Skip to main content
Sponsored
CS 1112 Introduction to Programming
Last taught: Fall 2022
17 Ratings
⏱ Hours/Week
Instructor
Enjoyability
Difficulty
Recommend
Reading
Writing
Groupwork
Other

Grade Distribution

Average GPA
Students Measured

15 Reviews

Add Review
Fall 2022
2.7
Average

Cohoon was very energetic but out most semester due to health issues so it was a weird class. This class was very unorganized, even when Cohoon was there which made it really hard to learn. The TAs that ended up teaching the course did not always seemed prepared. Your grade is mostly the 2 tests which are decently difficult. You aren't allowed to use any existing work to guide you. The second test is much harder than the first but things are manageable. You are given time for homework so that is nice. Some of the TAs are really helpful but some are as clueless as the students taking the class. If you have CS experience, this course will be a breeze. Even though this class is meant for people will no coding experience, many people in the class had coding experience and the class was nothing for them. Not many people show up to class even though lecture is important, but lectures are also recorded. Given it was a weird semester, I do not think my experience of the course will be similar to others.

Instructor 3.0
Enjoyability 3.0
Recommend 2.0
Difficulty 2.0
Hours/Week 3.0
Fall 2021
5.0
Average

Professor Cohoon is such a great instructor and you'll learn so much from this class. I would recommend every student here takes it, seriously. The homework assignments are not hard at all, but some require a little more thinking than others, especially the ones toward the end of the semester. The tests are pretty easy if you just go over homework assignments. Plus we didn't have to take the final if we did well on the first two exams so that was great.

Instructor 5.0
Enjoyability 5.0
Recommend 5.0
Difficulty 1.0
Hours/Week 2.0
Fall 2021
4.7
Average

This course was legitimately the best! I took this course in the fall of my first-year and it was a lot of fun. I had friends taking 1110 (an equivalent course) and they had a lot more work than me with a lot less guidance. Prof. Cohoon encouraged asking questions and I never felt embarrassed asking him/the TAs about the material. I also never had a lot of homework, I was able to do the homework assignments in class. There were no weekly quizzes/practice question sets. The layout of his website was easy to navigate and he gave you all the tools you needed to learn the material. The exams were also very doable, he based the content off of previous homework assignments. I'm in the process of pursuing a BACS because of this class! Could not recommend it enough (esp. if you want a fun intro to CS or a class to fulfill a prereq requirement). #tCFfall2021

Instructor 4.0
Enjoyability 5.0
Recommend 5.0
Difficulty 1.0
Hours/Week 1.0
Fall 2021
5.0
Average

I thoroughly enjoyed taking CS 1112 with Professor Cohoon, to the extent that it convinced me to major in Computer Science. The class is pretty intuitive, and Professor Cohoon encourages and welcomes all questions you may have during lecture. He is also very flexible on assignments and tests are simple and straightforward.

Instructor 5.0
Enjoyability 5.0
Recommend 5.0
Difficulty 4.0
Hours/Week 1.0
Spring 2021
5.0
Average

Professor Cohoon is an outstanding CS teacher who makes an intro course to CS understandable and less intimidating. I'd 100% recommend taking the class with him even if you aren't a CS person. He also is very approachable and helped me get into the CS major when I thought I had waited too late to do it.

Instructor 5.0
Enjoyability 5.0
Recommend 5.0
Difficulty 2.0
Hours/Week 5.0
Sponsored
Spring 2021
4.7
Average

Great intro course to computer science. I took this class online. This was my very first CS course ever and I don't regret it at all. I never thought I'd want to pursue CS. It even inspired me to potentially minor in CS.
You learn Python. There are homework assignments frequently, but they're not time consuming. That is considering there is a small learning curve at the beginning. I had some trouble understanding the lingo, but once I got that, it wasn't overwhelming. The two exams are the majority of your grade - 42% each. They are not too bad, and getting an A+ on them are extremely possible. Lectures can be a little bland because they go slowly for those who need it.
Go to office hours with Cohoon or the TAs if you need any help. There are a bunch of TAs and they're nice and willing to help you. So is Cohoon! This is the class to take if you have no previous CS experience. I recommend taking a CS course before you graduate if you don't know a programming language already.
#tCFspring2021

Instructor 5.0
Enjoyability 4.0
Recommend 5.0
Difficulty 2.0
Hours/Week 2.0
Spring 2021
4.3
Average

Professor Cohoon is a really sweet guy. Luckily with it being online I was able to go back and rewatch things, but there's a good amount of TA's for this class so there's plenty of people to ask for help. I honestly wish I had paid more attention because I probably would've gotten more out of it, but I did just more than half of the homeworks and still ended with a B. So if you pay attention and stay on top of the homeworks you'll definitely be fine. #tCFspring2021

Instructor 4.0
Enjoyability 4.0
Recommend 5.0
Difficulty 2.0
Hours/Week 1.0
Fall 2020
5.0
Average

This class is a great intro to CS! There is no lab, which means there is usually only 1 HW assignment per week, so it's usually pretty chill. I came in with basically no coding experience and did really well. I definitely recommend going to TAs for help when you don't know what to do for the HWs. Prof. Cohoon is really nice and cares about his students too. There are a lot of TAs who host very frequent office hours. Sometimes the lectures get a little boring, but overall I highly recommend this course!

#tCF2020

Instructor 5.0
Enjoyability 5.0
Recommend 5.0
Difficulty 2.0
Hours/Week 2.0
Fall 2020
4.3
Average

I came into this class with no programming experience but found it manageable. It is a very hands-on course, so I recommend following along/coding along during the lecture or it's easy to zone out. TA office hours are extremely helpful. Prof Cohoon loves questions and even gives you extra points for asking them! #tCF2020

Instructor 5.0
Enjoyability 4.0
Recommend 4.0
Difficulty 3.0
Hours/Week 2.0
Fall 2020
2.7
Average

This course was difficult for me, as a non-E school major. It forces you to think in a different way. Professor Cohoon is good and he has excellent TAs. If you take this course, my biggest piece of advice is to go to TA office hours - they saved me in this class! #tCF2020

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