fbpx

Data Science

IT Sharks has many high quality courses available across 12 distinct categories. All our courses are self-paced and have been designed by subject matter experts, to give you an interactive and enriched learning experience.Depending on your learning goal, which help you focus your learning to provide you with specific expertise in your field or industry.

data structure
Free
Data Science

data structure

Module One: Data Structure Basics 

  1. General discussion on programming principles and software engineering Ch. 1,2.
  2. The importance of Data Structures will be motivated. HW: big program involving files.
  3. Growth of functions.
  4. Complexity: Sec. 3.2, 3.3 from Rosen.

Module Two: Stack

  1. The concept of ADT and Stacks: contiguous implementation. (Ch. 3). 
  2. Stacks: linked implementation. (Ch.3).

Module Three: Recursion 

  1. Recursion, Recursion vs. iteration, tail recursion, unnecessarily recursion (Ch. 3). 

Module Four: Queues 

  1. More on ADT and queues (contiguous implementation) Ch. 4. 
  2. Queues: linked implementation. 
  3. General lists: contiguous implementation. Ch. 4, Ch. 5.

Module Five: Lists 

  1. General lists: linked implementation.
  2. Sequential search Ch.5, Ch.6.

Module Six: Binary search and Tree

  1. Binary search Ch. 6. 
  2. Some tree terminology and rigorous analysis of Binary search, and proving important theorems.
  3. Trees and BST Ch. 9.
  4. BST (cont.) including deleting nodes. 
  5. Graph representation and Breadth first and depth first traversal.

Module Seven: Project 

  1. Group of 2-3 persons select an idea. 
  2. The lecturer discusses the code with you.
  3. Guide you to reach for the best practical project.

Short Description

Duration: 35 Hours

Apply for this course

Please type your full name.
Invalid Input
Invalid email address.
Invalid Input

Connect with us

Villa No. 48, 2nd Floor, Flat 6, 105th Street, El Horreya Sq., Beside El Raya Market, Maadi - Cairo, Egypt 11728

  • Mobile+20 1112 50 5953

  • Whatsapp+20 101 774 3315

  • Email info@itsharks.co

Newsletter

Enter your email and we'll send you more information

© 2024 Copyright IT Sharks. All Rights Reserved.

Search