Skip to content Skip to navigation

Mobile Application Development associate of applied science degree

David Lawrence, Chairperson
585-475-6395 (V),

Program overview

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.

On-the-Job Responsibilities

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.
First Year
NCAR-010 Freshman Seminar 0
NACA-172 Website Development 3
NMAD-180 Programming Fundamentals I, II: Mobile Domain 4
NMAD-181 Programming Fundamentals II: Mobile Domain 4
UWRT-150 Writing Seminar 3
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
  LAS Elective* 3
  Wellness Education† 0
Second Year
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
Third Year
NBUS-211 World of Business and Innovation 3
NMAD-290 Mobile Application Development Capstone Projects 3
  Free Elective* 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.