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

From MKWiki
Jump to navigation Jump to search
Line 47: Line 47:
  
 
== Resources ==
 
== Resources ==
* [Reference Book]: Herbert Schildt, The Complete Reference, 9th Edition, MGH Education (India).
+
* ['''Reference Book''']: ''Herbert Schildt, The Complete Reference, 9th Edition, MGH Education (India).''
* [Web:The Java™ Tutorials] https://docs.oracle.com/javase/tutorial/
+
* ['''Web:'''The Java™ Tutorials] ''https://docs.oracle.com/javase/tutorial/''
* [Web: GeeksforGeeks ]  https://www.geeksforgeeks.org/java/
+
* ['''Web:''' GeeksforGeeks ]  ''https://www.geeksforgeeks.org/java/''
* [Web: Java T Point tutorial ] https://www.javatpoint.com/java-tutorial
+
* ['''Web:''' Java T Point tutorial ] ''https://www.javatpoint.com/java-tutorial''

Revision as of 21:03, 27 January 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
Fri 24/01 Introducing Classes Lect03.pdf Chapter 6

Assignments and Tests

Assignments

  • A1
  • A2
  • A3

Tests

  • T1
  • T2
  • T3

Resources