• Skip to Content
  • AZ Index
  • Catalog Home
  • Institution Home
  • Contact
  • Employment
  • Departments/Index A-Z
  • Support Us
  • Foundation
  • San Jose Evergreen Community College District
  • Evergreen Valley
    College
  • San Jose City
    College
  • Workforce
    Institute
Evergreen Valley College
  • Contact
  • Employment
  • Departments/Index A-Z
  • Support Us
  • Foundation
  • About EVC
  • Departments
  • Degrees/Certificates
  • Courses
  • Student Resources
2021-2022 Catalog
2021-2022
  • Introduction
    • About the College
    • College Administrative Staff
    • District Executive Staff
    • District Board of Trustees
    • President's Message
    • Chancellor's Message
    • Non-​Discrimination Policy
  • College Profile
    • Mission
    • Strategic Initiatives
    • Institutional/​General Education Learning Outcomes (ILOs)
    • Course &​ Program Offerings
    • Accreditation
    • Code of Ethics
    • Civility Statement
  • Admissions/​Registration/​Fees/​Financial Aid
    • Academic Calendar
    • Eligibility for Admission
    • Application for Admission
    • Residency Requirements
    • International Students
    • Transcripts from Other Colleges
    • Advanced Placement Program
    • Transfer Credit
    • Credit for Military Service
    • Credit for Prior Learning
    • Open Enrollment &​ Registration Priorities
    • Classification of Students
    • Student Status (Full-​Time/​Half-​Time)
    • Minimum Unit Requirements
    • Maximum Unit Load
    • Adding Classes
    • Dropping Classes
    • Student Success Policies
    • Student Success Support Program
    • Student Fees
    • Official Withdrawal from College
    • Refunds
    • Financial Aid Programs
    • Return to Title IV Aid Policy
    • Grades
  • Graduation/​Transfer/​General Education
    • Associate Degrees and Certificates
    • Institutional/​General Learning Outcomes
    • General Education Requirements for Associate in Science
    • General Education Requirements for Associate in Arts
    • CSU General Education Requirements
    • Intersegmental General Education Transfer Curriculum (IGETC)
    • General Education Reciprocity
    • Transferring to a Four Year College/​University
    • Identification Numbering System (C-​ID)
  • Degrees and Certificates
    • Accounting
      • Accounting -​ Associate in Science
      • Accounting -​ Certificate of Achievement
      • Advanced Taxation-​Certificate of Achievement
    • Administration of Justice
      • Administration of Justice -​ Associate in Arts
      • Administration of Justice -​ Associate in Science
      • Administration of Justice -​ Associate In Science for Transfer
      • Community Service Officer-​Certificate of Achievement
    • Anthropology
      • Anthropology -​ Associate in Arts for Transfer
    • Art
      • Art -​ Design Emphasis -​ Associate in Science
      • Small Metal Arts -​ Certificate of Specialization
      • Studio Arts -​ Associate in Arts
      • Studio Arts -​ Associate in Arts for Transfer
    • Automotive Technology
      • American Honda -​ Certificate of Achievement
      • Auto -​ Drivetrain and Chassis -​ Associate in Science
      • Auto -​ Drivetrain and Chassis -​ Certificate of Achievement
      • Auto -​ Electrical-​Engine Performance -​ Associate in Science
      • Auto -​ Electrical-​Engine Performance -​ Certificate of Achievement
      • Automotive Collision Technical-​Certificate of Achievement
      • Automotive Hybrid and Electric Vehicle Service-​Certificate of Achievement
      • Automotive Technology Smog Specialist -​ Certificate of Achievement
      • Automotive Foundational Skills – Certificate of Achievement
      • Electric Vehicle Service (Tesla Start), Certificate of Achievement
      • Hybrid Electric Vehicle Maintenance and Repair – Certificate of Specialization
    • Biology
      • Biology -​ Associate in Arts
      • Biology -​ Associate in Science for Transfer
      • General Studies with Emphasis in Health Science -​ Associate in Arts
      • General Studies with Emphasis in Natural Science -​ Associate in Arts
    • Building Information Modeling
      • Building Information Modeling (BIM) -​ Certificate of Achievement
    • Business
      • Business Administration -​ Associate in Arts
      • Business Administration -​ Associate in Science for Transfer
      • Entrepreneurship -​ Certificate of Achievement
    • Business Information Systems
      • BIS -​ Information Processing Specialist -​ Associate in Science
      • BIS -​ Information Processing Specialist -​ Certificate of Achievement
      • BIS -​ General Business -​ Associate in Science
      • BIS -​ General Business -​ Certificate of Achievement
      • Medical Assistant -​ Front Office -​ Certificate of Achievement
      • Patient Community Navigator -​ Certificate of Specialization
    • Chemistry
      • Chemistry -​ Associate in Arts
      • Chemistry – Associate in Science for Transfer
      • Foundational Chemistry – Certificate of Achievement
    • Communication Studies
      • Communication Studies -​ Associate in Arts for Transfer
    • Computer Aided Design and Drafting
      • CADD -​ Computer Aided Drafting and Design (CADD) -​ Associate in Science
    • Computer and Information Technology
      • Computer Programming-​Certificate of Achievement
    • Computer Science
      • Computer Science -​ Associate in Science for Transfer
    • Counseling
      • CSU GE-​Breadth -​ Certificate of Achievement
      • IGETC -​ Certificate of Achievement
      • Liberal Studies with Emphasis in Elementary Teacher Preparation -​ Associate in Arts
    • Dance
      • Dance – Certificate of Achievement
    • Economics
      • Economics -​ Associate in Arts for Transfer
    • Educational Instructional Technology
      • Online Teaching and Educational Technology-​Certificate of Achievement
    • Engineering
      • Engineering -​ Associate in Arts
      • Engineering -​ Associate in Science
      • Robotics -​ Certificate of Specialization
    • English
      • English -​ Associate in Arts for Transfer
    • Ethnic Studies
      • Social Justice Studies-​African American Studies – Associate in Arts for Transfer
      • Social Justice Studies-​Asian American Studies – Associate in Arts for Transfer
      • Social Justice Studies-​Chicano Studies – Associate in Arts for Transfer
      • Social Justice Studies-​Ethnic Studies – Associate in Arts for Transfer
    • Family Consumer Studies
      • Child and Adolescent Development -​ Associate in Arts for Transfer
      • Nutrition and Dietetics-​Associate in Science for Transfer
    • Foreign Language
      • Translation and Interpretation -​ Certificate of Achievement
    • History
      • History -​ Associate in Arts for Transfer
    • Kinesiology
      • Kinesiology -​ Associate in Arts for Transfer
    • Legal Assistant
      • Paralegal Studies -​ Associate in Arts
      • Paralegal Studies -​ Associate in Science
      • Paralegal Studies -​ Certificate of Achievement
    • Manufacturing Technology
      • Advanced Manufacturing, Level I, Certificate of Achievement
    • Mathematics
      • Mathematics -​ Associate in Science for Transfer
    • Music
      • Music -​ Associate in Arts for Transfer
    • Nursing
      • Nursing -​ Associate in Science
    • Physical Science
      • General Studies with Emphasis in Astronomy -​ Associate in Arts
    • Physics
      • Physics -​ Associate in Science for Transfer
    • Psychology
      • Psychology -​ Associate in Arts for Transfer
      • Behavioral Intake and Assessment-​Certificate of Achievement
    • Sociology
      • General Studies with Emphasis in Sociology -​ Associate in Arts
    • Surveying and Geomatics
      • Using 3D Scanners and GPS in Surveying-​Certificate of Specialization
      • Technology-​Assisted Surveying-​Certificate of Specialization
    • Water and Wastewater Technology
      • Water and Wastewater Technology -​ Certificate of Achievement
    • Women's Studies
      • General Studies with Emphasis in Women and Gender Studies -​ Associate in Arts
      • Social Justice Studies-​Gender Studies-​Associate in Arts for Transfer
  • Course Descriptions and Information
    • Course Information Keys
    • Course Numbering
    • Repeating Courses
    • Course Descriptions
      • Accounting (ACCTG)
      • Administration of Justice (AJ)
      • Anthropology (ANTH)
      • Art (ART)
      • Astronomy (ASTRO)
      • Athletics (ATH)
      • Athletics Intercollegiate Men (ATHM)
      • Athletics Intercollegiate Women (ATHW)
      • Automotive Technology (AUTO)
      • Biology (BIOL)
      • Building Information Modeling (BIM)
      • Business (BUS)
      • Business Information Systems (BIS)
      • Chemistry (CHEM)
      • Communication Studies (COMS)
      • Computer &​ Information Technology (CIT)
      • Computer Aided Design &​ Drafting (CADD)
      • Computer Science (COMSC)
      • Computerized Individual Instruction (CII)
      • Counseling (COUNS)
      • Dance (DANCE)
      • Economics (ECON)
      • Education (EDUC)
      • Educational Instructional Technology (EDIT)
      • Engineering (ENGR)
      • Engineering Technology (ENGRT)
      • English (ENGL)
      • English As a Second Language (ESL)
      • Environmental Science (ENVIR)
      • Ethnic Studies (ETH)
      • Family and Consumer Studies (FCS)
      • French (FREN)
      • Geography (GEOG)
      • Healthcare (HC)
      • Health Education (HED)
      • History (HIST)
      • Humanities (HUMNT)
      • Individualized Instruction (II)
      • Journalism (JOURN)
      • Kinesiology (KINS)
      • Legal Assistant (LA)
      • Library Studies (LIB)
      • Manufacturing Technology (MFGT)
      • Mathematics (MATH)
      • Music (MUSIC)
      • Nursing (NURS)
      • Oceanography (OCEAN)
      • Philosophy (PHIL)
      • Photography (PHOTO)
      • Physical Education (PED)
      • Physical Science (PHYSC)
      • Physics (PHYS)
      • Political Science (POLSC)
      • Psychology (PSYCH)
      • Service Learning (SERV)
      • Sign Language (SL)
      • Sociology (SOC)
      • Spanish (SPAN)
      • Surveying and Geomatics (SG)
      • Theatre Arts (THEAT)
      • Vietnamese (VIET)
      • Water/​Wastewater Technology (WWT)
      • Women's Studies (WOMS)
      • Work Experience (WE)
  • Academic Policies
    • Awards of Distinction
    • Grades
    • Auditing
    • Units
    • Pass/​No Pass Grading
    • Attendance
    • Class Conflicts
    • Academic Renewal
    • Academic Leave (Leave of Absence)
    • Student Records
    • Family Education Rights and Privacy Act (FERPA)
    • Student Success Policies
    • Academic Probation, Dismissal and Reinstatement
    • Student Learning Outcomes (SLOs)
    • Lost and Found
  • Student Life, Student Success, Student Services and Special Academic Programs
    • Office of Student Life
    • CalFresh Program
    • CalWORKs Program
    • Campus Tutoring Program
    • Counseling
    • Disabilities Support Program (DSP)
    • Extended Opportunity Program and Services (EOPS)
    • International Programs and Services
    • Learning Resource Center
    • Library Services
    • OASISS
    • Student Health and Wellness Services
    • Student Success Center
    • Student Success Ambassador Program
    • Transfer &​ Career Center
    • TRiO Talent Search
    • TRiO Upward Bound Program
    • Veterans Freedom Center (VFC)
    • Youth Empowerment Strategies for Success (YESS)
    • Special Academic Programs
  • College and District Policies
    • Academic Freedom Policy
    • Academic Senate
    • Alcohol and Drug Abuse Prevention and Treatment Information
    • Drug-​Free Workplace Policy
    • Non-​Smoking Policy
    • Parking Information
    • Policy on Consensual Relationships
    • SJECCD Public Safety
    • Maxient Reporting Forms/​Community Concern Reporting Forms
    • Standards of Student Conduct
    • Nondiscrimination and Harassment
    • Student Grievance
    • Student-​Right-​To-​Know Act
    • Distance Education
  • College Personnel

College Catalog

Print Options
  • Home/
  • Course Descriptions and Information/
  • Course Descriptions/
  • Computer Science (COMSC)

Computer Science (COMSC)

COMSC 020     Introduction to Programming Concepts and Methodologies     3 Units

This course is an introduction to basic computer programming concepts using both the procedural and an object-oriented paradigm. It is intended for non-computer science majors, and for students interested in COMSC 075 who would like a more gradual entry into computing fundamentals. Topics include hands-on practice with software engineering tools, simple programs, variables, control structures, functions, input/output, and introduction to abstraction. Specifications, adherence to style guidelines, and the importance of testing to ensure that programs are usable, robust, and modifiable, will be addressed throughout the course. (C-ID COMP 112)

Lecture Hours: 2  Lab Hours: 3  Repeatable: No  Grading: L

Recommended: Basic knowledge of computer usage and keyboarding skills

Advisory Level: Read: 3 Write: 3 Math: 2

Transfer Status: CSU/UC     Degree Applicable: AA/AS

CSU GE: None   IGETC: None   District GE: None

COMSC 072     Discrete Mathematics     4 Units

This course covers the mathematical concepts and techniques needed for students of mathematics and computer science. Topics include basic logic, predicates and quantifiers, proof techniques, sets and relations, induction and recursion, counting techniques and probability, and an introduction to graphs and trees.

Lecture Hours: 4  Lab Hours: None  Repeatable: No  Grading: L

Prerequisite: MATH 021 and MATH 022 or MATH 025; all with C or better

Advisory Level: Read: 3 Write: 3 Math: None

Transfer Status: CSU/UC     Degree Applicable: AA/AS

CSU GE: B4   IGETC: 2A   District GE: B4

Credit by Exam: Yes

COMSC 075     Computer Science I: Introduction to Program Structures     3 Units

This course is an introduction to computer science using an object-oriented programming language. Students will write computer programs that include control structures, iteration, methods and argument passing, and classes. Problem solving, documentation, programming style, and program design and development are addressed throughout the course. (C-ID COMP 122)

Lecture Hours: 2  Lab Hours: 3  Repeatable: No  Grading: L

Prerequisite: MATH 021 and MATH 022, or MATH 025 all with C or better or placement by multiple measures

Recommended: COMSC 020

Advisory Level: Read: 3 Write: 3 Math: None

Transfer Status: CSU/UC     Degree Applicable: AA/AS

CSU GE: None   IGETC: None   District GE: None

COMSC 076     Computer Science II: Introduction to Data Structures     3 Units

This course covers data abstraction and structures as well as associated algorithms for linear lists, stacks, queues, trees, and other linked structures, arrays, strings, and hash tables. Software engineering techniques are applied to the design and development of large programming projects in an object-oriented environment. Searching and sorting algorithms are also covered. (C-ID COMP 132)

Lecture Hours: 2  Lab Hours: 3  Repeatable: No  Grading: L

Prerequisite: COMSC 075 with C or better

Advisory Level: Read: 3 Write: 3 Math: None

Transfer Status: CSU/UC     Degree Applicable: AA/AS

CSU GE: None   IGETC: None   District GE: None

COMSC 077     Introduction to Computer Systems     3 Units

This course covers the internal organization and operation of digital computers at the assembly language level. Topics include the mapping of high-level language constructs into sequences of machine-level instructions; assembly language and assemblers; linkers and loaders; internal data representations and manipulations; numerical computation; input/output (I/O) and interrupts; functions calls and argument passing; and the basic elements of computer logic design. (C-ID COMP 142)

Lecture Hours: 2  Lab Hours: 3  Repeatable: No  Grading: L

Prerequisite: COMSC 075 with C or better

Advisory Level: Read: 3 Write: 3 Math: None

Transfer Status: CSU/UC     Degree Applicable: AA/AS

CSU GE: None   IGETC: None   District GE: None

COMSC 078     Structure and Interpretation of Computer Programs     4 Units

This course covers the elements of the functional, object-oriented, and declarative programming paradigms. Topics include procedural abstraction; control abstraction using recursion, higher order functions, generators, and streams; data abstraction using interfaces, objects, classes, and generic operators; and language abstraction using interpreters and macros. Students will complete several significant programming projects using Python. The central idea in this course is the management of program complexity through abstraction.

Lecture Hours: 3  Lab Hours: 3  Repeatable: No  Grading: L

Prerequisite: MATH 066 or MATH 071 with C or better

Corequisite: MATH 066 or MATH 071; Recommended: Programming experience equivalent to that gained from completing COMSC 020 or COMSC 075 or an Advanced Placement Computer Science Course A, with a score of 3 or higher is strongly recommended.

Advisory Level: Read: 3 Write: 3 Math: None

Transfer Status: CSU/UC     Degree Applicable: AA/AS

CSU GE: None   IGETC: None   District GE: None

COMSC 079C     Programming in C     3 Units

This course covers the C programming language for students who already know how to program. It includes computation, input and output, flow of control, functions, arrays, strings, pointers, linked structures, use of dynamic storage, and implementation of abstract data types. The course concludes with coverage of object-oriented programming in C++.

Lecture Hours: 2  Lab Hours: 3  Repeatable: No  Grading: L

Recommended: Programming skills and knowledge comparable to those obtained in the Python or Java programming languages.

Advisory Level: Read: 3 Write: 3 Math: 4

Transfer Status: CSU/UC     Degree Applicable: AS

CSU GE: None   IGETC: None   District GE: None

COMSC 080     Discrete Structures     3 Units

This course is an introduction to the discrete structures used in computer science with an emphasis on their applications. Topics include basic logic; predicates and quantifiers; proof techniques; sets, functions, and relations; induction and recursion; counting techniques and discrete probability; and graphs and trees. (C-ID COMP 152)

Lecture Hours: 3  Lab Hours: None  Repeatable: No  Grading: L

Prerequisite: COMSC 075 with C or better

Advisory Level: Read 4 Write: 4 Math: 5

Transfer Status: CSU/UC     Degree Applicable: AA/AS

CSU GE: B4   IGETC: 2A   District GE: B4

COMSC 138     Work Experience     1-8 Units

Occupational Work Experience is designed for students who work or volunteer in a field related to their career major. Students are required to provide evidence that they are enrolled in a career program (e.g., education plan or coursework in a career/occupational subject area). Students can earn one unit of credit for each 60 hours of unpaid volunteer time or 75 hours of paid work during the semester. Students can repeat Career/Occupational Work Experience, combined with General Work Experience, or alone, up to a maximum of 16 units. Internship/job placement is not guaranteed.

Lecture Hours: None  Lab Hours: 2.07  Repeatable: Yes  Grading: O

Corequisite: Be employed or a volunteer at an approved work-site for the minimum number of hours per unit as stipulated for paid and unpaid status.

Advisory Level: Read: 3 Write: 3 Math: None

Transfer Status: CSU     Degree Applicable: AA/AS

CSU GE: None   IGETC: None   District GE: None

  • Apply to our school
  • Discover our campus
  • Connect with our Community
  • Succeed with EVC
  • Contact us
  • Social Networks
  • Apply Now
  • Register for Classes
  • Class Schedule
  • College Catalog
  • Assessment Center
  • Counseling Department
  • About EVC
  • Accreditation
  • Campus Map / Directions / Parking
  • Facility Rentals
  • Faculty and Staff Directory
  • Facility Rentals
  • Master Plan and Bond Documentation
  • Foundation
  • Support Us
  • Financial Aid
  • Library
  • Learning Resource Center
  • Campus Tutoring Center
  • Support Programs
  • Contact Us
  • Facebook logo Facebook
  • Twitter logo Twitter

Evergreen Valley College
3095 Yerba Buena Road, San Jose, CA 95135
(408) 274-7900
Copyright © 2017 SJECCD. All rights reserved.

Evergreen Valley College logo
Back to Top

Print Options

Send Page to Printer

Print this page.

Download Page (PDF)

The PDF will include all information unique to this page.

Download 2021-2022 Catalog PDF

This PDF will include all information from the catalog.

Cancel