CIS 22A - Beginning Programming Methodologies in C++
Course Description
This class uses the C++ language to introduce concepts of computer programming:
- Problem solving, algorithms, and program design
- Programming, testing and debugging of well-structured programs in C++
- Introduction to data types, expressions, control structures, functions, sequential files, one-dimensional arrays, and object oriented programming
Prerequisites (Advisory)
It is recommended that you take these courses or the equivalence before CIS 22A
- English Writing 211 and Reading 211 (or Language Arts 211), or English as a Second Language 272 and 273
- Mathematics 114
Textbook
Starting Out With C++: From Control Structures through Objects - 8th edition by Gaddis ISBN: 978-0133769395
Attendance
This is a hybrid course, with 4 hours lecture and lab per week on campus.
Lab assignments and quizzes are online. Exams are on campus.
Evaluation
Letter grades will be assigned based on
- 8 programming assignments
- 8 quizzes
- 2 midterm exams
- 1 comprehensive final exam