WEB PAGE:  http://www.eecs.uottawa.ca/~lucia/courses/211014/ Virtual campus web site is where most material is available 

PROFESSOR:  Lucia Moura tel: 5625800 ext. 6678 email: lucia@eecs.uottawa.ca 

OFFICE HOURS:  Office: SITE 5027 Tuesdays 11:4512:45 and Thursdays 10:1511:15 

CSI2110A: 
Lecture 1: Tuesday 13:00  14:30 SCS E217 Lecture 2: Thursday 11:30  13:00 SCS E217 DGD/Tutorial: Tuesday 17:30  19:00 SCS E217 students attend one of the labs: Laboratory 1: Monday 14:30  16:00 STE 0131 Laboratory 2: Tuesday 16:00  17:30 STE 0131 Laboratory 3: Tuesday 10:00  11:30 STE 2052 

CSI2110B: 
Lecture 1: Tuesday 10:00  11:30 LPR 155 Lecture 2: Thursday 8:30  10:00 LPR 155 DGD/Tutorial: Monday 17:30  19:00 SCS E217 students attend one of the labs: Laboratory 1: Monday 14:30  16:00 STE 2052 Laboratory 2: Tuesday 16:00  17:30 STE 2060 Laboratory 3: Tuesday 13:00  14:30 STE 0131 



TEXTBOOK: 
Data Structures and Algorithms in Java (6th ed.), Michael Goodrich, Roberto Tamassia, Wiley, 2014. Textbook is available at Agora bookstore (The textbook is required)


COURSE OBJECTIVES: 


COURSE OUTLINE: 




MARKING SCHEME: 
30 marks (A) Assignments (3 theoretical, 2 programming) 30 marks (M) Midterm test 40 marks (F) Final Exam 100 marks (G) Grade
if (M+F)/70 >= 50% then G= A+M+F 



IMPORTANT DATES: 
Dates from the University of Ottawa Academic Calendar: 