This course provides an introduction to computer programming. This course will help the student understand fundamental programming concepts such as variables, conditionals, loops, dynamic memory, structures, and simple abstract data types, while developing good programming methodology, and problem-solving skills. Five contact hours per week (lecture and lab combined). A previous course in computer programming will be helpful but is not required.
Recent sections
Fall 2026 · 4 sections
Aug 31 – Dec 19
Section
Days & time
Location
Instructor
01Class #11389
Days & timeMo · 1:00 – 2:50 PMFr · 1:00 – 3:50 PM
LocationMartin Hall 354
InstructorKumar, Harsh
01 notes: Instructional method: Traditional
04
Class #13581
Days & timeTh · 12:00 – 1:50 PMMo We · 12:30 – 1:50 PM
LocationMartin Hall 350
InstructorUl Banna, Hasan
04 notes: Instructional method: Traditional
02Class #14544
Days & timeTh · 8:00 – 10:50 AMMo We · 9:00 – 9:50 AM