Courses:

Computer System Engineering (SMA 5501) >> Content Detail



Calendar / Schedule



Calendar

The calendar below provides information on the course's lecture (L), recitation (R), tutorial (T), quiz (Q) and writing program (W) sessions.


ses #Topicskey dates
R1Worse is Better
L1Introduction to Systems
R2The Architecture of Complexity
L2Complexity in Computer Systems
R3Therac-25One-pager #1 due
L3Abstractions
R4UNIX® (Ritchie and Thompson)
W1Writing Program Lecture
L4Naming
R5More UNIX®Design project 1 assigned

One-pager #2 due
L5Fault Isolation with Clients and Servers
R6X Window System
T1Design Project 1 Introduction
L6Virtualization

Virtual Memory
L7Virtual Processors: Threads and Coordination
R7Flash Web Server
T2Design Project 1 Discussion
L8Performance
R8MapReduceDesign project 1 proposal due (see design project 1 assignment for instructions)
L9Introduction to Networks
R9EthernetQuiz 1 review session
Q1Quiz 1: Material through R8
L10Layering and Link Layer
R10End-to-end Arguments
L11Network Layer, Routing
R11Internet Routing
T3Design Project 1 + Writing
L12End-to-end Layer
R12NFS Protocol (first five pages)
L13Congestion Control
R13NATsDesign project 1 due
L14Distributed Naming
R149/11
L15Reliability
R15Fault-tolerance War StoriesDesign project 2 assigned
L16Atomicity Concepts
R16LFS
L17Recoverability
R17System R
T4Tutorial
L18Isolation
R18More System R + Chocolate
L19Transactions and ConsistencyQuiz 2 review session
R19Unison
Q2Quiz 2: Material from L9 through R15
L20Multi-site Atomicity
R20DurabilityDesign project 2 proposal due
T5Tutorial
L21Security Introduction
R21Security War Stories
L22Authentication
R22Trusting Trust
L23Authorization and Confidentiality
R23Why DO Cryptosystems Fail?
R24Slammer and DoSDesign project 2 due
L24Advanced Authentication
R25Design Project 2 Presentations
L25Complex, Trusted Systems (Guest Lecture by Prof. Hal Abelson)
R26Hints for System Design
Q3Quiz 3: Material from L16 through R26

 








© 2017 Coursepedia.com, by Higher Ed Media LLC. All Rights Reserved.