This course provide students to know the structure of data storage in memory so that it is more efficient from a program perspective. This course is a compulsory subject and college students can contract this course in the third semester.
The aim of this course is for students to be able to make programs with data structures that are effective in memory usage to produce good programs.
This course is accompanied by a practicum which will help increase students' understanding and skills in creating and implementing data structures in a programming language, the practicum will be accompanied by assistants lecturer who have been selected by the course lecturer herself.
This lecture will discuss material such as:
- Single List (Static and Dinamic)
- Double List (Static and Dinamic)
- List of List (Static and Dinamic)
- Stack (Static and Dinamic)
- Queue (Static and Dinamic)
- Binary Tree
- N-ary Tree
- Graph
The lecture process is carried out with theory and practice where assessment is carried out through quizzes, UTS (Mid Semester Examination), UAS (Final Semester Examination), assignments, and practicum.
To compile and run the code on your local machine, follow the following instruction after cloning a spesific folder that contains header.h, main.c, and mesin.c.
- make sure you already have the mingw64 latest version to compile C language programming.
- run Command Prompt on your path directory by using command
cmd
- in the Command Prompt terminal, compile the program by using command
gcc *.c -o [name].exe
- and run the program in the Command Prompt terminal by using command
[name].exe
or[name]
Rosa, A. S., 2018. Struktur Data Terapan Dalam Berbagai Bahasa Pemrograman: Pascal, C, C++, dan Java. Penerbit Modula.