Data Structures and Algorithms Dr. Robin Gras Ext. 2994 Lambton Tower 8111.

Slides:



Advertisements
Similar presentations
BIO 130: Anatomy and Physiology I Spring 2013 Dr. Rebecca Pearson Please sign in!
Advertisements

Introduction CSCI102 - Systems ITCS905 - Systems MCS Systems.
Psychology 302 Evolutionary Psychology Spring 2011.
ITCS 3181 Logic and Computer Systems
Today’s Agenda  Syllabus CS2336: Computer Science II.
COMP171 Data Structures and Algorithms Spring 2009.
1-1 CMPT 225 Data Structures and Programming Instructor: Aaron Hunter Section: E300 Campus: Harbour Centre Semester: Spring 2007.
CS 46101–600/CS Design and Analysis of Algorithms Dr. Angela Guercio Spring 2010.
ITCS 3181 Logic and Computer Systems
COMP171 Data Structures and Algorithms Spring 2009.
Management Information Systems Dr. Eric Breimer. Course Syllabus CSIS-114: Management Information Systems (Spring 2008) Lecture: Wednesday and Friday,
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Wednesday and Friday 10:40 am – 11:30 am and by appointment.
CSIS-385: Analysis of Algorithms Dr. Eric Breimer.
CSIS-385: Analysis of Algorithms Dr. Eric Breimer.
Management Information Systems Dr. Eric Breimer. Course Syllabus CSIS-114: Management Information Systems (Spring 2007) Lecture: Wednesday and Thursday,
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 8 am – 8:30 am Tuesday and Thursday.
Psychololgy 281 Learning and Behaviour Spring 2012.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
EE 220 (Data Structures and Analysis of Algorithms) Instructor: Saswati Sarkar T.A. Prasanna Chaporkar, Programming.
CENG 213 Data Structures Department of Computer Engineering Middle East Technical University Fall 2014 CENG 213 Data Structures 1.
IS 320: Data Structures Spring Quarter DESCRIPTION This class is an introduction to data structures. The primary data structures—list, stack, queue,
CSCE 3110 Data Structures and Algorithm Analysis.
METU Computer Engineering Department
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
CHEMISTRY 10123/10125 Spring 2007 Instructor: Professor Tracy Hanna Phone: Office: SWR 418
© 2004 Goodrich, Tamassia CS2210 Data Structures and Algorithms Lecture 1: Course Overview Instructor: Olga Veksler.
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
MAT 3724 Applied Analysis Fall 2012
ECEN 301Discussion #1 – Syllabus1 All Sections MWF 1:00 – 1:50 PM 256 CB Lecture: MW Recitation: F Labs: M or Th Instructor: Prof. David Long Office: CB.
1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.
CS 311: Data Structures II Winter Quarter DESCRIPTION This class is a continuation of CS 260. The topics covered will include: file I/O in Java,
Introduction to Data Structures
CSE 3358 NOTE SET 1 Data Structures and Algorithms.
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
PHY 1405 Conceptual Physics (CP 1) Spring 2010 Cypress Campus.
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
IT Semester 1 Course Introduction IT Portfolio IT 1140 ( Semester 1) Hong Kong Baptist University IT 1140 – IT Portfolio – Course Introduction.
BIO 132: Anatomy and Physiology II Fall 2015 Dr. Rebecca Pearson Please sign in!
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
CSE 3358 NOTE SET 1 Data Structures and Algorithms.
Welcome to Phys 001 Your professor: Dr Silvina Gatica Office: Thirkield Office Hours: MW 11:10 to 12:10 pm or by appointment.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Programming Paradigms
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
1 Data Structures COP 4530 Spring 2010 MW 4:35 PM – 5:50 PM CHE 101 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
Course Info Instructor U.T. Nguyen Office: CSEB Office hours: Tuesday, 14:30-15:30 Thursday, 12:00-12:45 By.
Data Structures and Algorithms in Java AlaaEddin 2012.
AMS102 Elements in Statistics Prof. Kenny Ye Office: Math Phone: Office Hours: TuTh 3:30-4:30.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Data Structures By Dr. Mehedi Masud ِAssociate Professor, Computer Science Dept. College of Computers and Information Systems Taif University 1.
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
1 CENG 707 Data Structures and Algorithms Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University Fall 2013.
CENG 213 Data Structures1 Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University.
Course Information EECS 2031 Fall Instructor Uyen Trang (U.T.) Nguyen Office: LAS Office hours: 
CENG 213 Data Structures Nihan Kesim Çiçekli
CENG 707 Data Structures and Algorithms
Course Information EECS 2031 – Section A Fall 2017.
COMP9024: Data Structures and Algorithms
CENG 213 Data Structures Nihan Kesim Çiçekli
CENG 213 Data Structures Dr. Cevat Şener
CS5040: Data Structures and Algorithms
CSC 111 Course orientation
Computer Science 102 Data Structures CSCI-UA
CENG 213 Data Structures Nihan Kesim Çiçekli
CSE1311 Introductory Programming for Engineers & Scientists
Exam Scheduling Procedures
First Semester 1439/1440 Welcome 
Presentation transcript:

Data Structures and Algorithms Dr. Robin Gras Ext Lambton Tower 8111

Lectures: Tuesday, Thursday 4:00pm – 5:20pm, DH 355 Labs: Section 51 – Tuesday 14:30 – 15:50 WL 305 Section 52 – Thursday 14:30 – 15:30 WL 305 Section 53 – Tuesday 10:00 – 11:20 WL 305 Office Hours: Tuesday, 10:30am – 12:30am. Text book: Mark Allen Weiss, Data Structures and Problem Solving Using Java, Addison-Wesley. Slides: Thank you for Dr. Mukopadhyay, Dr. Goodwin and Dr. Wu for their slides.

Course web page: Clew. Access through the “class notes” link of the Webpage of the University of Windsor Your responsibility for periodically checking the course web page. All course news will be posted there. Labs: Instructor: Abbas Golestani, Attending all labs is compulsory. Except for any logistical problem, labs will start on Tuesday, September 21. The labs assignments will be posted on the CLEW website

GA Iman Rezaeian, Yifeng Li,

CLASS LISTS IMPORTANT NOTES The add/drop date period ends November 10 You are not allowed to attend classes for this course unless you are officially registered, and your name appears on the current class list. Assignments will not be accepted, you will not be allowed to write tests or examinations, and credit will not be granted to any student who is not properly registered. "Financial Ineligibility" will not be accepted as a reason for non-registration in a course and will not be considered as a rationale to support a late registration. Please make sure your address is correct on the Student Information Service SIS. Important information may be ed during the term. If you are using your campus userid as your preferred , please update your address on the web with your Be sure to protect your Personal Access Code and do not share it with anyone.

Make-Up Test Policy Midterm tests, which are missed for any reason whatsoever cannot be made up. In the exceptional case that a student misses a midterm test for a valid reason, i.e. supported by appropriate documentation (see below), the mark for that test will be carried over to the next test (midterm or final). In case of a Doctor’s note, it must specifically say that the student was incapable of writing the exam on the day of the test. A copy of the "Student Medical Certificate" filled in and signed by a qualified physician is the only valid doctor's note that can be accepted. The medical certificate to use is available on the course website. The final exam must be written in order to obtain a grade for the course. If a student is sick, s/he must keep the instructor informed about his/her illness, with a supporting doctor's certificate. No extensions for labs will be allowed without a written application supported by documents. The documents should be given within 7 (seven) days after the lab is due. If any student is caught adopting unfair means (e.g. plagiarism), the student will face serious consequences including official disciplinary procedures.

If a student is unable to appear for the midterm test or the final exam due to serious and unavoidable circumstances, s/he must immediately contact the instructor (within 7 days) and submit a written letter with supporting documents (e.g., a copy of a Doctor's certificate in case of sickness) at the earliest opportunity. Students must keep a copy of their letter explaining their absence and the original supporting documents (e.g., doctor's notes). This original document will be stamped by the department as a proof that we have received their letter. A make-up test will be arranged for students who miss their final exam due to legitimate reasons. If a student has a medical condition, which may create problems during the term, s/he must inform the instructor in writing with supporting documents beforehand. No consideration will be made after the term is over (the last day of classes). All appeals about missing labs, lab marks, missing midterms, or midterm marks must be made during the term. No appeals will be accepted after the term is over (the last day of classes).

Main topics: Algorithm analysis, Stacks, Queues, Linked Lists, Recursion, Sorting, Trees, Binary Trees, Binary Search Trees, Balanced Trees and AVL trees, Hashing, Heap and priority queues, Huffman Coding Graphs.

Evaluation scheme: Midterms 120% Midterms 225% Labs10%  each worth 1 % Final Exam45% Exam dates: Midterm 1 : Oct 19 or 21, 2010, 4:00pm – 5:20pm Midterm 2 : Nov 16 or 18, 2010, 4:00pm – 5:20pm Final: Dec 16, 2010, 3:30pm – 6:00pm