Course Description
The aim of this course is to provide the fundamentals of data structures, and algorithm design from an object-oriented perspective which allows one to store collections of data efficiently with fast updates and queries. The course is mainly focused on array and linked list data structures, and their implementation of fundamental abstract data types like stacks, queues, trees, and graphs. Recursion is introduced in order to cover basic operations on these abstractdata types, including traversal, insertion, deletion, and searching. Weekly labs allow exercising in Java programming.
Course ID: CSC 237
Credit hours | Theory | Practical | Laboratory | Lecture | Studio | Contact hours | Pre-requisite | 3 | 4 | 4 | CSC 231 |
---|