everything.study
ENCMP 100

Computer Programming for Engineers

3.8 units

Fall 2022

Topics

  • Python programming
  • Variables and operators
  • Program flow and loops
  • Functions and data structures
  • Text and file processing
  • Debugging
  • Software development

Readings

  • Horstmann, Cay S., and Necaise, Rance D. Python for Everyone. 3rd ed. Wiley, 2018.
    required
  • Attaway, Stormy. MATLAB: A Practical Introduction to Programming and Problem Solving. 4th ed. (Listed as the old textbook.)
    unspecified
Sources