CS312 : Data Structure 1

Department

Department of Computer

Academic Program

Bachelor in computer

Type

Compulsory

Credits

03

Prerequisite

CS221

Overview

Introduction to data structures, operations on data structures, arrays, storage of arrays, objective function, access tables, linear lists, stacks and operations on them, queues and their uses and operations on them, linked reservation for storage, operations on stacks and interconnected queues, comparison between sequential and interconnected reservation for storage, Trees, applications of trees, surveying binary trees, representation of trees and ways to visit them

Intended learning outcomes

1 Recognize the concept and meaning of data structures and types.

2 describes the workings of arrays, linked lists, stacks, and queues.

3 Enumerate the different methods for the search and arrangement process.

4 Distinguish the basics of data structures and use advanced programming languages ​​to develop complex problem-solving methods using data structures

Teaching and learning methods

1. Theoretical lectures

2. Practical lectures

3. Practical assignments and discussion

Methods of assessments

Percentage assessment methods

1 theoretical exam 30%

2 practical exams 10%

3 final exam 60%

Total 100%

References

Scientific journals

Internet sites "www.MicroSoft.com"