SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code : 15CS204J Course Title : Algorithm Design and Analysis Semester : IV Course Time : JAN – MAY 2017

Day

E slot/ E1 Hour

E slot/E2

Timing

Hour

Timing

Day 1

-

-

-

Day 2

-

-

-

Day 3

3

9.45- 10.35 a.m

8

2.20-3.10 pm

Day 4

-

-

-

-

Day 5

1,2

6,7

12.30-2.15 pm

8.00-9.40 a.m

Location : TECH PARK and University Building Faculty Details Sec. Group 1 (B1)

Name

Office

Office hour

Mrs.S.Ushasukhanya

TP003

Monday

[email protected]

Ms.A.NthyaKalyani

TP003

- Friday

[email protected]

Mr.M.Thyagarajan

TP712

[email protected]

Ms.R.Lavanya

UB1204

[email protected]

Ms.R.Brindha(102096)

UB1204

[email protected]

Mr.A.SELVAKUMAR

TP706A

[email protected]

TP Ground floor Lab

[email protected]

Mr.A.Saravanan

Group 2 (B2)

Mail id

Mrs.A.JACKULIN MAHARIBA

TP810

Mrs.R.RADHA

UB810

[email protected]

Mrs.T.Y.J.NAGA MALLESWARI

TP003

[email protected]

Mr.N.PRAVEEN

TP710

[email protected]

Mr.M.ELIAZER

TP Ground Floor Lab

[email protected]

TP 803A

[email protected]

Mrs. P.SARANYA

Monday

[email protected]

- Friday

Ms.M.Umadevi

TP 603

[email protected]

Dr.R.ANNIE UTHRA

TP 810

[email protected]

TEXT BOOKS

1. Ellis Horowitz, Sartajsahni, Sanguthevar, Rajesekaran, “Fundamentals of Computer Algorithms”, Galgotia Publication Pvt. Ltd., Reprint, 2010.

2. Thomas H Cormen, Charles E Leiserson, Ronald L Revest, Clifford Stein, “Introduction to Algorithms” 3rd Edition, The MIT Press Cambridge, Massachusetts London, England, 2014 3.

S.Sridhar, “Design and Analysis of Algorithms”, Oxford University Press, 2015

REFERENCE BOOKS/OTHER READING MATERIAL

4. Richard Johnson Baugh, Marcus Schaefer,“Algorithms”, Pearson education, 2004 5. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C”, 2nd Edition, Pearson Education, Inc., 2006

6. Rajesh K Shukla, “Analysis and Design of Algorithms-A Beginner’s Approach”, Wiley publisher ,2015 INSTRUCTIONAL OBJECTIVES 1.

Apply Mathematical concepts and notations to define a problem

2.

Apply divide and conquer method to solve a problem

3.

Ability to solve a real life problems with these algorithmic techniques

4.

Familiarize the concept of multidisciplinary functions

5.

Interpret data using NP problems and applications of various algorithms to solve real life problems

ASSESSMENT DETAILS

Cycle Test I

15 Marks

Surprise test

5 Marks

Quiz

5 Marks

Cycle Test II

25 Marks

TEST SCHEDULE

S.No.

Test

Topics

Duration

1.

Cycle Test I

Unit I and II

2 periods

2.

Surprise Test

From completed units

1 period

3.

Cycle test II

All 5 Units

3 hours

Detailed Lesson Plan Session

Description of Topic

UNIT I: INTRODUCTION TO ALGORITM DESIGN 1. 2. 3.

Introduction, Fundamentals of algorithm(Line count, operation count) Algorithm Design Techniques (Approaches, Design Paradigms) Designing an algorithm and its Analysis(Best ,Worst & Average

Contact C-D- IIOs References hours O 10 1

C

1

2,3,6

1 2

C C,D

1 1,3

1,2,3,6 1,2,3,6

Session

Description of Topic

Contact C-D- IIOs References hours O

case) 4.

1

C,I

1

1,2,3,6

5. Mathematical Analysis - Induction 6. Recurrence Relation - Substitution method 7. Recurrence Relation - Recursion method 8. Recurrence Relation - Master's Theorem UNIT II: DIVIDE AND CONQUER

1 1 2 1 8

C C C C

1 1 1 1

3,4 3,2 2,3 2

9. Introduction, Binary Search 10. Merge sort and its algorithm analysis 11. Quick sort and its algorithm analysis 12. Strassen's Matrix multiplication 13. Finding Maximum and minimum 14. Algorithm for finding closest pair 15. Convex Hull Problem UNIT III: GREEDY AND DYNAMIC PROGRAMMING

1 1 2 1 1 1 1 9

D,I C,D D,I C D,I C,I C

2 2 2 2 2,3 2 2

1,3 1,3 1,3 1,3 1,3 3,5 1,3

1 1 2 1 1 1 2

C C,D,I C,D,I C,D C C,D C,D,I

3 3 3 3 3 3 3

1 1,3 1,3 1,3 1,3 1,3 1

Asymptotic Notations (( ⃝ , Ω, ʘ) based on Orders of Growth

16. 17. 18. 19. 20. 21. 22.

Introduction - Greedy- Huffman Coding Greedy - Knapsack Problem Greedy - Minimum Spanning Tree(Kruskals Algorithm) Introduction - Dynamic Programming - 0/1 Knapsack Problem Dynamic Programming - 0/1 Knapsack Problem Dynamic Programming- Travelling Salesman Problem Dynamic Programming- Multistage Graph- Forward path and backward path UNIT IV: BACK TRACKING

9

23. Introduction - NXN Queen's Problem 24. NXN Queen's Problem 25. Sum Of Subsets 26. Graph Coloring 27. Hamiltonian's Circuit 28. Travelling Salesman Problem 29. Generating Permutation UNIT V: BRANCH BOUND AND RANDOMIZED ALGORITHM

1 1 1 2 1 2 1 9

C D,I D,I D,I C C C

4 4 4 3,4 3,4 3,4 1

1,2 1,2 1,3 1 1 1,3 2,4

30. 31. 32. 33. 34. 35. 36. 37.

1 1 1 1 1 1 1 2

D,I C,I C,I C,I C C C C

4 3,4 3,4 3,4 4 5 5 5 *

1,3 1,3 2 1,2 2 5 5 4,5

Branch and bound - 0/1 Knapsack Branch and Bound - Travelling Sales man Problem Randomized algorithm- Hiring Problem Randomized algorithm- Matrix Chain Multiplication Randomized Quick Sort Introduction to PN problems Introduction to NP problems NP Complete Total Contact Hours

Course Coordinator,

45

Approved By,

Dr.R. Annie Uthra

Dr.B.Amutha HOD/CSE

8 Mrs.A.JACKULIN MAHARIBA Mrs.R.RADHA Mrs ... - SRM University

Contact hours. C-D- I-. O. IOs References. UNIT I: INTRODUCTION TO ALGORITM DESIGN. 10. 1. Introduction, Fundamentals of algorithm(Line count, operation.

818KB Sizes 14 Downloads 186 Views

Recommend Documents

Object Oriented Softw are Engineering Lab M anual - SRM University
Introduce the lab environment and tools used in the software engineering lab ... The software engineer is a key person analyzing the business, identifying opportunities ... Developing a complete software application requires from each of you a good .

University of Guelma 08 May 1945 Lecturer: Mrs ...
University of Guelma 08 May 1945. Lecturer: Mrs. BENGRAIT Nawel. Faculty of Letters & Foreign Languages. Department of English. Second Year LMD: Phonology Module. Academic Year: 2013-2014. Syllabus Content: Semester One: Semester Two: 1- Introduction

User Manual for SRM Feekart - Groups
Step 1: If you are using SRM Networks (Like Wi-Fi, LAN) you need set No Proxy for. “feekart.srmuniv.ac.in “ as shown below. 1.a) Go to Tools → Options. 1.b) In Options pane → Select Advanced tab and then Network → Click on Settings. 1.c) In

Site Recovery Manager (SRM) -
VMware Account Team ... This includes array, array firmware, array management ... with ECC management software then the Solutions Enabler component is.

Copy of SRM Parent Handout (2).pdf
district may use its broadcast phone or text message system. In some cases, students may be asked to send a text. message to their parents. A reunification text ...

[DOWNLOAD] Mrs. Pollifax Unveiled (Mrs. Pollifax Mysteries (Paperback))
[DOWNLOAD] Mrs. Pollifax Unveiled (Mrs. Pollifax Mysteries (Paperback))

[DOWNLOAD] Mrs. Pollifax Unveiled
[DOWNLOAD] Mrs. Pollifax Unveiled

[DOWNLOAD] Mrs. Pollifax Unveiled
[DOWNLOAD] Mrs. Pollifax Unveiled

Mahatma Gandhi University B.Tech IT 2014 Sem 8 Cryptography ...
Discuss discrete logarithms and explain briefly about Diffie Hellman key exchange ... University B.Tech IT 2014 Sem 8 Cryptography & Network Security.pdf.

June 8, 2011 Mr. Clark Wight University School ...
I am writing to express my interest in teaching at University School. I am an ... I also taught Earth and Space Science and Biology at Glenville High. School during ...

Mrs. Geethashree A.pdf
Fundamentals. of CMOS VLSI Fundamentals. of HDL. Microelectronic. circuits. Speech. processing. Logic. Design. Digital. system. design. FACULTY PROFILE.

Mrs G's Turkeys.pdf
Page 2 of 19. This book was created by Mrs. Gasparik's. kindergarten class in the computer lab with Mrs. Sampson at Alliance Early Learning School in. Alliance ...

1996 mrs. winterbourne ...
... gratis_________________________________________.pdf. 1996 mrs. winterbourne gratis_________________________________________.pdf. Open.

[DOWNLOAD] Palm for Mrs Pollifax
[DOWNLOAD] Palm for Mrs Pollifax

STEP ONE - Mrs. Moehr's - Weebly
As a group, you will be researching a specific pastry for its history and methods of preparation. ... instructor. STEP TWO. Using your assigned pastry, create the web page to be the name of your assigned pastry. STEP THREE. Choose your design ... o I

MRS. TARA SINHA.pdf
Page 1 of 17. ITA No.154/2005 Page 1 of 17. $~R38. * IN THE HIGH COURT OF DELHI AT NEW DELHI. + ITA 154/2005. COMMISSIONER OF INCOME TAX, DEL ..... Appellant. Through: Mr. Zoheb Hossain, learned Senior. Standing Counsel. versus. MRS. TARA SINHA .....

1/L&LWT - Mrs. Magnante
Language and Cultural Context. Language and Mass Communication. Texts and Contexts: A Fine Balance, Rohinton Mistry; The Handmaid's Tale, Margaret Atwood; Pedro Paramo, Juan Rulfo. Critical Study: Eavan Boland, Selected Poems; William Shakespeare's H

MEET Mrs. Munoz.pdf
Restaurant: Jason's Deli. Book: The Giving Tree. Movie: The Great Gatsby. Dessert: Nothing Bundt Cakes. Candy: Sour Patch Kids. Season: Spring. Thing to do: Working out. Contact me: E-mail: [email protected]. By Phone: 361-806-5920. Or s

mrs proceedings template
These data show a number of interesting features for phase devices. .... analyser directions (i.e. at 45º) but, with all of the other flexoelectro-optic advantages ...

STEP ONE - Mrs. Moehr's - Weebly
o Include links to recipes, videos, and have plenty of graphics, including the graphic that will be your page header. o Refer to the grading sheet (found on the 3rd.

8:00 8:07 8:15 8:15 8:15 8:30 8:37 8:37 8:45 8:52 9:00 ...
BRETT DEWERFF/LOGAN MUSEL. 9 *. VIBES/XYLO. 3:50. 4:00. CLARINET ENSEMBLE. MENUETTO-Chloe, Jessi,. Marie, Serena, McKrina. 6. 4:15. 4:15. ABIGAIL LESEMANN. (TRUMPET SOLO). 8. MRS. WELLS. 4:05. 4:15. ALEXIS BRILEY. (CELLO SOLO). 10. ----. 4:05. 4:15.

Mrs. Leech's Instructional Technology Coach Job Description.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Mrs. Leech's ...

scarecrow and mrs. king complete.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. scarecrow and ...