Ankur Agrawal

New Jersey Institute of Technology–logo

  New Jersey Institute of Technology

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