Seneca College (CPD)

C

  1. Temperature Calculator
  2. Employee Data
  3. Contact Management System
  4. Cycling Race Results
  5. Contact Management System 2

C++

Part 1

  1. Dynamic Memory Allocation
  2. Classes and Privacy
  3. Constructors
  4. Operator Overloading
  5. Classes with Resources
  6. Inheritance
  7. Virtual Functions
  8. Function Templates
  9. FINAL PROJECT

Part 2

  1. Across Translation Units
  2. Move and Copy Semantics
  3. Templates
  4. Containers
  5. Functions and Error Handling
  6. STL Containers
  7. STL Algorithms
  8. Smart Pointers
  9. Multi-Threading
  10. FINAL PROJECT

WEB

Part 1

  1. JavaScript 1
  2. JavaScript 2
  3. HTML and DOM
  4. More DOM
  5. Making a website

Part 2

  • Creating Web Application using Node.js

Part 3

  1. Creating a Web API
  2. Building a UI using JQuery, Lodash, Leaflet, Bootstrap
  3. Building a Website with React
  4. Building a Website with Angular

Database

Part 1

  1. Entity Relationship Diagram (ERD)
  2. SQL - DML (INSERT, SELECT, UPDATE, DELETE (CRUD))
  3. SQL - Join, View
  4. SQL - DDL (CREATE, ALTER, DROP)
  5. SQL - Transactions and Security
  6. Database Access and Connections (C++)
  7. Normalization

Part 2

  1. SQL - SELECT Review
  2. SQL - Single Row and Multi Row Functions
  3. SQL - Subqueries
  4. SQL - REVIEW
  5. PL/SQL - Stored Procedures (part 1)
  6. PL/SQL - Stored Procedures (part 2)
  • Project - Database Access and Connections (C++)

Java

  1. Basic
  2. Inheritance and Polymorphism
  3. Object Serialization with GUI Programming
  4. Functional Programming and Streams
  5. Multi-Threaded programming
  6. RMI System