CSCI 3110 - Algorithms I
Fall 2018, Dalhousie University
10:05-11:25, Tuesdays and Thursdays, Carleton Tupper Building Theatre B. First Lecture on Tuesday September 4. Last lecture on Thursday November 29.
Tutorials (Laboratories): 9:35-10:25, Wednesdays, Carleton Tupper Building Theatre B. First tutorial on Wednesday, September 19. Last tutorial on Wednesday November 28.
Office: Mona Campbell 4245; Phone: (902)
494-4056; Email: mhe [at] cs.dal.ca
Office hours: 14:00-15:00 Tuesdays and Thursdays, starting from September 6. In addition, I’m typically available after
lectures. You can also make an appointment.
Serikzhan Kazi, email: skazi [at] dal.ca, Office hours: 15:30-16:30, Wednesdays, Computer Science Learning Centre, starting from September 12.
Yuhan Fu, email: yh831319 [at] dal.ca
Arash Kayhani, email: Arash.Kayhani [at] dal.ca
Important: Students are responsible for
checking announcements posted on this web page for
assignment clarifications, course updates and other information.
- [November 8] Assignment 8 has been posted.
- [November 1] Assignment 7 has been posted.
- [October 25] Assignment 6 has been posted.
- [October 24] I updated Assignment 5 by removing the note at the end, because there are simpler solutions. This does not affect your solutions, since you will still get full marks if your algorithm runs in quadratic time.
- [October 23] I have posted the sample solutions to midterm.
- [October 11] Assignment 5 has been posted.
- [October 10] I just fixed a typo in Assignment 4: I changed "which" to "with" in line 7 of page 2. If you already finished your assignment, your solutions should not be affected, since there was only way of interpreting the meaning despite the typo.
- [October 4] Assignment 4 has been posted.
- [September 27] Assignment 3 has been posted.
- [September 20] Assignment 2 has been posted.
- [September 13] Assignment 1 has been posted.
- [September 11] Victor Popoola (popoolaV [at] dal.ca) is currently the course representative of CSCI 3110. The following is the description of the duties of the course representatives in Faculty of Computer Science: "The Course Representative is a point of contact to facilitate and provide more timely feedback mechanisms to instructors and to the Faculty of Computer Science. Additionally, Course Representatives can assist peers in navigating to the most appropriate support mechanism on campus. You can think of a CR as ‘the middle person’; a neutral point of contact for students to use when they don’t feel comfortable addressing an issue with the professor directly."
- [September 4] Welcome
to CSCI 3110!