Skip to main content
Sponsored
CS 1112 Introduction to Programming
Last taught: Fall 2026 Add to Schedule
☆ Rating
Difficulty
GPA
Instructor
Enjoyability
Difficulty
Recommend
Reading
Writing
Groupwork
Other
Total Hours

Grade Distribution

No grade data available

Average GPA
Students Measured
Review Summary Updated April 06, 2026

This is a genuinely low-stress, beginner-friendly class that’s ideal for fulfilling a requirement if you have absolutely no coding background. The workload stays highly manageable, revolving around weekly assignments, straightforward quizzes, attendance-based in-class activities, two midterms, and a light final project in place of a cumulative exam. The teaching staff is incredibly supportive and flexible with grading, frequently offering exam corrections, dropped quizzes, and open office hours to ensure you stay on track. As long as you show up regularly and keep up with the weekly material, securing a strong grade is entirely straightforward, though a few programming tasks may require some initial troubleshooting before they click.

12 Reviews

Add Review
Spring 2024
5.0
Average

Professor Basit is super sweet and really cares about her students. If you're struggling, she provides a ton of opportunities to improve your grade (extra credit, dropped quizzes, earning pts back on exams) and is also very understanding about absences provided you put in the effort to communicate. The programming hw assignments can be a bit time-consuming, but they definitely help supplement the content taught in class. There are two exams and one final project (no final exam, which is great if you have a busy finals season). Definitely recommend!

Instructor 5.0
Enjoyability 5.0
Recommend 5.0
Difficulty 3.0
Hours/Week 4.0
Fall 2023
4.3
Average

Pretty good intro course, fairly easy I would say. Only thing is there were in class activities most lectures for attendance, so you couldn't really skip, even though the lectures were a little redundant sometimes. You could do corrections for the two big exams, and the final was a project. Some of the homework assignments were somewhat difficult.

Instructor 4.0
Enjoyability 4.0
Recommend 5.0
Difficulty 3.0
Hours/Week 5.0
Sponsored