Training

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

439 University Av
Suite 820
Toronto, ON
M5G 1Y8

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

 

Home > Training > C / C++ >

C / C++ Training and Courseware

WA1897 Parallel Programming for Multi-Core Systems: C++ Edition

Coming
Soon

According to Moore's law, the number of transistors that can be placed inexpensively in a single Integrated Circuit doubles every two years. Chip makes are taking advantage of this trend in miniaturization by creating multi-core CPUs. Parallel computing has become necessary to take advantage of these new CPU desigtn and Moore's law in general.

More Info

WA1080 Advanced C++ Programming

This course broadens the skills of a C++ language programmer by examining sophisticated C++ concepts such as templates, exceptions, memory management, advanced inheritance issues, disambiguation of overloaded functions, private and protected inheritance, binary i/o and class libraries.

More Info

WA1079 Advanced C Programming

This course fills the gap between an introductory course in C and more advanced application programming. Students write many programs, concentrating on data structures and file I/O.

More Info

WA1078 C++ Programming

C++ is the object oriented superset of ANSI C. This course provides students with a comprehensive study of the C++ Programming Language. The course stresses the object paradigm including classes, inheritance, virtual functions, and templates in the development of C++ programs. Lab exercises reinforce the lectures.

More Info

WA1077 C Programming

This five day course teaches C programming.

More Info