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
The classes are async, lectures are actually Q&A Sections, and the actual content is delivered on bruinlearn.
great professor -- clear teaching style. The class is very useful especially when doing the projects.
Fun class, project 3 and 5 are time consuming.
I went into this class having already taken PIC 10A and 10B. I didn't like how the structure was that the lectures were a Q&A session and you were expected to watch the lectures on your own. I for sure could have put more effort into this class, but I think some things could have been explained a lot better. Prepare for the midterms to be at wack hours.
The class was quite enjoyable. Do not stress, it starts relatively simple and Smallberg is a good lecturer.
Lectures are all online pre-recorded. In-person lectures are not necessary.
The class was pretty well organized. Projects took a long time as someone with no c++ background, but there were ample TA office hours that I would highly recommend going to with any debugging questions. Discussions were mostly unhelpful to attend, but discussion worksheets were great prep for exams. Overall, this class isn't impossible to pass, but it definitely had a steep learning curve.
difficult but fair, midterm two was harder than one because of the harsher grading
Showing 51 to 58 of 58 reviews
Course
Grading Information
-
No group projects
-
Attendance not required
-
2 midterms
-
Finals week final
-
47% recommend the textbook