- Syllabus
- Office Hours: Thursday 1:00pm - 2:00pm or otherwise by appointment in GITC 4214
- Jan 17
- Introduction to C++, Introduction to Visual Studio 2008, Hello World Program
- Jan 19
- Chapter 1: C++ Basics, Slides
- Jan 24
- Chapter 1: C++ Basics Contd., Celcius/Fahrenheit Program, Assignment 1: Ch 1 Programming Projects 7, 10, 11 Due Tuesday Jan 31 6:00 pm.
Send all the programs in a single text file with your name at the top to Zhe He "zh5@njit.edu".
- Jan 26
- Chapter 2: Flow of Control, Slides
- Jan 31
- Chapter 2: Flow of Control, if-else statements, switch statements
- Feb 2
- Chapter 2: Flow of Control, conditional statement, while loop
- Feb 7
- Chapter 2: Flow of Control, do-while loop and for loop
Assignment 2 Due Tuesday Feb 14 6:00 pm. Send all the programs in a single text file to Zhe at zh5@njit.edu. Ch 2 Programming Projects 1, 4, 7
- Feb 9
- Chapter 3: Functions, Slides
- Feb 14
- Lab on Flow of Control, conditional statement, while loop
- Feb 16
- Lab on Functions
- Feb 21
- Lab Exercises contd...
Assignment 3 Due Tuesday Feb 28 5:00 pm. Send all the programs in a single text file to Zhe at zh5@njit.edu. Ch 3 Programming Projects 5, 10, 13
- Feb 23
- Revision, Enumeration Types, Sample Exam
- Feb 28
- Mid Term 1
- Mar 1
- Chapter 4: Parameters and Overloading, Slides
- Mar 6
- Ch 4 Debugging, Programming Project 4
Assignment 4 Due Tuesday March 20 5:00 pm. Send all the programs in a single text file to Zhe at zh5@njit.edu. Ch 4 Programming Projects 4, 5, 6
- Mar 8
- Chapter 5: Arrays, Slides
- Mar 20
- Chapter 5: Arrays Contd... Assignment Due Thursday March 22: Partially filled array program, Searching program and Programming project #6
- Mar 22
- Chapter 5: Arrays Contd... Assignment 5 Due Thursday March 29 5pm: Partially filled Array program, Searching program, Sorting program, Programming project #6, Self Test Exercises 16, 18 and 21.
Send all the programs in a single text file to Zhe at zh5@njit.edu.
- Mar 27
- Chapter 6: Structures and Classes, Slides
- Mar 29
- Chapter 6: Structures and Classes Contd...
- Apr 3
- Mid Term II
- Apr 5
- Programming Test
- Apr 10
- Chapter 7: Constructors & Other Tools, Slides, Assignment 6: Chapter 6 Programming Project #8 and is due Monday April 16th 5pm
- Apr 12
- Chapter 7: Constructors & Other Tools Contd..., Vectors Example
- Apr 17
- Chapter 8: Overloading, Friend
- Apr 19
- Chapter 8 contd...
- Apr 24
- Chapter 9: Strings
- Apr 26
- Chapter 10: Pointers
- May 7 11:30 AM CKB 206
- Final Exam: Covers all the 10 chapters