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.
No. | File | Download |
---|---|---|
1 | Data structures syllabus_fall 2023.pdf | Download |
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 |
제목