Students failing a module, and who need to complete a coursework component, must make contact with the relevant lecturer.

UNIVERSITI TEKNOLOGI MARA
Course Name (English) DATA STRUCTURES
Course Code CSC508
MQF Credit 3
Course Description This course introduces the concept of data structures, including lists, trees and graphs for improving computational performance. It emphasizes on abstract data types, their representations, and role as models in the development of computer algorithms such as searching and sorting.
Transferable Skills At the end of the course, students should be able to:

1. Describe various data structure concepts in solving computational problems

2.Illustrate data structure techniques to perform specific computational tasks.

3.Construct computational solutions using appropriate data structures.
Teaching Methodologies Lectures, Lab Work
CLO
CLO1 Describe various data structure concepts in solving computational problems.
CLO2 Illustrate data structure techniques to perform specific computational tasks.
CLO3 Construct computational solutions using appropriate data structures.
Pre-Requisite Courses No course recommendations
Reading List
Reference Book Resources
  • Frank M. Carrano,Timothy M. Henry 2018, Data Structures and Abstractions with Java, 5th Edition Ed., Pearson [ISBN: 0134831691]
  • E Balagurusamy 2019, Data Structures, 5th Edition Ed., McGraw-Hill Education [ISBN: 9789353161835]
  • Anuradha A. Puntambekar 2020, Data Structures, Technical Publications [ISBN: 9789333223911]
  • Hemant Jain 2018, Problem Solving in Data Structures & Algorithms Using Java, 2nd Edition Ed. [ISBN: 9781723982101]
  • Raji Ramakrishnan Nair, Divya Joseph, Alen Joseph 2019, A Quick Reference to DATA STRUCTURES and COMPUTER ALGORITHMS, BPB Publications [ISBN: 9789388176583]
Article/Paper ListThis Course does not have any article/paper resources
Other ReferencesThis Course does not have any other resources