Computer Software Development, A.A.S.
Entry Time
Fall
Award
Associate of Applied Science degree
2 years (5 terms including summer)
Those who can be both creative and logical, who enjoy working with computers, and especially those who would like to learn how to produce their own solutions for business and other computing needs, should consider a career in Computer Software Development.
This degree helps graduates enter the growing and well-paid field of computer programming. Students learn various phases of software development including how to design, write, test and document computer programs with a variety of tools, using in-demand languages such as Java, C# and SQL. In addition to learning to program for desktop computers and other devices, students also explore Internet programming with technologies such as ASP, JSP, HTML, CSS and JavaScript.
Career Opportunities
- computer programmer
- software developer
- systems analyst
- web designer
- software tester
- client/server application developer
- internet programmer
Degree Requirements
Term 1 | Credit Hours | |
---|---|---|
Select one of the following: | 3 | |
Intro to Programming Logic 1 | ||
PLTW-Computer Sci Principles 1 | ||
Computer Science 1 | ||
NET-130 | Computer Concepts | 3 |
NET-165 | Network Plus | 3 |
CIS-207 | Fundamentals of Web Program 2 | 3 |
Approved Math Course 3 | 4 | |
Term Totals: | 16 | |
Term 2 | ||
Select one of the following: | 3 | |
Java 1 | ||
Computer Science 1 | ||
CIS-335 | Relational Database and SQL 2 | 3 |
CIS-622 | .NET Development I 2 | 3 |
ENG-105 | Composition I | 3 |
Social Science Course | 3 | |
Term Totals: | 15 | |
Term 3 | ||
Summer | ||
Humanities or History/Culture Course | 3 | |
Select one of the following: | 3 | |
Fundamentals of Oral Comm | ||
Composition II | ||
Public Speaking | ||
Comp II: Technical Writing | ||
Term Totals: | 6 | |
Term 4 | ||
CIS-175 | Java II 2 | 3 |
CIS-624 | .NET Development II 2 | 3 |
WBL-110 or WBL-146 | Employability Skills or Project: Info Solutions | 1 |
CIS-238 | Front End Development I 2 | 3 |
CIS-504 | Structured Systems Analysis 2 | 3 |
Technical/Business Elective | 3 | |
Term Totals: | 16 | |
Term 5 | ||
CIS-181 | Java III 2 | 3 |
CIS-626 | .NET Development III 2 | 3 |
CIS-802 | Software Development Capstone 2 | 3 |
CSC-153 | Data Structures 2 | 4 |
Technical/Business Elective | 3 | |
Term Totals: | 16 | |
Program Totals: | 69 |
- 1
Earn a minimum C- in both CIS-121 Intro to Programming Logic and CIS-171 Java. CIS-450 PLTW-Computer Sci Principles taken in high school with a minimum C- can substitute for CIS-121 Intro to Programming Logic. Other option: Earn a C- in CSC-142 Computer Science
- 2
Minimum grade requirement of C- for graduation
- 3
MAT-138 College Algebra with Limits is recommended.
Technical/Business Electives
Code | Title | Credit Hours |
---|---|---|
BCA-290 | Web Design Principles | 3 |
CIS-241 | Intro to Blockchain | 3 |
CIS-328 | Front End Development II | 3 |
CIS-263 | Web Application Development I | 3 |
CIS-363 | Web Application Development II | 3 |
CIS-249 | Web Languages | 3 |
CIS-326 | Business Intelligence Tools | 3 |
CIS-327 | Analytics and Reporting | 3 |
CIS-342 | PHP/Apache/MySQL II | 3 |
CIS-334 | PHP/Apache/MySQL | 3 |
CIS-354 | Data Analytics Projects | 3 |
CIS-370 | Fund of 2D Visuals and Games | 3 |
CIS-371 | Developing 3D Simulations and Games | 3 |
CSC-160 | Software Design & Development | 4 |
CSC-175 | Comp. Org. & Assem. Lang. Prog | 4 |
MAT-136 | Trigonometry & Analytic Geom | 5 |
MAT-150 | Discrete Math | 3 |
MAT-156 | Statistics | 3 |
MAT-162 | Business Statistics | 4 |
MAT-165 | Business Calculus | 3 |
MDT-350 | Android App Development | 3 |
MGT-121 | Project Management Basics | 3 |
WBL-306 | Intern: Info Solutions | 1-5 |
Any course with the following subject codes: ACC-, EGR-, FIN-, NET-, PHY- | 3 |