Home Online Learning Take a Course Contact Info
Skip Navigation LinksHome > Academics > Programs of Study > Computer Science

Computer Science

The Department of Computer Science offers an Associate Degree program for full-time or part-time students.

Computer Science remains one of the fastest growing fields, with a projected shortage of qualified job candidates for the foreseeable future, both nationally and in the state. In this highly technical field, it is critical to obtain the required educational background. The Computer Science (CS) Associate Degree Program (formerly Computer Technologies) offers students technical and professional preparation for careers in computer science as well as transfer to a four-year degree program. All degree candidates study core computer science competencies including various programming, Internet, networking and operating system courses. The program is designed to provide foundation level preparation, and focuses on the discipline and logic common to all computer science areas, rather than on specific application programs. In the second year of the program, students may choose to focus on one of several functional areas, including applications, database, networking/ web development, programming, or web graphics.

Program Objectives

The broad objectives for the Associate's Degree in computer science are to produce graduates who:

  • Are competent in formulating and solving computer science problems.
  • Understand computer science fundamentals along with supporting mathematics and science sufficiently well to be prepared for a wide range of jobs and to pursue further degrees.
  • Are able to function in the workplace with the necessary technical skills and with appropriate oral and written communication skills.
  • Have a broad education that promotes professional advancement, lifelong personal development, and social responsibility.

The degree of Associate in Science with a major in Computer Science is awarded upon successful completion of the program. Many graduates will choose to continue their formal education in a bachelor's degree program at another college. Others begin professional careers by obtaining positions as technical support analysts, programmers, network administrators, database administrators or web site developers.

Students should see their advisor for specific recommendations based on possible future transfer plans.

Computer Science Degree Program

First Year

Fall SemesterTHLABCR
ENGL110 College Composition I 4 0 4
INT101 College Success Seminar 1 0 1
MATH141 Technical Mathematics 3 0 3
CIS111 Computer Technologies I 2 2 3
CIS112 Computer Technologies II 3 0 3
  Total 13 2 14
Spring SemesterTHLABCR
PSYC110 Introduction to Psychology 3 0 3
  English Elective 3 0 3
  Liberal Arts Elective 3 0 3
CIS113 Database Design & Management 2 2 3
CIS116 Networking I 2 2 3
MATH171 Pre-Calculus 3 0 3
  Total 16 6 18

SECOND YEAR

Fall SemesterTHLABCR
  Science Elective 3 0 3
  Liberal Arts Elective 3 0 3
CIS124 Web Programming I 2 2 3
CIS146 Linux I 2 2 3
CIS148 Java Programming I 2 2 3
CIS Technical Elective (any level) 2 2 3
Total 14 6 18
Spring SemesterTHLABCR
HUMA150 Critical Thinking I 3 0 3
CIS Technical Elective (Any Level) 2 2 3
CIS274 XML Programming I 2 2 3
CIS291 Capstone Senior Seminar 2 2 3
CIS Technical Elective (200 level) 2 2 3
  Total 11 8 15

Total Credits - 65