Banner

Computer Science

Degrees & Certificates

Associate in Science in Computer Science For Transfer

The Associate in Science in Computer Science for Transfer degree is designed for students pursuing degrees in Computer Science or Computer Engineering. Successful completion of the transfer degree in Computer Science guarantees the student acceptance to a local California State University to pursue a baccalaureate degree in Computer Science or a related field.

This degree includes the following completion requirements:
(1) Completion of 60 semester units or 90 quarter units that are eligible for transfer to the California State University, including both of the following:

(A) The Intersegmental General Education Transfer Curriculum (IGETC) or the California State University General Education-Breadth Requirements.

(B) A minimum of 18 semester units or 27 quarter units in a major or area of emphasis, as determined by the community college district.

(2) Obtainment of a minimum grade point average of 2.0.

Required Courses:

Dept. /No. Title Units
CS-087 Assembler Language Programming – 3
CS-089 C++ Programming I – 3
CS-089A C++ Programming II – 3
MATH-001A Calculus – 4
MATH-001B Calculus – 4
MATH-004 Discrete Structures – 3
PH-004A Engineering Physics – 4.5
PH-004B Engineering Physics – 4.5

Required Courses – 29

CSU GE or IGETC General Education Requirements – 37-39

Elective (CSU Transferable) Units – 1

MINIMUM DEGREE UNITS – 60

Advisor: J. Powell

Associate in Science in Computer Science with emphasis on employment preparation and transfer

Required Courses:

Dept. /No.   Title      Units
CS-073 Introduction to Computer Science – 3
CS-086 Visual Basic Programming I – 3
CS-087 Assembler Language Programming – 3
CS-089 C++ Programming I – 3
CS-089A C++ Programming II – 3
MATH-002A Multivariate Calculus – 5
PH-004A Engineering Physics – 4.5
PH-004B Engineering Physics – 4.5

Required Courses – 29

Minimum General Education (CSU GE or IGETC) Units – 37-40

MINIMUM DEGREE UNITS – 60

Advisor: J. Powell

Certificate of Achievement in Computer Network Supervisor with emphasis on employment preparation

This certificate demonstrates a broad understanding and high skill level of occupational computer networking, and the ability to supervise across networking disciplines. This certificate provides the fundamentals of computer applications, science, programming, computer specialist/A+ training, computer network specialist/net+ training, computer security specialist/security+ training, and computer ethical hacking/CEH+ training.

Dept. /No. Title Units

Required Courses:
CIS-070A Computer Business Applications for Windows – 3
CS-073 Introduction to Computer Science – 3
CS-086 Visual Basic Programming I – 3
CS-089 C++ Programming I – 3
CS-001 Microcomputer Specialist/A+ Training – 3
CS-003 Computer Network Specialist/CompTIA Net+ Training – 3
CS-004 Computer Security Specialist / Security Training – 3
CS-005 Certified Ethical Hacker – 3

MINIMUM CERTIFICATE UNITS – 24

Advisor: J. Powell

Certificate of Proficiency in Computer Network Specialist/Net Training with emphasis on employment preparation

This certificate provides the fundamentals of computer application use, science, programming and networking. It provides complete coverage of all the CompTIA Net+ exam objectives, exam tips, scenarios, practice exam questions, and in-depth explanations. CompTIA networking certification is an industry standard and can increase employment opportunities. Topics for networking include network architectures, network installation, routing, advanced networking devices, remote connectivity, network operations, and network security.

Dept. /No. Title Units

Required Courses:
CIS-070A Computer Business Applications for Windows – 3
CS-073 Introduction to Computer Science – 3
CS-086 Visual Basic Programming I – 3
CS-003 Computer Network Specialist/Comp TIA Net+ Training – 3

MINIMUM CERTIFICATE UNITS – 12

Advisor: J. Powell

Certificate of Proficiency in Computer Support Specialist with emphasis on employment preparation

This certificate provides the fundamentals of computer application use, science, programming, repair and upgrade. It provides complete coverage of all the CompTIA A+ exam objectives, exam tips, scenarios, practice exam questions, and in-depth explanations. CompTIA A+ Certification is an industry standard and can increase employment opportunities. Topics include PC components; basic networking; operating systems installation, configuration, troubleshoots; virtualization and operational procedures.

Dept. /No. Title Units

Required Courses:
CIS-070A Computer Business Applications for Windows – 3
CS-001 Microcomputer Support Specialist A+ Training – 3
CS-073 Introduction to Computer Science – 3
CS-086 Visual Basic Programming I – 3

MINIMUM CERTIFICATE UNITS – 12

Advisor: J. Powell

Certificate of Proficiency in Computer Ethical Hacking Specialist with emphasis on employment preparation

This certificate provides the fundamentals of computer applications, science, programming and ethical hacking. It provides complete coverage of all the Certified Ethical Hacker (CEH) exam objectives, exam tips, scenarios, practice exam questions, and in-depth explanations. Certified Ethical Hacker (CEH) Certification is an industry standard and can increase employment opportunities. You will master ethical hacking methodology that can be used in penetration testing or ethical hacking situations.

Dept. /No. Title Units

Required Courses:
CIS-070A Computer Business Applications for Windows – 3
CS-073 Introduction to Computer Science – 3
CS-086 Visual Basic Programming I – 3
CS-005 Certified Ethical Hacker – 3

MINIMUM CERTIFICATE UNITS – 12

Advisor: J. Powell

Certificate of Proficiency in Computer Security Specialist with emphasis on employment preparation

This certificate provides the fundamentals of computer application use, science, programming and security. It provides complete coverage of all the CompTIA Security+ exam objectives, exam tips, scenarios, practice exam questions, and in-depth explanations. CompTIA Security Certification is an industry standard and can increase employment opportunities. Topics for security include network security, compliance and operational security, threats and vulnerabilities, application, data and host security, access control and identity management and cryptography.

Dept. /No. Title Units

Required Courses:
CIS-070A Computer Business Applications for Windows – 3
CS-073 Introduction to Computer Science – 3
CS-086 Visual Basic Programming I – 3
CS-004 Computer Security Specialist / Security Training – 3

MINIMUM CERTIFICATE UNITS – 12

Advisor: J. Powell

Computer Science Overview

There is strong demand for Computer Science majors in the work force. It is estimated that there will be 20 openings for every Computer Science graduate in the US next year. The main reason for the rapid growth is a large increase in the demand for computer software. These entry level job opportunities have excellent salary and benefits with no job experience required. CMC offers up-to-date training with transfer degrees and certificates that will prepare you for a four-year school or the job market.

Program Student Learning Outcomes

Upon successful completion of this program students will be able to:

1. Produce computer applications using structured programming techniques and object oriented design. (Institutional SLOs: Critical Thinking and Information Competency)

2. Critically apply, analyze, and evaluate fundamental concepts of software applications and hardware development. (Institutional SLOs: Critical Thinking and Information Competency)

3. Articulate the historical evolution of computer systems, including the legal, moral, and ethical issues associated with computers. (Institutional SLOs: Critical Thinking and Ethics)

4. Design and create solutions to a real world situation using the appropriate software. (Institutional SLOs: Information Competency)

Students must complete the required courses for their major. General education units, transferable electives, and total degree units will vary for each student.  Some considerations include the courses (and their respective units) chosen to complete a general education area or transferable elective, and if required courses  for your major also count toward a general education area. Please see your academic counselor to help you reach your educational goals.