Sie sind auf Seite 1von 5

DOUGLAS COLLEGE

COMMERCE AND BUSINESS ADMINISTRATION


COURSE INFORMATION AND SCHEDULE
CSIS3175 Introduction to Mobile Development
Sections 001
Instructor: Simon Li
Phone:
604 777 6065
Office:
5216 (New West)

Semester:
Email:

Winter 2012
simoncsis@yahoo.com

Skype:
simoncsis
Yahoo group http://groups.yahoo.com/group/CSIS3175F13/
Mon / Wed 14:30 - 16:20 New Westminster - North Bldg. Room: 6109
Office Hrs: M/W 11:45-12:15 (NWC) T/R 11:45:12:15 (DLC)
COURSE MATERIALS REQUIRED
Textbook: Corrine Hoisington, Android Boot Camp for Developers using Java,
Comprehensive: A Beginners Guide to Creating Your First Android Apps, Course
Technology, Cengage Learning 2013, ISBN: 9781133597209
USB drive (min 1 GB) is required for all exams and assignments. You must delete all
files from the USB drive before using it for exams. During exams, student using any
USB drives containing files other than those authorized for the exams will be considered
as cheating in exams. College policy on academic dishonesty will strictly be enforced in
this course.
Software to be used: Android ADT Bundle + Java. You can download the ADT bundle
in http://developer.android.com/sdk/index.html. For Java, go to http://www.java.com/en/ for the
latest download.
Please note that you really need a fast Windows PC with at least 4GB of RAM. To have
a better learning experience, you will find that having an Android tablet is extremely
helpful. A 7+ tablet will work fine. During your lab time, students will have a chance
to work on the latest Samsung Galaxy Note 8.0 tablet (about 2 to 3 students sharing a
tablet).
CALENDAR COURSE DESCRIPTION
Course Objectives: This course provides the beginning programmer with a strong
foundation necessary to build mobile applications for Android devices. Assuming little or
no prior programming experience, this course introduces key programming concepts,

CSIS3175

Fall 2013

Page 1

including variables, decision making, lists, and arrays, and gives the confidence and
technical skills to create fully-functional Android apps.
Specific topic coverage includes introductions to:

Installing the Android Eclipse SDK


Introduction to Android and the market
Android UI
User input
Implementing icons and themes
Variables
Control structures
Lists and arrays
Implementing audio, graphics and animation
Introduction to Android Tablets

Please
subscribe
to
the
course
Yahoo
group
http://tech.groups.yahoo.com/group/CSIS3175F13/ for course updates. All projects and
exams are hands-on and programming oriented.
Since this is a computer programming course, all students are expected to have attained a
minimum level of knowledge in mathematics and logical thinking. This course also
requires a fair amount of typing Java and XML codes both in class and at home. If a
student requires special accommodations as deemed necessary by the colleges Student
Services, he/she must contact the instructor in the beginning of the semester so that the
proper arrangements can be made with Student Services.
EVALUATION
A final course grade will be determined based on the following instruments and their
corresponding weighted percentages:
Programming Assignments / Projects
Mid-term examination
Final examination

40 %
30 %
30 %

NOTE: A student MUST complete at least 71% of all the evaluations for this course in
order to obtain credits; otherwise, he/she will be assigned an UN as the final
grade.
Projects must be done in groups of minimum 4 students each.
REGULATIONS FOR STUDENTS

CSIS3175

Fall 2013

Page 2

Programming assignments (in zipped format) are due at the beginning of the class period
on their respective dates or in a time specified and are to be handed in (using USB drives)
to the instructor directly. An incomplete assignment, including missing files / folders,
will end up with zero mark.
Attendance and Participation: Students are expected to prepare for, attend and actively
participate in all class sessions and exercises, to sit the required tests and final
examination, and to submit assignments as and when required. A student missing 30% or
more of classes will receive an UN as the final grade regardless of his/her performance in
the course.
Plagiarism and Cheating: Douglas College in common with other educational institutions
condemns cheating or attempted cheating within its community. Reprimands and appeals
will be exercised according to official college policy. See attached policy on Academic
Dishonesty.
Late assignments: Late assignments will be given a ZERO MARK with the exception of
extraordinary circumstances or prior arrangements.
Missed tests or final examination: Tests and final examination will be offered only
during the scheduled date and time of sitting. Exceptions may be considered in cases of
extraordinary circumstances. It is the responsibility of the student to inform the College
and the instructor at the earliest reasonable opportunity. Otherwise, the student will
receive a ZERO mark for any missed test(s) and will receive a UN as the final course
grade for missing the final examination.
Extra Copies of Assignment: Students are required to keep extra copies (i.e. photocopies
or file backups) of their assignments in case of any possible misplacement by the
instructor. If such incident does occur, the student will be allowed to submit the extra
copy for grading.
Student Conduct: Any student who displays disruptive or dangerous behaviour will be
asked to leave the classroom/lab by the instructor. Such behaviour will be classified as
misconduct. Reprimands and appeals will be exercised according to official college
policy. For details, please refer to:
http://www.douglas.bc.ca/about/policies/admin/a100202.html
Late Policy: The Faculty of Commerce & Business Administration has passed a policy
regarding students who go to their classes late. The policy is as follows: Learners are
expected to be on time for class. Arriving on time is a matter of respect: for the instructor
and fellow students. Late entry disrupts the learning environment. After due warning,
students who are repeatedly late for class can be prohibited from entering the classroom
until there is a natural break in that days class.

CSIS3175

Fall 2013

Page 3

CHANGES TO THE COURSE INFORMATION AND SCHEDULE


The course information and schedule is subject to change (Consistent with College Policy
and with notice to the students).
Chapter
Week

Topics
Installing the Android Eclipse SDK
Voilla! Meet the Android

1
2
3
4
5
6
7
8
9
10
11
12
13
14

CSIS3175

Simplify! The Android User Interface


Engage! Android User Input, Variables, and
Operations
Explore! Icons and Decision-Making Controls
Investigate! Android Lists, Arrays, and Web
Browsers
Jam! Implementing Audio in Android Apps
Oct 16th Midterm Exam
Reveal! Displaying Pictures in a Gallery
Design! Using a DatePicker on a Tablet
Customize! Navigating with Tabs on a Tablet
App
Move! Creating Animation and Graphics
Discover! Incorporating Google Maps
Finale! Publishing your Android App
Presentation, Review. Final exam period (Dec
5th 16th)

Fall 2013

Readings
Preface
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12

Page 4

RULES (applied to CB&A)


1.

If you are repeatedly LATE for the class, you will be warned by the instructor and will NOT be allowed
to enter the classroom as you will be interrupting the class in progress. In that case, you may only enter the
classroom during the natural break. If such a person still enters the classroom after the class has started,
he/she will be considered disturbing the class. This individual will be escorted out by the security guard
and will be given a warning for misconduct. A subsequent offense will result in possible suspension from
the College.

2.

Unless otherwise stated, all the assignments MUST be submitted in person at the beginning of the class
BEFORE the lecture begins. Any assignment submitted after the lecture has started will be considered
LATE and will be given a ZERO mark except for extraordinary circumstances or prior arrangements with
the instructor. Printer problem in the computer lab is NOT a valid reason for handing in an assignment
late.

3.

If you are going to miss a scheduled test or examination, make sure that you inform your instructor (by
phone or via e-mail) ON THE SAME DAY; otherwise, you will be given a ZERO mark for that
evaluation even though you may have a valid reason. In the case of illness, a doctors note MUST be
shown to your instructor as proof before or during the next class that you attend.

4.

If you DO NOT write the midterm or final examination, you will be given a final grade of UN regardless
of your achieved percentage up to that point. A UN grade will be assigned a 0.00 GPA.

5.

If you DO NOT submit assignments or write quizzes with a combined weight of 30% or more, you will be
given a final grade of UN regardless of your achieved percentage up to that point. A UN grade will be
assigned a 0.00 GPA.

6.

If you are caught cheating, you will receive a ZERO mark for that evaluation and a written warning for the
first offense. However, if you are caught for a subsequent offense, you will be expelled from the College.

7.

You will receive handouts (if any given out by your instructor) ONLY if you show up in class. If you
cannot attend the class, make sure that you inform your instructor so that he can save you a set of the
handouts; otherwise, you will NOT receive anything from your instructor. Also, you may NOT take any
extra handouts for your friends who do not attend the class.

8.

If you talk loudly during the class, you will be given a warning for disturbing your classmates. Any
subsequent offense will result in possible suspension from the College.

9.

All cellular phones and pagers MUST be turned OFF BEFORE you enter the classroom.

10. Your assignment title page is considered part of the assignment; therefore, it will also be graded. Your
instructor will deduct ONE MARK for each mistake (such as incorrect information) made on the
assignment title page. Also, the student will lose ONE MARK for EACH spelling mistake made in any
assignment.
11. You MUST do all the assignments on your own (except the Word and PowerPoint Presentation) in this
course. Anyone involved in copying another students answers on any assignment will be given a
ZERO mark for such activity and a warning for academic dishonesty.
12. You are NOT allowed to use any calculators, language translators or dictionaries during any quiz or
examination in this course.

CSIS3175

Fall 2013

Page 5

Das könnte Ihnen auch gefallen