banner

cs_banner
horizontal_line

CS 2303 - Systems Programming Concepts

Course Outcomes

Course Outcomes
(student should be able to...)

Department
Outcomes

Course
Evaluations

Design, implement, test, debug, and document programs in C and C++

1

Exams 1 & 2; Programming Assignments 1–6

Program with pointers and arrays, perform pointer arithmetic, and use the preprocessor

1, 15

Exams 1 & 2; Programming Assignments 3–6

Write programs that perform explicit memory management.

1

Exam 1 & 2; Programming Assignments 3–6

Understand how to write and use functions, how the stack is used to implement function calls, and parameter passing options

1, 2, 15

Exams 1 & 2; Programming Assignments 1–6

Understand and use the common data structures typically found in C programs — namely arrays, strings, lists, trees, and hash tables

1, 6

Exams 1 & 2; Programming Assignments 2–6

Create programs that measure or simulate performance and use them to analyze behavior

13

Programming assignment 3 & 6

Understand low-level input and output routines.

1

Programming Assignments 1–6

Use Unix commands to manage files and develop programs, including multi-module programs

1

Labs 1–3; Programming Assignments 1–3

Use Visual Studio to manage files and develop programs, including multi-module programs

1

Labs 4-6; Programming Assignments 4-6

 

Department Outcomes are enumerated here:– http://web.cs.wpi.edu/CAC/Outcomes.html