Description: banner

Description: cs_banner
Description: 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

Programming Assignments 1–6

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

1, 15

Programming Assignments 1–6

Program low-level input and output routines in C and streaming input and output operators in C++

1

Programming Assignments 1–6

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

1, 2, 15

Programming Assignments 1–6

Write programs that perform explicit memory management.

1

Programming Assignments 3–6

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

1, 6

Programming Assignments 2–6

Use classes, constructors, destructors, inheritance, and operator overloading and the Standard Template Library in C++

1, 15

Programming Assignments 3–6

Map an object-oriented program design into the class and template model of C++

1, 6

Programming Assignments 3–6

Map an object-oriented program design into the more primitive data structures and program organization of C

1, 2

Programming Assignments 1–3

Create a program that measures or simulates performance and use it to analyze behavior

13

Programming assignment 3 & 6

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

1

Labs 1–2; Programming Assignments 1–2

Use an integrated development environment

1, 6

Labs 3-6; Programming Assignments 3-6

 

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