The mobile applications curriculum is designed to provide students high quality content training in programming, interface design and human interaction design. In this mobile applications development program, students learn how to build mobile apps for Android and iOS, two of today's most popular platforms, as well as how to position them in Android Market and the App Store.
Basics of Programming: Android
This class provides theoretical and practical knowledge to design and build Android based solutions. It will teach the students various techniques in Android development using the Java programming language.
Art Technologies for Mobile Applications I
This class is designed to give students strong foundation in digital arts as they relate to mobile application development. Students will explore the fundamentals of creating raster and vector visual assets for mobile applications using Adobe Photoshop, Adobe Illustrator, and Adobe Flash.
Basics of Programming: iOS
This class provides theoretical and practical knowledge to design and build iOS based solutions for iPhone, iPod Touch and iPad. It will teach the students various techniques in iOS development using the Objective-C programming language.
Art Technologies for Mobile Applications II
This class is designed to give students advanced digital art creation, content optimization and design skills for mobile application development. Students will create high quality assets for mobile application development on iOS.
Creative Studio: Mobile Application Prototyping I
This course is designed to help students organize their production environment and begin the development of their unique mobile application for iOS and/or Android platforms. Under the supervision of their course instructor student will start building art assets and coding framework for their application.
Business of Mobile Application Development
In this course students further their understanding of the marketing and business sides of mobile application development for both iDevices and Android Devices. Topics such as setting strategic goals for the company and specific mobile application product, defining mobile application demographic and platform delivery, advertising strategies, publishing opportunities, and other non-production related issues of mobile application development are covered.
Creative Studio: Mobile Application Prototyping II
This final Creative Studio course is designed to help students finish their application or application prototype, test it and get it ready for publishing to the iOS or/and Android Market Place
Portfolio Production for Mobile Application Development
This comprehensive studio class allows students time to produce and polish their portfolio content to highlight their design, art and programming efforts at the UCSD Extension DAC Mobile Application Developer program. Several in-class progress milestones, qualitative portfolio reviews by the industry professional guest speakers, and peer critiques will enhance students' experience and provide maximum guidance to improving the overall quality of students' artwork.
Making the choice to enter the DAC program was one of the best career decisions I have made to date. UCSD's reputation as an outstanding school was confirmed over and over again as my efforts to build a business and strengthen my media skills were met with knowledgeable professors and cutting edge hardware/software.
Sign up and Stay Informed!
Receive program information and cutting edge info. Sign up now to receive our monthly newsletter!