Calendar

Ses # Topics Tutorials Key Dates
1 Introduction
2 Data Types, Variables, Operators, Control Structures Problem set 0 due

Problem set 1 out
3 Lab: IDE T1
4 Control Structures (cont.)
5 Classes Problem set 1 due

Problem set 2 out
6 Lab: Classes T2
7 Methods
8 Arrays, Vectors Problem set 2 due

Problem set 3 out
9 Lab: Static Members T3
10 Lab: Recursion
11 Scope, Access, Packages Problem set 3 due

Problem set 4 out
12 Inheritance T4
13 Lab: Interfaces, Inner Classes
14 Introduction to Swing T5
15 Swing Components Problem set 4 due

Problem set 5 out
16 Lab: Event Delegation T6
17 Lab: 2D API
18 Lab: Swing 2D Transformations Problem set 5 due

Problem set 6 out
19 Lab: Root Finding T7
20 Integration, Differential Equations
21 Matrix Methods Problem set 6 due

Problem set 7 out
22 Lab: Linear Systems T8
23 Lab: Stacks and Queues
24 Case Study: Postfix Calculator Problem set 7 due

Problem set 8 out
25 Lab: Exceptions and Inner Classes T9
26 Lab: Linked Lists T10
27 Lab: Trees
28 Binary Search Trees Problem set 8 due

Problem set 9 out
29 Streams T11
30 Lab: Streams T12
31 Hashing
32 Collections Framework
33 Lab: Sorting Algorithms T13
34 Threads
35 Lab: Threads Problem set 9 due
37 Network Programming