Eman Samy Diyab

Lecturer
CS Department, Purdue University

MSc, Purdue University, Computer Science (2021)
BS, Ain Shams University, Computer Science

Previous Semesters

Fall 2025 - CS15900

Lecture # Date Lecture Quiz Notes Recording Pages Lab HW Keywords
WEEK 1
1
Aug 26
---
Pdf
Video
Lab #0
---
Introduction, course policies and motivations
Watch Chapter 1 Recordings
  • Chapter 1 - Part 1
  • Chapter 1 - Part 2
  • Chapter 1 - Part 3
  • 2
    Aug 28
    Demo
    Pdf
    Video
    31 - 36
    Chapter 2: Structure of a C program, Commenting, Identifiers, Data types.
    WEEK 2
    3
    Sept 2
    1
    Pdf
    Video
    Lab #1
    HW #1
    Chapter 2 cont.:
    4
    Sept 4
    2
    Pdf
    Video
    Chapter 2 cont.:
    WEEK 3
    5
    Sept 9
    3
    Pdf
    Video
    Lab #2
    HW #2
    Chapter 3
    6
    Sept 11
    4
    Pdf
    Video
    Chapter 3
    WEEK 4
    7
    Sept 16
    5
    Pdf
    Video
    Lab #3
    Chapter 4
    8
    Sept 18
    6
    Pdf
    Video
    Chapter 4
    WEEK 5
    9
    Sept 23
    7
    Pdf
    Video
    Lab #4
    HW #3
    Chapter 4
    10
    Sept 25
    8
    Pdf
    Video
    Chapter 4
    WEEK 6
    11
    Sept 30
    9
    Pdf
    Video
    Lab #5
    Chapter 5
    12
    Oct 2
    10
    Pdf
    Video
    Chapter 5
    WEEK 7
    13
    Oct 7
    11
    Pdf
    Video
    Lab #6
    HW #4
    Chapter 5
    Midterm Exam #1 - Date: Tuesday October 7 *** Time: 8:00pm - 9:00pm *** Location: ELLT 116
    14
    Oct 9
    12
    Pdf
    Video
    Chapter 5
    WEEK 8
    ---
    Oct 14
      🍁 FALL / OCTOBER BREAK 🍁
    15
    Oct 16
    13
    Pdf
    Video
    Lab #7
    Chapter 6
    WEEK 9
    16
    Oct 21
    14
    Pdf
    Video
    Lab #8
    HW #5
    Chapter 6
    17
    Oct 23
    15
    Pdf
    Video
    Chapter 6
    WEEK 10
    18
    Oct 28
    16
    Pdf
    Video
    Lab #9
    Chapter 6
    19
    Oct 30
    17
    Pdf
    Video
    Chapter 6
    WEEK 11
    20
    Nov 4
    18
    Pdf
    Video
    Lab #10
    HW #6
    Chapter 6 -> 8
    21
    Nov 6
    19
    Pdf
    Video
    Chapter 8
    WEEK 12
    Midterm Exam #2 - Date: Monday, November 10 *** Time: 8:00pm - 9:30pm *** Location: ELLT 116
    22
    Nov 11
    20
    Pdf
    Video
    Lab #11
    Chapter 8
    23
    Nov 13
    21
    Pdf
    Video
    Chapter 8
    WEEK 13
    24
    Nov 18
    22
    Pdf
    Video
    Lab #12
    HW #7
    Chapter 9 & 10
    25
    Nov 20
    23
    Pdf
    Video
    Chapter 9 & 10
    WEEK 14
    26
    Nov 25
    23
    Pdf
    Video
    Lecture will be recorded and NOT an in-person meeting
    ---
    Nov 27
      🦃 THANKSGIVING 🦃
    WEEK 15
    27
    Dec 2
    24
    Pdf
    Video
    Chapter 8
    28
    Dec 4
    25
    Pdf
    Video
    Chapter 8
    WEEK 16
    ---
    Dec 9
      NO LECTURE - Lecture is canceled to compensate for evening midterm exam 1
    ---
    Dec 11
      NO LECTURE - Lecture is canceled to compensate for evening midterm exam 2
    Final Exam - Date: TBA *** Time: TBA *** Location: ELLT 116


    ❤ Welcome to CS159 ❤


    Powered by DaysPedia.com
    Current Time in West Lafayette
    103255am
    Tue, November 15
    7:33am 09:57 5:30pm