Your feedback has been sent to our team.
8 Ratings
Hours/Week
No grades found
— Students
By far the most eccentric and hilarious instructor I've had in my life. He codes very quickly in class and rarely ever makes a mistake. Ask him random questions at the start of class - his responses almost always garner a roomful of chuckles. He writes (and reads) witty poetry and plays random music before class starts. He is a bit difficult if you're not already somewhat good at coding, but his class will definitely keep you awake and entertained.
best professor for CS 2110! He goes through the material somewhat quickly, but if you're the kind of person that understands concepts easily then this class should be a breeze. Tycho. is a very quirky guy, but nonetheless energetic and VERY enthusiastic. he might go a kinda fast if you're looking to have him for CS1110, but he taught CS2110 well.
So I had a really great high school CS teacher and when I took CS 1111 last semester, I had a grad student teaching the course who wasn't bad but didn't live up to my hs teacher. Tychonievich was so great and I think I might have liked him even better than my high school teacher. He's quirky, fun, and effective. He read us poetry (but apparently his other section didn't get any so make sure you ask!) that he wrote himself. He is just so knowledgeable it's a little intimidating until you remember that it's his job to teach you things. Going to his office hours really helped but he could also be a little belittling during them. I think there's some written rule that CS professors have to be slight jerks during their OHs because students aren't nearly as smart as they are and we probably bore them. Don't go to TA OHs if you can go to Luther's because he can look up everything that you're doing wrong if it's an online-submission and he can give you a more indepth analysis of what you're doing wrong. I loved this class....well up until the android project. It's not the most well organized course but I think I actually learned something new which I couldn't say about CS 1111. Towards the end, it gets to be less coding-centered and more conceptual which I despised as a CS major and programmer. But it was still interesting. If you can, take a class with Tychonievich. He knows what he's talking about and he's just a fun lecturer to listen to!
I thought this class (and the professor) was great. The big things to be aware of them:
The android project seemed pretty seat of the pants. It was his first semester teaching it, so maybe that will get better. But if you don't manage your time well for it, you could end up working on it as a group like six hours a day for the four days before its due.
Also, the tests are less and less coding based as time goes on. He tells you beforehand what is going to be on them pretty explicitly.
Attendance is totally optional, and but the book covers a lot of stuff that isn't important to the class, so going helps you know what you need to focus on.
Good class. I enjoyed learning about the Software Dev cylce- it's pretty basic stuff but its important to know, and I was asked questions about these topics in CS / Consulting interviews which I wouldn't have been able to answer w/o taking the class (ex: "Why is gathering requirements important / difficult"). The Android project was also fun - it's a good skill I've been able to re-use at hackathons and make my own projects with. It gets stressful at the end of the semester, so be-ware.
Professor Tychonievich is a dynamic and engaging professor and makes what is otherwise an unorganized and slow-paced class worthwhile. I learned very little in this class in regards to software development. Most of the software development aspect consisted of memorization of concepts which is not particularly useful and unhelpful when entering the working world. The class did attempt to apply these concepts at the end of the semester through an Android Project but the project was poorly structured. Students were not taught about Android or Git which resulted in one person finishing the project for most groups. All of this being said, my complaints are with the course structure itself. Professor Tychonievich did as well as he could given the course constraints and did an excellent job of teaching advanced Java topics.
If you are taking this class during summer, be prepared to put spend a lot of time on your group project and keep your fingers crossed for you to get a good group. Professor Tychonovich makes class materials enjoyable; however, be aware that his teaching pace is bit fast. If you take this class with him, he will prepare you well for CS3240.
Get us started by writing a question!
It looks like you've already submitted a answer for this question! If you'd like, you may edit your original response.
No course sections viewed yet.