Banner Image

Computer Science

Careers for the digital age

Computer science ensures you have the technical skills to keep up in a modernizing workforce. As a rapidly growing field that shows no signs of slowing down, computer science prepares you to specialize in a wide variety of careers from hardware engineering to data analysis to systems administration. At MVC, you'll learn foundational skills in programming, mathematics, and software systems and development.

Programs of Study

  • A
    Associate Degree
  • T
    Transfer Degree
  • C
    Credit Certificate
  • N
  • Limited Enrollment
    Limited Enrollment
  • Online Options Available
    Online Options

Computer Science for Transfer

Associate of Science for Transfer

  • A
  • T
  • Online Options Available

The Associate in Science in Computer Science for Degree Transfer provides a solid preparation for transfer majors in computer science including an emphasis on object oriented programming logic in C++, computer architecture, calculus and calculus based physics.

This degree helps students with seamless transfer to a CSU in pursuit of upper division study and a bachelor's degree.

Program Code



29 units

Why pursue computer science?

Computing is part of the modern world. Studying computer science gives you a leg up on pursuing a stable, successful career in your chosen field. Whether you plan to work for big tech, join a start up, work freelance, or delve into subjects such as data security, software engineering, robotics or more, a foundation in computer science can help you get there. Plus, MVC's associate degree for transfer puts you on the right path to pursue further study.

What You'll Learn

  • How to write programs utilizing the following data structures: arrays, records, strings, linked lists, stacks, queues, and hash tables.
  • How to write and execute programs in assembly language illustrating typical mathematical and business applications.
  • How to demonstrate different traversal methods of trees and graphs.

Career Options

  • Operating System Engineer
  • Programmer
  • Software Developer
  • Systems Administrator
  • Web Designer and Developer
  • Technical Writer