9 - Data Structures and Algorithms
BSc in Management Information Systems
About 9 - Data Structures and Algorithms
Data Structures and Algorithms (MIS203) delves into fundamental concepts crucial for efficient information processing. The course explores various data structures and algorithms, emphasizing their application in solving real-world problems and optimizing information systems.
Program Learning outcome:
- Understand the fundamental data structures such as arrays, linked lists, stacks, and queues.
- Analyze and compare algorithmic efficiency using Big O notation.
- Implement and manipulate trees, graphs, and hash tables.
- Explore searching and sorting algorithms and their optimization.
- Apply algorithmic strategies for problem-solving.
- Analyze the trade-offs between different data structures and algorithms.
- Apply best practices in web development for security and performance.
TextBook Name:
"Data Structures and Algorithm Analysis in Java" by Mark A. Weiss.
Assessment Methods
Midterm Exam
30%
Final Project and Exam
70%