CS 102 – Algorithms and Programming II


Lecture Contents (Tentative)

Begins

Lecture Contents

Project

Labs

Lecture Slides

Week 1

  • Introduction
  • Review

None

None

Set1

JCreator LE 3.5

JDK 6

Week 1

  • Review
  • Objects

 

Lab1 due
{arrays, objects, etc.}

Set2

Week 2

  • Classes
  • Arrays

 

 

Set3

Set4

Week 2

  • Inheritance

Lab2 due

Set5

Examples from Book   

Week 3

  • Abstract classes
  • Interfaces
  • Projects

Requirements Report

 

Set6

HW1

Week 3

  • GUI's

 

Lab3 due

Set7

Week 4

  • GUI's

User Interface Reports

 

Set8

HW2

Hangman Code

Week 4

  • GUI's

 

Lab4 due

Set9   

Week 5

  • GUI's

Midterm – Mon 8th July, 18:30-20:30 in rooms Rooms B-Z01, B-Z02, B-Z04, B-Z05.

Detailed Design Reports

   

 

Week 5

  • Polymorphism

 

Lab5 due

Set10

Week 6

  • Recursion

Implementation

 

UML Info

Set11

Week 6

  • Recursion cont.

 

Lab6 due

Set12

HW3  

Week 7

  • Streams & exceptions
  • Data structures

Demo


 

Set13

Week 7

  • Data structures
  • Concluding Remarks

 

Lab7 due 

Set14

Set15     

Week 8

  • Final - Mon 29th July, 15:30-18:00 in rooms Rooms B-Z01, B-Z02, B-Z04, B-Z05.

None