Presentation is loading. Please wait.

Presentation is loading. Please wait.

COMP9024: Data Structures and Algorithms

Similar presentations


Presentation on theme: "COMP9024: Data Structures and Algorithms"— Presentation transcript:

1 COMP9024: Data Structures and Algorithms
Course Outline Hui Wu Session 2, 2016

2 Staff Lecturer in Charge: Hui Wu Office: K17-501D Phone: 93856572
Consultation hours: 2:00-500pm Friday

3 Aims The aims of this course are
to introduce the basic data structures and algorithms, and to develop skills in the design and analysis of algorithms and data structures.

4 Outcomes If successfully completing this course, you will
understand the basic data structures and algorithms; be able to analyse the complexities of software; and be able to design and select appropriate data structures and algorithms for applications.

5 Topics Java programming language Analysis of algorithms
Linked lists, stacks, queues and priority queues Trees and search trees Sorting, selection and sets Hash tables and skip lists Text processing Graphs

6 Assessment Assignments: 30% Final exam: 70% Final result calculation:
If your exam result is at least 40, your final result is equal to all the assignment results + 0.7* exam result. Otherwise, your final result is your exam result.

7 Assignments Four individual assignments Use Java

8 Final Exam Three hours Closed book Two Parts
Part I: Basic data structures and algorithms Part II: Design and analysis of algorithms. Use pseudo code to write algorithms.

9 Homework One homework every week.
Questions of homework are intended to help you understand the course material and prepare for the final exam. You are strongly recommended to work out the solutions to all questions. No mark for homework. So you don’t submit it.

10 Textbook Data Structures and Algorithms in Java (6th Edition) by Michael T. Goodrich and Roberto Tamassia.


Download ppt "COMP9024: Data Structures and Algorithms"

Similar presentations


Ads by Google