Computer Specialist - Programming Concentration A.A.S. (CSP)

Attention This is an overview of the program. The course sequencing is meant to serve as a guideline for your semester planning. Please note that the scheduling of courses, program sequencing and curriculum are subject to change.

Graduates will be prepared to program applications using a variety of computer languages. These applications will be developed for the desktop, the Internet, and mobile devices. In addition, databases will be used to implement applications requiring persistent data. Project management best practices are used for all projects.


Upon successful completion of this program, graduates will be able to:

  • apply critical thinking, team building, and problem solving skills.
  • use programming languages to develop computerized solutions for a range of problems.
  • develop applications for the desktop, the Internet and mobile environment.
  • plan and execute Information Technology projects using appropriate project development approaches and project management techniques.
First Semester
Course Number Course Name Course Credits
CIS 105 Introduction to Computers and Applications 3
CMN 120 Small Group Communication 3
CIS 155 Introduction to Computer Science – Structured Programming – C++ 3.5
ENG 105 Research and Composition 3
CIS 112 Computational Thinking and Programming Logic 3
Semester Total 15.5
Second Semester
Course Number Course Name Course Credits
CIS 141 Client-Side Scripting I 3.5
CIS 133 User Experience Design 3
ENG 107 Writing in the Workplace 3
CIS 250 Operating Systems 3
Elective* Mathematics 3
Semester Total 15.5
Third Semester
Course Number Course Name Course Credits
CIS 172 Java I 3
CIS 255 The Database Environment 3.5
CIS 280 Object-Oriented Programing with Visual Basic.NET 3
CIS 180 Introduction to Project Management 3
Electives Social Science/Humanities 3
Semester Total 15.5
Fourth Semester
Course Number Course Name Course Credits
CIS 207 Unix Server-Side Scripting 3.5
CIS 145 Systems Analysis and Design 3
CIS 222 Application Development for Mobile Device 3
Elective Social Science/Humanities 3
Electives Mathematics 3
Semester Total 15
Credit Total 61.5

 *Mathematics electives may include all courses from
MAT 105 or higher with the exception of MAT 121.