Computer Programming II
Spring 2010
http://www.cs.iusb.edu/~raman/prog2

Last Updated: April 25, 2010 2:46 PM

Instructor Information Course Information
Dr. Raman Adaikkalavan
NS 329, CS, IUSB.
Email: Oncourse Message

CSCI C201/A506, INFO I211

Lectures: NS 0044, TR 2.30 - 4.20 p
Office Hours:
TR 1-2.15p or by appointment

Resources

General

C++

Announcements

  • [3/29] Exam 2 Sample 2 Posted
  • [2/2] Homework 4 Posted
  • [1/21] Homework 3 Posted
  • [1/21] Project 1 Posted
  • [1/15] Homework 2 Posted
  • [1/14] Homework 1 posted

Tentative Schedule (IUSB Academic Calendar)

Week Date Tests Lectures/Readings Book Chapters Assignment Assignment Due
1 1/12  

Course Overview

C101

C101 Self Assessment

     
  1/14  

C101 Review PP

C101 Src (new files added to the zip)

  H1  
2 1/19  

Streams and Files PP

Streams and Files Src

12    
  1/21  

Streams and Files PP

Streams and Files Src

file07_1.cpp

Streams and Files Problem Solving PP

Streams and Files Problem Solving Src

12

P1(des,dat)

H2

H1
3 1/26  

Struct, Class PP

Struct, Class Src

6    
  1/28  

Struct, Class PP

Struct, Class Problem Solving PP

Functions PP

Functions Src

4, 16 H3 H2
4 2/2

Quiz 1

(till 1/21)

Functions

Struct, Class Problem Solving Src (Updated)

4, 16    
  2/4  

H1 Solution Discussion

Q1 Solution Discussion

Multidimensional Arrays Src

5.4 H4(des,cpp) H3
5 2/9  

Exam 1 Discussion

Pointers - Part 1 PP

Pointers - Part 1 Src

10    
  2/11   Pointers - Part 1 10   H4
6 2/16   Pointer Example 10   P1
  2/18

Exam 1

(Sample)

All Topics till 2/9      
7 2/23  

Exam 1 Solution Discussion

Pointers - Part 2 Src

17.1   P1
  2/25  

Pointer String Example

Pointers to Function

C-Style Linked Lists Src

 

H5

P2

 
8 3/2   C-Style Linked Lists      
  3/4  

Constructors & Other Tools (Read Ch 7 from book)

C++ Source Files

7 H6 H5
9 3/9  

Operator Overloading, Friends & References (Read Ch8 from book)

8    
  3/11 Quiz 2

Read Ch8 from book

C++ Source File (Display 8.1)

8   H6
  3/16
Spring Break No Class
  3/18
  3/20
Last Day to Withdraw with W
10 3/23 Quiz 2

Copy Constructor, Destructor, = Overloading

- SourceFiles

Inheritance

- PowerPoint

- Source Files

10.3

 

14

   
  3/25         P2
11 3/30

Exam 2

(Sample)

(Sample 2)

All topics till 3/11

Skip the sample exam questions if a topic is not included for this exam

     
  4/1  

Inheritance (see above)

14

H7

 
12 4/6  

Polymorphism & Virtual Functions (Files)

Command line parameter, Conditional compilation

15    
  4/8  

Class Templates & Recursion (PPT)

C++ Source Files

13, 16.2

P3

H8

H7
13 4/13

Quiz 3

(Chapters 14, 15)

Homework 7 Solution Discussion

Other discussions

17    
  4/15  

Data Structures (Ch17)

Linked Lists & Stack

17 H9 H8
14 4/20   C Style I/0, Malloc, Calloc, Bitwise, Register, Standard Library Functions      
  4/22   Separate compilation, Exception handling    

H9

P3 (+5)

15 4/27

Lab Exam (NS 164, Object Oriented Programming, Copy Constructors, Operator Overloading, Destructors)

     
  4/28 Last Day to Withdraw
  5/4 Final Exam (from 3/4 to last day) See Sample Exam 2     P3