Chris Hong's CU Course Info!

This page will have all relevant info to courses that Chris Hong is teaching at Cooper Union!


Project maintained by hong3cooper Hosted on GitHub Pages — Theme by mattgraham

ECE160B - Spring 2018

General Info

Instructor: Christopher Hong
e-mail: hong3@cooper.edu
Office Hours: after class (Thursday 9PM-10PM) and by appointment

Course Schedule

ECE160 - Programming for Electrical Engineers

Syllabus: https://github.com/Spring2018-ECE160/Spring2018-ECE160-Syllabus

01/18/18:
Course Overview, Intro to Unix, Github, Hello World, Variables, Types, Operations
Lesson #1: https://hong3cooper.github.io/ECE160-Lesson1/
Homework #1 (due 01/26 12AM): https://classroom.github.com/g/CC974N7u

01/25/18
Relational & Logical Operators, Precedence, Conditional Statements, Basic Input/Output
Lesson #2: https://hong3cooper.github.io/ECE160-Lesson2/
Homework #2 (due 02/02 12AM): https://classroom.github.com/g/Xqh8Kv_B

02/01/18
Quiz #1
Switch, Loops, Basic Arrays, Input/Output, Basic Functions, Tic-Tac-Toe
Lesson #3: https://hong3cooper.github.io/ECE160-Lesson3/
Homework #3 (due 02/10 11:59PM): https://classroom.github.com/g/f-ZRA8ye

02/08/18 More Loops, Tic-Tac-Toe, More about Functions, Program Structure, Make Files
Lesson #4: https://hong3cooper.github.io/ECE160-Lesson4/
Homework #4 (due 02/17 11:59PM): https://classroom.github.com/g/ZwUmAx5W

02/15/18 Quiz #2
Pointers and Arrays
Lesson #5: https://hong3cooper.github.io/ECE160-Lesson5/
Homework #5 (due 02/24 11:59PM): https://classroom.github.com/g/5oEtt2NY

02/22/18
Command Line Arguments, Pointers to Functions, Intro to Structures
Lesson #6: https://hong3cooper.github.io/ECE160-Lesson6/
Homework #6: https://classroom.github.com/g/jSFTV33L

03/01/18
Quiz #3
Structures, Github Forks
Lesson #7: https://hong3cooper.github.io/ECE160-Lesson7/
Homework #7: https://classroom.github.com/g/90csGNMN

03/08/18
Intro to C++ & Classes
Lesson #8: https://hong3cooper.github.io/ECE160-Lesson8/
Homework #8: https://classroom.github.com/g/YVgwYgBa

03/22/18
Quiz #4 Classes - Constructors, Destructors, Overloading, Default Arguments, Const, Inline Functions
Lesson #9: https://hong3cooper.github.io/ECE160-Lesson9/
Homework #9: [https://classroom.github.com/g/wZZfI4-](https://classroom.github.com/g/wZZfI4-)

03/29/18
Classes - References, Copy Constructor, Operator Overloading, Inheritances & Composition
Lesson #10: https://hong3cooper.github.io/ECE160-Lesson10/
Homework #10: https://classroom.github.com/g/Dz1BIgT8

04/05/18
Debugging & Testing
Lesson #11: https://hong3cooper.github.io/ECE160-Lesson11/
(No Homework)

04/12/18 Quiz #5
C++ - Polymorphism, Virtual Functions
Lesson #12: https://hong3cooper.github.io/ECE160-Lesson12/
Homework #11:

04/19/18 Quiz #6
C++ - Intro to Data Structures
Lesson #13: https://hong3cooper.github.io/ECE160-Lesson13/
(No Homework)

04/26/18
C++ - Intro to Algorithms
Lesson #14: https://hong3cooper.github.io/ECE160-Lesson14/
(No Homework)

05/03/18
Final Exam
Final Project Presentations
All Late Homework Due


Old Quizzes:
Quiz #1: https://docs.google.com/document/d/1N1xG5l7Pz1VnCfi8yqKh1LUfcrLfY31D_ZrSmKirjIU/edit?usp=sharing
Quiz #2: https://docs.google.com/document/d/1yVjBP99LSOi2zpoeWwlctIqN3XibNxc8ltNcrOGhIyU/edit?usp=sharing
Quiz #3: https://docs.google.com/document/d/1HOHwcpmMoZFGVJyh65QV13HCvIUdT6ZeUbr1GDK3vcc/edit?usp=sharing
Quiz #4: https://docs.google.com/document/d/1n2rLr602rN6Bk576nu4SVypxoz5Em_6HZXkgReIN7l8/edit?usp=sharing
Quiz #5: https://docs.google.com/document/d/1fg8f-VMrq9_rTg7JNy6BRbc7Z8xKw3-FFYSVGcASKCo/edit?usp=sharing
Quiz #6: https://docs.google.com/document/d/1eJRvG3BqmJ19XK0DhqnVw6xZ6LStMzkI7jGR5qztyLo/edit?usp=sharing
Final Exam: https://docs.google.com/document/d/1NOzObTGhLiSWqfkam2xtO204gnBZ-1MIG9QWMtgmsKE/edit?usp=sharing