CS 111 - Fundamentals of Programming 1
- Recent Professors
- Michael C. Wagner
- Recent Semesters
- Fall 2026, Summer 2026
- Class Size
- 32–36 students
- Credits
- 4
- Fall 2026 Sections
- View Fall 2026 sections of CS 111
- Transfers To
- CSU
- Description
- Basic principles of algorithmic problem solving and programming using methods of top-down design, stepwise refinement and procedural abstraction. Basic control structures, data types, and input/output. Introduction to the software development process: design, implementation, testing and documentation. The syntax and semantics of a modern programming language.
- Usually Held
- Tue Thu 3:45pm–4:35pm, Tue Thu 4:45pm–5:50pm, Wed 3:45pm–5:50pm
