This certificate teaches how to program native apps (mobile device applications) to run on iPhones, iPads, and other iOS devices. Students learn programming in Swift, and also programming of data structures and algorithms in Java or C++. The specifics of how to program for iPhones is covered, as well as substantial project experience. 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:
The minimum time for completion of this certificate is 2 semesters. Completion time will vary based on student preparation and number of units 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 112 or CS 110B or CS 111B | Beginning iPhone Programming using Swift OR Programming Fundamentals: C++ OR Programming Fundamentals: Java | 4 | S1 |
CS 212 | iPhone Programming | 4 | S2 |
CS 110C or CS 111C | Data Structures and Algorithms: C++ OR Java | 4 | S2 |
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 | S2 |
Students learn programming in Swift, and also programming of data structures and algorithms in Java or C++. The specifics of how to program for iPhones is covered, as well as substantial project experience.
No comments to display
No files to display