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 | Data Analysis | Software Development
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Computer Science Applications and Development Associate in Science Degree Program

Related Degrees & Certificates

  • AS Associate in Science Degree Program
    • Computer and Information Science | 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

Career opportunities exist in numerous businesses and industries. Typical entry-level positions include programmer, database developer, Web developer, front-end developer, quality assurance and systems testing, and frequently involve working on project teams.


Program Learning Outcomes

Students completing this program will be able to:


  • Create and debug code for given specifications and write appropriate documentation.
  • Demonstrate a comprehensive understanding of one or more computer programming languages.
  • Demonstrate proficiency in using data analysis and data management tools.
  • Demonstrate proficiency in using one or more internet programming languages to design and implement a web based program.
  • Communicate effectively orally, in writing and in media.
  • Work collaboratively and ethically in teams on projects.

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.


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 Overview

The Computer Science Applications and Development program prepares CSM graduates for entry-level programming positions with companies of all sizes. Program emphasis is on cultivating computer professionals who are technically competent and work well with others.


Program Requirements

Major Requirements

  • Required Core Courses: 18 units
    • CIS 110 | Introduction to Computer and Information Science | 3 units
    • CIS 151 | Computer Networking | 3 units
    • CIS 254 | Introduction to Object-Oriented Program Design | 4 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
  • Required Selective Courses: Select 6-8 units from the following courses:
    • CIS 255 * | (CS1) Programming Methods: Java | 4 units
    • CIS 256 * | (CS2) Data Structures: Java | 4 units
    • CIS 278 * | (CS1) Programming Methods: C++ | 4 units
    • CIS 279 * | (CS2) Data Structures: C++ | 4 units
    • CIS 121 | UNIX/Linux | 3 units
    • CIS 132 | Introduction to Databases | 3 units
    • CIS 133 | NoSQL Databases | 3 units
    • CIS 262 | Discrete Mathematics for Computer Science | 3 units
    • CIS 264 | Computer Organization and Systems Programming | 4 units
    • CIS 363 | Enterprise Database Management | 4 units
    • CIS 364 | From Data Warehousing to Big Data | 4 units
  • Required Selective Courses: Select 6-8 units from the following courses:
    • CIS 113 | Ruby Programming | 4 units
    • CIS 114 | JavaScript/Ajax Programming | 4 units
    • CIS 117 | Python Programming | 4 units
    • CIS 127 | HTML5 and CSS | 3 units
    • CIS 128 | Mobile Web App Development | 4 units
    • CIS 129 | Frameworks/Server-Side JavaScript | 3 units
    • CIS 135 | Android Programming | 4 units
    • CIS 137 | iOS/Swift Programming | 4 units
    • CIS 138 | Internet of Things | 3 units
    • CIS 380 | PHP Programming | 3 units

Total Required Major Units: 30 - 34


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 the Computer Science Applications and Development Associate in Science Degree Program:


Degree Overview:

  • Program Description: The Computer Science Applications and Development (CSAD) program at College of San Mateo (CSM) prepares students for entry-level programming positions.
  • It emphasizes developing technically competent and collaborative computer professionals.
  • Career Opportunities: Graduates can pursue careers as programmers, database developers, web developers, and QA/systems testers, often working in project teams.
  • Program Learning Outcomes: Upon completion, students will be able to:
  • Create and debug code, writing appropriate documentation.
  • Demonstrate a thorough understanding of one or more programming languages.
  • Utilize data analysis and management tools proficiently.
  • Design and implement web-based programs using internet programming languages.
  • Communicate effectively through various means.
  • Collaborate ethically and effectively in project teams.
  • Recommended High School Preparation: Relevant coursework in Mathematics, Computer Programming, English, Business, and Electronics.
  • University Transfer Program: Assist helps identify lower division major preparation for Computer and Information Science for California State University and University of California systems.
  • Use Assist to obtain similar information for independent or out-of-state colleges and universities.

Outline:

  • Required Core Courses: 18 units covering CS fundamentals, networking, object-oriented programming, Java/C++ programming, and data structures.
  • Required Selective Courses: 6-8 units from various areas including Java/C++ programming, databases, discrete mathematics, computer organization, and web development.
  • General Education and Electives: Additional coursework to reach the minimum 60 units required for the Associate's degree.

Assessment:

  • Assessment Methods: Information about assessment methods is not provided in the context.
  • Assessment Criteria: Information about assessment criteria is not provided in the context.

Teaching:

  • Teaching Methods: Information about teaching methods is not provided in the context.
  • Faculty: Information about faculty is not provided in the context.
  • Unique Approaches: Information about unique teaching approaches is not provided in the context.

Careers:

  • Career Opportunities: Graduates can pursue careers in various industries and businesses as programmers, database developers, web developers, and QA/systems testers.
  • Career Paths: Many graduates enter the workforce directly upon completion, while others transfer to four-year universities for further studies in computer-related fields.

Other:

  • University Transfer: Many students transfer to four-year universities to pursue a Bachelor's degree in a computer-related field.
  • Career Advancement: Graduates can progress to leadership roles in technical areas or pursue advanced certifications.

Missing Information:

  • Assessment methods and criteria.
  • Teaching methods, faculty details, and unique teaching approaches.

Overall:

The CSAD program at CSM provides a solid foundation for individuals seeking entry-level programming positions. The program emphasizes technical skills, collaboration, and communication, preparing graduates for successful careers in the diverse field of computer science.

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:


Language Proficiency Requirements:

Location
How can I help you today?