CS 204 Advanced Programming Select Term:
This course is intended to give advanced programming techniques, as well as further experience in programming. Topics covered will be: advanced object-oriented programming techniques and programming with classes (function overloading, templated classes, inheritance), pointers, linked lists, stacks, queues, debugging and profiling, reusable software (using/creating libraries), visual/GUI programming, exception handling (SW interrupts), multi-threaded programming and synchronization.
SU Credits : 3.000
ECTS Credit : 6.000
Prerequisite : Undergraduate level CS 201 Minimum Grade of D
Corequisite : CS 204