Difference between revisions of "Fall 2020: System Programming"
Jump to navigation
Jump to search
| Line 1: | Line 1: | ||
== Logistics == | == Logistics == | ||
| − | *Class Timings: ''' | + | *Class Timings: '''Mondays'''(4<sup>th</sup> and 5<sup>th</sup> slot), '''Wednesdays'''(1<sup>st</sup>,2<sup>nd</sup> slot), |
*Classroom: Online | *Classroom: Online | ||
| − | *Lab Timings:''' | + | *Lab Timings:'''Wednesdays'''(3<sup>rd</sup> slot),'''Fridays'''(1<sup>st</sup> slot) '''Saturdays'''(2<sup>nd</sup>,3<sup>rd</sup> slot) |
== Course Overview == | == Course Overview == | ||
Revision as of 17:00, 20 August 2020
Contents
Logistics
- Class Timings: Mondays(4th and 5th slot), Wednesdays(1st,2nd slot),
- Classroom: Online
- Lab Timings:Wednesdays(3rd slot),Fridays(1st slot) Saturdays(2nd,3rd slot)
Course Overview
- As per the COURSE Guidelines
Lecture Schedule
| Date | Topic | Lecture Slides [ppt/pdf] | Readings |
|---|---|---|---|
| Wed 19/08 | Background: Introduction, System Software and Machine Architecture, The Simplified Instructional Computer(SIC). | Lect01.pdf | Chapter 1 (Additional R1) |
| XXXXXX | XXXXXX | Lect02.pdf | XXXXXX |
Assignments and Tests
Assignments
- A1
- A2
- A3
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.