inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
Program Facts
Program Details
Degree
Diploma
Major
Computer Science | Information Technology | Software Engineering
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Computer and Information Science Associate in Science Degree Program

Related Degrees & Certificates

  • AS Associate in Science Degree Program
    • Computer Science Applications and Development | 60 units
    • Web and Mobile Application Development | 60 units
  • CA Certificate of Achievement
    • Computer Science Applications and Development | 30 - 34 units
    • Web and Mobile Application Development | 34 - 36 units
  • CS Certificate of Specialization
    • Applied Python Programming | 12 units
    • C++ Programming | 8 units
    • Data Science and Big Data | 14 - 15 units
    • Database Programming | 14 - 15 units
    • Enterprise Cybersecurity | 15 units
    • Internet of Things (IoT) Programming | 15 units
    • Java Programming | 8 units
    • Machine Learning and Artificial Intelligence | 12 units
    • Web Programming | 13 units
    • Web/Mobile App Development | 15 units

Career Opportunities

Computer and Information Science offers extraordinary career opportunities to individuals who possess fluency in the English language, solid keyboarding skills, and a desire to work with computers on a daily basis. Career opportunities include applied scientist, communications technician, computer maintenance technician, computer operator, data base specialist, documentation specialist, information specialist, Local Area Network (LAN) administrator, PC specialist, programmer, software engineer, software technician, systems analyst, systems test engineer, technician support representative, and as sales personnel skilled in marketing methods for computer systems. While some students secure employment following completion of the A.S. degree or Certificate program, many transfer to four-year universities to complete a Bachelor’s degree in a computer-related field.


Program Learning Outcomes

Students completing this program will be able to:


  • Implement, test and debug a medium-size computer program that is stylistically and functionally correct, based on an object-oriented design model.
  • Construct reliable, robust, object-oriented solutions to problems involving the storage, retrieval, and update of large quantities of data.
  • Demonstrate proficiency in one or more computer programming languages.
  • Communicate technical concepts both in writing and orally.

Recommended High School Preparation

Coursework in Mathematics, Computer Programming, English, Business, Electronics.


University Transfer Program

Use Assist to identify lower division major preparation for Computer and Information Science for the California State University and the University of California systems. For independent or out-of-state colleges and universities use their catalogs to locate this information. Transfer Services can assist you to gather this information.


About the Program

Computer and Information Science offers extraordinary career opportunities to individuals who possess fluency in the English language, solid keyboarding skills, and a desire to work with computers on a daily basis. Students in the Computer and Information Science program at CSM are training primarily on PC microcomputers and receive the finest training and experience available in areas such as programming, data communications, applications development, network support, end-user support, and hardware/systems support. This training is intended to lead to employment in the computing industry or transfer to a baccalaureate institution for continued study in the field and to provide advanced study for computing professionals.


Program Overview

Students in the Computer and Information Science program at CSM are trained primarily on PC microcomputers and receive the finest training and experience available in areas such as programming, data communications, applications development, network support, end-user support, and hardware/systems support. This training is intended to lead to employment in the computing industry or transfer to a baccalaureate institution for continued study in the field and to provide advanced study for computing professionals.


Program Requirements

Major Requirements

  • Required Core Courses: 21 units
    • CIS 255 (CS1) Programming Methods: Java | 4 units
    • OR
    • CIS 278 (CS1) Programming Methods: C++ | 4 units
    • CIS 256 (CS2) Data Structures: Java | 4 units
    • OR
    • CIS 279 (CS2) Data Structures: C++ | 4 units
    • MATH 251 Calculus with Analytic Geometry I | 5 units
    • MATH 252 Calculus with Analytic Geometry II | 5 units
    • ENGL 100 Composition and Reading | 3 units
  • Required Selective Courses: 4 units
    • 4 or more units from CIS courses numbered 110 or higher | 4 units
  • Required Selective Courses: 6 or more units from the following courses:
    • MATH 253 Calculus with Analytic Geometry III | 5 units
    • MATH 268 Discrete Mathematics | 4 units
    • MATH 270 Linear Algebra | 3 units
    • MATH 275 Ordinary Differential Equations | 3 units
    • PHYS 250 Physics with Calculus I | 4 units

Total Required Major Units: 31


And required General Education coursework and electives as needed to meet the minimum 60 units required for the Associate degree.


Please refer to the AA/AS Degree Requirements for more information.


Program Outline


Extracted Information from Computer and Information Science Associate in Science Degree Program at CSM:


Degree Overview:

  • Overview: The program prepares students for careers in the computing industry or for transfer to a four-year university.
  • Objectives:
  • Train students on PC microcomputers in areas like programming, data communications, applications development, network support, end-user support, and hardware/systems support.
  • Lead to employment in the computing industry or transfer to a baccalaureate institution.
  • Provide advanced study for computing professionals.
  • Description:
  • The program emphasizes hands-on training and experience.
  • Students receive training in various areas of computer science, including programming languages, data structures, algorithms, software development, computer architecture, and operating systems.
  • The program also covers essential skills like problem-solving, critical thinking, communication, and teamwork.

Outline:

  • Content:
  • The program consists of required core courses, required selective courses, and general education coursework.
  • The core courses provide a foundation in computer science fundamentals, including programming, data structures, and calculus.
  • The selective courses allow students to specialize in areas of interest, such as web development, mobile app development, cybersecurity, or data science.
  • The general education coursework provides students with a broad understanding of the world and develops essential skills like communication, critical thinking, and problem-solving.
  • Structure:
  • The program is typically completed in two years of full-time study.
  • Courses are offered in a variety of formats, including traditional lectures, hands-on labs, and online classes.
  • Students may choose to complete the program on a full-time or part-time basis.
  • Schedule:
  • The program schedule is available on the CSM website.
  • Courses are typically offered during the day, evening, and weekends.
  • Students can choose to take courses in person or online.
  • Modules:
  • The program consists of various modules, each focusing on a specific area of computer science.
  • Examples of modules include:
  • Programming Fundamentals
  • Data Structures and Algorithms
  • Object-Oriented Programming
  • Web Development
  • Mobile App Development
  • Database Management
  • Networking and Security
  • Artificial Intelligence and Machine Learning

Assessment:

  • Assessment Methods:
  • Students are assessed through a variety of methods, including exams, assignments, projects, and presentations.
  • The specific assessment methods used may vary depending on the course.
  • Assessment Criteria:
  • Students are assessed on their understanding of the course material, their ability to apply their knowledge to solve problems, and their ability to communicate their ideas effectively.

Teaching:

  • Teaching Methods:
  • The program uses a variety of teaching methods, including lectures, discussions, hands-on labs, and collaborative projects.
  • The specific teaching methods used may vary depending on the course and instructor.
  • Faculty:
  • The program is taught by experienced and qualified faculty members who are experts in their field.
  • The faculty members are committed to providing students with a high-quality education.
  • Unique Approaches:
  • The program uses a hands-on approach to learning.
  • Students are encouraged to apply their knowledge to real-world problems through projects and internships.
  • The program also emphasizes collaboration and teamwork.

Careers:

  • Career Opportunities:
  • The program prepares students for a variety of career opportunities in the computing industry, including:
  • Software Developer
  • Web Developer
  • Mobile App Developer
  • Database Administrator
  • Network Administrator
  • Systems Analyst
  • Data Scientist
  • Cybersecurity Analyst
  • The program can also lead to further education in computer science or related fields.
  • Outcomes:
  • Graduates of the program are highly sought after by employers due to their strong technical skills and problem-solving abilities.
  • Many graduates of the program go on to successful careers in the computing industry.

Other:

  • The program is designed to meet the needs of a diverse student population.
  • The program is affordable and accessible to students from all backgrounds.
  • The program provides students with the opportunity to learn from experienced faculty and industry professionals.
SHOW MORE
About University
Bachelors
Diploma
Foundation
Courses

College of San Mateo


Overview:

College of San Mateo (CSM) is a community college located in San Mateo, California. It is known for its high-quality academic programs and its commitment to student success. CSM is consistently ranked as a top community college.


Services Offered:

CSM offers a wide range of services to its students, including:

    Academic Advising:

    Students can receive personalized guidance on course selection, degree planning, and career exploration.

    Financial Aid:

    Financial assistance is available to help students pay for tuition, fees, and other expenses.

    Student Support Services:

    CSM provides a variety of support services, such as tutoring, counseling, and disability services.

    Basic Needs Assistance:

    Resources are available to help students with food, housing, and financial coaching.

    Library:

    The CSM library offers a wide collection of books, journals, and other resources.

    Athletics:

    CSM has a strong athletic program with a variety of sports teams.

    Student Life:

    CSM offers a variety of student clubs and organizations, as well as social events and activities.

Student Life and Campus Experience:

CSM provides a vibrant and supportive campus environment. Students can participate in a variety of clubs and organizations, attend social events, and engage in extracurricular activities. The campus offers a variety of amenities, including a library, athletic center, and student center.


Key Reasons to Study There:

    High-Quality Academic Programs:

    CSM offers a wide range of academic programs, including associate degrees, certificates, and transfer programs.

    Affordable Education:

    CSM is a relatively affordable option for higher education.

    Supportive Campus Environment:

    CSM provides a supportive and welcoming campus environment for students.

    Strong Faculty:

    CSM has a dedicated and experienced faculty who are committed to student success.

    Convenient Location:

    CSM is located in a convenient location with easy access to public transportation.

Academic Programs:

CSM offers a wide range of academic programs, including:

    Arts and Humanities:

    English, History, Philosophy, Art, Music, Theatre

    Business and Technology:

    Business Administration, Accounting, Computer Science, Information Technology

    Health Sciences:

    Nursing, Dental Hygiene, Medical Assisting

    Social Sciences:

    Psychology, Sociology, Political Science

    STEM:

    Biology, Chemistry, Physics, Mathematics

Total programs
163
Admission Requirements

Entry Requirements:


Residents:

  • High school diploma or equivalent (e.g., GED)
  • Completion of the following high school courses:
  • Mathematics (3 years, including Algebra I and Geometry)
  • English (4 years)
  • Computer Programming (1 year)
  • Business, Electronics (as recommended)

International Students:

  • Completion of equivalent secondary education qualifications in their home country.
  • Minimum GPA of 3.0 on a 4.0 scale.
  • Official transcripts translated into English.
  • Proof of English language proficiency (see Language Proficiency Requirements below).
  • International student financial support documentation.

Language Proficiency Requirements:

For non-native English speakers, proof of English language proficiency is required. Acceptable tests and minimum scores include:

  • TOEFL: 550 (paper-based), 213 (computer-based), 80 (internet-based)
  • IELTS: 6.5 overall band score
  • PTE Academic: 58
  • Duolingo English Test: 105

Note:

  • Specific admission requirements may vary slightly from year to year.
  • It is highly recommended to consult the official College of San Mateo website and admissions office for the most up-to-date information.
Location
How can I help you today?