COL100 : Introduction to Computer Science : Lectures

Sem I, 2018-19

Links to Lectures taught in class.

LH108

MondayTuesdayWednesdayThursdayFriday
Jul 23
Introduction to Computers
Jul 24
Jul 25
Jul 26
Introduction to Karel
Jul 27
Jul 30
Introduction to C++
Jul 31
Aug 1
Aug 2
Introduction to C++ continued
Aug 3
I/O, if-then-else, logical ops, precedence rules
Aug 6
I/O, if-then-else, logical ops, precedence rules
Aug 7
Aug 8
Aug 9
Loops
Aug 10
Aug 13
Loops continued
Aug 14
Aug 15
Aug 16
Scope and Parameters
Aug 17
Aug 20
Parameters (continued)
Aug 21
Aug 22
Aug 23
No Lecture. Minor1 Tests scheduled.
Aug 24
Aug 27
Functions and Strings
Aug 28
Aug 29
Aug 30
Functions and Strings
Aug 31
Sep 3
Sep 4
Sep 5
Sep 6
Strings continued
Sep 7
Sep 10
Strings continued 2
Sep 11
Sep 12
Sep 13
Vectors
Sep 14
Sep 17
Grids, streams
Sep 18
Sep 19
Sep 20
Streams (contd.)
Sep 21
Sep 24
File I/O
Sep 25
Sep 26
Sep 27
BigO
Sep 28
Oct 1
No Lecture. Minor2 Tests scheduled.
Oct 2
Oct 3
Oct 4
No Lecture. Minor2 Tests scheduled.
Oct 5
Oct 8
Stacks and Queues
Oct 9
Oct 10
Oct 11
Queues contd.
Oct 12
Oct 15
Mid-semester break
Oct 16
Oct 17
Oct 18
Mid-semester break
Oct 19
Oct 22
Sets
Oct 23
Oct 24
Oct 25
Maps
Oct 26
Maps
Oct 29
Recursion
Oct 30
Oct 31
Nov 1
Recursion
Nov 2
Nov 5
Recursion
Nov 6
Nov 7
Nov 8
Nov 9
Nov 12
Recursion
Nov 13
Nov 14
Nov 15
Tail Recursion, Exhaustive search
Nov 16

LH121

MondayTuesdayWednesdayThursdayFriday
Jul 23
Introduction to Computers
Jul 24
Jul 25
Jul 26
Introduction to Karel
Jul 27
Jul 30
Introduction to C++
Jul 31
Aug 1
Aug 2
Introduction to C++ continued
Aug 3
Aug 6
I/O, if-then-else, logical ops, precedence rules
Aug 7
Aug 8
Aug 9
Loops
Aug 10
Aug 13
Loops continued
Aug 14
Aug 15
Aug 16
Scope and Parameters
Aug 17
Aug 20
Parameters (continued)
Aug 21
Aug 22
Aug 23
No Lecture. Minor1 Tests scheduled.
Aug 24
Aug 27
Functions and Strings
Aug 28
Aug 29
Aug 30
Functions and Strings
Aug 31
Sep 3
Sep 4
Sep 5
Sep 6
Strings continued
Sep 7
Sep 10
Strings continued 2
Sep 11
Sep 12
Sep 13
Vectors
Sep 14
Sep 17
Grids, streams
Sep 18
Sep 19
Sep 20
Streams (contd.)
Sep 21
Sep 24
File I/O
Sep 25
Sep 26
Sep 27
BigO
Sep 28
Oct 1
No Lecture. Minor2 Tests scheduled.
Oct 2
Oct 3
Oct 4
No Lecture. Minor2 Tests scheduled.
Oct 5
Oct 8
Stacks and Queues
Oct 9
Oct 10
Oct 11
Queues contd.
Oct 12
Oct 15
Mid-semester break
Oct 16
Oct 17
Oct 18
Mid-semester break
Oct 19
Oct 22
Sets
Oct 23
Oct 24
Oct 25
Maps
Oct 26
Maps
Oct 29
Recursion
Oct 30
Oct 31
Nov 1
Recursion
Nov 2
Nov 5
Recursion
Nov 6
Nov 7
Nov 8
Nov 9
Nov 12
Recursion
Nov 13
Nov 14
Nov 15
Tail Recursion, Exhaustive search
Nov 16