The Computer Science Department in the School of Mathematics, Computer Science and Engineering conducts a program designed for students who are developing computer programming skills in preparation to transfer to a four-year college or university. Courses are intended to meet the needs of students at various levels of competence, from the novice to the expert. The department acquaints students with the presently available methods of computer science that are useful in solving problems of science, industry, and government; prepares students for the additional formal education and self-education required in this ever-developing field; and fosters students' abilities to solve computer science problems.

Major

Students may take individual courses to gain expertise in specific areas, or they may take courses collectively to earn the Associate in Science degree in Computer Science. The major introduces a variety of programming languages and each language's many applications.

Program Student Learning Outcomes

Upon completion of the computer languages program, students will be able to

  • Analyze a problem, and identify and define the computing requirements appropriate to its solution.
  • Use current techniques, skills, and tools necessary for computing practice.
  • Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
Complete the following courses:
  • CS 1 INTRODUCTION TO COMPUTER SYSTEMS 3 Units
or
  • CS 1H INTRODUCTION TO COMPUTER SYSTEMS HONORS 3 Units
  • CS 10 INTRODUCTION TO PROGRAMMING USING PYTHON 3 Units
  • CS 37 C++ PROGRAMMING 3 Units
  • CS 38 JAVA PROGRAMMING 3 Units
  • CS 40A COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE I 3 Units
  • CS 41 DATA STRUCTURES 3 Units
Complete any two of the following courses:
  • CS 6A COMPUTER DISCRETE MATHEMATICS I 3 Units
  • CS 6B COMPUTER DISCRETE MATHEMATICS II 3 Units
  • CS 30 VISUAL BASIC PROGRAMMING 3 Units
  • CS 36 C PROGRAMMING 3 Units
  • CS 39 C# PROGRAMMING USING MICROSOFT.NET 3 Units
  • CS 40B COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE II 3 Units
  • CS 50 HTML/XHTML PROGRAMMING 3 Units
  • CS 131 DATABASE MANAGEMENT PROGRAMMING 3 Units

Total Units Required: 24

To transfer:

Courses required for the associate degree major at IVC may not be the same as those required for the major at a four-year school. If you plan to transfer, consult a counselor to identify the courses needed for the major at your transfer school and to develop a plan that will best meet your goals.

Potential Careers

Examples of careers in computer science include the following:

  • Database Administrator
  • Programmer
  • Software Engineer
  • Systems Analyst
  • Web Developer

Cost & Fees

ALL fees are subject to change. Registration is not complete until all required course fees have been paid.

Program taught in:
  • English

See 17 more programs offered by Irvine Valley College »

This course is Campus based
Start Date
Sep 2019
Duration
2 years
Full-time
Price
46 USD
per unit
Deadline
By locations
By date
Start Date
Sep 2019
End Date
Application deadline

Sep 2019

Location
Application deadline
End Date