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

Grade Distribution

Average GPA
Students Measured

49 Reviews

Add Review
Fall 2014
4.0
Average

Pretty good class- take it if you have any interest in CS at all. Sherriff is a good professor in class, but the stereotype holds true that he can be kind of brunt and impolite during his office hours. Nevertheless, the class (at least Fall 2014) consisted of 15 homework assignments, 2 partner projects, 2 midterms, and a final. Nothing was overtly difficulted. Ended up with an A even though I did not put in too much effort at all.

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

It seems like whether you will enjoy this class is dependent on how interested you are in the field in general, so I would definitely recommend this class if you are interested in the topic. Whether or not you like Sherriff also seems to be dependent on how interested in comp sci: CS students love him and other people seem not to. He can be pretty quirky at times and I felt he was a pretty good lecturer. Overall though, it's an easy and fun class.

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

CS 1110 can be a difficult course if you don't stay on point. Assignments start off relatively easy. Get in the habit of starting them early because they will get harder. Though it's never too overwhelming, and there are always TAs to help.
Prof. Sherriff was exceptional, and it's a shame he's no longer teaching the intro course, but Tychonievich is also intelligible and fun.
Overall, I recommend this course. Not too difficult if the right effort is put forth, but still a challenge.

Instructor 5.0
Enjoyability 5.0
Recommend 5.0
Difficulty 4.0
Hours/Week 6.0
Fall 2013
4.3
Average

Super fun class, NOT fun when there is one hour left to turn in your homework and your program has a little bug. I'm not in E-school and I didn't find this class very hard. Do well on homeworks, because they are a HUGE chunk of the grade. Also, don't forget the weekly collab quizzes. I found Sherrif to be very funny and quirky in class, but rather condescending and just bleh outside of class. The TAs...some are terrific, some are useless.

Advice for all: don't bother with the book. I never bought it, and never felt the need for it.

Instructor 4.0
Enjoyability 4.0
Recommend 5.0
Difficulty 2.0
Hours/Week 3.0
Fall 2013
3.3
Average

Being a non-engineer, this course sucked. The amount of time it took to get decent grades really wasn't worth it considering I have no interest in continuing with a CS education. The material was pretty cool, but the way that material was tested sucked. You end up spending a majority of your Mon-Wed afternoons in the TA Office Hours scrambling to finish weekly homework assignments. Exams were OK if you know your stuff, but if coding doesn't come naturally to you it pretty much blows. The way the grading works, everyone does better than they expect to at the start of the course. Sherriff is a pretty corny guy. He lecture well, and wants everyone to understand the material. If you are an upperclassman taking this class, you realize that its packed with a bunch of first year engineers who got a 5 on their AP exams. So be prepared to feel incompetent.

Instructor 4.0
Enjoyability 3.0
Recommend 3.0
Difficulty 4.0
Hours/Week 6.0
Sponsored
Fall 2013
4.0
Average

The class was a good introduction to computer science. The last couple homeworks were very difficult as a whole, but doable with help from TAs/professors. Sherriff is awesome and does a really good job teaching a concept which most people are unfamiliar with when entering the class.

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

Mark Sherriff is a great professor. He's entertaining and introduces programming in a way that makes it fun and makes everyone want to be a CS major. I seriously recommend this class to everyone, regardless of your major. Knowing how to write basic programs in Java is a useful skill for anyone to have.

Instructor 5.0
Enjoyability 5.0
Recommend 5.0
Difficulty 2.0
Hours/Week 3.0
Spring 2013
4.7
Average

Great class, sherriff is the man although he can snap if you piss him off. I would definitely recommend this class to anyone who has little to no coding expirience

Instructor 5.0
Enjoyability 4.0
Recommend 5.0
Difficulty 3.0
Hours/Week 4.0
Spring 2013
2.3
Average

Sherriff is not as awesome and nice as portrayed here. He's really condescending when you ask for help and treats you as if you're really stupid a lot of the time. He can be funny, but the way he responds to questions makes you not want to ask them. It's an OK class.

Instructor 2.0
Enjoyability 2.0
Recommend 3.0
Difficulty 3.0
Hours/Week 0.0
Spring 2013
4.7
Average

Pretty awesome and worthwhile class. Fair and good professor. Does not try to trick you in any way. The later homeworks take a while to do and are somewhat difficult, but just go to office hours for either him or the TAs and you should be fine. You can tell that he wants us all to succeed in computer science.

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