Computer Programming, Computer Information Technology, AAS

Program Description

The  AAS, Computer Information Technology, Computer Programming 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.

Recommended Course Schedule

Plan of Study Grid
1st semesterUnits
CIT 114 IT Essentials 4
CS 105 Introduction to Computing 3
English 3 3
CIT 130
Beginning Java
or Beginning C# Programming
3
 Semester Total13
2nd semester
CIT 112 Network + 3
CIT 151 Beginning Web Development 3
MATH 126 Pre-Calculus I 3
Social Science/Humanities/Diversity 3 3
CIT 230
Advanced Java
or Advanced C# Programming
3
 Semester Total15
3rd semester
CIT 180 Database Concepts and SQL 3
Communications 3 3
Science 2 3
CIT 236
Common Programming Patterns
or Beginning Java
or Beginning C# Programming
or Test-Driven Development
3
Electives 3-4
 Semester Total16
4th semester
CIT 235
Fluent Entity Framework in C#
or Advanced Java
or Advanced C# Programming
or Common Programming Patterns
or Test-Driven Development
3
CIT 263 Project Management 3
Electives 3-4
Human Relations 3 3
U.S. and Nevada Constitutions 2 3
 Semester Total16
 Total Units60
2

See approved General Education list for the AAS Degree. 

3

See program recommendations or requirements. 

Program Requirements

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.
GENERAL EDUCATION REQUIREMENTS
Communications/English
Highly Recommended: 3
Business Speech Communications
Fundamentals of Speech Communications
Introduction to Group Communication
Highly Recommended: 3
Composition I 1
Composition I for International and Multilingual Students
Composition Enhanced
Composition II
Composition II For International and Multilingual Students
Technical Communications I
Technical Communications II
Fine Arts/Humanities/Social Science3
Human Relations3
Highly Recommended:
Leadership and Human Relations
Mathematics3
Required:
Pre-Calculus I
Science3
Additional College Requirements
Diversity3
U.S. and Nevada Constitutions3
Degree Requirements
CIT 112Network +3
CIT 114IT Essentials4
CIT 151Beginning Web Development3
CIT 180Database Concepts and SQL3
CIT 263Project Management3
CS 105Introduction to Computing3
Students must complete the beginning and advanced of one programming language for a total of 6 units:6
JAVA
Beginning Java
Advanced Java
C#
Beginning C# Programming
Advanced C# Programming
Select 6 units from the following courses or programing language6
Beginning Java
Advanced Java
Beginning C# Programming
Advanced C# Programming
Fluent Entity Framework in C#
Common Programming Patterns
Test-Driven Development
Electives5
CCNA Internetworking Fundamentals
Computer Science I
CIT, CS or CSCO
Pre-Calculus II
Total Units60
 
 

Program Outcomes

Students completing the degree will:

PSLO1: Have the technical proficiency required to design and program a solution to a stated problem.

PSLO2: Demonstrate an understanding of dynamic data structures and generic methods.

PSLO3: Have the ability to communicate and work effectively with members of a team and members of external groups.