Announcements

  • Assignment 5 is being released today! Due next Sunday, 14 Nov at 08:00am.
  • Check out our staff-created the worksheet, and video to learn how to do it.
  • Related codes are available in SSL Linked List.
  • Assignment 4 is being released today! Due next Sunday, 07 Nov at 08:00am.
  • Check out our staff-created the worksheet, and video1 to learn how to do it.
  • Assignment 3 is being released today! Due next Wednesday, 06 Oct at 08:00am.
  • Check out our staff-created the worksheet, and video1 and video2 to learn how to do it.
  • Assignment 2 is being released today! Due next Sunday, 19 Sep at 10:00am.
  • Check out our staff-created the worksheet , and video to learn how to do it.
  • Assignment 1 is being released today! Due next Thursday, 09 Sep at 03:00pm.
  • Check out our staff-created the worksheet , and video to learn how to do it.
  • Welcome to CS211 You can find our tentative course schedule below.

Calendar

Instructors: Dr. Sameer Mabrouk A Alrehaili

Lectures:

  • CSNB2  Sun and Tue 09:45 - 11:25
  • ISNB1 Mon and Wed 08:00 - 09:40
  • ISNB2 Mon and Wed 09:45 - 11:25
Week Lecture Number Date Topic Lecture Reading Lab Worksheets Assignment
Week 1 1 Sun 29 Aug Induction Lecture0 Lecture1 Chapter1:Introduction
2 Tue 31 Aug Reviewing
Week 2 3 Sun 05 Sep Intoduction Part II Lecture02 Chapter1:Introduction

Assignment01Due Wed 8 Sep

Solutions
4 Tue 07 Sep Lab Lecture03 Video Chapter1:Introduction
Week 3 5 Sun 12 Sep Complexity Analysis Part I Lecture04 Video Chapter2: Algorithm Analysis
6 Tue 14 Sep Lab Video Video
Week 4 7 Sun 19 Sep Complexity Analysis Part II Lecture05 Video
8 Tue 21 Sep Lab
Week 5 9 Sun 26 Sep Arrays and Searching algorithms Lecture06VideoVideo Video
10 Tue 28 Sep Lab
Week 6 11 Sun 03 Oct Arrays and Searching algorithms Lecture07VideoVideo

Assignment03Due Wed 06 Oct

Solutions
12 Tue 05 Oct Lab
Week 7 13 Sun 10 Oct Sorting Algorithms BubbleSortLecture08VideoVideo
14 Tue 12 Oct Lab
Week 8 15 Sun 17 Oct Long weekend holiday
16 Tue 19 Oct Quiz
Week 9 17 Sun 24 Oct Midterm exam
18 Tue 26 Oct Midterm exam
Week 10 19 Sun 31 Oct Recursion RecursionLecture09Video
20 Tue 02 Nov Lab Video

Assignment04Due Sun 07 Nov

Solutions
Week 11 21 Sun 07 Nov Linked Lists Linked ListsVideo
22 Tue 09 Nov Lab Video

Assignment05Due Sun 14 Nov

Solutions
Week 12 23 Sun 14 Nov Stacks StacksVideo
24 Tue 16 Nov Lab VideoPostFixStack_LinkedListReversing
Week 13 25 Sun 21 Nov Queues QueuesQueues
26 Tue 23 Nov Lab Lab
Week 14 Sun 28 Nov Holiday
Tue 30 Nov Holiday
Week 15 27 Sun 05 Dec Tree TreesTrees
28 Tue 07 Dec Lab Lab01Lab02Important
Week 16 29 Sun 12 Dec Review
Tue 14 Dec Final lab exam
Week 18 Sun 26 Dec Final Exam 08:30 - 10:30 at Hall1, Hall2, and Library