Introduction to Computer Science II
Lecture, four hours; discussion, two hours; outside study, six hours. Enforced requisite: course 31. Object-oriented software development. Abstract data type definition and use. Overloading, inheritance, polymorphism. Object-oriented view of data structures: stacks, queues, lists. Algorithm analysis. Trees, graphs, and associated algorithms. Searching and sorting. Case studies and exercises from computer science applications. Letter grading.
Review Summary
- Clarity
-
10.0 / 10
- Organization
-
10.0 / 10
- Time
-
5-10 hrs/week
- Overall
-
10.0 / 10
Reviews
START THE PROJECTS ON TIME! This is the one class you do NOT want to procrastinate for!
He had pretty good presentations and there was definitely a curve.
Look through nachenberg's slides (so much useful material is on there) he only teachers winters but his slides are still up year round. Take him if you can, he's not only a great teacher but a great person to hang around
Start early on projects
project 3 and 4 take at least 3 hours to even understand
CAREY IS THE BEST! I LOVE CAREY! (pretty hard class though)
Nachemberg Rocks!
He cares about his students and is engaging.
Carey's great, not much else to say. Really useful class and he has really nice slides. He's extremely helpful and is a super interesting person as well.
Carey is the best! Interesting class, humorous professor, clear PPT.
I love Nachenberg! His lectures are super fun and engaging and he explains things well. You can tell he likes teaching and is super familiar with the content. The difficulty is pretty dependent on how much you know going in, though, as the class moves fast.
Carey is the GOAT
Carey is the GOAT
Carey is the GOAT
Carey wast the best professor! Slides were really helpful when it came to the homework/projects and for the exams.
Course
Grading Information
-
No group projects
-
Attendance not required
-
1 midterm
-
10th week final
-
48% recommend the textbook