This program is designed to prepare students for Computer Information Technology positions with concentrations in web programming, database programming, or application systems programming.
The coursework prepares individuals for positions such as web administrators, web programmers, application programmers, programmer/analysts, computer consultants, and application system & database designers and implementers, as well as other related information technology positions.
Employers may include business and industrial firms, banks and other financial institutions, government agencies, consulting firms, software developers, and internet service providers.
After completing the core programming classes, students may select one of the CIT programming specializations, or propose an interdisciplinary programming specialization that prepares them to meet their own career objectives. A specialization consists of 25 to 30 credits of pre-approved courses related to computer programming, including a resume-worthy special project that ties them all together.
Included in this program are academic courses in communication, quantitative reasoning, and social sciences that provide knowledge and abilities upon which technical skills are built and enhance personal development. Students must take all the academic and programming core courses and complete an area of specialization.
They also have the option of selecting a couple of elective classes to make up the required number of credit hours, furthering their specialization, or perhaps completing an internship to develop professional work experience.
Classes will be offered with sufficient frequency that with reasonable schedule planning, this program may be completed in six quarters of full-time effort. It may take longer, depending on the student’s prior educational preparation, and the time it takes to satisfactorily complete all graduation requirements.
Program prerequisites: COMPASS Reading 68, Writing 33, Intermediate Algebra 22, basic competencies with personal computers and Windows-based word processing and spreadsheet software. Touch typing proficiency of 35 words per minute is recommended.
Admission Dates: Fall, Winter, Spring and Summer quarters.
PROGRAM REQUIREMENTS
Academic Core Courses
|
ENGL& 101 |
English Composition (or higher) or CMST& 220 |
5 |
|
MAT 105 |
Math for Industrial Professions (or higher) |
5 |
|
PSYC& 100 |
Or other social science or humanities class |
5 |
Academic Core Credits 15
Programming Core Courses
|
CIT 101 |
Programming Fundamentals |
5 |
|
CIT 105* |
Fundamentals of Information Technology |
5 |
|
CIT 107 |
Operating Systems Fundamentals |
5 |
|
CIT 141 |
Programming Fundamentals Java Lab |
5 |
|
CIT 142 |
Java Object-Oriented Programming I |
5 |
|
CIT 143 |
Java Object-Oriented Programming II |
5 |
|
CIT 150 |
Principles of Relational Databases |
5 |
|
CIT 161 |
HTML & CSS |
5 |
|
CIT 247 |
Business Programming |
5 |
Programming Core Credits 45
Choose one of the following three specialization sections:
Database Programming
|
CIT 151 |
MySQL |
5 |
|
CIT 153 |
SQL Server |
5 |
|
CIT 254 |
SQL Administration |
5 |
|
CIT 257 |
Oracle |
5 |
|
CIT 298 |
Special Projects |
5 |
Specialization Credits 25
Web Programming
|
CIT 151 |
MySQL |
5 |
|
CIT 163 |
Client-side Web Programming |
5 |
|
CIT 164 |
Server-side Web Programming |
5 |
|
CIT 167 |
XML & Web Services |
5 |
|
CIT 264 |
JSP & Servlets |
5 |
|
CIT 298 |
Special Projects |
5 |
Specialization Credits 30
.Net Programming
|
CIT 153 |
SQL Server |
5 |
|
CIT 164 |
Server-side Web Programming |
5 |
|
CIT 224 |
C++.Net |
5 |
|
CIT 234 |
C#.Net |
5 |
|
CIT 265 |
ASP.Net |
5 |
|
CIT 298 |
Special Projects |
5 |
Specialization Credits 30
Interest Electives (10 Credits – May Include Any Specialization Course)
|
CIT 180 |
Introduction to Game Programming |
5 |
|
CIT 185 |
Introduction to Robotics |
5 |
|
CIT 205 |
Object-Oriented Analysis & Design |
5 |
|
CIT 245 |
Data and Logic Structures |
5 |
|
CIT 254 |
SQL Administration |
5 |
|
CIT 280 |
Java Game Programming |
5 |
|
CIT 282 |
C# Game Programming |
5 |
|
CIT 285 |
Java Robotics Programming Lab |
5 |
|
CIT 297 |
Special Topics |
5 |
|
CIT 298 |
Special Projects |
5 |
|
CIT 299 |
Internship |
5 |
Specialization Credits 10
TOTAL CREDITS FOR COMPLETION 100
*Articulated courses with High Schools for Dual Enrollment