The mobile application development major is an associate degree program that prepares students for work in the software development industry with a focus on application design and development for mobile platforms. Mobile app development is a field that brings concepts in programming, web development and interface design together. Using current and emerging technologies, students develop skills in app design, learn relevant programming languages for application development on a variety of smart-devices, and learn the policies and procedures for submitting apps for distribution.
Graduates of this program may work independently or with a team of programmers writing and developing software programs for mobile applications for contemporary devices. This requires skills in information gathering, user-centered design, effective deployment practices on a range of devices, and strong communication skills.
Places of Employment
The majority of the graduates of this program will find jobs in public or private software development companies. Most often, these companies will specialize in web or mobile application development.
ACT: Composite score of 17 or higher, with minimum scores of 18 in Mathematics, 16 in English, and 19 in Reading.
English: Placement in a First Year Writing course such as FYW: Writing Seminar (UWRT-150). Students that place into Critical Reading and Writing (UWRT-100) would also be considered.
Mathematics: Placement into NTID Introduction to Discrete Mathematics (NMTH-255) or higher. Typically, students entering this major will have completed at least three years of high school mathematics.
Science: Typically, students entering this major will have completed at least two years of high school science.
Mobile application development, AAS degree, typical course sequence
|Course||Sem. Cr. Hrs.|
|NMAD-180||Programming Fundamentals I, II: Mobile Domain||4|
|NMAD-181||Programming Fundamentals II: Mobile Domain||4|
|NMTH-255||Introduction to Discrete Mathematics||3|
|NMAD-182||Software Analysis and Design||3|
|NMAD-250||Mobile User Experience||3|
|NAIS-130||Raster and Vector Graphics|
|ASL-Deaf Cultural Studies*||0|
|NMAD-260||Mobile Application Development I||4|
|NMAD-261||Mobile Application Development II||4|
|ISTE-230||Introduction to Database and Data Modeling||3|
|NMAD-252||Mobile User Interfaces||3|
|NACT-240||The World of Work||3|
|ISTE-240||Web and Mobile II||3|
|NMAD-262||Web Services and Data Storage Technologies||3|
|NMAD-299||Cooperative Education (summer)||0|
|LAS Perspective 1||3|
|LAS Perspective 4||3|
|LAS Perspective 6||3|
|NBUS-211||World of Business and Innovation||3|
|NMAD-290||Mobile Application Development Capstone Projects||3|
|LAS Perspective 2||3|
|LAS Perspective 3||3|
|Total Semester Credit Hours||76|
* An ASL-Deaf Cultural Studies (AASASLDCS) course is required for graduation. It can be taken in any semester and can be taken at NTID or another college of RIT. In order to fulfill this requirement as part of the credit hours in the program, it can be a course approved for both AASASLDCS and an LAS Perspective or LAS Elective, or it can be used to fulfill a Free Elective.
† Please see Wellness Education Requirement for more information. Students completing associate degrees are required to complete one Wellness course.