Skip main navigation


Course Description

An introduction to engineering problem solving using computer programming, numerical computing, and spreadsheets. Topics will include basic control structures, data types, input/output, an introduction to the design, implementation, testing and documentation of software, and the syntax and semantics of a modern programming language. Additional topics include matrix manipulation, curve plotting, finding solutions of ODEs, statistical analysis and presentation of data using available software. PREREQUISITE: Mathematics 1A with a grade of 'C' or better. May be taken concurrently.

Learning Outcomes

  • Identify, describe, compare and contrast the methods for solving an engineering problem that lead to a computational solution.
  • Identify and set-up the basic concepts of sequence, selection, and repetition in the development of a computational solution to a specific engineering problem.
  • Design and create computer programs that solve an engineering problem and are sufficiently documented so that colleagues can understand their operation.
  • Identify, compare, contrast and select an appropriate engineering software package to use to solve a specific engineering problem
  • Design and construct the correct syntax, grammar, and design patterns to create a functional software program that solves a given engineering problem.
  • Design and construct visual graphics using various software tools to effectively analyze and present data.

Last modified: November 25, 2014
Gavilan College Red Diamond 5055 Santa Teresa Boulevard Red Diamond Gilroy, CA 95020 Red Diamond (408) 848-4800