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.