ENGR 5 - Engineering Programming and Problem Solving (3.0) A new version of this course will be effective Summer 2026

    Recent Professors
    David Argudo, Jorge Hurtarte
    Recent Semesters
    Spring 2026, Spring 2025, Spring 2024
    Class Size
    30–35 students
    Credits
    3
    Prerequisite
    Mathematics 1A with a grade of 'C' or better. May be taken concurrently
    Spring 2026 Sections
    View Spring 2026 sections of ENGR 5
    Transfers To
    CSU
    Description
    This course utilizes the MATLAB (or equivalent) environment to provide students with a working knowledge of computer-based problem-solving methods relevant to science and engineering. It introduces the fundamentals of procedural and object-oriented programming, numerical analysis, and data structures. Topics will include basic control structures, data types, input/output, logical expressions, and the syntax and semantics of a modern programming language. Additional topics include matrix manipulation, curve plotting, finding solutions of differential equations (ODEs), and statistical analysis. Examples and assignments in the course are drawn from practical applications in engineering, physics, and mathematics. PREREQUISITE: Mathematics 1A with a grade of 'C' or better. May be taken concurrently.
    Usually Held
    Mon Wed 8:10am–9:35am, Mon Wed 4:05pm–5:30pm