IE 505 Computer Programming & Algorithms (Autumn 2009)

NOTE: This page will be used for general class announcement concerning the modules handled by Jayendran Venkateswaran


Course Syllabus

Click here for the course handout
Click here to view the slides: Introduction to Computer Programming & Algorithms


An useful site to learn more (animation, working etc) of Sorting Algorithms: http://www.sorting-algorithms.com/

Lectures

  1. W    22/7/09:    How does a Computer Work?   

  2. M    27/7/09:    Internal Data Representation   
    M    27/7/09:    Pseudocodes and Flow Control   

  3. W    29/7/09:    Fundamental Algorithms   

  4. M    3/8/09:    Lab by Prof. PC Ghosh

  5. W    5/8/09:    Lab by Prof. PC Ghosh

  6. M    10/8/09:    Algorithms for Fibonacci sequence, Reversal of digits, Square root computation

  7. W    12/8/09:    Lab by Prof. PC Ghosh

    M    17/8/09:    CLASS CANCELLED

    W    19/8/09:    CLASS CANCELLED

  8. M    24/8/09:    Histogramming; Sort_by_Exchange Algorithm    

  9. W    26/8/09:    Lab by Prof. PC Ghosh

  10. M    31/8/09:    Analysis of Algorithms, Big-O

  11. W    2/9/09:    More Sorting Algorithms, Binary Search

    F    4/9/09:    QUIZ 1 (8.30-9.25am, Room 208, 4% weightage)

  12. M    7/9/09:    Merge, Merge-Sort, Recurrence Equations

  13. W    9/9/09:    Lab by Prof. PC Ghosh

    Sunday    13/9/09:    MIDTERM EXAM (16.30-18.30am, Room 205, 15% weightage)

    M    14/9/09:    No Class - Midsem week

    W    9/9/09:    No Class - Midsem week

    M    21/9/09:    No Class - Holiday

  14. W    23/9/09:    Recurrence Equations, Master Theorem    

    M    28/9/09:    No Class - Holiday

  15. W    30/9/09:    Lab by Prof. PC Ghosh

  16. M    5/10/09:    Master Theorem (review), Quicksort algorithm, Analysis

  17. W    7/10/09:    Lab by Prof. PC Ghosh

  18. M    12/10/09:    Solving Recurrences by Substitution; Review of QuickSort; Data Strctures (Stacks and Queues)

  19. W    14/10/09:    Data Strctures (Example Algorithm using Stacks, Queues, Linked List, Trees)

    M    19/9/09:    No Class - Holiday

  20. W    21/9/09:    Lab by Prof. PC Ghosh

  21. M    26/10/09:    Graph Algorithms, Introduction, BFS    

  22. W    28/10/09:    Lab by Prof. PC Ghosh

    F    30/10/09:    QUIZ 2 (8.30-9.25am, Room 208)

  23. S    31/10/09:    Working as per Monday Timetable - Graphs Algorithms (contd), DFS    

    M    2/11/09:    No Class - Holiday

  24. W    4/11/09:    Graph Algorithms: Finding Shotest Paths

  25. M    9/11/09:    Graph Algorithms: Finding Shotest Paths

  26. W   11/11/09:    Graph Algorithms (contd)

  27. S   14/11/09:    Working as per Wednesday Timetable LAB by Prof. PC GHOSH

    M    16/11/09:    No Class

    Wednesday    18/11/09:    FINAL EXAM (09.30am-12.30pm, Room 205 & 211, 25% weightage) All topics from first lecture onwards

 


IMPORTANT ANNOUNCEMENT Cheating, copying and plagiarism is not allowed in assignments, quizzes, exams etc. Detection of such practices will result in the appropriate penalties as prescribed by the Institute. Please make sure that whatever you submit under your name is your own work.