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
-
10.0 / 10
- Organization
-
8.3 / 10
- Time
-
0-5 hrs/week
- Overall
-
6.7 / 10
Reviews
The instructor was really disorganized and uploaded homework at least one week later than the date he promised, resulting in us completing far less homework than we should have. However, he explains concepts pretty well in class, and the homework/quizzes difficulties corresponded to the things in class. I would say that this instructor will really be not good if you didn't do well in the first few homework (because you'd have fewer chances to boost your grade through later homework which doesn't even exist).
This class could use some work. I felt behind when I took PIC10B. You should do the homeworks in order to learn the coding basics. You should take advantage of the notes the professor provides because that will cover things you need in 10B.
Displaying all 2 reviews
Course
Grading Information
-
No group projects
-
Attendance not required
-
1 midterm
-
Finals week final
-
50% recommend the textbook
Previous Grades
Grade distributions not available.