ALGORITHM AND DATA STRUCTURE



Subject Code: ECP1026
Objective: To provide the students with the basic understanding of algorithms and data structures for more efficient program writing.
Pre-Requisite: ECP1016: Computer and Program Design
Credit Hours: 3
Contact Hours: 57 hours (lectures and tutorials)
Assesment:

Test/Quiz: 20%
Tutorial:10 %
Assignment: 10%
Final Examination: 60%
Laboratory:
Supervised tutorials done in many computer labs, including Multimedia Design Lab, Multimedia Computing Lab, etc. Tutorials are mostly programming tutorials, while a few involve application of theory in paper exercises.

The programming tutorials will be conducted using the GCC compiler in the LINUX operating system.

References:
  • I. Chai & J. D. White, "Structuring Data and Building Algorithms", McGraw-Hill, 2006 (Text Book)
  • Kruse, Tondo & Leong, "Data Structures and Program Design in C", 2nd Edition, Prentice Hall, 1997
  • Kingston, "Algorithms and Data Structures: Design, Correctness, Analysis", 2nd Edition, Addison-Wesley, 1997

Course Contents

 

Learning Outcome of Subject
   

At the completion of the subject, students should be able to:


Programme Outcomes (% of contribution)