Skip to content

tylerqiu830/Object-Oriented-Data-Structures-Cpp

 
 

Repository files navigation

Object-Oriented Data Structures in C++

Description

Course 1 of 3 in the Accelerated Computer Science Fundamentals Certification on Coursera.

I'm using this repo to track my progress through the course.

Accelerated CS Fundamentals Certification - University of Illinois Urbana Champlain via Coursera

Link: Github repo for source files used in all 3 courses in the Accelerated CS Fundamentals Certification


Week 1: Orientation; Writing a C++ Program

  • Course Orientation
  • Set up C++ coding environment (AWS Cloud9)
  • C++ Classes
  • C++ Standard Library

Week 2: Understanding the C++ Memory Model

  • Stack Memory and Pointers
  • Heap Memory
  • Heap Memory puzzles

Week 3: Developing C++ Classes

  • Class Constructors
  • Copy Constructors
  • Copy Assignment Operator =
  • Variable storage
  • Class Destructor
  • Challenge: use constructors, copy constructors, destructors

Week 4: Programming Assignment 1

  • Templates
  • Templates and Classes
  • Inheritance
  • Challenge: Tower of Hanoi puzzle
  • Project: use C++ to edit a jpeg photo by hue, saturation, luminance (HSL)
    • change to black & white
    • create a spotlight
    • Illinify with blue and orange hues
    • overlay another image

Certificate of Completion - 9/27/2019

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.4%
  • Makefile 0.6%