Computer Science - Major #2790

Certificate of Achievement Program Map

The program map below represents an efficient and effective course taking sequence for this program. Individual circumstances might require some changes to this path. It is always recommended that you meet with your pathway counselor to develop a personalized educational plan.


Computer Science involves design and innovation developed from computing principles. This two-year curriculum focuses on the theoretical foundations of computing, algorithms, and programming techniques, as applied to software development.


Upon completion of the program, students will:
  1. 1. Write a program that uses control flow statements, functions, and data structures.
  2. 2. Create data structures that are optimized for searching and sorting.
  3. 3. Analyze a program to determine correctness and efficiency as well as to solve logical errors.
Effective Term: 2024 Fall Semester

Term 1

4 units

CSCI 40
Programming Concepts and Methodology I

4 units
Effective Term: 2022 Fall Semester
Introduction to problem solving, algorithm development, procedural and data abstraction using the C++ language; program design, coding, debugging, testing, and documentation. (A, CSU, UC)
Course Details:
  1. Prerequisite: MATH 103
  2. Corequisite: MATH 4A
  3. Advisory: CSCI 1

Term 2

13 units

CSCI 41
Programming Concepts & Methodology II

4 units
Effective Term: 2022 Fall Semester
Programming methodology, program correctness, review of data types; data structures; linear and nonlinear structures, lists, stacks, queues, trees, and files; implementation of data structures, recursion, searching, and sorting. C++ language is used. (A, CSU, UC)
Course Details:
    (
  1. Prerequisite: CSCI 40
  2. AND
  3. Prerequisite: MATH 4A
  4. )

MATH 5A
Mathematical Analysis I

5 units
Effective Term: 2025 Fall Semester
This course is an introduction to differential and integral calculus. This includes analytical geometry, differentiation and integration of functions, limits, continuity, the Fundamental Theorem of Calculus, and applications of differentiation. (A, CSU, UC, Cal-GETC)
Course Details:
    (
  1. Prerequisite: MATH 4B
  2. OR (
  3. Prerequisite: MATH 3A
  4. AND
  5. Prerequisite: MATH 4A
  6. ) OR
  7. :
  8. )

PHYS 2A or PHYS 4A

4 units

PHYS 2A
General Physics 1

4 units
Effective Term: 2025 Fall Semester
Mechanics, thermal physics, oscillations, and waves. Designed primarily for life science and related majors. (A, CSU, UC, Cal-GETC)
Course Details:
    (
  1. Prerequisite: MATH 4A
  2. OR
  3. Prerequisite: MATH 4
  4. )
or

PHYS 4A
Physics for Scientists and Engineers

4 units
Effective Term: 2025 Fall Semester
Classical mechanics: kinematics, Newton's Laws, energy, momentum, gravitation, and fluids. Designed primarily for physics, engineering, and related majors. (A, CSU, UC, Cal-GETC)
Course Details:
  1. Corequisite: MATH 5B

Term 3

12 units

CSCI 26 or CSCI 45

4 units

RECOMMEND CSCI 26 for Fresno State

CSCI 26
Discrete Mathematics for Computer Science

4 units
Effective Term: 2025 Fall Semester
Elements of discrete mathematics which have applications to computer science. Topics include sets, propositional and predicate logic, relations and functions, mathematical induction, graphs, and trees. (A, CSU, UC, Cal-GETC)
Course Details:
    (
  1. Prerequisite: CSCI 40
  2. AND
  3. Prerequisite: MATH 4A
  4. )
or

CSCI 45
Computer Architecture and Organization

4 units
Effective Term: 2022 Fall Semester
Introduction to functional organization of digital computers and low level programming; internal representation of data, binary arithmetic, machine instructions, addressing modes, subroutine linkage, macros and interrupts, PC Assembly language programming. (A, CSU, UC)
Course Details:
  1. Prerequisite: CSCI 40

PSYS 2B or PHYS 4B

4 units

PHYS 2B
General Physics 2

4 units
Effective Term: 2025 Fall Semester
Electricity and magnetism, optics, and introduction to modern physics. Designed primarily for life science and related majors. (A, CSU, UC, Cal-GETC)
Course Details:
  1. Prerequisite: PHYS 2A
or

PHYS 4B
Physics for Scientists and Engineers

4 units
Effective Term: 2025 Fall Semester
Electricity and magnetism: electrostatics, electric potential, DC circuits, magnetic fields, induction, and AC circuits. Designed primarily for physics, engineering, and related majors. (A, CSU, UC, Cal-GETC)
Course Details:
  1. Prerequisite: PHYS 4A
  2. Corequisite: MATH 5B
  3. Advisory: MATH 6

MATH 5B
Mathematical Analysis II

4 units
Effective Term: 2025 Fall Semester
This is a second course in single variable differential and integral calculus that covers advanced applications and techniques of integration, differential equations, and sequences and series. (A, CSU, UC, Cal-GETC)
Course Details:
    (
  1. Prerequisite: MATH 5A
  2. OR
  3. Prerequisite:
  4. )
Total: 29 units