CSEN 301 Data Structures and Algorithms

Course Updates

Expired Announcements

Lecture 2

Please note that Dr. Wael will give his second lecture on Monday 7/10 and Prof. Slim will give it on Sunday 13/10.

Priority queues in midterm

Please note that priority queues will be included in the midterm exam, but only concept and not coding. It will have a weight of 4/60 marks. It is enough to understand the concept of priority queues from the lecture and read the slides, you do not need to solve its practice assignment.

Quiz 2

Please note that Quiz 2 will take place on Tuesday the 10th of December. It will cover Linked Lists I. You are required to follow the timings and locations as specified in the sent notification.

Quiz 3

Dear All, Please note that Quiz 3 will take place on Tuesday the 31st of December. It will cover trees I and II. You are required to follow the timings and locations according to your tutorial group as specified in the email sent.

Lab compensation for P10 - IMPORTANT

For P10 students: this week's lab will be held on Tuesday 31/12 first slot in C7.201 instead of wednesday 1/1 second slot. The attendence will be taken in class, and you might have your last pop assignment in that class.

Next week's lectures

Kindly note that next week's lectures (28 Dec - 2 Jan) are canceled.

No lectures this week (5-9/1)

Kindly note that there will be no lectures this week (5-9/1). Please spread the word. To be prepared for the final exam, solve the previous exams, and you are welcomed in office hours.

PA9 updated

Please note that question 9-7 has been updated.

Office hours

Office hours are uploaded on https://docs.google.com/spreadsheet/ccc?key=0AmgkvQJCVBkIdGlLTTRjbFo4a3ZhdmtucnE3MmJkUVE&usp=sharing. You have to send an email to the Dr/TA one day before the office hours time. Please note that office hours for Maha Badreldin and Hadeer Diwan are by appointment.


Kindly note that PA10 has been updated on 25/12 4:50 pm.

Office hours change..

Dear Student, I am changing my office hours to be during Monday 4th slot (2:15-4PM) to ensure that students attending my Monday lectures can come to the office hours. Alternatively, you can email me to setup an appointment. For emergencies, quick questions, & things that can't wait; just drop by. Office is C7.208 Dr. Wael Abouelsaadat

ACM Session

Tuesday, February 16th, beginning 8:30 AM, an ACM session will be held in C7.303 to explain basic graph algorithms.