IITGN > Courses > WRM

Schedule »

Week Content PDF
W01 Contract Description, Introduction to Unix and Systems Programming (Chapter 1 - Unix System Overview (Stevens & Rago)
01
Basic Unix System Commands 02
W02 Basic Unix System Commands
03
  Advanced Unix Commands and System Utilities
04
W03 Advanced Unix Commands and System Utilities
05
  Unix System Utilities: Sed
06
W04 Unix System Utilities: Awk
07
W05 Bash Shell (Bash Guide - Chapters 1,2,3 Garrels)
08
  Bash Programming (Bash Guide - Chapters 7,9,10 Garrels)
09
W06 Advanced Bash Shell Programming (Bash Guide - Chapter 12 and selected topics from Advanced Bash Programming)
10
  Low-Level I/O in C - Chapter 3 (Stevens & Rago)
11
W07 Files & Directories - Chapter 4 Stevens & Rago
12
  Process Environment & Control - Chapters 7,8 Stevens & Rago
13
W08 Processes and Signals - Chapters 9,10 Stevens & Rago 14
  MIDTERM
 
W09 Inter-Process Communication: i)Pipes και ii)Named Pipes (FIFO) - Chapter 15 Stevens & Rago
15
  XSI IPC (System V) : iii) Message Queues, iv) Shared Memory and v) Semaphores - Chapter 15 Stevens & Rago
16
W10 XSI IPC & Socket Programming - Chapter 16
17
  Socket Programming - Chapter 17 Stevens & Rago
18
W11 Multithreaded Programming - Chapter 11 Stevens & Rago
19
  Multithreaded Programming - Chapters 11-12 Stevens & Rago
20
W12 Student Presentations
GO
  Student Presentations
GO
W13 Systems Software Security
21
  Systems Software Security
22
  FINAL EXAM T.B.A. -