Difference between revisions of "Spring 2020: Programming in Java"

From MKWiki
Jump to navigation Jump to search
Line 40: Line 40:
 
| Chapter 6
 
| Chapter 6
 
|-
 
|-
| Thu 06/02
+
| Wed 11/02
 
| A Closer Look at Methods and Classes
 
| A Closer Look at Methods and Classes
 
| ['''Lect06.pdf''']
 
| ['''Lect06.pdf''']
 
| Chapter 7
 
| Chapter 7
 
|-
 
|-
| Thu 07/02
+
| Thu 12/02
 
| A Closer Look at Methods and Classes (2)
 
| A Closer Look at Methods and Classes (2)
 
| ['''Lect07.pdf''']
 
| ['''Lect07.pdf''']

Revision as of 23:18, 9 February 2020

Logistics

  • Class Timings: Thursdays(3rd,4th slot), Fridays(1st,2nd slot)
  • Classroom: R33(Thursdays), R34(Fridays)
  • Lab Timings:Wednesdays(Lab3)

Course Overview

Lecture Schedule

Date Topic Lecture Slides [ppt/pdf] Readings
Fri 10/01 The History and Evolution of Java. An Overview of Java Lect01.pdf, OOPs Principles [ Class notes ] Chapter 1,2
Thu 16/01 OOPs Principles, JVM Architecture Lect02.pdf, OOPs Principles [ Class notes ] Chapter 2
Fri 17/01 Data Types, Variables,and Arrays. Operators. Control Statements. Lect03.pdf Chapter 3, 4, and 5
Wed 29/01 Introducing Classes Lect04.pdf Chapter 6
Thu 30/01 Introducing Classes(2) Constructors, this keyword, A Stack Class [ Class notes ] Chapter 6
Wed 11/02 A Closer Look at Methods and Classes [Lect06.pdf] Chapter 7
Thu 12/02 A Closer Look at Methods and Classes (2) [Lect07.pdf] Chapter 7

Assignments and Tests

Assignments

  • A1
  • A2
  • A3

Tests

  • T1
  • T2
  • T3

Resources