Associate of Applied Science Degree - Computer Information Technology - Computer Programming Emphasis

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.

Degree Outcomes

Students completing the degree will:

  • Fulfill the requirements for the Associate of Applied Science.
  • Demonstrate competency in their specified emphasis.

Emphasis Outcomes

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 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
Diversity 1[3]
Communications/English6
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 Human Relations
Mathematics3
Required:
Pre-Calculus I (or higher)
Science3
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
Emphasis Requirements
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
Java
Beginning Java
and Advanced Java
C#
Beginning C# Programming
and Advanced C# Programming
C++
Elective Requirements
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
1

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
3-4
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
2

 See approved General Education list for the AAS Degree.

3

See program recommendations or requirements.