CSE3401

Functional and Logic Programming

News

News will be added during the course of the term. Please visit this page frequently.

Course Announcements

  • June 10th - First Class
    Welcome to CSE3401.
  • June 24th
    Correction - the office hours room is CSB2053
    Lecture 2 notes have been posted, I reserve the right to make some corrections this week.
  • June 25th
    Assignment #1 is out.
  • July 1st - Canada Day
    No class, no office hours.
    The due date of the assignment #1 has been extended to July 10th 11:59PM. This gives the students the opportunity to ask questions during office hours. The drawing for the Exercise #3 of the Assignment #1 can be hand-drawn and handed in on July 15th at the beginning of class.
  • July 2nd
    The notes for lecture #2 have been finalized. Please get the latest copy from the Calendar tab. The link to CSE3401 Fall 2007 has been added to the Links tab.
  • July 4th
    The notes for lecture #3 have been posted.
  • July 5th
    A new link to some Common LISP documentation has been added.
  • July 7th
    Links to practice LISP questions and some previous year exams have been added in the Links tab.
    Assignment #2 is out. The due date: July 13th 2009, 11:59PM and the solutions will be posted on July 14th so that the students can study them prior to the midterm exam.
  • July 9th
    The slides used during lecture #4 have been posted in the Calendar tab. The LISP functional library has been added in the Code Gallery tab.
    There will be additional office hours on Friday July 10th between 4PM-6PM to help with the assignments.
  • July 10th
    The notes for lecture #4 have been posted.
  • July 12th
    The notes for lecture #4 have been updated with the definition of functional programming.
    Some sample inputs to the Question #4 of Assignment #2 have been given in the FAQ tab.
    The due date for assignment #2 is extended till 8am Tuesday July 14th.
  • July 14th
    The solutions to assignment #2 have been posted. Please make sure you understand them.
  • July 24th
    The solutions to the midterm exam have been posted. Some Prolog slides have been added to the Calendar tab.
  • July 28th
    Assignment #3 is out. Some more Prolog slides have been added to the Calendar tab.
  • August 4th
    The notes for lecture #6 have been posted. Some slides from previous year have been added. Example code from the lectures has been added to the Code Gallery tab.
  • August 12th
    Assignment #4 is out. Some more Prolog slides have been added to the Calendar tab.
  • August 18th
    A tip example for Assignment #4 has been added to the FAQ section. Also, some input that should be handled by the predicates in Q1 and Q2 has been given in the FAQ section.
  • August 20th
    A tip for Assignment #4 has been added to the FAQ section. The due date of Assignment #4 has been extended to August 23rd 11:59PM.
  • August 21st
    Links to practice PROLOG questions and some previous year exams have been added in the Links tab. Lecture notes for week 7 have been added in the Calendar tab.
  • August 23rd
    I added the Prolog.NET example to the Code Gallery, and it can be seen in action at
    http://ecommerce.infornetix.com/prolog.net
  • September 2nd
    The unofficial grades have been released and emailed to every student.