This class is easy and fun. Not a lot of work, and the assignments are a good introduction to programming. Luther takes it upon himself to make sure he answers questions fully. Often he can tell that a question was not fully answered and will press for more details. Sometimes this makes things awkward and slows class down, but overall it seems to be beneficial.
Grade Distribution
45 Reviews
Nathan is the cutest TA, he was so helpful
Luther Tych is the man. I took this class because it was a prerequisite but now after having Tych I am minoring in CS. He's really that good. Even in an introductory course, there are some hard topics but he consistently broke them down to relatable ideas and concepts for anyone to grasp. While lecture had no attendance, I didn't miss a class. If taking CS 1110 is something you need to take or even are considering taking, I highly recommend Luther Tychonievich in every way.
I took this class as a third-year, and it was one of my best academic investments. The first third of the class is pretty easy and the programs take very little time to complete. The class really ramps up after the first test, but it gets more interesting as well. Programs will take longer to write and will get tedious, but there's no better feeling than finally getting your code to run.
Long story short, it was interesting, rewarding and useful--Python is one of the more marketable skills, especially for working with data in the business world.
He's so awesome. I'm down to be a Tychonibitch any time of the day.
I personally did not enjoy this course whatsoever. The professor goes through the lectures way too fast and although they are recorded and I was able to rewatch them, I still could not understand the material. Neither he nor the TAs offer that much help. The TAs also do not seem to know what is happening during lab and are little to no help at all. The professor, during the second half of the course, tends to teach new coding material after the assignment on them is due. He also does not seem to care about the fact that different students learn different ways and seems to have a mindset of "if you get it, you get it. If you don't get it, then you don't get it." Luther is not understanding when it comes to rounding up grades no matter your reasoning is. In fact, he wouldn't round up a grade of 79.8, which, to me, is diabolical.
Great way to introduce yourself to coding! Luckily, the exams are worth 50% of your grade so you got other assignments to yank that grade up #yanksquad. This class doesn't require any outside reading (but it might help) and you can 100% succeed by just watching the online lectures/ going to class. Yo... I never showed up and still got an A because the online lectures let you replay, pause, and take notes at your own pace.. catch me eatin sushi in hello kitty pajamas while watching them vids. Other than exams, you're lowkey graded on trying your best and having a diligent work ethic more than actually being a ~master~ coder. Luther explains things real good and tries to make boring topics interesting (sometimes it works). Overall, great way to introduce yourself to coding and understanding its importance
I REALLY enjoyed this course and highly recommend Tych as a professor. He's really enthusiastic about the topic and is super quirky so lectures is always super engaging. His lectures are online and I think it's a useful tool to have but wouldn't recommend skipping frequently because finding the motivation to listen to multiple hours of online lecture is hard. I started out in the class kind of hating it and feeling like it was hard but about halfway through the semester it all clicked for me and I found it really rewarding, especially the game project at the end of the semester. I am a rising fourth year so I can't pursue a minor in CS but I will be taking 2102, 2110, and 2150 before I graduate because of how much I enjoyed the class!
Great class, even better brofessor. Couldn't say enough nice things about Tychonievich; the guy is a legend. He genuinely enjoys teaching CS and makes this class a manageable introduction to programming. Pretty easy A if you do the homework on time
This course is definitely great with Professor Tychonievich, not only because he's enthusiastic and extremely knowledgeable but because he posts videos of all his lectures online, so going to lecture is completely optional. I took this class because I want to be a CS major and as someone coming in with no programming experience, this class was not as hard as I expected it to be and I'm definitely continuing to Java because of it. The material started out easy and got progressively difficult towards the end - my friends and I would be stressed and stay up working on assignments by the end of the semester, but the experience in coding you learn is so helpful for the future and the feeling you get when you run your code and it works is indescribable. The exams (on PAPER) were something I was definitely not used to, and they were pretty difficult for me, as they tested on harder concepts that students have not necessarily seen before. If you review all subjects before the exam and try some of the practices from the textbook, though, you'll be prepared for whatever they throw at you. I disagree with most of the reviewers that OH/TAs were unhelpful - every time I had a problem with my code I went to OH and did not have to wait long for a TA to help me. I never came out of OH with an unsolved issue. Overall, I'd suggest this course to beginners at coding, even if you aren't interested in majoring in CS.