This certificate is designed to teach students how to program native apps (mobile device applications) to run on Android phones and tablets. Students learn programming in Java, including the specifics of how to program for Android devices, as well as best practices regarding data structures and algorithms. Students completing this certificate program will be qualified for employment as entry-level app developers and quality assurance technicians.
Learning Outcomes
Upon completion of this program, students will be able to:
Students who have never done any programming are advised to take CS 110A before beginning this program.
The minimum time for completion of this certificate is 3 semesters. Completion time will vary based on student preparation and number of classes completed per semester.
15
Occupational: Students completing this certificate program will be qualified for employment as entry-level app developers and quality assurance technicians.
Course | Title | Units | Year/Semester (Y1 or S1) |
---|---|---|---|
CS 111B | Programming Fundamentals: Java | 4 | S1 |
CS 111C | Data Structures and Algorithms: Java | 4 | S2 |
CS 211S | Advanced Java: Standard Edition | 3 | S2 |
CS 211D | Android Programming | 3 | S2 |
CS 311D | Advanced Android Programming | 3 | S3 |
CS 177 or CS/CNIT 195 or CS/CNIT 198 or CNIT 197 | Software Engineering OR Software Development Practicum OR Industry Internship and Work Experience | 1-4 | S3 |
Students learn programming in Java, including the specifics of how to program for Android devices, as well as best practices regarding data structures and algorithms, plus they gain substantial project experience.
No comments to display
No files to display