Introduction to Programming
Lecture, three hours; discussion, two hours; laboratory, eight hours. No prior programming experience assumed. Basic principles of programming, using C++; algorithmic, procedural problem solving; program design and development; basic data types, control structures and functions; functional arrays and pointers; introduction to classes for programmer-defined data types. P/NP or letter grading.
Review Summary
- Clarity
-
8.3 / 10
- Organization
-
10.0 / 10
- Time
-
0-5 hrs/week
- Overall
-
10.0 / 10
Reviews
There was no extra credit offered at all throughout the quarter. The professor was unclear with explaining the concepts and just read off the slides. There were not many opportunities to practice question types that appeared on the test such as handwriting code.
Professor had organized powerpoints and recorded lectures too. Tests were very similar to the practice tests given. Also offers extra credit opportunities. Original cutoff for an A was a 95 but lowered the cutoff to be 92 I think. very manageable class overall and good professor.
Course material is much easier if you have taken AP Computer Science, unsure how difficult it is if you have not.
Overall she wasn't the best lecturer, but her midterms were not too bad in turn. Nothing unfair on the final too.
I did not like how she lectured. She would get confused about the concepts she would have on the slides. Furthermore, the slides would have the wrong codes so if someone missed lectures and wanted to follow the slides, they would be very incorrect. I was not prepared for any test as it was almost 49% of our grade. 50% goes to Homework that would take a week to complete but it was very rigorous for students who had no experience with coding. I was so lucky to pass the class with a C.
Very straightforward, and relatively easy class. Lectures were clearly organized. Grade organized as the following: 50% homework, 15% midterm, 35% final OR 50% homework, 50% final (depending on which one grants you the higher grade). Midterms/Finals in particular were not bad at all, and mirrored practice exams in large part.
Lecture slides and additional material were extremely useful when studying for finals as the professor provides examples. Would recommend attending discussions as they usually provide hints for difficult homework problems.
Displaying all 7 reviews
Course
Grading Information
-
No group projects
-
Attendance not required
-
1 midterm
-
Finals week final
-
29% recommend the textbook
Previous Grades
Grade distributions not available.