Paradigms of Programming
The aim of the course is to teach you about the different paradigms of programming, their underlying concepts, and the relationships between them. We will mostly look at functional and logic programming, touching upon imperative programming concepts as we go through the course. We will study functional paradigm through OCaml and logic paradigm through Prolog (specifically SWI-Prolog). The official course description is here.
- Instructor: KC Sivaramakrishnan, who goes by “KC”.
- Where: CS34
- When: C Slot: M 10:00 to 10:50, T 09:00 to 09:50, W 08:00 to 08:50, F 13:00 to 13:50. See detailed schedule.
- Office Hours: Any time I’m free.
|M Prasanna Kumar||CS15B050@smail.iitm.ac.in|
|Shashank Shekhar Dubeyemail@example.com||Tuesday 14:00 to 15:00|
|Diptanshu Kakwani||CS18S019@smail.iitm.ac.in||Friday 11:00 to 12:00|
|Padhiyar Sumit Kishorkumar||CS18S042@smail.iitm.ac.in||Monday 12:00 to 13:00|
Liaise with the TAs over email about where to meet.
|Assignment 1||Tu 19/08/19||5.0|
|Assignment 2||Tu 03/09/19||5.0|
|Quiz 1||Tu 04/09/19||15.0|
|Assignment 3||Tu 23/09/19||5.0|
|Assignment 4||Tu 09/10/19||5.0|
|Quiz 2||Tu 16/10/19||15.0|
|Assignment 5||Tu 25/10/19||5.0|
|Assignment 6||Tu 08/11/19||5.0|
|End Sem||Tu 19/11/19||40.0|
The course borrows some of the materials from