CMPT 238 Data Structures Instructor: Tina Tian. General Information Office: RLC 203A Office Hour: Tue and Fri 12:30 - 2:00PM.

Slides:



Advertisements
Similar presentations
5/19/2015CS 2011 CS 201 – Data Structures and Discrete Mathematics I Syllabus Spring 2014.
Advertisements

Instructor: Tina Tian. General Info Office: RLC 203A Office Hours: Tuesday, Friday 1:00 – 2:00 PM.
Cpt S 122 – Data Structures Course Introduction
COMP171 Data Structures and Algorithms Spring 2009.
CS 46101–600/CS Design and Analysis of Algorithms Dr. Angela Guercio Spring 2010.
COMP171 Data Structures and Algorithms Spring 2009.
1 Course Information Parallel Computing Fall 2008.
1 Course Information Parallel Computing Spring 2010.
1-1 ICS201: Introduction To Computer Science King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer.
Course Material: webcourses.kfupm.edu.sa
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
CMPT 120 Introduction to Computer Science and Programming I Chris Schmidt.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
© 2004 Goodrich, Tamassia CS2210 Data Structures and Algorithms Lecture 1: Course Overview Instructor: Olga Veksler.
Data Structures and Programming.  Today:  Administrivia  Introduction to 225, Stacks  Course website: 
COMP Introduction to Programming Yi Hong May 13, 2015.
1 CS 233 Data Structures and Algorithms 황승원 Fall 2010 CSE, POSTECH.
Instructor: Tina Tian. About me Office: RLC 203A Office Hours: Wednesday 1:30 - 4:30 PM or .
Course Introduction Software Engineering
COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
CMPT 258 Database Systems Instructor: Tina Tian. General Information Office: RLC 203A Office Hour: Wednesday 1:30 - 4:30.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
CS 23021–600 Computer Science I Dr. Angela Guercio Spring 2010.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University Cpt S 223 – Advanced Data Structures Course Introduction.
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
Welcome to CIS 2168 ! Data Structures and Algorithms
IST 210: Organization of Data
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University Cpt S 223 – Advanced Data Structures Course Introduction.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2002 Sections Ms. Susan Mitchell.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2001 Sections Ms. Susan Mitchell.
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
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.
Computer Programming for Engineers CMPSC 201C Fall 2000.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
Data Structures By Dr. Mehedi Masud ِAssociate Professor, Computer Science Dept. College of Computers and Information Systems Taif University 1.
1 BIT 5495 Introduction Syllabus Instructor:Dr. Lance A. Matheson Office:Pamplin 1017 Office Hours:By appointment is best way to contact me Phone:
1 CENG 707 Data Structures and Algorithms Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University Fall 2013.
CMPT 463 Artificial Intelligence Instructor: Tina Tian.
COMP9024: Data Structures and Algorithms Course Outline Hui Wu Session 1, 2016
CMPT 201 Computer Science II for Engineers
CENG 707 Data Structures and Algorithms
Computer Engineering Department Islamic University of Gaza
CSCE 121, Sec 200 Fall 2012 Prof. Jennifer L. Welch.
COMP9024: Data Structures and Algorithms
CS5040: Data Structures and Algorithms
CMPT 238 Data Structures Instructor: Tina Tian.
Computer Science 102 Data Structures CSCI-UA
CS 201 – Data Structures and Discrete Mathematics I
CS 201 – Data Structures and Discrete Mathematics I
دانشكده برق دانشگاه علم و صنعت ايران
CMPT 438 Algorithms Instructor: Tina Tian.
CMPT 241 Web Programming Instructor: Tina Tian.
EECE.3220 Data Structures Instructor: Dr. Michael Geiger Spring 2017
CMPT 420 / CMPG 720 Artificial Intelligence
CS Computer Science II: Data Structures and Abstraction Fall 2009
Computer Engineering Department Islamic University of Gaza
CMPT 238 Data Structures Instructor: Tina Tian.
Presentation transcript:

CMPT 238 Data Structures Instructor: Tina Tian

General Information Office: RLC 203A Office Hour: Tue and Fri 12:30 - 2:00PM or by appointment Website: home.manhattan.edu/~tina.tian

About the Course Tue, Fri 2:00 - 3:15PM Textbooks: ▫Starting out with C++, From Control Structures through Objects, 8 th Edition by Tony Gaddis ▫Data Structures and Other Objects Using C++, 4 th Edition by Michael Main and Walter Savitch

Grading 1st Midterm Exam (in class, 5th week)15% 2nd Midterm Exam (in class, 10th week) 15% Final Exam 30% Homework 40%

Attendance policy Attendance is required. Students are expected to attend all classes and will be held responsible for all material covered during each class.

Electronic Devices Please do not check or visit websites that are not relevant to the course during class. It is a distraction, both for you and (more importantly) for your fellow classmates. Please keep your phones silent during class.

About the Homework Only hard copy is accepted. ▫Source code ▫Screen shots of output Make a cover page (name, homework number) ▫Comment Due in a week after being announced Late work will not be accepted

Homework Policy You may discuss the homework with other students. However, you must acknowledge the people you worked with. And you must independently write up your own solutions. Any written sources used (apart from the text) must also be acknowledged.

Advises Take notes Start homework early

Software Windows: MS Visual Studio ▫Visual Studio Community 2015 (Free to download onto personal computers) Mac: Xcode ▫ ▫Free ▫Compiler

What will be covered This course will introduce fundamental algorithms and data structures of computer science ▫Searching and sorting arrays (Gaddis Chap 8)  Binary search  Bubble sort  Selection sort  Insertion sort (M&S Chap 13)

What will be covered (cont.) Basic data structures ▫Linked lists (Gaddis Chap 17) ▫Stacks (Gaddis Chap 18) ▫Queues (Gaddis Chap 18)

What will be covered (cont.) Recursion (Gaddis Chap 19) More sorting algorithms (Main & Savitch Chap 13) ▫Mergesort ▫Quicksort

What will be covered (cont.) Binary trees (Gaddis Chap 20)

Homework Review your old 102 assignments Practice C++