Introduction
The Associate of Science in Software Development (ASSD) program combines foundational programming theory with a broad survey of topics across information technology. The project- and problem-based curriculum focuses on the skills most valued by today’s employers. Graduates of this program will be well-versed in software development practices, technologies, and methodologies. The curriculum is designed to emphasize collaboration and communication skills along with strong practical technology skills.
Through various courses and projects, students can focus on diverse career paths that are related to software development, web development, information systems, and technology management. Graduates will be prepared for entry level positions including software developer, web developer, systems analyst, and quality assurance positions.
Program Overview
Students participate in courses that are taught using active learning methods. Teaching techniques include lectures, class discussions, debates, student presentations, individual and group activities, creative assessments, various labs and assignments, and more. Additionally, students work individually and in teams on supervised projects in which they apply related concepts. The program is six quarters in length and requires 18 months to complete.
Program Objectives
Graduates of the Associate of Science in Software Development program are expected to be able to:
- Model best practices and processes involved in software development
- Develop software using modern languages and integrated development environments
- Recognize the impact of business decisions and implications in software development
- Demonstrate effective problem solving and critical thinking skills
- Effectively communicate in a professional setting
- Utilize technical and non-technical expertise in team-based, collaborative environments
- Plan, design, implement, and supervise technical and non-technical projects
- Produce professional-quality specifications, models, and other documents
- Effectively apply course objectives to personal and professional settings
ASSD Program Requirements
Required General Education
|
7 Credits
|
Elective General Education
|
16 Credits
|
Required Core Courses |
18 Credits |
Elective Core Courses |
44 Credits |
Personal Finance Course
|
3 Credits |
Career Readiness Course |
2 Credits |
Total Required for AS in Software Development
|
90 Credits
|
General Education (23 credits)
Required Courses (7 credits)
ENG110 | Introduction to English Composition | 4 credits |
HUM205 | Ethics | 3 credits |
Communications (3 credits)
Complete one of the following:
FAC105 | Leadership & Problem Solving | 3 credits |
FAC120 | Spoken Communications | 3 credits |
FAC125 | Collaborative & Interpersonal Communications | 3 credits |
Mathematics (6 credits)
Complete two of the following:
MAT101 | Mathematics for the Computer Sciences | 3 credits |
MAT105 | College Algebra | 3 credits |
MAT125 | Geometry | 3 credits |
MAT150 | Trigonometry | 3 credits |
MAT200 | Math-Based Codes, Ciphers & Secrets | 3 credits |
MAT210 | Linear Algebra | 3 credits |
MAT250 | Calculus | 3 credits |
MAT260 | Statistics | 3 credits |
Additional General Education (7 credits)
Complete at least 7 credits of additional general education courses with code FAC, HUM, LNG, LIT, MAT, PSC, or SSC.
Software Development Courses (62 credits)
Required Core (18 credits)
CSC110 | Introduction to Computer Science | 4 credits |
CSC150 | Object Oriented Programming & Design | 6 credits |
CSC210 | Introduction to Web Presentation & Development | 2 credits |
DBT130 | Databases I | 4 credits |
ITH215 | Networking I | 2 credits |
Elective Core Courses (44 credits)
Complete 44 credits of technical courses with code BIT, BUS (excluding BUS101 & BUS110), CSC, DBT, GAT, ITH, ITS, MOA, MGT, MTM (excluding MTM140), PRO, SEN or TST
Other required courses (5 credits)
BUS101 | Personal Finance | 3 credits |
NEU200 | Career Readiness | 2 credits |