Data Structure and Algorithms: Fall 2015

Information

Course Outline

Introduction to Data Structures and Algorithms, Algorithm Analysis, Arrays, Link Lists, Circular & Doubly Linked List, Stacks, Queues, Infix to Postfix, Trees, Tree Traversals, Binary Tress, Heaps, Tree Applications, Dictionaries, Hashing and Graphs


Reference Book

Data Structure and Algorithm Analysis (3RD Edition)
By: Mark Allen Wiess

Marks Distribution

8Quiz
8Assignment
24Project
20Midterm
40Final
Lectures

Week Lecture ID Topic Notes Description Other Reading
1 # DSAF1501 Introduction to Data Structures DSAF1501.pdf Memory Allocation, Linked Allocation, Indexed Allocation, INode
2 # DSAF1502 Lists DSAF1502.pdf Relation, Operation, Implementation & Memory Requirements
3 # DSAF1503 Linked List DSAF1503.pdf Structure, Operations, Implementation
SKILLS
  • Research & Development 90%
  • Project Management 80%
  • Client Communication 80%
  • Team Management 85%
  • Microsoft Project and Visio 80%
  • GUI Design 90%
  • Web & Mobile Application 95%
  • CMS Design & Development 85%
PROGRAMMING SKILLS
  • HTML 5 90%
  • CSS 3.0 90%
  • PHP / MySQL 90%
  • JS / JQuery 85%
  • JAVA 60%
  • C# / ASP.NET 50%
  • SQL 95%
  • C++ 90%
SEMANTIC WEB
  • XML / XML Schema 90%
  • XPath / XQuery 90%
  • RDF / RDFs 90%
  • SPARQL 80%
  • OWL 80%