ICS 313 "Fundementals of Programming Languages"
Important Dates
Assignment # 0 will be given on Sep. 11 and is due on Sep. 18 (At class time)
Assignment # 1 will be given on Sep. 16 and is due on Sep. 25 (At class time)
Quizz # 1 will be given on Sep. 25 (At class time)
Major Exam 1 will be on Oct. 5 in Aud. 6-125 at 6:00 PM (After Maghrib prayer)
Assignment # 2 will be given on Sep. 25 and is due on Oct. 9 (At class time)
Assignment # 3 will be given on Oct. 16 and is due on Nov. 6 (At class time)
Quizz # 2 will be given on Oct. 27 (At class time)
Major Exam 2 will be on Nov. 13 in Aud. 14-108 at 5:00 PM (After Maghrib prayer)
Programming Assignment # 1 is due on Nov. 27 (At class time)
Quizz # 3 will be given on Nov. 27 (At class time)
Haskell Tutorial will be given on Nov. 22 at 5:15 and repeated on Nov. 24 sametime.
Wed. Make-up class will be held on Nov. 27 at 5:05 in the same classroom.
Haskell Project help session will be given on Dec. 4 at 5:15 PM in room 22-410.
Java Project presentations will be given on Dec. 4 between 7:00 to 10:00 PM, Dec. 5 between 5:15 to 8:15 PM and Dec. 6 between 1:00 to 4:00 PM in room 22-308. Please make sure you register your name in one of the slots posted on room 22-308.
Quizz # 4 will be given on Dec. 8 (At class time)
Final Exam will be on Dec. 14 in Room 19-418 at 8:00 AM . Material includes : Chapters 3, 4, 5, 8, 9, 10, 13 (Functional Programming Paradigm), 14 (Logic Programming Paradigm) and Chapter 11 handout, from the 4th edition of the textbook, (Object Programming Paradigm). In addition to Java, Haskell and Prolog Material