Collin College Course Syllabus COURSE INFORMATION

advertisement
Collin College existing syllabus to share with NISGTC Consortium
Collin College
Course Syllabus
COURSE INFORMATION
COURSE NUMBER: ITSE1373.WW1
COURSE TITLE: ANDROID MOBILE PROGRAMMING I
COURSE DESCRIPTION: The course explores developing applications for hand-held, mobile devices (cell
phones, etc.) including the Android device extensions, the Eclipse Integrated Development Environment (IDE), and
the platform standards. This course will focus on the issues associated with programming of Android mobile
devices.
COURSE CREDIT HOURS: Lecture Hours: 2
Lab Hours: 2
PREREQUISITE: COSC1337, COSC1305, or consent of the instructor
STUDENT LEARNING OUTCOMES:
Use the Android Software Development Kit (SDK) and Java libraries to develop Android
applications on an Android emulator.
Design and create graphical user interfaces for the Android.
Debug and test advanced Android applications.
Create documentation for Android applications.
Describe the difference between the mobile development process and traditional desktop
development process.
WITHDRAWAL POLICY: See the current Collin Registration Guide for the last day to withdraw.
COLLIN COLLEGE ACADEMIC POLICIES: See the current Collin Student Handbook.
AMERICANS WITH DISABILITIES ACT: Collin College will adhere to all applicable federal, state and
local laws, regulations and guidelines with respect to providing reasonable accommodations as required to
afford equal opportunity. It is the student’s responsibility to contact the ACCESS office, SCC-G200 or
972.881.5898 (V/TTD: 972.881.5950) to arrange for appropriate accommodations. See the current Collin
Student Handbook for additional information.
GENERIC SYLLABUS: Attached at the end of this document is a copy of the generic syllabus for this course.
This generic syllabus includes the complete list of learning objectives for this course, workplace competencies
enhanced by this course, and foundation skills enhanced by this course.
INSTRUCTOR INFORMATION
Instructor’s Name: NAME
Office Number: ROOM
Office Hours: HOURS
Phone Number: NUMBER
Collin College existing syllabus to share with NISGTC Consortium
Email: EMAIL
CLASS INFORMATION
Section Number:
Meeting Times:
Meeting Location:
MINIMUM TECHNOLOGY REQUIREMENT:
Computer capable of running Windows XP or higher, Mac OS 10.x or higher, or other comparable modern
Operating System that is compatible with Blackboard Learn 9.x.
Speakers or headphones for listening to digital audio or video recordings
Stable Internet connection required. High-speed connection is recommended.
Internet Browser that is compatible with Blackboard Learn 9.x. More information available on
browser setup available through Blackboard Help.
Browser Plug-ins or add-ons for Adobe Acrobat and Java.
Access to computer system and browser permissions to disable all pop-up blockers.
MP4 application such as iTunes, Quicktime or Windows Media Player
Working Collin College e-mail account (Cougarmail)
Technical Support: Technical support for Blackboard is available 24 hours a day, 7 days a week, 365
days a year. You may contact Collin student technical support at 972-377-1777 (toll- free) or use the
Blackboard Online Support Center.
MINIMUM STUDENT SKILLS:
Use web browser to locate specific URL
Use search engine to locate web resources
Use computer or web-based e-mail program to receive and send e-mail
Download or upload a file.
Zip and unzip a file.
Download and install an application program or browser plugin.
Use a word processing program to create a simple document.
Previous Java experience
NETIQUETTE EXPECTATIONS:
Online communication in this course is expected to be courteous and professional.
Please do not use ALL CAPS (this indicates yelling), all lower case (difficult to read), or texting
abbreviations when posting or e-mailing.
No flames or personal attacks will be tolerated in either discussion or mail messages. Instigating
or participating in disruptive behavior in the course will be reported to the Dean of Students. If you
have a problem with a fellow student’s posts or e-mails, please contact your instructor.
Collin College existing syllabus to share with NISGTC Consortium
COURSE RESOURCES:
Textbook: Corrine Hoisington, Android Boot Camp for Developers using Java, Comprehensive: A
Beginner’s Guide to Creating Your First Android Apps, Course Technology, Cengage Learning
2013, ISBN: 9781133597209
Data Files to complete apps in the text are available by searching www.cengagebrain.com for
ISBN: 9781133597209.
SUPPLIES: If you are going to work on campus to complete the chapter exercises and assignments, please
bring a flash drive to save your work. Do NOT use the H drive on campus for writing Java code; it will
modify and erase code.
ATTENDANCE POLICY: The course material is posted on Blackboard. The student is responsible for
logging onto the Blackboard site daily to keep up with the course throughout the semester.
Method of Evaluation:
Grade Scale
90-100%
80-89%
70-79%
60-69%
59% or less
A
B
C
D
F
COURSE REQUIREMENTS: Grades will be assigned based on class weights. Chapter exercises are worth
30%, case projects are worth 40%, and chapter questions are worth 30%.
Chapter Exercises must be completed before submitting the case project for each chapter.
Exercises are to be submitted through Blackboard. Refer to Course Plan for due dates.
Case Projects are required in order to reinforce skills. Case projects will be posted on
Blackboard and vary in points ranging from 5 – 20 points per assignment. Points are assigned according
to accuracy, appearance, and completion of each task or steps of tasks for each problem. Case projects
are to be submitted through Blackboard. Refer to Course Plan for assignment due dates. Due dates for
assignments will be strictly enforced. Assignments submitted past the due date/time will result in a onepoint deduction from the total score for each day past the due date/time unless prior arrangements have
been made with the Instructor. All assignments are to be completely independently. Seeking help from
other students or working together on assignments is prohibited.
Chapter Questions will be given periodically to review chapter material and to challenge
students to go beyond what is in the textbook.
INSTRUCTOR FEEDBACK AND RESPONSE TIMES: Blackboard will be used as our virtual classroom
and all assignments, activities and exams are completed and submitted online.
Collin College existing syllabus to share with NISGTC Consortium
I will attempt to grade assignments within 72 hours after the deadline has passed. Once you submit an
assignment, you cannot resubmit it with corrections. Please double check your work before
submitting for a grade.
E-mail or mail message response should be within 48 hours during the week (Monday-Friday)
in regular semesters. Longer response time may occur during holiday periods or weekends.
SAMPLE COURSE CALENDAR:
Assignments Due Dates (must be turned in before
11:59 PM on due date)
Week
Class Exercises
1
(1/22-1/27)
Syllabus, Introduction to Course, Install Software
2
(1/28-2/3)
Chapter 1 – Meet the Android
2/3 – Chapter 1 Exercises
2/3 – Case Project 1 Due
3
(2/4-2/10)
Chapter 2 - Android User Interface
2/10 – Chapter 2 Exercises
2/10 – Case Project 2 Due
4
(2/11-2/17)
Chapter 3 - User Input, Variables, and Operations
2/17 – Chapter 3 Exercises
2/17 – Case Project 3 Due
5
(2/18-2/24)
Work on Chapter 1-3 Questions
2/24 – Chapter 1-3 Questions
6
(2/25-3/3)
Chapter 4 - Icons and Decision-Making Controls
3/3 – Chapter 4 Exercises
3/3 – Case Project 4 Due
7
(3/4-3/10)
Chapter 5 - Lists, Arrays, and Web Browsers
3/10 – Chapter 5 Exercises
3/10 – Case Project 5 Due
8
(3/11-3/17)
Spring Break – No Class
9
(3/18-3/24)
Chapter 6 - Implementing Audio in Android Apps
3/24 – Chapter 6 Exercises
3/24 – Case Project 6 Due
10
(3/25-3/31)
Work on Chapter 4-6 Questions
3/31 – Chapter 4-6 Questions
11
(4/1-4/7)
Chapter 7 - Displaying Pictures in a Gallery
4/7 – Chapter 7 Exercises
4/7 – Case Project 7 Due
12
(4/8-4/14)
Chapter 8 - Using a DatePicker on a Tablet
4/14 – Chapter 8 Exercises
4/14 – Case Project 8 Due
13
(4/15-4/21)
Chapter 9 - Navigating with Tabs on a Tablet App
4/21 – Chapter 9 Exercises
4/21 – Case Project 9 Due
14
(4/22-4/28)
Work on Chapter 7-9 Questions
4/28 – Chapter 7-9 Questions
15
(4/29-5/5)
Chapter 10 - Creating Animation and Graphics
5/5 – Chapter 10 Exercises
5/5 – Case Project 10 Due
16
(5/6-5/12)
Chapter 11 - Incorporating Google Maps
5/12 – Chapter 11 Exercises
5/12 – Case Project 11 Due
Finals Week
(5/13-5/19)
Chapter 12 - Publishing your Android App
5/17 – Chapter 10-12 Questions
Collin College existing syllabus to share with NISGTC Consortium
COLLIN COLLEGE
COURSE SYLLABUS
Course Information
Course Number: ITSE 1373
Course Title: Android Mobile Programming I
Course Description: This course introduces mobile application development for the Android platform. Students will learn how
to design, develop, test, and debug mobile Android applications. Topics include the Android Software Development Kit
(SDK), design principles, application structure, and current issues in programming mobile devices.
Course Credit Hours: 3
Lecture Hours: 3
Lab Hours: 1
Prerequisite: COSC1337 or consent of Instructor or Department Chair.
Student Learning Outcomes: Upon successful completion of this course, the student should be able to:
1. Use the Android Software Development Kit (SDK) and Java libraries to develop Android applications on an Android
emulator
2. Design and create graphical user interfaces for the Android
3. Debug and test advanced Android applications
4. Create documentation for Android applications
5. Describe the difference between the mobile development process and traditional desktop development process
Withdrawal Policy: See the current Collin Registration Guide for last day to withdraw.
Collin College Academic Policies: See the current Collin Student Handbook.
Americans with Disabilities Act Statement: Collin College will adhere to all applicable federal, state and local laws,
regulations and guidelines with respect to providing reasonable accommodations as required to afford equal educational
opportunity. It is the student’s responsibility to contact the ACCESS office, SCC-D140 or 972.881.5898 (V/TTD:
972.881.5950) to arrange for appropriate accommodations. See the current Collin Student Handbook for additional
information.
Download