0% found this document useful (0 votes)
36 views

Lecture AI

Lecture notes

Uploaded by

amit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

Lecture AI

Lecture notes

Uploaded by

amit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Designing and Analysis of Algorithms

Course Code: ECS 5101/CS514

• Dr Rahul Mishra • Lecture 0


• IIT Patna
Let us think…

Disclaimer: Images are sourced from the Internet and may be copyright protected.
Know your mentor
Your mentor: Dr. Rahul Mishra, PhD., IIT (BHU) Varanasi
E-mail: [email protected], [email protected]
Contact No. : 7408622031 (Ping with your query before call)
Webpage: https://sites.google.com/view/rahulmishracse/home

3
Notes and study materials
Textbooks

● T. H. Carmen, C. E. Leiserson, R. L. Rivest and C. Stein, Introduction to Algorithms, MIT


Press, 2001.

● A. Aho, J. E. HopcroŌ and J. D. Ullman, The Design and Analysis of Computer Algorithms,
Addison-Wesley, 1974.

● M. T. Goodrich and R. Tamassia, Algorithm Design: Foundations, Analysis and Internet


Examples, John Wiley & Sons, 2001

• All the slides presented in the class will be provided to the students.
• Some of the published papers will also be given to enhance your in-depth understanding.
4
Grading Policy
Assessment method:
The assessment weightage is divided as follows:
1.Mid Semester Examination: 30%
2.Final Semester Examination: 40%
3.Laboratory: 10%
4.Quiz: 20% (Mostly MCQs)

5
Course Outcome
The course aims to introduce the concept of data structures and their indispensability in
implementing algorithms and also how they aid in improving performance.
After completion of this course, students will be able to understand:

1. Describe how efficiency affects the practical usage of algorithms and data structures.
2. Identify different algorithmic techniques for running programs at scale.
3. Construct programs that apply computational concepts as a tool in other domains.
4. Discuss how computer science interacts with and affects the world.

6
Course Prerequisites
Programing in C.
Your curiosity to learn new things (Important)

*All the images used in this presentation are obtained from different sites, which may be subject to copyright. 7

You might also like