Zeinalipour > Courses > EPL421 > Schedule

Schedule »

Week Content PDF
W01 Contract Description, Introduction to Unix and Systems Programming (Chapter 1 - Unix System Overview (Stevens & Rago)
01
syllabus
(Revision) of UNIX for Users/Programmers
02
W02 Unix Administration I - File System, Ownership and Access Rights 03
  UNIX Administration II - Volumes/Partitions, Packages, Network, Keys, Data Scraping, Identifiers
04
W03 UNIX Administration III - Hadoop Architecture
Assignment 1 Announced
05
  Unix System Utilities: Sed
06
W04 Unix System Utilities: Awk
07
W05 Bash Shell (Bash Guide - Chapters 1,2,3 Garrels)
Assignment 2 Announced
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
  Expected MIDTERM Exam: Check Lecture 1 for exact date.
 
W09 Inter-Process Communication: i)Pipes και ii)Named Pipes (FIFO) - Chapter 15 Stevens & Rago
Assignment 3 Announced
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
Assignment 4 Announced
20
W12 Selected Topic A: Hadoop/MapReduce System Anatomy
21
W13 Student Presentations
Go
  Student Presentations
Go
  FINAL EXAM: Date, Time, Room - check UCY program.
-