|
UNIVERSITI TEKNOLOGI MARA
|
Course Name (English)
|
DATA STRUCTURES
|
Course Code |
CSC508 |
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 List | This Course does not have any article/paper resources |
---|
Other References | This Course does not have any other resources |
---|
|