CSE 20211
Source: A. Striegel
At the end of the course, the student should:
1. Achieve proficiency in the C programming language
Direct measures: Multiple graded homework items, multiple graded lab assignments, multiple exams
2. Achieve a basic understanding of the C++ programming language
Direct measures: Final exam, homework questions
3. Be able to work with pointers, arrays, typecasts
Direct measures: Homework assignments, lab assignments, all exams
4. Be able to perform basic I/O operations
Direct measures: Homework assignments, lab assignments, exam 2, final exam
5. Be able to utilize basic data structures and formulate a computational approach to basic computer science problems
Direct measures: Homework assignments, lab assignments, exam 2, final exam
6. Brief understanding of architectural concepts and the architectural implications on program design
Direct measures: All exams
7. Be able to compile, debug, and document effective C and C++ code
Direct measures: Lab assignments, final project