PIC 10A: General Course Outline
PIC 10A. Introduction to Programming (5 units). Lecture, three hours; discussion, two hours; laboratory, eight hours. Recommended requisite for students with no prior computing experience: course 1. Students with credit for course 3 will receive only two units of credit for this course. 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. Usually offered every quarter.
This class is intended for those of you who need to know how to write your own computer programs. This class will teach you how to design and develop computer programs using sound programming techniques. This class does not assume prior programming knowledge, but if you don't have at least some familiarity with computers, consider taking PIC 1 first.