DSA Course Breakdown
DSA Course Breakdown
DSA Course Breakdown
Course Objectives:
The course is designed to teach students structures and schemes which enable them to write
programmes to efficiently manipulate, store, and retrieve data. Students are exposed to the concepts
of time and space complexity of computer programmes.
Description of Course:
Introduction to data structures and algorithms, arrays, stacks, infix, postfix and prefix notations,
recursion, backtracking, binary search, queues, linked lists, trees, graphs and operations, algorithm
performance, complexity issues, sorting algorithms, searching algorithms, hashing, dynamic memory
management
Grading Policy:
There will be an evaluation from theory and practical separately. Students are required to qualify both
(theory & practical) independently to pass the course.
Theory Marks: 60
Quizzes/Assignments : 12 marks
Mid Term : 18 marks
Final Term (Theory) : 30 marks
Practical Marks: 20
Lab. Reports : 10 marks
Final Project : 10 marks
Assignments and quizzes: Approximately 3 assignments and 4 quizzes shall be given during the
semester. The quizzes shall preferably be unannounced. The duration of each quiz shall be about 10
minutes. No make-ups will be offered for missed quizzes. The graded quizzes shall be returned in the
next lecture and the graded assignments shall be returned within a week. The assignments shall clearly
reflect the indigenous work of the student. Plagiarism is not allowed which may result in cancellation of
an assignment, in addition to reporting the matter to the management for appropriate action.
Mid-Term Examination: A midterm exam of minimum 1-hour duration will be held that will cover
all material covered till the midterm.
Attendance Policy: 80% attendance is mandatory; deficient students will not be allowed to appear in
the final examination.
Page 1 of 4
BSIT 3rd Course Data Structures & Algorithms Department of Dated: 05/10/2020
Breakdown Credit Hours : 4(3-2) Computer Science,
Course Code: CS-443 BIMS
INSTRUCTOR’S INFORMATION:
Ms. Kiran Saeed
Email: kiransaeed60@gmail.com
Mobile: +92-342-5478635
LECTURE BREAKDOWN
Page 3 of 4
BSIT 3rd Course Data Structures & Algorithms Department of Dated: 05/10/2020
Breakdown Credit Hours : 4(3-2) Computer Science,
Course Code: CS-443 BIMS
Lect. 26
Week 15 Lab. 13 Programming Exercise
Page 4 of 4