Your feedback has been sent to our team.
40 Ratings
Hours/Week
No grades found
— Students
Professor Horton clearly understood the material. On the other hand, the lectures weren't particularly exciting and all the slides were provided online. The material itself is fairly simple if you spend a little time outside of class writing examples for each concept. It was an okay class overall, but it really did not feel like "programming" at the end of the day. Anyhow, I'd take it with Horton if possible.
This class is not hard at all. I did better in this one then I did in 1110. If you pay attention in class, get okay grades on the midterms, and finesse the homeworks you'll be in good shape. There are quizzes, but they're pretty manegable. However, it's an easy class to put on the back burner, so don't play catch up all the time. Oh yeah, the android project sucks but it's doable. And labs are pretty arbitrary. Overall, highly recommend this class for anyone with slight interest in software. More conceptual than coding intensive.
tl;dr: Really easy, really pointless.
I don't even know why they require non-CS majors to take this. Besides teaching a few more OO concepts that take 2-3 weeks, nothing useful is taught in this class that isn't covered in greater detail in other classes. It's only been three months and I've forgotten all the software development concepts and most of the Android programming. I went to about 20% of the classes and got an easy A. The final was the easiest test I've ever taken at UVa; I think the average was above a 90%. The Android project is sort of fun, but if you're not into app development (e.g. most non-CS people) you're going to hate every minute of it and then forget all the material like I did.
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.