L1-IntroDesign.pdf - Week 1 Welcome to CSC469 CSC2208...

Info icon This preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
University of Toronto, Department of Computer Science Week 1 Welcome to CSC469 / CSC2208: Advanced Operating Systems Instructor: Bogdan Simion TAs: Alexey Khrabrov / Andy Hwang / Stathis Maneas Email: [email protected] Website: http://www.teach.cs.toronto.edu/~csc469h/fall (thanks to Angela Demke Brown for some of the materials)
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
University of Toronto, Department of Computer Science Plan for this week Overview of CSC 469 / CSC 2208 How it’ll work What I expect from you What makes software systems tough and interesting • Reality • Complexity Goals and Topics OS Structure
Image of page 2
University of Toronto, Department of Computer Science Overview (Fall 2016) Check web page for course notes, assignments, office hours, etc. http://www.teach.cs.toronto.edu/~csc469h/fall Components Regular lectures (by me) and discussion (by you) Tutorials (concrete examples, assignment help, Q&A) Three assignments Two tests (midterm & final exam) Other stuff Readings from the research literature will be assigned No required text, but some recommended books
Image of page 3

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
University of Toronto, Department of Computer Science Making the grade in 469 • Breakdown 3 Assignments (15%, 15%, 15%) • Can work in pairs for all • Both partners must know all the work done in the assignment! 2 tests • 15% midterm (October 23 rd ) 9-11AM (includes hour before class!) • 40% final in exam period, cumulative (more focus on 2 nd half) You need to be here (and in tutorial) to participate in discussions and get the most out of the class!
Image of page 4
University of Toronto, Department of Computer Science Assignments Goal is to explore different operating systems concepts and the impact of design choices… Assignment 1 – Benchmarking (due Oct. 13) Assignment 2 – Concurrency (due Nov. 10) Assignment 3 – Fault Tolerance (due Dec. 3) Start looking for partners now! MarkUs instance will be available by end of week or early next week)
Image of page 5

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
University of Toronto, Department of Computer Science Assignments Due at 11:59 on the due date Grace tokens can be used, see info sheet 3 grace tokens, each 24 hours partners can use at most min(A,B) tokens Code must work on the teaching labs/servers! Make sure you commit all your source files; we cannot find files you never submitted Code style matters! Test-as-you-go The code you submit has to work, even if it doesn’t implement everything Code that does not compile gets zero marks!
Image of page 6
University of Toronto, Department of Computer Science Assignments Write good, professional code Comment it properly, modularize it, etc. Debug it properly, find corner cases Solve problems as they come, find workarounds if needed Very important experience before getting a programming job Please treat them as such!
Image of page 7

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
University of Toronto, Department of Computer Science More logistics Piazza link on the website Useful for discussions, ready daily, ask questions there first Come talk to me if you have any reservations about its terms of use • http://teaching.utoronto.ca/ed-tech/teaching-technology/piazza/
Image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern