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.