Data Structures Lecture 1 : Model Course Syllabi 0 Dr. Essam Halim Houssein Lecturer, Faculty of Computers and Informatics, Benha University.

Slides:



Advertisements
Similar presentations
J Paul Gibson, NUI Maynooth 2004/2005: CS211Intro. 1 CS211 Algorithms & Data Structures, with GUI Programming
Advertisements

1-1 CMPT 225 Data Structures and Programming Instructor: Aaron Hunter Section: E300 Campus: Harbour Centre Semester: Spring 2007.
Jan Welcome to the Course of Data Structures and Algorithms.
Data Structures Lecture 0 Fang Yu Department of Management Information Systems National Chengchi University Fall 2011.
CSCE 210 Data Structures and Algorithms
Review for Test 2 i206 Fall 2010 John Chuang. 2 Topics  Operating System and Memory Hierarchy  Algorithm analysis and Big-O Notation  Data structures.
CS 206 Introduction to Computer Science II 04 / 29 / 2009 Instructor: Michael Eckmann.
HORSEED International University
CSCE 3110 Data Structures and Algorithm Analysis.
Data Structures Lecture-1:Introduction
METU Computer Engineering Department
Data Structures CS231 Instructor: Dr. Hammad Majeed Office: Academic Block 4 First Floor.
© 2004 Goodrich, Tamassia CS2210 Data Structures and Algorithms Lecture 1: Course Overview Instructor: Olga Veksler.
Prof. dr Slobodanka Đorđević-Kajan Dr Dragan Stojanović
Programming Concepts Jacques Tiberghien office : Mobile :
Data Structures and Programming.  Today:  Administrivia  Introduction to 225, Stacks  Course website: 
AE 321 Design Details (2) Prof.Dr. Tarek Saad Pharos University In Alexandria Faculty Of Engineering Architecture Department.
CPT: Prelim/01 Computer Programming Techniques v Objectives –to give some background on this subject CPT, Semester Preliminaries.
Chapter 1: Introduction to Project Management
COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering.
1 Advanced Databases – CM036 Dr. Akhtar Ali School of Informatics.
Faculty of Applied Engineering and Urban Planning Civil Engineering Department Spatial Data Analysis ECGS5104 Syllabus Lecture 1 Week 2 1 st Semester 2008/2009.
Course ‘Data structures and algorithms – using Java’ Teaching materials and presentation experience Anastas Misev Institute of Informatics Faculty of Natural.
Java Collections An Introduction to Abstract Data Types, Data Structures, and Algorithms David A Watt and Deryck F Brown © 2001, D.A. Watt and D.F. Brown.
Instructor Information: Dr. Radwa El Shawi Room: Week # 1: Overview & Review.
1 The module aims to: n Extend the concepts and practical implementation of the relational model. n Introduce the concepts of Object Oriented and Object-
DATA STRUCTURES (CS212D) Week # 1: Overview & Review.
CS212: DATA STRUCTURES Lecture 1: Introduction. What is this course is about ?  Data structures : conceptual and concrete ways to organize data for efficient.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
CSE 3358 NOTE SET 1 Data Structures and Algorithms.
1. Introduction Adaptive hypermedia & AHyCo Algorithms and Data Structures course materials in AHyCo Knowledge assessment with AHyCo Conclusion and further.
Copyright © 2012 Pearson Education, Inc. 9/4/1435 h Sunday Lecture 1 Array’s Terminologies.
CSE 3358 NOTE SET 1 Data Structures and Algorithms.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
WELCOME to III SEM Date: Class - ECE no of present : no of absent :
Algorithms & Data Structures (M) 2013–14 Prof David A Watt Moodle: Computing Science → Algorithms & Data Structures (IT) © 2008 David A Watt, University.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2001 Sections Ms. Susan Mitchell.
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.
Course Introductions.  Introduction to java  Basics of Java  Classes & Objects  Java Collections and APIs  Algorithms and their analysis  Recursion.
DATA STRUCTURES (CS212D) Overview & Review Instructor Information 2  Instructor Information:  Dr. Radwa El Shawi  Room: 
CCSB234/CSNB234 Operating System Concepts Semester 2, Dec 2006 – Mar 2007 Abdul Rahim Ahmad.
Computer Science: A Structured Programming Approach Using C1 Objectives ❏ To introduce the basic concepts of linked lists ❏ To introduce the basic concepts.
Data Structures By Dr. Mehedi Masud ِAssociate Professor, Computer Science Dept. College of Computers and Information Systems Taif University 1.
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.
BMTS Computer Programming Pre-requisites :BMTS 242 –Computer and Systems Nature Of the Course: Programming course, contain such as C, C++, Database.
Data Structure and Algorithms (DDA 1224) Week 1 Introduction to data structures.
COMP9024: Data Structures and Algorithms Course Outline Hui Wu Session 1, 2016
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
CSCE 210 Data Structures and Algorithms
CENG 213 Data Structures Nihan Kesim Çiçekli
CENG 707 Data Structures and Algorithms
Cen 112 C Programming Özgür Örnek.
COMP9024: Data Structures and Algorithms
Syllabus Introduction to Computer Science
DDC 2423 DATA STRUCTURE Main text:
CENG 213 Data Structures Nihan Kesim Çiçekli
CENG 213 Data Structures Dr. Cevat Şener
Jeremy Bolton, PhD Assistant Teaching Professor
DT249/2 DT255/2 Computer Technology 2
Artificial Intelligence (CS 461D)
ECET370 Education for Service-- ecet370.com. ECET 370 Entire Course (Devry) For more course tutorials visit ECET 370 Week 1 Lab 1 ECET.
Data Structures (CS212D) Overview & Review.
Lecture 1: Introduction
CENG 213 Data Structures Nihan Kesim Çiçekli
Week # 1: Overview & Review
Data Structures (CS212D) Overview & Review.
Object Oriented Programming Course Introduction
Presentation transcript:

Data Structures Lecture 1 : Model Course Syllabi 0 Dr. Essam Halim Houssein Lecturer, Faculty of Computers and Informatics, Benha University

2 Overall Aims of Course: By the end of the course the students will be able to: 1.Understand the concepts of the Data Structures. 2.Define and use standard data structures classes. 3.Design program with different data structures: array, linked list, stacks, queues, trees, Graphs and Hash tables. 4.Describe common applications for each data structure in the topic list. 5.Compare alternative implementations of data structures with respect to the performance. 6.Choose the appropriate data structures for modeling a given problem.

3 Contents: LectureTopic No. of hours Lecture Tutorial/ Practical Lec.1 General introduction and overview of C++ Language (specially Arrays, Classes and Pointers) 532 Lec.2Stacks and its application 532 Lec.3Queues 532 Lec. 4&5Linked lists 1064 Lec. 6Recursion 532 Lec. 7Mid term Exam Lec. 8 Sorting Techniques 532 Lec. 9&10 Searching and Hashing 1064 Lec. 11&12 Trees 1064 Lec. 13&14Graphs Lectures

4 Evaluation: Course degree100 Degree Final-term Examination65 % Oral Examination10 % Practical Examination15 % Semester Work10 % Other Types of Assessment --- Total100%

5 List of References: Essential books 1.Principles of Data Structures Using C and C++, Vinu V. Das, New Age International (P) Ltd., Publishers, Recommended books 1.C++ How to program, 8 th Edition, Paul Deitel and Harvey Deitel, Pearson Education, Inc., Data Structure And Algorithms, 2 nd Edition, Michael T. Goodrich, Roberto Tamassia and David M. Mount, John Wiley & Sons, Inc., Data Structures Using C++, 2 nd Edition, D.S. Malik, Course Technology, Cengage Learning, Data Structure And Algorithms In C++, 3 rd Edition, Adam Drozdek, Thomson Course Technology, 2005.

Any Questions? 6