Modules / Lectures
Module NameDownload
noc18_cs57_Assignment1noc18_cs57_Assignment1
noc18_cs57_Assignment2noc18_cs57_Assignment2
noc18_cs57_Assignment3noc18_cs57_Assignment3
noc18_cs57_Assignment4noc18_cs57_Assignment4


Sl.No Chapter Name MP4 Download
1Lecture 1 : Course OverviewDownload
2Lecture 2 : Introduction and Survey.0: The standard approach to introductory programmingDownload
3Lecture 3 : Introduction and Survey.1: Experience with the standard approachDownload
4Lecture 4 : Introduction and Survey.2: Alternative approaches, Summary, and ConclusionDownload
5Lecture 5 : Basic Ideas in Our Approach.0: Introduction Download
6Lecture 6 : Basic Ideas in Our Approach.1: Examples of translating manual algorithms to computer programsDownload
7Lecture 7 : Basic Ideas in Our Approach.2: More examplesDownload
8Lecture 8 : Basic Ideas in Our Approach.3: Should we teach students (manual) problem solving strategies?Download
9Lecture 9 : Basic Ideas in Our Approach.4: The design of the courseDownload
10Lecture 10 : Basic Ideas in Our Approach.5: Remarks on individual topics - 1Download
11Lecture 11 : Basic Ideas in Our Approach.6: Remarks on individual topics - 2, ConclusionDownload
12Lecture 12 : Pedagogy.0: Introduction and basic principlesDownload
13Lecture 13 : Pedagogy.1: Scaffolding, Lesson PlanDownload
14Lecture 14 : Pedagogy.2: A quick tour of the course - 1Download
15Lecture 15 : Pedagogy.3: Tour - 2Download
16Lecture 16 : Pedagogy.4: Tour - 3, ConclusionDownload
17Lecture 17 : Advanced Programming Topics.0: Introduction, Organization of medium sized programsDownload
18Lecture 18 : Advanced Programming Topics.1: Advanced memory management, Standard LibraryDownload
19Lecture 19 : Advanced Programming topics.2: Object Oriented Programming, Concluding remarksDownload
20Lecture 20 : In class questions, Assignments, Examinations.0: In class questions and lab assignmentsDownload
21Lecture 21 : In class questions, Assignments, Examinations.1: ExaminationsDownload
22Lecture 22 : Summing upDownload

Sl.No Chapter Name English
1Lecture 1 : Course OverviewDownload
Verified
2Lecture 2 : Introduction and Survey.0: The standard approach to introductory programmingDownload
Verified
3Lecture 3 : Introduction and Survey.1: Experience with the standard approachDownload
Verified
4Lecture 4 : Introduction and Survey.2: Alternative approaches, Summary, and ConclusionDownload
Verified
5Lecture 5 : Basic Ideas in Our Approach.0: Introduction Download
Verified
6Lecture 6 : Basic Ideas in Our Approach.1: Examples of translating manual algorithms to computer programsPDF unavailable
7Lecture 7 : Basic Ideas in Our Approach.2: More examplesPDF unavailable
8Lecture 8 : Basic Ideas in Our Approach.3: Should we teach students (manual) problem solving strategies?PDF unavailable
9Lecture 9 : Basic Ideas in Our Approach.4: The design of the coursePDF unavailable
10Lecture 10 : Basic Ideas in Our Approach.5: Remarks on individual topics - 1PDF unavailable
11Lecture 11 : Basic Ideas in Our Approach.6: Remarks on individual topics - 2, ConclusionPDF unavailable
12Lecture 12 : Pedagogy.0: Introduction and basic principlesPDF unavailable
13Lecture 13 : Pedagogy.1: Scaffolding, Lesson PlanPDF unavailable
14Lecture 14 : Pedagogy.2: A quick tour of the course - 1PDF unavailable
15Lecture 15 : Pedagogy.3: Tour - 2PDF unavailable
16Lecture 16 : Pedagogy.4: Tour - 3, ConclusionPDF unavailable
17Lecture 17 : Advanced Programming Topics.0: Introduction, Organization of medium sized programsPDF unavailable
18Lecture 18 : Advanced Programming Topics.1: Advanced memory management, Standard LibraryPDF unavailable
19Lecture 19 : Advanced Programming topics.2: Object Oriented Programming, Concluding remarksPDF unavailable
20Lecture 20 : In class questions, Assignments, Examinations.0: In class questions and lab assignmentsPDF unavailable
21Lecture 21 : In class questions, Assignments, Examinations.1: ExaminationsPDF unavailable
22Lecture 22 : Summing upPDF unavailable


Sl.No Language Book link
1EnglishNot Available
2BengaliNot Available
3GujaratiNot Available
4HindiNot Available
5KannadaNot Available
6MalayalamNot Available
7MarathiNot Available
8TamilNot Available
9TeluguNot Available