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
    1. CSU Transfer

      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. Prerequisite: MATH 4A
        1. CSU Transfer

          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. Prerequisite: MATH 3A
          3. Prerequisite: MATH 4A
            1. CSU Transfer

              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. Prerequisite: MATH 4
                1. CSU Transfer
                  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
                    1. CSU Transfer

                      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. Prerequisite: MATH 4A
                        1. CSU Transfer
                          or

                          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. Prerequisite: MATH 4A
                            1. CSU Transfer

                              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
                                1. CSU Transfer
                                  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
                                    1. CSU Transfer

                                      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
                                        1. CSU Transfer
                                          Total: 29 units