Difference between revisions of "Spring 2020: Programming in Java"
Jump to navigation
Jump to search
Line 17: | Line 17: | ||
| style="width: 8%" | Fri 10/01 | | style="width: 8%" | Fri 10/01 | ||
| style="width: 42%" | The History and Evolution of Java. An Overview of Java | | style="width: 42%" | The History and Evolution of Java. An Overview of Java | ||
− | | style="width: | + | | style="width: 35%" | [http://mkbhandari.com/mkwiki/data/spring2020/Lect01.pdf '''Lect01.pdf'''], OOPs Principles [<span style="color:#009000"> Class notes </span>] |
| Chapter 1,2 | | Chapter 1,2 | ||
|- | |- |
Revision as of 00:12, 20 February 2020
Contents
Logistics
- Class Timings: Thursdays(3rd,4th slot), Fridays(1st,2nd slot)
- Classroom: R33(Thursdays), R34(Fridays)
- Lab Timings:Wednesdays(Lab3)
Course Overview
- As per the COURSE Guidelines
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 12/02 | A Closer Look at Methods and Classes | Lect06.pdf | Chapter 7 |
Thu 13/02 | A Closer Look at Methods and Classes (2) | Lect07.pdf | Chapter 7 |
Thu 20/02 | A Closer Look at Methods and Classes (3) | final keyword, Arrays Revisited, Nested and Inner Classes, Varargs, Using Command-Line Arguments, Exploring the String Class [ Class notes ] | Chapter 7 Chapter7.pdf |
Assignments and Tests
Assignments
- A1
- A2
- A3
Tests
- T1 will be held on 20/02/2020
- T2
- T3
Resources
- [Reference Book]: Herbert Schildt, The Complete Reference, 9th Edition, MGH Education (India).
- [Web:The Java™ Tutorials] https://docs.oracle.com/javase/tutorial/
- [Web: GeeksforGeeks ] https://www.geeksforgeeks.org/java/
- [Web: Java T Point Tutorial ] https://www.javatpoint.com/java-tutorial