Courses

Engineering > Computer Science


Course
Data structures and Algorithms
Lecturer
Mbogholi, John
University
Pwani University
Period
Fall 2023
Language
English

Keyword

Syllabus

This course purposes to introduce students to the fundamental data structures that will enable them to organize and manipulate data efficiently. It aims to provide techniques for programming with collections of data, and the data structures and algorithms that are needed to implement these collections. The data structures are explained in simple language and implementations in at least two different modern programming languages are discussed in a step by step manner. The course provides step-by-step explanations and focused examples clearly explain the design of collection classes with polymorphism and inheritance and multiple implementations of collection interfaces.

Courses List

No. Course Format File Date
1 Week 1 - Introduction 2023-12-11
2 Week 2 - Collections 2023-12-11
3 Week 3 - Searching, sorting and complexity analysis 2023-12-11
4 Week 4 - Arrays and linked structures 2023-12-11
5 Week 5 - Implementation in OO Env 2023-12-11
6 Week 6 - Inheritance and abstract classes 2023-12-11
7 Week 7 - Stacks 2023-12-11
8 Week 8 - Queues 2023-12-11
9 Week 9 - Lists 2023-12-11
10 Week 10 - Trees 2023-12-11
11 Week 11 - Sets and dictionaries 2023-12-11
12 Week 12 - Graphs 2023-12-11

제목