Algorithmic Analysis and Programming Practices (IAAP-113M)

Syllabus for Advanced Algorithms & Programming Practices is avaliable here.

Result of Theory and CORRECTED Lab exams. (Tentative) D & F grades are now displayed.

Those students who want recheck of Test-4,5,E for IAAP Lab exams can meet BSS/DC at 4:30PM in CC2 today.

Exercises:

    Assignment 01: Programming bash 1
    Assignment 02: Programming bash 2
    Assignment 03: 2d arrays
    Assignment 04: Linked lists - 1
    Assignment 05: Linked lists - 2, Dynamic Tables
    Assignment 06: Hashes
    Assignment 07: Binary search trees
    Assignment 08: Binary heaps
    Assignment 09: Self-balancing BSTs
    Assignment 10: Disjoint sets
    Assignment 11: Minimum Spanning Trees
    Assignment 12: Eulerian and Hamiltonian Circuits

    Online exercises

    Demo scripts are avaliable here.
    Demo programs are avaliable here.

Interesting links:

    Course forum
    vi reference card for help related to using vi/vim
    Useful Linux commands and tools are here.
    Free eBook Pro Bash Programming for bash programming
    Basic commands for beginners
    Coding practices are here.
    Almost final C99 specification (ISO/IEC 9899:TC3)
    Stack Overflow for help related to programming
    C-FAQ for C - Frequently Asked Questions
    Installation instructions for Linux Mint for IAAP course

    Usage of man command:
    $ man -s3 printf

Attendance is here.


Please correspond (only) to bss.ta_at_iiita for corrections to attendance, etc.