Course Catalog Online
Programming and Software Development AAS
View/Print PDFMajor Courses
30 CreditsCourse Number
Course Title
Credits
CS 101
Intro to Computers & Information Technology
5
CS 102
Programming Fundamentals [M/S]
5
or
CS& 131
Computer Science I C++ [M/S]
5
CS 106
Database Systems
5
CS 117
Computer Ethics
2
CS 118
Customer Service [RE]
3
CS 150
Computer Security [RE]
5
CS 228
Windows Server [RE]
5
Major Support
40 CreditsCourse Number
Course Title
Credits
CS& 141
Computer Science I Java [M/S]
5
CS 162
C++2 [M/S] [RE]
5
or
CS 202
Programming Fundamentals 2 [M/S]
5
CS 236
Advanced Object Oriented Programming [M/S] [RE]
5
CS 250
HTML5-JavaScript/JQuery
5
CS 262
Game Programming Design and Development [RE]
5
Select 15 credits from the following:
CS 123
PC Hardware [RE]
5
or
CS 127
Windows Configuration [RE]
5
CS 206
Database Design [RE]
5
CS 221
SQL Server Administration [RE]
5
CS 225
SQL Server Programming [RE]
5
CS 260
Data Structures In C++ [RE]
5
General Education
20-21 CreditsCourse Number
Course Title
Credits
ENGL& 101
English Composition I [C]
5
Mathematics - select 5 credits from the following:
MATH& 141
Precalculus I [M/S] [Q/SR]
5
MATH& 142
Precalculus II [M/S] [Q/SR]
5
MATH& 144
Precalculus I & II [M/S] [Q/SR]
5
MATH& 146
Introduction to Stats [M/S] [Q/SR]
5
MATH& 148
Business Calculus [M/S] [Q/SR]
5
MATH& 151
Calculus I [M/S] [Q/SR]
5
MATH& 152
Calculus II [M/S] [Q/SR]
5
MATH& 153
Calculus III [M/S] [Q/SR]
5
Psychology or Sociology - select 5 credits from the following:
PSYC& 100
General Psychology [S/B]
5
Any PSYC course higher than 100
5
SOC& 101
Intro to Sociology [S/B]
5
SOC& 201
Social Problems [S/B]
5
Communication - select 5-6 credits from the following:
CMST 104
Speech Essentials [C]
3
CMST 110
Communication Behavior [C]
3
CMST& 210
Interpersonal Communication [C]
5
CMST& 220
Public Speaking [C]
5
CMST 260
Multicultural Communication [C]
5
Note:
- Cyber Security, BAS
- Software Development, BAS
- Computer Science, AA
- Cyber Security, AAS
- Database Administrator, AAS
- IT Support Technician, AAS
- Network Administrator, AAS
- Programming and Software Development, AAS
- Software Development, AAS
- Computer and Information Technology, 1YC
- Computer and Information Technology, C