Algorithmic Analysis and Programming Practices (IAAP-113M)
Syllabus for Advanced Algorithms & Programming Practices is avaliable here.
Resources and results are avaliable here.
Assignments:
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 heaps
Assignment 08: Binary search trees
Assignment 09: Disjoint sets
Assignment 10: Minimum spanning trees
Assignment 11: Self-balancing BSTs
Assignment 12: Eulerian and Hamiltonian Circuits
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.