ÌÇÐÄvlog

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