logo

Programming in C++ (CSTP 1205)

This is an intense hands-on course on the most popular system and app development language: C++. Students (equipped with the basics of programming from CSTP 1105) go on to cover the basics of C++ and its powerful features. Topics include classes, object life cycle, memory management and smart pointers, program execution life-cycle, an introduction to the Standard Template Library (STL), the basics of exception handling, and finally the basics of threads and processes in C++.
The main goal of this course is for students to become fully familiar with the landscape of programming with C++ and to be comfortable using its common and modern features as well as to have the confidence to debug, optimize, and restructure existing code in a general application development context.
Pre-requisites:
CSTP 1105 - Introduction to Programming


course outline


* Note: The CRNs listed below could be restricted to specific program areas.

CRN Fee Campus - Room Day(s) Time Date Instructor
45379
DTN  - TBATo Be Assigned
TM-Monday, T-Tuesday,
W-Wednesday, R-Thursday,
F-Friday, S-Saturday,
U-Sunday

0830 - 1550
07-Jan-2020
to 14-Apr-2020
Nezami, Reza

To register for this course, check the information for your program: