2026 - 2027 Catalog
Software Application Development
Objective
Graduates of this program will be prepared to produce software that meets functional and business requirements. They will apply design and analysis methodologies to model business-oriented programming solutions, understand the importance of industry best practice methods and techniques for completing tasks throughout the software development process, and use industrial strength programming languages, tools, and techniques to create software applications, web-based solutions, and database-driven software systems. Students benefit from highly qualified faculty who have practical, in-field experience. Graduates value written and interpersonal communication, critical thinking and problem solving, information and financial literacy, and diversity awareness skills and their significance in academic and workplace situations.
Typical Career Paths
- Applications Developer
- Computer Systems Analyst
- Programmer Analyst
- Software Developer
- Web Developer
- Web Programmer
Data Analytics Specialization
- Business Intelligence Developer
- Data Analyst
- Data Quality Analyst
- Programmer Analyst
- Computer Systems Analyst
- Software Developer
- Web Analytics Analyst
Applicants for careers in this field may be subject to pre-employment screenings such as, but not limited to, criminal background checks, and drug/or alcohol testing. Employment decisions, including whether to require background checks and other tests, are made at the discretion of the employer. Rasmussen does not pre-screen for enrollment in this program. Any prospective student must consider their history, lifestyle and future actions before enrolling in this program, and carefully consider whether their actions may prevent them from attaining employment in the field they choose to pursue. Additional requirements, such as industry-specific training may be required to obtain employment in this field.
Additional Information
The University will reimburse students to sit for up to three recommended certification exams. Reimbursements will be made only once per certification exam. Students are responsible for paying for any additional attempts.
Developmental Education Courses
| Code | Title | Quarter Credits |
| B080 | Reading and Writing Strategies | 4 |
| B087 | Practical Math | 4 |
Developmental Education courses do not count toward total program credits and are not calculated in GPA. Students must demonstrate mastery of the subject matter in Developmental Education courses through a Rasmussen University entrance placement exam, approved exemption based on previously completed coursework, or by passing Developmental Education courses.
Degree Requirements Summary
| General Education Credits | 45 |
| Core Credits | 45 |
| Total Associate’s Degree Credits | 90 |
General Education Courses
Lower Division
| Category | Quarter Credits |
|
English Composition
(Required course)
ENC1101
English Composition +
|
4 |
| Communication (Select 2 courses) + | 8 |
| Humanities (Select 3 courses) + | 12 |
| Math / Natural Sciences (Required courses) + | 13 |
| Social Sciences (Select 2 courses) + | 8 |
See General Education Course Selections for details.
Core Courses
Lower Division
| Code | Title | Quarter Credits |
| CDA1202 | Foundations of Software Design | 3 |
| CEN1400 | Mobile Application Development | 3 |
| CGS1820C | Introduction to HTML + | 3 |
| CIS2990C | Software Application Development Capstone | 3 |
| CNT1020C | Networking Fundamentals for Programmers | 3 |
| COP1044C | Introduction to Object-Oriented Programming | 3 |
| COP1350C | C++ Programming | 4 |
| COP1532C | Database Fundamentals for Programmers | 3 |
| COP1801 | JavaScript | 3 |
| COP2268C | Java Programming | 3 |
| COP2350C | Advanced C++ Programming | 4 |
| COP2456C | Microsoft C# Programming | 3 |
| COP2570C | Programming Data Structures | 4 |
| COP2664C | Advanced Database Programming Techniques | 3 |
+Self-directed assessment available; see Self-Directed Assessments for details.
Specialization Options
Students may elect to focus their degree by substituting a set of specialization courses in place of: COP1350C C++ Programming, COP2268C Java Programming, COP2350C Advanced C++ Programming and COP2570C Programming Data Structures.
Loading...