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
-
6.7 / 10
- Time
-
5-10 hrs/week
- Overall
-
8.3 / 10
Reviews
overall liked the class; Huang was super enthusiastic during lectures and I'd highly encourage attending them live
Professor Huang is a great professor and I would recommend taking the class with him.
Professor Huang was definitely an easy professor, but I don't think I was ultimately prepared for CS 32. the next quarter. I just looked through his slides, or watched on 2x speed, and didn't really attend lectures live because they were often slow
His recorded lectures are not as detailed as in person, but he's very entertaining to listen to and amazing at explaining concepts. But it's up to you to figure out how to apply them. He offers good help outside of class, so make sure to take advantage of it.
Huang is a great professor but I had a hard time in CS 32 after, not sure if it was due to the quarter being online.
Very easy class. I highly recommend taking the class off-season away from when the CS majors take CS 31 in the fall. In the winter, the class is much more manageable with easier projects. Longest they took me was a couple hours max. The hardest project is a string parsing/manipulation which took a total of 5 hours. Midterms and finals were pretty standard/fair. Huang himself is very charitable with points, extending deadlines, etc. Definitely take this class if given the chance.
Lectures were a bit unhinged but overall decently helpful, might want to know material beforehand if taking with this professor because some friends said it was difficult to learn with his method of teaching
Huang is the GOAT, gave tons of extra credit and tons of support to students. Lecture was formatted like shit tho tbh. I couldn't pay attention at all and barely went to class. He has some vids that are recorded forms of lectures basically. watch those if you are stupid like me. dude was hella chill, hella educated. class isn't the easiest. do all the extra credit n shit. definitely study on the midterm and final. take huang over smallberg or wtv.
The professor was so into the material that it was encouraging and fun to learn. I was well prepared for the tests and I also got the grade I expected to get
Displaying all 9 reviews
Course
Grading Information
-
No group projects
-
Attendance not required
-
1 midterm
-
Finals week final
-
22% recommend the textbook
Previous Grades
Grade distributions not available.