Community Sites
Create your own community website and start earning today !
It's Free !
 
Communities Members BookmarksPolls Fresher Jobs Funny Photos B.Tech Projects New Member FAQ  



My Profile
Active Members
TodayLast 7 Days more...



Awards & Gifts
Online Exams

Fresher Jobs


Our fresher job section is exclusively for fresh graduates! Find jobs for freshers in major Indian cities including Bangalore, Chennai, Hyderabad, Pune or Kochi

Resources


Find educational articles, blogs, discussion threads and other resources.

Colleges


Find details about any college in India or search for courses.

website counter



CS1201 DESIGN AND ANALYSIS OF ALGORITHMS Syllabus - Anna university


Posted Date: 13 Aug 2008    Resource Type: Articles/Knowledge Sharing    Category: Syllabus

Posted By: Ramkumar       Member Level: Diamond
Rating:     Points: 2



CS1201 DESIGN AND ANALYSIS OF ALGORITHMS 3 1 0 100

AIM
To create analytical skills, to enable the students to design algorithms for various applications, and to analyze the algorithms.

OBJECTIVES
• To introduce basic concepts of algorithms
• To introduce mathematical aspects and analysis of algorithms
• To introduce sorting and searching algorithms
• To introduce various algorithmic techniques
• To introduce algorithm design methods

UNIT I BASIC CONCEPTS OF ALGORITHMS 8
Introduction – Notion of Algorithm – Fundamentals of Algorithmic Solving – Important Problem types – Fundamentals of the Analysis Framework – Asymptotic Notations and Basic Efficiency Classes.

UNIT II MATHEMATICAL ASPECTS AND ANALYSIS OF ALGORITHMS 8
Mathematical Analysis of Non-recursive Algorithm – Mathematical Analysis of Recursive Algorithm – Example: Fibonacci Numbers – Empirical Analysis of Algorithms – Algorithm Visualization.

UNIT III ANALYSIS OF SORTING AND SEARCHING ALGORITHMS 10
Brute Force – Selection Sort and Bubble Sort – Sequential Search and Brute-force string matching – Divide and conquer – Merge sort – Quick Sort – Binary Search – Binary tree- Traversal and Related Properties – Decrease and Conquer – Insertion Sort – Depth first Search and Breadth First Search.

UNIT IV ALGORITHMIC TECHNIQUES 10
Transform and conquer – Presorting – Balanced Search trees – AVL Trees – Heaps and Heap sort – Dynamic Programming – Warshall’s and Floyd’s Algorithm – Optimal Binary Search trees – Greedy Techniques – Prim’s Algorithm – Kruskal’s Algorithm – Dijkstra’s Algorithm – Huffman trees.


UNIT V ALGORITHM DESIGN METHODS 9
Backtracking – n-Queen’s Problem – Hamiltonian Circuit problem – Subset-Sum problem – Branch and bound – Assignment problem – Knapsack problem – Traveling salesman problem.

TUTORIAL 15

TOTAL : 60
TEXT BOOKS
1. Anany Levitin, “Introduction to the Design and Analysis of Algorithm”, Pearson Education Asia, 2003.

REFERENCES
1. T.H. Cormen, C.E. Leiserson, R.L. Rivest and C. Stein, “Introduction to Algorithms”, PHI Pvt. Ltd., 2001
2. Sara Baase and Allen Van Gelder, “Computer Algorithms - Introduction to Design and Analysis”, Pearson Education Asia, 2003.
3. A.V.Aho, J.E. Hopcroft and J.D.Ullman, “The Design and Analysis Of Computer Algorithms”, Pearson Education Asia, 2003.


For more details, visit http://www.annauniv.edu/academics/index.html/




Responses


No responses found. Be the first to respond and make money from revenue sharing program.

Feedbacks      
Popular Tags   What are tags ?   Search Tags  
CS1201 DESIGN AND ANALYSIS OF ALGORITHMS Syllabus - Anna university  .  

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: AE1451 ROCKETS AND MISSILES Syllabus - Anna university
Previous Resource: CS1202 DIGITAL PRINCIPLES AND SYSTEM DESIGN Syllabus - Anna university
Return to Discussion Resource Index
Post New Resource
Category: Syllabus


Post resources and earn money!
 
Related Resources

Watch TV Channels



Contact Us    Editors    Privacy Policy    Terms Of Use   

SpiderWorks Technologies Pvt Ltd. 2006 - 2007 All Rights Reserved.