COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering.

Slides:



Advertisements
Similar presentations
COMPE / SE / ISE 493 Project Orientation 2013 Fall Murat KARAKAYA Department of Computer Engineering Barış ÖZKAN Department of Information Systems Engineering.
Advertisements

COMPE 343 Database Systems and Programming Spring Murat KARAKAYA Department of Computer Engineering.
5/19/2015CS 2011 CS 201 – Data Structures and Discrete Mathematics I Syllabus Spring 2014.
COMP171 Data Structures and Algorithms Spring 2009.
Data Structures Lecture 0 Fang Yu Department of Management Information Systems National Chengchi University Fall 2011.
CSCE 210 Data Structures and Algorithms
COMP171 Data Structures and Algorithms Spring 2009.
1 CENG 707 Data Structures and Algorithms Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University Fall 2010.
1 Course Information Parallel Computing Spring 2010.
CSCE156: Introduction to Computer Science II Instructor Stephen Scott Website
CSc 160 Overview of Fundamentals of Computer Programming II Spring (SO1) 2004.
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.
COMP152 Object-Oriented Programming and Data Structures Spring 2011.
CSCE 312 Computer Organization Lecture 0: Course Administration EJ Kim Department of Computer Science and Engineering 338B Bright
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.
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.
Instructor: Dr. Sahar Shabanah Fall Lectures ST, 9:30 pm-11:00 pm Text book: M. T. Goodrich and R. Tamassia, “Data Structures and Algorithms in.
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 Lecture 1: Introduction Azhar Maqsood NUST Institute of Information Technology (NIIT)
1 CS 233 Data Structures and Algorithms 황승원 Fall 2010 CSE, POSTECH.
Data Structures Lecture 1 : Model Course Syllabi 0 Dr. Essam Halim Houssein Lecturer, Faculty of Computers and Informatics, Benha University.
Course Introduction Software Engineering
COMPE / SE / ISE 431 Operating Systems 2013 Fall Erhan GÖKÇAY (Coor.) Department of Software Engineering Murat KARAKAYA Department of Computer Engineering.
COMPE 564/ MODES 662 Natural Computing 2013 Fall Murat KARAKAYA Department of Computer Engineering.
COMPE 574 Fundamentals of Algorithms Spring Murat KARAKAYA Department of Computer Engineering.
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.
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.
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
CMSC 2021 CMSC 202 Computer Science II for Majors Fall 2002 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
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.
Data Structures for Programmers Vamshi Ambati
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
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 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
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2003 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
Course Preliminaries Course Objectives Course Objectives Students’ Learning Outcomes Students’ Learning Outcomes Grading Policy Grading Policy Course Resources.
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.
Database Advanced CS 421 TA. Amani Alghanayem For discuss and the lecture references:
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.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
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
CSCE 210 Data Structures and Algorithms
CENG 213 Data Structures Nihan Kesim Çiçekli
CENG 707 Data Structures and Algorithms
COMP9024: Data Structures and Algorithms
CSc 020: Programming Concepts and Methodology II
CENG 213 Data Structures Nihan Kesim Çiçekli
Midterm Review.
CENG 213 Data Structures Dr. Cevat Şener
Computer Science 102 Data Structures CSCI-UA
CS 201 – Data Structures and Discrete Mathematics I
CS 201 – Data Structures and Discrete Mathematics I
CGS 3763 Operating Systems Concepts Spring 2013
CENG 213 Data Structures Nihan Kesim Çiçekli
CSCE156: Introduction to Computer Science II
Presentation transcript:

COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering

COMPE 226 Instructor : K. Murat KARAKAYA Office : Z-14 Lecture : Thursday 1009 Friday 11: OfficeHour : Thursday Z-14 TA: TBD TBD Office: TBD Course Web page is on Moodle. Check your registration!

Objectives & Content Objectives: introduce abstract concepts in problem solving implement concepts in C++ choose a suitable data structure for a specific problem create more complex data structures implement and analyze data structures algorithms Content: Stacks Recursion Queues Creation and destruction of dynamic variables Linked lists Sorting and searching algorithms Binary trees Hashing

Text Books and References Course Book: Data Structures Using C++, D.S. Malik, Thomson Course Technology, 2nd Edition. Other Sources : 1.Data Structures Using C and C++, Y.Langsam, Prentice-Hall International Inc., 2nd Edition. 2.Data Structures and Algorithm Analysis in C++, M. Weiss, Addison Wesley, 3rd Edition 3.Practical Data Structures in C++, B. Flamig, John Wiley & Sons, Pap/Dis Edition. 4.Fundamentals of Data Structures in C++, E. Horowitz, S. Sahni, D. Mehta, Silicon Press, 2nd Edition. 5.Data Structures and Algorithms in C++, M.T. Goodrich, R.Tamassia, D. M. Mount, Wiley, 2nd Edition.

Grading (Tentative) 2 Midterms 55% Homework Assignments10% Final Exam 35% –Passing grade >= not 49!

Grading Policies Missed exams: o no make-up exam for midterms without approved excuse! o you will get zero for each missed pop quiz! o no make-up exam for final for any excuse! Lateness: o Late assignments are penalized up to 20% per day o Maximum 3 days! Ethics: o All assignments/projects are to be your own work. Participation: o You are supposed to be active in the class by involving and participating disscusions via asking questions, proposing solutions, explaning your ideas, etc.

WEEKLY SCHEDULE AND PRE-STUDY PAGES Week Lecture Topics Pre-study Pages 1 18/09 Introduction, Standard Template Library (STL) Chapter 2, /09 Linked Lists (Linked List ADT, Unordered Linlked List) Chapters /10 Linked Lists (Ordered Linlked List) Chapter /10 Linked Lists (Doubly Linked List, STL Sequence Container:list,) (Compensation Lecture will be provided) Out of Campus Chapter /10 Recursion Chapter /10 Stack Chapter /10 Stack MIDTERM 1 30 /10 /2014 (11:30-12:30) Chapter /11 Out of Campus 9 13/11 Queues Chapter /11 Queues Chapter /11 Searching, Sorting Chapter 9, /12 Hashing MIDTERM 2 04/12/2014 (11:30-12:30) Chapter /12 Binary Trees Chapter /12 Binary Trees Chapter /12 Heap Sort Chapter 11

EXPECTED SKILLS Very Good Knowledge and Pratice at: C++, Object Oriented programming concepts Prerequiste: COMPE 225 EXPECTED WORK LOAD –You have to review C++ and Object Oriented programming concepts –You have to implement example codes by yourself –You have to do assignments by yourself

Recent Success Ratios 2015 Fall ? % 2015 Spring 75% 2014 Fall 28% 2014 Summer 75% 2014 Spring 45% 2013 Fall 65% 2013 Summer 5% 2013 Spring 35%

Any Questions?