You are on page 1of 4

CSC 201 – Introduction to Programming in Java

Fall 2009 Schedule


August 25th – August 27th

1. Introduction to Programming
2. Basic Definitions – Data, Algorithm, Flowchart, Hardware, Software
3. Simple Java Program – Hello World
4. Introduction to java – (Features)
5. Definitions: Compiler, Interpreter, JVM
6. Introduction to Primitive Data types
7. Introduction to Operators
8. Example program
9. Reading – (1.1 -1.2)
10. Announcement : Quiz on 09/01/2009

September 1st – September 3rd

1. In-class Quiz
2. Conditionals – If,if-else, switch
3. Loops: while, do, for, continue, break.
4. Example Programs
5. Reading – (1.3)
6. Book Assignment given on 09/03/2009 (Due 09/08/2009)

September 8th – September 10th

1. Introduction to Arrays(Single and Multidimensional)


2. Example programs on arrays
3. Input and Output
4. Reading – (1.4-1.5)
5. Programming assignment given on 09/08/2009 (Due 09/15/2009)
6. Announcement : Quiz on 09/15/2009

September 15th – September 17th

1. Review of Chapter 1.
2. In-class Quiz
3. Static methods
4. Access Modifiers – Public, private, protected
5. Recursion
6. Book assignment given on 09/15/2009 (Due 09/22/2009)

September 22nd – September 24th

1. Object-oriented Programming Concepts


2. Objects and References
3. Classes
4. Functions/Methods
5. Programming assignment given on 09/24/2009 (Due 09/01/2009)

September 29th – October 1st

1. Review of OOPs concepts


2. Overloading & Overriding Concepts
3. Introduction to Constructors

October 6th – October 8th

1. File I/O
2. Exception Handling
3. Midterm Review

October 13th – October 15th

1. MIDTERM on 10/15/2009

October 20th – October 22nd

1. Stacks
2. Queues
3. Example programs
4. Announcement : Quiz on 10/29/2009

October 27th – October 29nd

1. Sorting Techniques
2. Examples
3. In-class Quiz

November 3rd – November 5th

1. Searching Techniques
2. Examples
3. Book Assignment given on 11/05/2009 (Due 11/12/2009)

November 10th – November 12th

1. Review of Sorting and Searching


2. Introduction to Swings
3. Examples

November 17th – November 24th

1. Graphics
2. Examples

**November 25th – November 29th - Thanksgiving Holidays

December 1st – December 3rd

1. In-class quiz
2. Linked Lists – Singly, Doubly and Circular LL's
3. Examples

December 8th – December 10th

1. Linked Lists – Singly, Doubly and Circular LL's


2. Final Review

December 15th

1. Final Exam on 12/15/2009