News
The final exam is scheduled for Tuesday December 13, 2pm-5pm. It is a closed-book exam, consisting of problems related to the course content. Examples of previous exams are posted on the lecture page. Note that final exams are administered centrally at McGill. More information is available here.
The lectures are being recorded. You can download the recordings from the lecture recording website (they are also available inside WebCT). The recording process was somewhat flaky at the beginning of the term.
The WebCT page for the course has been activated. Note that we will be using WebCT only for discussion boards and for the submission and grading of the assignments.
The first class takes place on Thursday, September 1.
General Information
Where: Leacock 219When: Monday, Tuesday and Thursday, 12:35 - 1:25pm.
What: An introduction to the design of computer algorithms, including basic data structures, analysis of algorithms, establishing correctness of programs and program testing. Overview of topics in Computer Science.
Prerequisites: Familiarity with a high level programming language and CEGEP level mathematics. Computer Science and Software Engineering majors are advised to take MATH-240 simultaneously with COMP-250 or with COMP-251.
Instructor
Doina PrecupSchool of Computer Science
Office: McConnell Engineering building, room 111N (left from elevators)
Office Hours: Tuesday and Thursday 1:30 - 2:30 and 4:30 - 5:00. Meetings at other times by appointment only
Phone: (514) 398-6443
E-mail: dprecup@cs.mcgill.ca
Teaching assistants
You can reach all TAs using cs250 at cs dot mcgill dot ca- Bentley Oakes: Wed 3-5pm, TR 3104
- Danesh Ghafoorzadeh Nobar: Mon 4-5pm, MC 111
- Fayiaz Zamal: Thu 11am - 12pm, TBA
- Amjad Almahairi: Tu 6-7pm, TBA
- Malika Meghjani: Fri 3-4pm, MC 403
- Mathieu Rousseau: Wed 10:30 - 11:30am, TR 3130
- Gheorghita Bordianu: Tu 3-4pm, MC 111.
References
- Lecture notes and other relevant materials will be available from the lectures web page.
- For bulletin board and discussions log on to WebCT
- Suggested text: A little book on Java by F. Ahmed and P. Panagaden. 56 pages pdf format
- Suggested text: Michael T. Goodrich, Roberto Tamassia. Data structures and algorithms in Java.