ENGR 30 - Programming and Problem-Solving in MATLAB

    Recent Professors
    Melissa Hornstein
    Recent Semesters
    Fall 2026, Spring 2026
    Class Size
    25 students
    Difficulty
    5.4Moderateout of 10
    Credits
    3
    Fall 2026 Sections
    View Fall 2026 sections of ENGR 30
    Transfers To
    CSU
    Description
    This course typically fulfills the programming requirement for students majoring in mechanical engineering, civil engineering, or aerospace engineering. It employs the MATLAB (or equivalent) environment as a tool to equip students with a functional understanding of computer-based problem-solving techniques applicable to the fields of science and engineering. The course offers an introduction to the core concepts of both procedural and object-oriented programming, numerical analysis, and data structures. Throughout the course, practical examples and assignments are drawn from real-world applications in engineering, physics, and mathematics, enabling students to apply their newly acquired knowledge to tangible scenarios in these disciplines. (C-ID ENGR 220)
    Usually Held
    Tue 9:00am–12:05pm, Tue Thu 1:15pm–2:35pm, Tue Thu 12:15pm–1:05pm