CS 111 Introduction to Computer Programming

This course is an introduction to using computer programs as a way of modeling, analyzing and enhancing the world. The Python language is both powerful and commonly used in business, science and many other applications of computing. An integrated laboratory provides experience in programming and algorithmic problem-solving. Topics include program design methodology, Python fundamentals, modifying objects, control constructs, basics of function and library usage, programmer defined functions, parameter passing, lists, and event-based programming.




Annual Fall Semester