Technology - Computer Information Technology - Programming Pathway
Programmers play an important role in writing code for computer programs and applications that improve efficiencies. As well, programmers are involved in maintaing, debugging and troubleshooting systems and software to ensure smooth operations.
Required Courses
TOTAL REQUIREMENTS |
62 Units |
|
PROGRAM REQUIREMENTS |
41 Units |
|
CIT 112 |
Network+ |
3 |
CIT 114 |
IT Essentials |
4 |
CIT 128 |
Introduction to Software Development |
4 |
CIT 217 |
Security+ |
3 |
CIT 263 |
Introduction to IT Project Management |
3
|
Programming pathway requirements: |
||
CIT 130 |
Beginning Java |
3 |
CIT 148 |
Beginning Python Programming |
3 |
Program Elective – Programming - choose 3 units from the following: |
3 |
|
CIT 134 |
Beginning C# Programming |
|
CS 135 |
Computer Science I |
|
CIT 230 |
Advanced Java |
|
CIT 248 |
Advanced Python Programming |
|
Program Elective – Web Development - choose 3 units from the following: |
3 |
|
CIT 151 |
Beginning Web Development |
|
CIT 152 |
Web Script Language Programming |
|
CIT 251 |
Advanced Web Development |
|
Program Elective – Database – choose 3 units from the following: |
3 |
|
CIT 180 |
Database Concepts and SQL |
|
INF 100 |
Introduction to Informatics I – Basic Concepts |
|
Program Elective – Specialty – choose 6 units from the following: |
6 |
|
CIT 280 |
Introduction to Blockchain Concepts |
|
CIT 281 |
Intermediate Blockchain Concepts |
|
CIT 284 |
Unity Programming I |