CS1115 programs
Algorithms & Data Struсtures
–
Average rating
Rate a teacher to start
6
ECTS
180
hours in a term
4
class hours a week
What you will learn
- •Understand and implement fundamental data structures and algorithms to efficiently process data.
- •Analyze algorithm complexity using Big-O notation.
- •Implement advanced data structures for solving computational problems.
- •Design and develop efficient algorithmic solutions for real-world applications.
How it is graded
8%
Quizzes
Weeks 3-6, 9-14
12%
Assignment (Tutorial)
Weeks 5, 10, 13
30%
Midterm Exam
Week 8
50%
Final Exam
Week 16
Workload
180 hours in a term, about 12 a weekIn-Class Time 56 hIndependent Study 90 hAssignments 28 hExaminations 6 h
Week by week
Books
Data Structures and Algorithms in C++
Michael T. Goodrich
Where it fits
NeedsObject Oriented Programming
Requirements come from syllabi. Check with your advisor.
Tools
C++
Who teaches it
–Asadullah Tariq
Department of AI · 2 courses

Irfan Ud-Din
1 course
Xojiakbar Kamolov
Department of General Education · 1 course
Files
midterm
DSA - Fall 2023 midterm
Algorithms & Data Struсtures · Fall 2023
syllabus
Syllabus Fall 25 Algorithms Data Structures
Algorithms & Data Struсtures · Fall 2025
textbook
Data Structures and Other objects using C++ (4th edition)
Algorithms & Data Struсtures
textbook
Data Structures and Algorithms 1st Edition (Alfred V. Aho)
Algorithms & Data Struсtures
What Anonymous says
Anonymous posts, unverified. Press F never edits them and every card links to the original.