Computer Information Technology, AAS

Computer Programming

The computer programming emphasis provides students with entry level programming skills. Computer programming professionals must also have a broad knowledge of computer systems and technologies, as well as strong problem solving and analysis skills. They must be able to think logically and have strong verbal and written communication skills.


Students completing the emphasis will:

  • Have the technical proficiency required to design and program a solution to a stated problem.
  • Demonstrate an understanding of dynamic data structures and generic methods.
  • Have the ability to communicate and work effectively with members of a team and members of external groups.

AAS degrees are generally non-transfer degrees that are designed for students to enter the workforce.

To earn an AAS degree, students must:

  1. Maintain a minimum cumulative GPA of 2.0 (see requirements for graduation.)
  2. Complete a minimum of 15 units within the college.
  3. Satisfy General Education requirements for the AAS.
  4. Have no financial or library obligation to the college.
Highly Recommended: (select 3 units )
Business Speech Communications
Fundamentals of Speech Communications
Introduction to Group Communication
Highly Recommended: (select 3 units )
Business Letters and Reports
Composition I
Composition I for International Students
Composition II
Composition II For International Students
Technical Communications I
Technical Communications II
Fine Arts/Humanities/Social Science3
Human Relations3
Highly Recommended:
Leadership and Ethics
MATH 126Pre-Calculus I3
Additional College Requirements
Diversity 1[3]
U.S. and Nevada Constitutions3
Degree Requirements
CIT 112Network +3-4
or CSCO 120 CCNA Internetworking Fundamentals
CIT 128Introduction to Software Development4
CIT 114IT Essentials4
CIT 151Beginning Web Development3
CIT 180Database Concepts and SQL3
Students must complete the beginning and advanced courses in two programming languages for 12 units:12
Project Management
Beginning Java
and Advanced Java
Beginning C# Programming
and Advanced C# Programming
CS 135Computer Science I3
Select at least 6 units from any CIT, CS, or CSCO course not used in the degree or emphasis requirements to ensure a minimum degree total of 60 units:
CIT, CS or CSCO6-7
Total Units60

Can also be used to satisfy another General Education, Degree/Emphasis, or Elective requirement.

Plan of Study Grid
1st semesterUnits
CIT 114 IT Essentials 4
CIT 128 Introduction to Software Development 4
English 3 3
MATH 126 Pre-Calculus I 3
 Semester Total14
2nd semester
CIT 151 Beginning Web Development 3
CIT 112
Network +
or CCNA Internetworking Fundamentals
Science 2 3
Social Science/Humanities/Diversity 3 3
First Programming Language - Beginning Course 3
 Semester Total16
3rd semester
Communications 3 3
CIT 180 Database Concepts and SQL 3
Human Relations 3 3
First Programming Language - Advanced Course 3
Second Programming Language - Beginning Course 3
 Semester Total15
4th semester
Any CIT, CS or CSCO course not included in the degree requirements (Elective) 6-7
CIT 263 Project Management 3
Second Programming Language - Advanced Course 3
U.S. and Nevada Constitutions 2 3
 Semester Total15
 Total Units60

See approved General Education list for the AAS Degree. 


See program recommendations or requirements.