Engineering: Computer - Formerly Engineering: Computer, Software - Major #3015

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.


This certificate of achievement is designed as basic coursework necessary for pursuing a career in the field of computer engineering.


Upon completion of the program, students will:
  1. 1. An ability to apply knowledge, techniques, skills and modern tools of mathematics, science, engineering, and technology to solve broadly-defined engineering problems appropriate to the discipline.
  2. 2. An ability to design systems, components, or processes meeting specified needs for broadly-defined engineering problems appropriate to the discipline.
  3. 3. An ability to apply written, oral, and graphical communication in broadly-defined technical and non-technical environments; and an ability to identify and use appropriate technical literature.
  4. 4. An ability to conduct standard tests, measurements, and experiments and to analyze and interpret the results to improve processes.
  5. 5. An ability to function effectively as a member or leader on a technical team.
Effective Term: 2022 Fall Semester

Term 1

10-12 units

ENGR 10
Introduction to Engineering

2 units
Effective Term: 2023 Spring Semester
This course explores the branches of engineering, the functions of an engineer, and the industries in which engineers work. Explains the engineering education pathways and explores effective strategies for students to reach their full academic potential. Presents an introduction to the methods and tools of engineering problem solving and design including experimentation, data analysis, computer and communication skills, and the interface of the engineer with society and engineering ethics. (A, CSU, UC)
Course Details:
  1. Advisory: ENGL 1A
    1. CSU Transfer Course

      MATH 5A
      Mathematical Analysis I

      5 units
      Effective Term: 2024 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-GE, UC, I)
      Math placement may vary depending on multiple measures (high school math, previous math course taken at another institution, etc.)

      Major Course

      3-5 units

      Select one of the following:

      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 Course
        1. D3 - Anaylitical Thinkning

        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 Course
          1. D3 - Anaylitical Thinkning

          ENGR 6
          Circuits with Lab

          4 units
          Effective Term: 2023 Spring Semester
          An introductory course in the analysis of DC and AC linear circuits containing resistors, inductors, capacitors, independent and dependent voltage and current sources, and operational amplifiers. Lecture topics include Ohm’s Law, Kirchhoff’s Laws, node and mesh analysis, Thevenin’s and Norton’s Theorems, superposition, natural and forced response in first and second order circuits, phasor analysis, resonance, AC steady-state power calculations, power transfer, and energy concepts. Lab component includes construction, testing, and analysis of linear electrical circuits. (A, CSU, UC)
          Course Details:
          1. Prerequisite: PHYS 4B
          2. Corequisite: MATH 7
          3. Corequisite: MATH 17
          4. Advisory: ENGL 1A
            1. CSU Transfer Course

              ENGR 12
              Digital Logic Design

              4 units
              Effective Term: 2023 Spring Semester
              Introductory course in the fundamentals of designing digital computer hardware. Course covers: logic gates, binary number system, conversion between number systems, Boolean algebra, Karnaugh maps, combinational logic, digital logic design, flip-flops, programmable logic devices (PLDs), counters, registers, memories, state machines, designing combinational logic and state machines into PLDs, and basic computer architecture. Lab assignments are design oriented. (A, CSU, UC)
              Course Details:
              1. Corequisite: MATH 3A
              2. Corequisite: MATH 4B
                1. CSU Transfer Course

                  MATH 7 or MATH 17

                  4-5 units
                  MATH 7
                  Introduction to Differential Equations
                  4 units
                  Effective Term: 2024 Fall Semester
                  This course is an introduction to ordinary differential equations including applications from a variety of disciplines. The course introduces the theoretical aspects of differential equations, including establishing when solution(s) exist, and techniques for obtaining solutions, including, series solutions, Laplace transforms and linear systems. This course is not intended for students who have taken Math 17.(A, CSU, UC)
                  or
                  MATH 17
                  Differential Equations and Linear Algebra
                  5 units
                  Effective Term: 2024 Fall Semester
                  This is an introductory course in ordinary differential equations and linear algebra. Topics for this course include first-order ordinary differential equations, including separable, linear, homogeneous of degree zero, Bernoulli and exact with applications and numerical methods. Students will also study solutions to higher order differential equations using undetermined coefficients, variation of parameters, power series, with applications; solutions to linear and non-linear systems of differential equations, including numerical solutions; matrix algebra, solutions of linear systems of equations, and determinants; vector spaces, linear independence, basis and dimension, subspace and inner product space, including the Gram-Schmidt procedure; as well as linear transformations, kernel and range, eigenvalues, eigenvectors, diagonalization and symmetric matrices. (A, CSU-GE, UC, I)

                  PHYS 4C
                  Physics for Scientists and Engineers

                  4 units
                  Effective Term: 2023 Spring Semester
                  Oscillations, waves, thermodynamics, optics, relativity, quantum mechanics, and nuclear physics. Designed primarily for physics, engineering, and related majors. (A, CSU-GE, UC, I)
                  Course Details:
                  1. Prerequisite: PHYS 4A
                  2. Corequisite: MATH 5B
                  3. Advisory: MATH 6
                  1. A: Physical Science Lab or Physical Science Lab only (non-sequence)
                  2. C: Science Laboratory
                  1. B1 - Physical Science
                  2. B3 - Laboratory Activity
                  3. CSU Transfer Course

                    Term 2

                    11-13 units

                    MATH 5B
                    Mathematical Analysis II

                    4 units
                    Effective Term: 2024 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-GE, UC, I)

                    PHYS 4A
                    Physics for Scientists and Engineers

                    4 units
                    Effective Term: 2023 Spring Semester
                    Classical mechanics: kinematics, Newton's Laws, energy, momentum, gravitation, and fluids. Designed primarily for physics, engineering, and related majors. (A, CSU-GE, UC, I)
                    Course Details:
                    1. Corequisite: MATH 5B
                    1. A: Physical Science Lab or Physical Science Lab only (non-sequence)
                    2. C: Science Laboratory
                    1. B1 - Physical Science
                    2. B3 - Laboratory Activity
                    3. CSU Transfer Course
                    1. A: Natural Sciences

                    Major Course

                    3-5 units

                    Select one of the following:

                    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 Course
                      1. D3 - Anaylitical Thinkning

                      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 Course
                        1. D3 - Anaylitical Thinkning

                        ENGR 6
                        Circuits with Lab

                        4 units
                        Effective Term: 2023 Spring Semester
                        An introductory course in the analysis of DC and AC linear circuits containing resistors, inductors, capacitors, independent and dependent voltage and current sources, and operational amplifiers. Lecture topics include Ohm’s Law, Kirchhoff’s Laws, node and mesh analysis, Thevenin’s and Norton’s Theorems, superposition, natural and forced response in first and second order circuits, phasor analysis, resonance, AC steady-state power calculations, power transfer, and energy concepts. Lab component includes construction, testing, and analysis of linear electrical circuits. (A, CSU, UC)
                        Course Details:
                        1. Prerequisite: PHYS 4B
                        2. Corequisite: MATH 7
                        3. Corequisite: MATH 17
                        4. Advisory: ENGL 1A
                          1. CSU Transfer Course

                            ENGR 12
                            Digital Logic Design

                            4 units
                            Effective Term: 2023 Spring Semester
                            Introductory course in the fundamentals of designing digital computer hardware. Course covers: logic gates, binary number system, conversion between number systems, Boolean algebra, Karnaugh maps, combinational logic, digital logic design, flip-flops, programmable logic devices (PLDs), counters, registers, memories, state machines, designing combinational logic and state machines into PLDs, and basic computer architecture. Lab assignments are design oriented. (A, CSU, UC)
                            Course Details:
                            1. Corequisite: MATH 3A
                            2. Corequisite: MATH 4B
                              1. CSU Transfer Course

                                MATH 7 or MATH 17

                                4-5 units
                                MATH 7
                                Introduction to Differential Equations
                                4 units
                                Effective Term: 2024 Fall Semester
                                This course is an introduction to ordinary differential equations including applications from a variety of disciplines. The course introduces the theoretical aspects of differential equations, including establishing when solution(s) exist, and techniques for obtaining solutions, including, series solutions, Laplace transforms and linear systems. This course is not intended for students who have taken Math 17.(A, CSU, UC)
                                or
                                MATH 17
                                Differential Equations and Linear Algebra
                                5 units
                                Effective Term: 2024 Fall Semester
                                This is an introductory course in ordinary differential equations and linear algebra. Topics for this course include first-order ordinary differential equations, including separable, linear, homogeneous of degree zero, Bernoulli and exact with applications and numerical methods. Students will also study solutions to higher order differential equations using undetermined coefficients, variation of parameters, power series, with applications; solutions to linear and non-linear systems of differential equations, including numerical solutions; matrix algebra, solutions of linear systems of equations, and determinants; vector spaces, linear independence, basis and dimension, subspace and inner product space, including the Gram-Schmidt procedure; as well as linear transformations, kernel and range, eigenvalues, eigenvectors, diagonalization and symmetric matrices. (A, CSU-GE, UC, I)

                                PHYS 4C
                                Physics for Scientists and Engineers

                                4 units
                                Effective Term: 2023 Spring Semester
                                Oscillations, waves, thermodynamics, optics, relativity, quantum mechanics, and nuclear physics. Designed primarily for physics, engineering, and related majors. (A, CSU-GE, UC, I)
                                Course Details:
                                1. Prerequisite: PHYS 4A
                                2. Corequisite: MATH 5B
                                3. Advisory: MATH 6
                                1. A: Physical Science Lab or Physical Science Lab only (non-sequence)
                                2. C: Science Laboratory
                                1. B1 - Physical Science
                                2. B3 - Laboratory Activity
                                3. CSU Transfer Course

                                  Term 3

                                  11 units

                                  ENGR 5
                                  Programming and Problem Solving in MATLAB

                                  3 units
                                  Effective Term: 2023 Spring Semester
                                  Utilizes the MATLAB environment to provide students with a working knowledge of computer-based problem solving methods relevant to science and engineering. Introduces the fundamentals of procedural and object-oriented programming, numerical analysis, and data structures. Examples and assignments in the course are drawn from practical applications in engineering, physics, and mathematics. (A, CSU, UC)
                                  Course Details:
                                  1. Prerequisite: MATH 5A
                                    1. CSU Transfer Course

                                      MATH 6
                                      Mathematical Analysis III

                                      4 units
                                      Effective Term: 2024 Fall Semester
                                      This course includes solid analytical geometry; partial differentiation; integral calculus of multivariable functions; two and three dimensional vectors; vector valued functions; topics in vector calculus including Green’s, Divergence, and Stokes’ Theorems. (A, CSU-GE, UC, I)

                                      PHYS 4B
                                      Physics for Scientists and Engineers

                                      4 units
                                      Effective Term: 2023 Spring 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-GE, UC, I)
                                      Course Details:
                                      1. Prerequisite: PHYS 4A
                                      2. Corequisite: MATH 5B
                                      3. Advisory: MATH 6
                                      1. A: Physical Science Lab or Physical Science Lab only (non-sequence)
                                      2. C: Science Laboratory
                                      1. B1 - Physical Science
                                      2. B3 - Laboratory Activity
                                      3. CSU Transfer Course

                                        Term 4

                                        6-10 units

                                        Major Course

                                        3-5 units

                                        Select one of the following: 

                                        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 Course
                                          1. D3 - Anaylitical Thinkning

                                          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 Course
                                            1. D3 - Anaylitical Thinkning

                                            ENGR 6
                                            Circuits with Lab

                                            4 units
                                            Effective Term: 2023 Spring Semester
                                            An introductory course in the analysis of DC and AC linear circuits containing resistors, inductors, capacitors, independent and dependent voltage and current sources, and operational amplifiers. Lecture topics include Ohm’s Law, Kirchhoff’s Laws, node and mesh analysis, Thevenin’s and Norton’s Theorems, superposition, natural and forced response in first and second order circuits, phasor analysis, resonance, AC steady-state power calculations, power transfer, and energy concepts. Lab component includes construction, testing, and analysis of linear electrical circuits. (A, CSU, UC)
                                            Course Details:
                                            1. Prerequisite: PHYS 4B
                                            2. Corequisite: MATH 7
                                            3. Corequisite: MATH 17
                                            4. Advisory: ENGL 1A
                                              1. CSU Transfer Course

                                                ENGR 12
                                                Digital Logic Design

                                                4 units
                                                Effective Term: 2023 Spring Semester
                                                Introductory course in the fundamentals of designing digital computer hardware. Course covers: logic gates, binary number system, conversion between number systems, Boolean algebra, Karnaugh maps, combinational logic, digital logic design, flip-flops, programmable logic devices (PLDs), counters, registers, memories, state machines, designing combinational logic and state machines into PLDs, and basic computer architecture. Lab assignments are design oriented. (A, CSU, UC)
                                                Course Details:
                                                1. Corequisite: MATH 3A
                                                2. Corequisite: MATH 4B
                                                  1. CSU Transfer Course

                                                    MATH 7 or MATH 17

                                                    4-5 units
                                                    MATH 7
                                                    Introduction to Differential Equations
                                                    4 units
                                                    Effective Term: 2024 Fall Semester
                                                    This course is an introduction to ordinary differential equations including applications from a variety of disciplines. The course introduces the theoretical aspects of differential equations, including establishing when solution(s) exist, and techniques for obtaining solutions, including, series solutions, Laplace transforms and linear systems. This course is not intended for students who have taken Math 17.(A, CSU, UC)
                                                    or
                                                    MATH 17
                                                    Differential Equations and Linear Algebra
                                                    5 units
                                                    Effective Term: 2024 Fall Semester
                                                    This is an introductory course in ordinary differential equations and linear algebra. Topics for this course include first-order ordinary differential equations, including separable, linear, homogeneous of degree zero, Bernoulli and exact with applications and numerical methods. Students will also study solutions to higher order differential equations using undetermined coefficients, variation of parameters, power series, with applications; solutions to linear and non-linear systems of differential equations, including numerical solutions; matrix algebra, solutions of linear systems of equations, and determinants; vector spaces, linear independence, basis and dimension, subspace and inner product space, including the Gram-Schmidt procedure; as well as linear transformations, kernel and range, eigenvalues, eigenvectors, diagonalization and symmetric matrices. (A, CSU-GE, UC, I)

                                                    PHYS 4C
                                                    Physics for Scientists and Engineers

                                                    4 units
                                                    Effective Term: 2023 Spring Semester
                                                    Oscillations, waves, thermodynamics, optics, relativity, quantum mechanics, and nuclear physics. Designed primarily for physics, engineering, and related majors. (A, CSU-GE, UC, I)
                                                    Course Details:
                                                    1. Prerequisite: PHYS 4A
                                                    2. Corequisite: MATH 5B
                                                    3. Advisory: MATH 6
                                                    1. A: Physical Science Lab or Physical Science Lab only (non-sequence)
                                                    2. C: Science Laboratory
                                                    1. B1 - Physical Science
                                                    2. B3 - Laboratory Activity
                                                    3. CSU Transfer Course

                                                      Major Course

                                                      3-5 units

                                                      Select one of the following: 

                                                      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 Course
                                                        1. D3 - Anaylitical Thinkning

                                                        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 Course
                                                          1. D3 - Anaylitical Thinkning

                                                          ENGR 6
                                                          Circuits with Lab

                                                          4 units
                                                          Effective Term: 2023 Spring Semester
                                                          An introductory course in the analysis of DC and AC linear circuits containing resistors, inductors, capacitors, independent and dependent voltage and current sources, and operational amplifiers. Lecture topics include Ohm’s Law, Kirchhoff’s Laws, node and mesh analysis, Thevenin’s and Norton’s Theorems, superposition, natural and forced response in first and second order circuits, phasor analysis, resonance, AC steady-state power calculations, power transfer, and energy concepts. Lab component includes construction, testing, and analysis of linear electrical circuits. (A, CSU, UC)
                                                          Course Details:
                                                          1. Prerequisite: PHYS 4B
                                                          2. Corequisite: MATH 7
                                                          3. Corequisite: MATH 17
                                                          4. Advisory: ENGL 1A
                                                            1. CSU Transfer Course

                                                              ENGR 12
                                                              Digital Logic Design

                                                              4 units
                                                              Effective Term: 2023 Spring Semester
                                                              Introductory course in the fundamentals of designing digital computer hardware. Course covers: logic gates, binary number system, conversion between number systems, Boolean algebra, Karnaugh maps, combinational logic, digital logic design, flip-flops, programmable logic devices (PLDs), counters, registers, memories, state machines, designing combinational logic and state machines into PLDs, and basic computer architecture. Lab assignments are design oriented. (A, CSU, UC)
                                                              Course Details:
                                                              1. Corequisite: MATH 3A
                                                              2. Corequisite: MATH 4B
                                                                1. CSU Transfer Course

                                                                  MATH 7 or MATH 17

                                                                  4-5 units
                                                                  MATH 7
                                                                  Introduction to Differential Equations
                                                                  4 units
                                                                  Effective Term: 2024 Fall Semester
                                                                  This course is an introduction to ordinary differential equations including applications from a variety of disciplines. The course introduces the theoretical aspects of differential equations, including establishing when solution(s) exist, and techniques for obtaining solutions, including, series solutions, Laplace transforms and linear systems. This course is not intended for students who have taken Math 17.(A, CSU, UC)
                                                                  or
                                                                  MATH 17
                                                                  Differential Equations and Linear Algebra
                                                                  5 units
                                                                  Effective Term: 2024 Fall Semester
                                                                  This is an introductory course in ordinary differential equations and linear algebra. Topics for this course include first-order ordinary differential equations, including separable, linear, homogeneous of degree zero, Bernoulli and exact with applications and numerical methods. Students will also study solutions to higher order differential equations using undetermined coefficients, variation of parameters, power series, with applications; solutions to linear and non-linear systems of differential equations, including numerical solutions; matrix algebra, solutions of linear systems of equations, and determinants; vector spaces, linear independence, basis and dimension, subspace and inner product space, including the Gram-Schmidt procedure; as well as linear transformations, kernel and range, eigenvalues, eigenvectors, diagonalization and symmetric matrices. (A, CSU-GE, UC, I)

                                                                  PHYS 4C
                                                                  Physics for Scientists and Engineers

                                                                  4 units
                                                                  Effective Term: 2023 Spring Semester
                                                                  Oscillations, waves, thermodynamics, optics, relativity, quantum mechanics, and nuclear physics. Designed primarily for physics, engineering, and related majors. (A, CSU-GE, UC, I)
                                                                  Course Details:
                                                                  1. Prerequisite: PHYS 4A
                                                                  2. Corequisite: MATH 5B
                                                                  3. Advisory: MATH 6
                                                                  1. A: Physical Science Lab or Physical Science Lab only (non-sequence)
                                                                  2. C: Science Laboratory
                                                                  1. B1 - Physical Science
                                                                  2. B3 - Laboratory Activity
                                                                  3. CSU Transfer Course
                                                                    Total: 38-46 units