Future University In Egypt (FUE)
Future University is one of most promising private universities in Egypt. Through excellence in teaching, research and service, Future University strives to provide a comprehensive, high-quality education that prepares our graduates to be future leaders.
mainLogo
Altagamoa Al Khames, Main centre of town, end of 90th Street
New Cairo
Egypt

Course List

Data Structures

  • الكود :
    CS222
  • المستوى :
    بيانات المقرر
  • ساعات المقرر :
    3.00 ساعة
  • القسم :
    Faculty of Computers and Information Technology

بيانات المحتضر :

المجال التعليمى :

Define and use standard data structures classes. Design program with different data structures: array, linked list, stacks, queues, trees, graph and hash tables. Compare alternative implementations of data structures with respect to the performance. Compare and contrast the costs and benefits of dynamic and static data structure implementations. Choose the appropriate data structures for modeling a given problem.

لمزيد من المعلومات :

Data Structures

Built-in data structures. Stacks, queues, linked lists, tree structures. Sorting algorithms, searching algorithms, hashing and graphs.

لمزيد من المعلومات :

Data Structures

نتائج المقرر:

a. Knowledge and Understanding:

1- Outline the standard data structures.
2- Explain the concepts of different data structures (array, linked list, stacks, queues, trees, and graph and hash tables)
3- State the different data structure algorithms.
4- Identify the suitable data structure for a given problem

b. Intellectual Skills:

1- Analyze a given problem to design a system using a suitable data Structure.
2- Select appropriate data structure for a given problem solution and setting out their limitations, restrictions and errors.
3- Differentiate between data structures algorithms and techniques.

c. Professional and Practical Skills:

1- Design, Implement and test a data structure to solve various problems.
2- Apply data structure concepts for implementing a computer based system.
3- Create complete user programs using different data structures
4- Use the built-in libraries of any data structure.

d. General and Transferable Skills:

1- Exploit a range of learning resources.
2- Work on a team

لمزيد من المعلومات :

Data Structures

موضوعات المقرر ومحتواه:

الموضوع عدد الساعات المحاضر عملى /نظرى
Data structure basics and concepts 4 2 2
Arrays: Searching and Sorting Algorithms. 4 2 2
Stack using Arrays 4 2 2
Stack applications. 4 2 2
Quiz -1 2
Queue using Arrays and its applications 4 2 2
Linked List 4 2 2
Doubly Linked List 4 2 2
Mid Term Exam 2
Stack and Queue using Linked List 4 2 2
Tree , Binary Tree 4 2 2
BST and Graphs 4 2 2
Hash Tables 4 2 2
Final Exam 2

لمزيد من المعلومات :

Data Structures

التعليم والمناهج:

طريقة التعليم
Interactive Lectures including discussion
Practical Lab Sessions
Self-Study (Project / Reading Materials / Online Material / Presentations)
Problem Solving

منهجية التعليم :

Data Structures

تقييم الكورس :

طريقة التقييم الوزن النسبى % رقم الاسبوع ماذا تقيم ؟
Assignments 10.00 3
Final Exam 40.00 14
Midterm Exam (s) 20.00 9
Quizzes 10.00 5
Team Work Projects 20.00 7

الوزن النسبى :

Data Structures

الكتب:

الكتاب المؤلف الناشر

ملاحظات المقرر :

Course Notes are available with all the slides used in lectures in electronic form on Learning Management System (Moodle)

الكتب المرشحة :

Michael T. Goodrich, Roberto Tamassia, David M. Mount, “Data Structures and Algorithms in C++, 2nd Edition” , 978-0-470-46044-3

الموقع الالكترونى :

https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

لمزيد من المعلومات :

تابعنا علي

فيديو الكلية

إعلانـات