Introduction to Computer Science I
Lecture, four hours; discussion, two hours; outside study, six hours. Introduction to computer science via theory, applications, and programming. Basic data types, operators and control structures. Input/output. Procedural and data abstraction. Introduction to object-oriented software development. Functions, recursion. Arrays, strings, pointers. Abstract data types, object-oriented programming. Examples and exercises from computer science theory and applications. Letter grading.
Review Summary
- Clarity
-
8.3 / 10
- Organization
-
8.3 / 10
- Time
-
5-10 hrs/week
- Overall
-
8.3 / 10
Reviews
I love smallberg :))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Good Intro
Smallberg is a goat. He's kinda a meme, but he's a good teacher
Didn’t enjoy the flipped classroom setting, but overall a great introductory course that gives students a strong foundation in CS. The TAs save you when you’re stuck with the projects, and the LA worksheets and practice exams are great resources when studying for the exams. Highly recommend.
The lectures are pre-recorded so you can watch them anytime. The actual class is more of an OH where you can ask any questions to the professor. The lectures, readings, and home works were sufficient preparation for the tests. I would also recommend attending/watching UPE review sessions before exams and working on the LA Worksheets. This class is absolutely amazing for getting started with programming in C++. Professor Smallberg is very clear with his teaching.
Smallberg is a great lecturer and is really good at explaining CS concepts, but he has hard exams.
the lectures are amazing, very thorough. The projects and homeworks can get a little time consuming but they're fun because the topics are pretty interesting.
The best intro class for people looking to pursue cs.
Good
Take with smallberg
He is the goat for undergraduate com sci department
Smallberg is a good professor, he explains the concepts very well and he also goes a good pace through the content so that everyone can understand.
Course
Grading Information
-
No group projects
-
Attendance not required
-
2 midterms
-
Finals week final
-
47% recommend the textbook