sdthaker / SenecaCollege-BTP305

Course dedicated to learning C++ language and OOP paradigms.

Home Page:https://ict.senecacollege.ca/~btp305/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

visitors

C++

Project: Learning Outcomes

Final Project's learning outcome was to use OOP's 3 main characteristics namely, Encapsulation, Inheritance & Polymorphism and make a program that includes all the C++17 capablities and functionalities to form a complete programming solution for developing a simulation of an Assembly Line with any number of stations. The project utilizes all the below listed learning outcomes.

Workshops: Learning Outcomes

  • Rule of 5
  • Enums and Unions
  • Parametric Polymorphism & Inclusion Polymorphism
  • Value Categories & Expressions in C++
  • Compositions, Aggregations and Associations
  • Functors, Function Pointers, Lambdas
  • Error Handling
  • STL Containers
  • STL Iterators
  • STl Algorithms
  • File Stream (Text & Binary mode)
  • Raw and Smart Pointers
  • Multithreading

About

Course dedicated to learning C++ language and OOP paradigms.

https://ict.senecacollege.ca/~btp305/


Languages

Language:C++ 100.0%