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

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

OFFICE HOURS:  Office: SITE 5027 Thursdays 2:003:00 (other time TBA) 

TA CONTACTS:  TA names and contact, office
hours and TA namse for each lab and DGD 

CSI2110A: 
Lecture 1: Tuesday 13:00  14:30 LEE A131 Lecture 2: Thursday 11:30  13:00 LEE A131 students attend the DGD/tutorial: Tutorial: Friday 14:3016:00 FSS4007 (new!) students attend one of the labs: Laboratory A1 Monday 14:3016:00 CBY B02 Laboratory A2 Tuesday 10:0011:30 CBY B02 Laboratory A3 join A2 for weeks Sep 1920 (Monday 11:3013:00 STE2052 split from A2 effective week Sep 26) Laboratory A4 join A1 for weeks Sep 1920 (Monday 14:3016:00 STE2060 split from A1 effective week Sep 26) 

CSI2110B: 
Lecture 1: Tuesday 10:00  11:30 TBT 070 Lecture 2: Thursday 8:30  10:00 TBT 070 students attend one of the DGDs/tutorials: DGD/Tutorial 1: Friday 14:3016:00 FTX 351 students attend one of the labs: Laboratory B1: Monday 14:30  16:00 STE 0131 Laboratory B2: Tuesday 13:00  14:30 STE 2060 Laboratory B3: join B2 for week Sep 1920 (Tuesday 13:00  14:30 STE 0130 split from B2 effective week Sep 26) 



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 (NOTE NEW:) LAB & DGD participation (2% bonus) towards final grade 100 marks (G) Grade
if (M+F)/70 >= 50% then G= A+M+F 



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