Fundamental building blocks for solving problems using computers. Topics include basic computer organization and programming constructs: memory CPU, binary arithmetic, variables, expressions, statements, conditionals, iteration, functions, parameters, recursion, primitive and composite data types, and basic operating system and debugging tools.
4
UnitsLetter
Grading1, 2
PasstimeNone
Level LimitEngineering
CollegeThis was supposed to be an intro C++ and even joked about it by having our first assignment be Hello World but then it exponentially got more difficult and by the end we were doing such time consuming and unnecessarily difficult projects that took up all of my time. Exams are awful and shows he doesn't know how to properly test comp sci knowledge
Kevin's CS16 is not really a "Intro to c++". His lecture is awesome, teach you lots of stuff, that is, if you know what he is talking about. This course will be hard if you are inexperience with programming. Lab work is hard, requires tons of time, but really fun. If you like computer science, you will enjoy this course, vice versa.
This man managed to make an introductory CS class into a part time job, only take if your other classes are easy so you can an insane amount of time to finish labs and prepare for exams.
Prof. Burk's lectures feel very unrelated to the labs he assigns-- which are a TON of work btw. He assumes you already have a basic understanding of C++ which is quite tough as a class that's an intro to C++. You don't need to attend lab/lectures. His lectures are tough and he focuses on computer memory a lot rather than teaching you how to code.
Grade based on only quizzes and labs. Labs were not too difficult overall, except for the final lab which he accidentally made impossible (curved accordingly though). The quizzes were impossible to study for and did not feel very fair but they were doable. You can also get extra credit for having faster runtimes on the last 2 labs he gives.
Grade was based on 3 quizzes and 9 labs. The labs were never too difficult as long as you understand the lecture material. Except for the final lab which was completely impossible, but he curved accordingly. The quizzes were impossible to study for though, and you could end up doing bad easily. Overall really nice guy though.