Mobile App Development SEQUENCING & COURSE PLAN
Total Page:16
File Type:pdf, Size:1020Kb
Mobile App Development Minor requirements Core requirements (6 units): ITP-115 “Programming in Python” (2 units) Design and program innovative and standards-compliant applications for Android and iOS ITP-265 “Object-Oriented Programming” (4 units) smartphones and tablets. Learn how to design mobile interfaces, use libraries to build apps that have [prerequisite: ITP-115 or ITP-165] the proper look and feel, and handle user input. Complete one of the following (4 units): ITP-341 “Android App Development” (4 units) [prerequisite: ITP-265 or CSCI-103] units required for units required for ITP-342 “iOS App Development” (4 units) minor: specialization: minor code: department: [prerequisite: ITP-265 or CSCI-103] Electives (8 units): 18 10 MOAP ITP ITP-303 “Full-Stack Web Development” (4 units) [prerequisite: ITP-265 or CSCI-103] ITP-310 “Design for User Experience” (4 units) ITP-341 “Android App Development” (4 units) Skills Careers ITP-342 “iOS App Development” (4 units) ITP-344 “Advanced iOS App Development” (4 units) » Android development » Mobile Developer [prerequisite: ITP-342] » iOS development » UX Designer ITP-345 “Advanced Android App Development” » UI design » Interaction Designer (4 units) [prerequisite: ITP-341] ITP-382 “Mobile Game Development” (4 units) » Mobile app ideation [prerequisite: ITP-265 or CSCI-103] ITP-442 “Mobile App Project” (4 units) [prerequisite: ITP-341 or ITP-342] Specialization requirements Policies Core requirements (6 units): » All minors at USC need 16 units that only meet minor requirements and do not meet any other major, ITP-115 “Programming in Python” (2 units) minor, or GE requirement. ITP-265 “Object-Oriented Programming” (4 units) » All courses completed for your minor or specialization must be completed for a letter grade. » You must earn a 2.0 minimum cumulative GPA in the courses completed for your minor or Complete one of the following (4 units): specialization. ITP-341 “Android App Development” (4 units) ITP-342 “iOS App Development” (4 units) envelope [email protected] globe itp.usc.edu calendar-alt Schedule appointment Updated: 02/28/19 MOBILE APP DEVELOPMENT INFORMATION TECHNOLOGY PROGRAM SEQUENCING & COURSE PLAN LEGEND Semester 1 2 3 4 Prerequisite Prerequisite depends ITP-115 ITP-265 ITP-341 or ITP-342 Elective on course Programming in Python Object-Oriented Android App Development 4 selection 2 Programming or iOS App Development 1-4 Units or special 4 4 notes Elective 4 clipboard-list Make sure you consult with your major advisor about how best to incorporate the requirements for your minor with your major and general education requirements. You must complete a pre-advisement course plan before scheduling an appointment with a minor advisor. semester year semester year semester year semester year course units course units course units course units PRE-ADVISEMENT COURSE PLAN PRE-ADVISEMENT.