Your feedback has been sent to our team.
40 Ratings
Hours/Week
No grades found
— Students
If I could categorize this course in one word, it would be "unorganized". He does try his best to teach you everything, but he is just so unorganized in homework, grading, and feedback. It's not even worth starting the homework until two days before because there are so many problems or things that are undefined. He is knowledgeable of the subject matter, but I just wished there was more coding and practical application of the material. I feel like Horton is just too busy to put in the time to make the course and homework more structured.
Most of the class was fair and the material was well-represented. However, the grading of the homeworks was terrible. Most of the homework grades were not posted until after the final. This was a huge issue because some of the homeworks built on previous ones. Additionally, the grading was very harsh and there was little feedback provided. Given the grading emphasis put on the homeworks, this made the class very stressful.
Horton is extremely difficult to pay attention to during lecture. There are only 4 homework assignments through the semester and a group project at the end. They are very poorly written and the submission system is awful, but they aren't that bad. His tests are 2/3 concepts - very little coding. Overall not hard. Does not require much effort to get a decent grade. Just do well on the homeworks, those are the majority of your grade.
Horton is a great guy,and he definitely tries to make the material interesting even though it is quite dry. Be sure to attend exam reviews. Overall the class was pretty easy, but the last project is a pain, especially since you're working in a large group. Beware of the 2 hr lab that doesn't count for credit hours... Although the information is useful, I wouldn't really recommend unless you absolutely need to take it.
The subject matter in CS 2110 is much different than CS 1110. It is a lot less coding intensive and more concepts about software development.
Horton is an interesting character. He's always very happy, and he tries to make the dry subject a little more interesting. He'll also make a bad joke here and there as well.
The grading is very homework heavy. There are were 3 homework assignments for Fall 2012, and they all count for 35% of your grade. Make sure you do decently well in these. The the first two homeworks are pair programming, where you work with a partner. The last project is a Java/Android project (you get to pick) that you do in a group of 4.
The two midterms are fairly easy. They make up 30% of your grade. You don't have to study too much for them.
The same goes for the final, which made up 20% of your grade. It wasn't too hard, although it was a little more term intense than the others.
The labs are kind of boring, since you don't learn too much new code during the course. They're basically review of code, and you don't have to submit anything. Lab attendance makes up %15 of your grade. You may miss one or two I believe with no penalty.
Overall, I would recommend this class to those who either: 1. Need the class for a major/minor. 2. If you're genuinely interested in software development. But if you're the 2nd one, the class is probably part of your major anyway.
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.