Computer Programming, Computer Information Technology, AAS
Program Code: Computer Programming-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
| 1st semester | Units | |
|---|---|---|
| CIT 114 | IT Essentials | 4 |
| CIT 112 | Network + | 3 |
| English/Communications 3 | 3 | |
| Elective 4 | 3 | |
| Mathematics 4 | 3 | |
| Semester Total | 16 | |
| 2nd semester | ||
| CIT 148 | Beginning Python Programming | 3 |
| CIT 173 | Introduction to Linux | 3 |
| CIT 151 | Beginning Web Development | 3 |
| English/Communications 3 | 3 | |
| Human Relations 3 | 3 | |
| Semester Total | 15 | |
| 3rd semester | ||
| CIT 180 or DATA 210 | Database Concepts and SQL or Introduction to SQL for Data Science | 3 |
| Electives 4 | 3 | |
| CIT 130 or CIT 134 | Beginning Java or Beginning C# Programming | 3 |
| Fine Arts/Humanities/Social Science/U.S. & Nevada Constitutions 3 | 3 | |
| Diversity 3 | 3 | |
| Semester Total | 15 | |
| 4th semester | ||
| CIT 263 | Project Management | 3 |
| CIT 230 | Advanced Java or Advanced C# Programming or Advanced Python Programming | 3 |
| Electives 4 | 5 | |
| Science 3 | 3 | |
| Semester Total | 14 | |
| Total Units | 60 | |
- 3
- 4
See program recommendations or requirements.
Program Requirements
AAS degrees are generally non-transfer degrees designed for students to enter the workforce.
To earn an AAS degree, students must:
- Maintain a minimum cumulative GPA of 2.0 (see requirements for graduation.)
- Complete a minimum of 15 units within the college.
- Satisfy General Education requirements for the AAS.
- Have no financial or library obligation to the college.
| Code | Title | Units |
|---|---|---|
| GENERAL EDUCATION REQUIREMENTS | ||
| English/Communications 1 | 6 | |
| Fine Arts/Humanities/Social Science 1 | 3 | |
| Recommended: Choose a course that satisfies U.S. and Nevada Constitutions | ||
| Human Relations 1 | 3 | |
| Mathematics | 3 | |
Recommended: | ||
| College Algebra (or higher) | ||
| Science 1 | 3 | |
| Additional College Requirements | ||
| Diversity 1 | 3 | |
| U.S. and Nevada Constitutions 2 | (3) | |
| Course also will satisfy Fine Arts/Humanities/Social Science. | ||
| Degree Requirements | ||
| CIT 271 | Cyber Threat Intelligence | 3 |
| CIT 112 | Network + | 3 |
| CIT 114 | IT Essentials | 4 |
| CIT 148 | Beginning Python Programming | 3 |
| CIT 173 | Introduction to Linux | 3 |
| CIT 180 | Database Concepts and SQL | 3 |
| or DATA 210 | Introduction to SQL for Data Science | |
| CIT 263 | Project Management | 3 |
| CIT 151 | Beginning Web Development | 3 |
| Beginning Programming Language | 3 | |
| Beginning Java | ||
| Beginning C# Programming | ||
| Advanced Programming Language | 3 | |
| Advanced Java | ||
| Advanced C# Programming | ||
| Advanced Python Programming | ||
| Electives | 8 | |
| Select 8 units from any college-level courses. | ||
| Total Units | 60 | |
- 1
- 2
May also count toward degree requirements. Please consult with Academic Advising.
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 the ability to work with dynamic data structures and generic methods, which are methods that can operate with different data types while maintaining type safety.
PSLO3: Have the ability to communicate and work effectively with members of a team and members of external groups.
