Advanced Programming Practices (APP)

Syllabus for Programming Practices is avaliable here.
Resources and results are avaliable here.

Assignments:

    Assignment 01: 2d arrays
    Assignment 02: Linked lists - 1
    Assignment 03: Linked lists - 2, dynamic tables
    Assignment 04: Disjoint sets
    Assignment 05: Hashes
    Assignment 06: Binary heaps
    Assignment 07: C libraries
    Assignment 08: Graph search
    Assignment 09: Binary search trees
    Assignment 10: AVL trees
    Assignment 11: Bash programming

Other links:

    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.
    Stack Overflow for help related to programming

    Usage of man command:
    $ man -s3 printf

Attendance is here.


Please correspond (only) to bss.ta_at_iiita for corrections to attendance, etc. For annoucements check regularly the official group as already informed.