Difference between revisions of "Fall 2020: System Programming"

From MKWiki
Jump to navigation Jump to search
Line 40: Line 40:
  
 
== Resources ==
 
== Resources ==
* ['''Reference Book''']: Herbert Schildt, The Complete Reference, 9th Edition, MGH Education (India).
+
* ['''R1''']: Aho, A., Lam, M., Sethi, R., & Ullman, J. D. (2006). Compilers: Principles, Techniques, and Tools. 2nd edition. Addison Wesley.
* ['''Web:'''The Java™ Tutorials] https://docs.oracle.com/javase/tutorial/
+
* ['''R2''']: Chattopadhyaya, S. (2011). System Software. P H I Learning.
* ['''Web:''' GeeksforGeeks ] https://www.geeksforgeeks.org/java/
+
* ['''Additional R1''']: Beck, L. & Manjula, D. (1996). System Software: An Introduction to System Programming. 3rd edition. Pearson Education.
* ['''Web:''' Java T Point Tutorial ] https://www.javatpoint.com/java-tutorial
+
* ['''Additional R2''']: Dhamdhere, D. M. (2015). Systems Programming. Tata McGrawHill.

Revision as of 00:06, 19 August 2020

Logistics

  • Class Timings: Wednesdays(1st,2nd slot), Saturdays(2nd,3rd slot)
  • Classroom: Online
  • Lab Timings:Mondays(4th and 5th slot) Wednesdays(3rd slot),Fridays(1st slot)

Course Overview

Lecture Schedule

Date Topic Lecture Slides [ppt/pdf] Readings
Wed 19/08 Background Lect01.pdf Chapter 1 (Additional Reference [1])
XXXXXX XXXXXX Lect02.pdf XXXXXX

Assignments and Tests

Assignments

  • A1
  • A2
  • A3
  • Assignments(A1,A2,A3) Submission deadline is 20th April, 2020.

Tests

  • T1
  • T2
  • T3

Resources

  • [R1]: Aho, A., Lam, M., Sethi, R., & Ullman, J. D. (2006). Compilers: Principles, Techniques, and Tools. 2nd edition. Addison Wesley.
  • [R2]: Chattopadhyaya, S. (2011). System Software. P H I Learning.
  • [Additional R1]: Beck, L. & Manjula, D. (1996). System Software: An Introduction to System Programming. 3rd edition. Pearson Education.
  • [Additional R2]: Dhamdhere, D. M. (2015). Systems Programming. Tata McGrawHill.