Student Support

Computer Science (CS)


About Computer Science (CS)

The field of computer science leads to a variety of careers that all require core computer science skills. These skills include theory courses such as Computer Hardware, Data Structures, and Networks, as well as programming in different computer languages. Thereafter, within the field, areas of specialty lead into careers including software development, project management, system analysis, and maintenance among other areas. With the Internet being an integral part of everyday life, Web page authoring and Web application development have been other areas of high demand in the job market.

Degree and Certificate Requirements

Programs Offered

Associate in Science Degree Options

  • Computer Programming
  • Computer Science
  • Database Applications Developer
  • Web Developer

Certificate of Achievement Options

  • Computer Programming
  • Computer Science
  • Database Applications Developer
  • Information Systems Management
  • Mobile Apps Development - Android
  • Mobile Apps Development - iPhone
  • Networking
  • Web Developer

Department Certificate Options

  • Cloud Computing
  • Cybersecurity
  • Entry Level Programmer​
  • Microsoft Azure

Transfer Options and Opportunities

SMC students have many options and opportunities for transfer. Make your choice and see what you need to qualify.

Completion of major requirements does not satisfy all transfer admission requirements to UC, CSU, California Private, Out of State, or International institutions.

Please note: Not all schools offer this major.

For additional information visit the CSIS department website.