Skip to main content
Sponsored
CS 1110 Introduction to Programming
Last taught: Spring 2022
☆ Rating
Difficulty
GPA
Instructor
Enjoyability
Difficulty
Recommend
Reading
Writing
Groupwork
Other
Total Hours

Grade Distribution

No grade data available

Average GPA
Students Measured

45 Reviews

Add Review
Fall 2014
1.7
Average

This professor flies through his material without stopping for anything. Definitely a very smart man who knows everything there is to know about CS, but he needs to work on his teaching skills.

Instructor 2.0
Enjoyability 1.0
Recommend 2.0
Difficulty 5.0
Hours/Week 0.0
Spring 2014
4.0
Average

As a student who has never coded before this class, I found this class extremely face paced. I couldn't really understand the concept very well, and it didn't really prepare me to code on a paper with a pencil for the testing. Though professor tychonovich is very enthusiastic, it was hard to catch up with his pace of teaching. I learned more about class structure and programming in cs2150, ironically. But it is a good introduction to JAVA when you've never coded in your life. T.A.s are helpful, but I wish I had gone to professor's tychonovich just to talk to him. Despite of fast-paced lecture, I recommend this class.

Instructor 4.0
Enjoyability 4.0
Recommend 4.0
Difficulty 4.0
Hours/Week 10.0
Fall 2014
4.7
Average

I had a great time in this class, but it was a lot of work. The lectures were fun and interesting, as were the homework assignments and labs. Tychonievich is a very interesting guy and is pretty good at lecturing. Homework can take a lot of time to complete, but I had fun doing it every week. This class will probably be great for you if you are interested in CS, but if you aren't be prepared to work hard for an A. Either way you will learn a lot about programming!

Instructor 5.0
Enjoyability 5.0
Recommend 4.0
Difficulty 4.0
Hours/Week 5.0
Fall 2014
2.3
Average

Personally, I had a horrible experience in this class. I had no previous programming experience, and this class was definitely not geared towards people like me. Prof Tychonievich, though seemingly nice, was not very approachable and very condescending when answering questions. His lectures were entertaining, but I did not learn much. Reading the textbook helped. I would not recommend this class unless you're an engineer/want to be a CS major.

Instructor 2.0
Enjoyability 4.0
Recommend 1.0
Difficulty 4.0
Hours/Week 4.0
Fall 2014
4.3
Average

Okay so this class is a great deal of work, but especially if you want to be a CS major its worth it. This is the class that made me want to be a CS major. Its fun and Tycho's office hours are great if you have questions. Personally, I liked him better than Sheriff. Also if you can find his blog its amazing and he is always willing to say a poem or draw an amazing picture at the start of class. I enjoyed this class and would take again. Best if you have CS experience before taking 1110 though, take 1112 if you've never coded before. Otherwise you'll get lost.

Instructor 5.0
Enjoyability 4.0
Recommend 4.0
Difficulty 3.0
Hours/Week 8.0
Sponsored
Fall 2014
2.3
Average

do not take this class if you are not an e schooler or have prior knowledge. I thought i would be able to do okay but i am drowning. they explain concepts in class, and are very nice teachers, but not enough to make the homework's make sense. I spend so much time on the homework and i still can't do well. Same goes for the test. I thought i understood the material but there is no real guidance for the assignments. the labs are better but those give a little more guidance. homework is basically, here figure this out. the book doesn't help me.

Instructor 3.0
Enjoyability 3.0
Recommend 1.0
Difficulty 5.0
Hours/Week 0.0
Spring 2014
4.3
Average

I took this course as a pre-comm student even though it wasn't a prereq, because I was considering CS as a backup major/just wanted to learn about CS. I thought Luther made this course a lot more interesting and fun than I initially thought it would be. I personally liked Luther more than what I saw from Sheriff when he guest-lectured one time. Luther seems to really care about students and is always willing to answer questions, during lecture or after. He posts his lectures and notes on his website, making it easily accessible if you need a refresher or if you skipped class/zoned out like I did. The whole course was super organized, which I really liked. The course is basically made up of almost-weekly homework, two tests, one final, some online quizzes, and a lab grade. If you pay attention and try, you will be able to master the concepts and get a good grade. There are office hours available almost every day where you can go to the super knowledgeable TAs to get help. I only went to office hours at the end of the semester, but I found using piazza to get a quick answer to a question was super useful. The homework start out pretty easy, although they are a bit time-consuming, and really get you to learn CS through doing it. However, beware there is a jump in difficulty right before the first partner homework. Overall, I recommend this course to anyone who's interested! It can be pretty easy if you actually try and you will definitely learn a lot!

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

The CS dept. at UVa is pretty good. Though everyone Loves Sherriff, don't let that stop you from taking the class with Tychonievich. I had no choice as Sherriff wasn't teaching it when I wanted to take the class but Tychonievich is still pretty good. His lectures go slowly and he takes time on things people don't understand. There are many TA's to get help from if you need it as well. Sometimes he can appear a little frustrated and insincere if someone asks a question he had gone over many times but he will not let it show much. At the end of the semester I was at the edge of an A and he gave it to me through a requested regrade I had asked for of the test which he wasn't supposed to do for the class but did anyway, which was nice of him.

Instructor 4.0
Enjoyability 4.0
Recommend 4.0
Difficulty 2.0
Hours/Week 6.0
Spring 2014
3.0
Average

Wasn't a huge fan of this class.

Instructor 3.0
Enjoyability 3.0
Recommend 3.0
Difficulty 4.0
Hours/Week 0.0
Spring 2014
4.7
Average

Tychon is the man. He's a great, fun lecturer and good at what he does. Definitely take this class if you're interested in computer science, or if you're required to for the e-school. Not too difficult, and fun to learn.

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