IT211 Fundamentals of Programming
Description
This course will introduce students to basic concepts in programming through the Python language. The concepts to be covered include, but will not be limited to: variables, Boolean logic, loops, collecting user input, displaying output and/or saving it to an external file, lists, strings, objects, inheritance, recursion, and Graphic User Interface (GUI) programming. Students will have multiple opportunities to practice the debugging process throughout the course. By the end of this course, students will be able to apply these concepts to create executable programs to meet many real-world needs.
Prerequisites
This course does not require any prerequisites.
Zero Textbook Cost (ZTC)
To be designated as a Zero Textbook Cost (ZTC) course, all instructional materials will be provided at no cost to students. These may include Open Educational Resources (OER), free materials, or library resources. Check your syllabus for more information.
Sections
| Term Dates | Term & Duration | Format |
|---|---|---|
| January 5, 2026 to March 1, 2026 | Spring I - 8 Week | Online |
| March 2, 2026 to April 26, 2026 | Spring II - 8 Week | Online |
| May 4, 2026 to June 28, 2026 | Summer I - 8 Week | Online |
| June 29, 2026 to August 23, 2026 | Summer II - 8 Week | Online |