CMPT 238 Data Structures Instructor: Tina Tian.

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.
CSIS-385: Analysis of Algorithms Dr. Eric Breimer.
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)
Csc111 :Programming with Java First semester H.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
CLASS ORIENTATION MGMT 464 Project Management Spring 2014.
COMP Introduction to Programming Yi Hong May 13, 2015.
Instructor: Tina Tian. About me Office: RLC 203A Office Hours: Wednesday 1:30 - 4:30 PM or .
CSC172 INTRO PEPPER. COURSE GOALS Strong Java programmer Thorough code documentor Test driven programming Think in terms of objects Data structures –
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.
CIS 068 Welcome to CIS 068 ! Software Design & Data Structures In JAVA Instructor: Rolf Lakaemper Peer Teacher: Aubrey Jones TA: Michael Broscius.
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.
BIT 142:Programming & Data Structures in C#. A2 due date  A2 is due this Friday, June 12 th, by 11:30am BIT 142: Intermediate Programming2.
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.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
IST 210: Organization of Data
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
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.
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.
CMPT 238 Data Structures Instructor: Tina Tian. General Information Office: RLC 203A Office Hour: Tue and Fri 12:30 - 2:00PM.
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.
Class Introduction IST 210: Organization of Data IST2101.
Data Structures Dr. Abd El-Aziz Ahmed Assistant Professor Institute of Statistical Studies and Research, Cairo University Springer 2015 DS.
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 Network Fundamentals CNT4007C
CSCE 121, Sec 200 Fall 2012 Prof. Jennifer L. Welch.
CS101 Computer Programming I
COMP9024: Data Structures and Algorithms
CIS5930 Software Defined Networking
Midterm Review.
March 27 – Course introductions; Adts; Stacks and Queues
CS5040: Data Structures and Algorithms
CMPT 238 Data Structures Midterm Exam Review.
Introduction of ECE665 Computer Algorithms
Welcome to MAT 170 MWF 8:40 SLN
Computer Science 102 Data Structures CSCI-UA
September 27 – Course introductions; Adts; Stacks and Queues
CS 201 – Data Structures and Discrete Mathematics I
CS302 Data Structures Fall 2012.
CS 201 – Data Structures and Discrete Mathematics I
Lecture 1: Introduction
CMPT 438 Algorithms Instructor: Tina Tian.
CSE1311 Introductory Programming for Engineers & Scientists
CMPT 241 Web Programming Instructor: Tina Tian.
ICS201 Introduction To Computing II
EECE.3220 Data Structures Instructor: Dr. Michael Geiger Spring 2017
MAT 379 Computer Networking
CMPT 420 / CMPG 720 Artificial Intelligence
CS Computer Science II: Data Structures and Abstraction Fall 2009
Lecture 1 Class Overview
CMPT 238 Data Structures Instructor: Tina Tian.
Presentation transcript:

CMPT 238 Data Structures Instructor: Tina Tian

General Information Email: tina.tian@manhattan.edu Office: RLC 203A Office Hour: Wednesday 11:00 - 1:00 Friday 1:45 - 2:45 or by appointment Website: turing.manhattan.edu/~tina.tian

About the Course Tue, Fri 12:30 – 1:45 PM Textbooks: Starting out with C++, From Control Structures through Objects, 9th Edition by Tony Gaddis Data Structures and Other Objects Using C++, 4th 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%

About the Homework Only hard copy is accepted. Source code Screen shots of output

About the Homework Due in a week after being announced Collected before class begins (before 12:30) Late work will not be accepted Strict deadline! No homework is accepted after the class begins What if I couldn’t attend the class? What if I was late? Email me your homework (before 12:30) to show the timestamp Hand in a printed copy later

Homework Policy You may discuss the homework with other students. However, you must independently write up your own solutions.

Advises Take notes Start homework early

Software Windows: MS Visual Studio Mac: Xcode Visual Studio Community (Free to download onto personal computers) Mac: Xcode https://developer.apple.com/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++