Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.

Slides:



Advertisements
Similar presentations
COMP171 Data Structures and Algorithms Spring 2009.
Advertisements

CMPT 225 Data Structures and Programming. Course information Lecturer: Jan Manuch (Jano), TASC TAs: Osama Saleh,
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.
CSCE 210 Data Structures and Algorithms
COMP171 Data Structures and Algorithms Spring 2009.
1 Course Information Parallel Computing Fall 2008.
1 Course Information Parallel Computing Spring 2010.
CSCE156: Introduction to Computer Science II Instructor Stephen Scott Website
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
CENG 213 Data Structures Department of Computer Engineering Middle East Technical University Fall 2014 CENG 213 Data Structures 1.
CSCE 3110 Data Structures and Algorithm Analysis.
Data Structures & Agorithms Lecture-1: Introduction.
METU Computer Engineering Department
COMP 151: Computer Programming II Spring Course Topics Review of Java and basics of software engineering (3 classes. Chapters 1 and 2) Recursion.
© 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: 
1 CS 233 Data Structures and Algorithms 황승원 Fall 2010 CSE, POSTECH.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering.
CSE 3358 NOTE SET 1 Data Structures and Algorithms.
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
LINUX System : Lecture 1 Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
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.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
ITEC 2620M Introduction to Data Structures Instructor: Prof. Z. Yang Course Website: ec2620m.htm Office: Tel 3049.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
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.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2003 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
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.
COMP 103 wrapping up and some exam tips 2015-T2 Lecture 32 Marcus Frean School of Engineering and Computer Science, Victoria University of Wellington 
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
Principles of Imperative Computation Lecture 1 January 15 th, 2012.
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.
CENG 213 Data Structures1 Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University.
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
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
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CENG 707 Data Structures and Algorithms
Computer Engineering Department Islamic University of Gaza
COMP9024: Data Structures and Algorithms
CENG 213 Data Structures Nihan Kesim Çiçekli
CENG 213 Data Structures Dr. Cevat Şener
Jeremy Bolton, PhD Assistant Teaching Professor
ICE 245: Algorithms Instructor: Dr. Mohammad Arifuzzaman
CS5040: Data Structures and Algorithms
CMPT 238 Data Structures Instructor: Tina Tian.
Object-Oriented Programming
Computer Science 102 Data Structures CSCI-UA
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CENG 213 Data Structures Nihan Kesim Çiçekli
CSE1311 Introductory Programming for Engineers & Scientists
C Programming Lecture 1 : Introduction
Human Media Multicore Computing Lecture 1 : Course Overview
Human Media Multicore Computing Lecture 1 : Course Overview
Human Media Multicore Computing Lecture 1 : Course Overview
C Programming Lecture 1 : Introduction
C Programming Lecture 0 : Introduction
Principles of Imperative Computation
CMPT 238 Data Structures Instructor: Tina Tian.
Presentation transcript:

Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University

Course Overview Level : 2-th year CSE undergrad students Topics : Second part of Data Structures Review of Basic Data Structures Array, Linked List, Stack, Queue, Trees, and etc Advanced Data Structures Graph algorithms, Hashing, Search Trees, etc Basic Algorithms Complexity Analysis Sorting, Search, etc Objectives Understanding core concepts of various data structures Applying the data structures to actual programming Improve the ability of design and analysis of data structures and algorithms.

Textbook “Fundamentals of Data Structures in C”, Horowitz, Sahni, Anderson-Freed, 2 nd Edition, Silicon Press C++ version of the same book is also fine.

Evaluation Grade Percentage A : around 30% B : around 35% Midterm Exam : 30% Final Exam : 35% Assignments + Term Projects : 30% Class Participation : 5% You may get F grade if you miss (more than) ¼ of the whole classes Academic dishonesty (e.g. cheating, plagiarism, and etc.) will be taken seriously

Course Information Lecture Time : Mon 3, 4, Wed 3, 4 Lecture Room : Engineering 2 – 6514 English-Only Lecture English proficiency can be greatly improved by using and practicing English, not by just studying English. Lecture, Homework, Exam : 100% English Question : English Encouraged but Korean allowed. Project Presentation : English Presentaion Prefered (you will get bonus points) Professor Information Office : Engineering Office Tel : Office Hour : Thu 3pm-5pm, or individual appointment

Announcement Class Website Class information such as lecture notes can be accessible through this website We will also use MiniWeb for homework submission Programming Assignments We encourage to study and discuss together for doing programming assignments. However, you must do programming YOURSELF. You must not share any of source code with other students. Any kind of academic dishonesty will be taken seriously.

Schedule 1 Course Overview, Review : C Pointer 2Review : Array, Linked List, Stack, Queue 3Review : Trees 4Graph (Definition, Traversal, Component) 5Graph Algorithms. 6 Sorting, Time Complexity 7 Internal/External Sorting 8 Midterm Exam

Schedule 9 Hashing 10 Priority Queues 11 Efficient Binary Search Trees 12 Multiway Search Trees 13 Term Project Progress Discussion 14 Term Project Final Presentation 15 Final Exam

Remarks Students should have taken the first part of the Data Structure class (spring semester). Students should have knowledge and experience of C programming language. This course requires students to perform term project design, implementation, presentation, and final report writing.