CS/SE Course Assessment
  Search:  
   
CS 4336
CS 4386

Class learning objectives

CS 3335 C and C++

Ability to utilize the basic language elements of C/C++ to solve problems
Ability to apply Object Oriented Programming (OOP) to solve problems
Ability to create classes of abstract data consisting of variables and functions
Ability to utilize C++ constructors, copy constructors, and destructors
Ability to utilize C++ OOP features using static member data and member functions
Ability to utilize C++ OOP features using operator overloading
Ability to utilize C++ OOP features to generate reusable code using inheritance
Ability to utilize C++ OOP features using polymorphism and virtual member functions
Ability to utilize C++ OOP features to generate reusable code using templates
Ability to create and utilize dynamic data structures such as linked lists
Ability to create and utilize recursive functions