Computer & Information Technologies Program - Programming Track
- Academic Plan code: 1101017089
- Subplan code: 110101709
The Programming option prepares students to design, develop, and maintain computer
programs written in current and emerging programming languages. With tracks in Information
Systems and Software Development, students successfully completing this option are
prepared for entry-level positions in computer programming.
General Education Core courses:
Course Number |
Course Name |
ENG 101 |
Writing I |
MAT 126 |
Technical Algebra and Trigonometry (OR higher) |
|
Social Interaction Course |
|
Heritage/Humanities Course |
|
Natural Science Course |
|
*All incoming freshmen are required to successfully complete FYE 105 within their
first 18 hours. Note: This requirement does not apply to students transferring in
to Jefferson |
Technical Core courses:
Course Number |
Course Name |
CIT 105 |
Introduction to Computers |
CIT 111 |
Computer Hardware and Software |
CIT 120 |
Computational Thinking |
CIT 170 |
Database Design Fundamentals |
|
Level I Networking Course |
CIT 180 |
Security Fundamentals |
|
Level I Programming Language Course |
CIT 293 |
CIT Employability Studies (1 credit hour) (This class includes an end of program assessment) |
Programming Track:
Level II Programming Language |
Level I, II, Or III Programming Language |
CIT Technical Course(s) |
One of the Specialization Sequences below |
Choose from one of the following two Sequences:
Information Systems Specialization: |
Course Number and Name |
|
CIT 171 - SQL I |
|
Approved CIT Technical Courses |
|
Approved Management or Business Course |
|
Approved Programming Business Course |
|
|
Software Development Specialization: |
Course Number and Name |
|
Approved Level I Programming Language |
|
Approved Level II Programming Language |
|
CIT 150 Internet Technologies OR |
|
CIT 155 Web Page Development OR |
|
CIT 157 Web Site Design and Production |
|
CIT 253 - Data-Driven Web Pages |
Level I Networking Courses:
Course Number |
Course Name |
CIT 160 |
Intro to Networking Concepts |
CIT 161 |
Introduction to Networks |
Level I Programming Language Courses:
Course Number |
Course Name |
CIT 140 |
JavaScript I |
CIT 141 |
PHP I |
CIT 142 |
C++ I |
CIT 143 |
C# I |
CIT 144 |
Python I |
CIT 145 |
Perl I |
CIT 147 |
Programming I: Language |
CIT 148 |
Visual Basic I |
CIT 149 |
Java I |
CIT 146 |
Swift I |
CIT 171 |
SQL I |
|
University Level I Programming Languages as approved by Program Coordinator |
Level II Programming Language Courses:
Course Number |
Course Name |
CIT 237 |
iOS Programming |
CIT 238 |
Android Programming |
CIT 241 |
PHP II |
CIT 242 |
C++ II |
CIT 243 |
C# II |
CIT 244 |
Python II |
CIT 246 |
2D Game Development: Language |
CIT 247 |
Programming II: Language |
CIT 248 |
Visual Basic II |
CIT 249 |
Java II |
CIT 271 |
SQL II |
|
University Level II Programming Languages as approved by Program Coordinator |
Level III Programming Language Courses:
Course Number |
Course Name |
CIT 276 |
3D Game Development: Language |
IT 277 |
Programming III: Language |
CIT 278 |
Visual Basic III |
|
University Level III Programming Languages as approved by Program Coordinator |
Programming Management Courses:
Course Number |
Course Name |
BAS 200 |
Small Business Management |
BAS 274 |
Human Resource Management |
BAS 283 |
Principles of Management |
BAS 287 |
Supervisory Management |
BAS 288 |
Personal and Organizational Leadership |
MGF 256 |
Production Management |
OST 275 |
Office Management |
QMS 101 |
Introduction to Quality Systems |
QMS 201 |
Customer Service Improvement Skills |
|
Any management course approved by Program Coordinator |
Programming Business Courses:
Course Number |
Course Name |
ACT 101 |
Fundamentals of Accounting |
ACC 201 |
Financial Accounting I |
BAS 160 |
Introduction to Business |
IFM 128 |
Principles of Informatics |
IFM 211 |
Collaboration Software |
|
Any business or informatics course approved by Program Coordinator |
CIT Technical Courses:
- Any additional CIT course not otherwise required by the option excluding CIT103 OR
any other course approved by Program Coordinator
CONTACT INFORMATION