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 Transcript Download
1Lecture 1 : Course OverviewDownloadPDF unavailable
2Lecture 2 : Introduction and Survey.0: The standard approach to introductory programmingDownloadPDF unavailable
3Lecture 3 : Introduction and Survey.1: Experience with the standard approachDownloadPDF unavailable
4Lecture 4 : Introduction and Survey.2: Alternative approaches, Summary, and ConclusionDownloadPDF unavailable
5Lecture 5 : Basic Ideas in Our Approach.0: Introduction DownloadPDF unavailable
6Lecture 6 : Basic Ideas in Our Approach.1: Examples of translating manual algorithms to computer programsDownloadPDF unavailable
7Lecture 7 : Basic Ideas in Our Approach.2: More examplesDownloadPDF unavailable
8Lecture 8 : Basic Ideas in Our Approach.3: Should we teach students (manual) problem solving strategies?DownloadPDF unavailable
9Lecture 9 : Basic Ideas in Our Approach.4: The design of the courseDownloadPDF unavailable
10Lecture 10 : Basic Ideas in Our Approach.5: Remarks on individual topics - 1DownloadPDF unavailable
11Lecture 11 : Basic Ideas in Our Approach.6: Remarks on individual topics - 2, ConclusionDownloadPDF unavailable
12Lecture 12 : Pedagogy.0: Introduction and basic principlesDownloadPDF unavailable
13Lecture 13 : Pedagogy.1: Scaffolding, Lesson PlanDownloadPDF unavailable
14Lecture 14 : Pedagogy.2: A quick tour of the course - 1DownloadPDF unavailable
15Lecture 15 : Pedagogy.3: Tour - 2DownloadPDF unavailable
16Lecture 16 : Pedagogy.4: Tour - 3, ConclusionDownloadPDF unavailable
17Lecture 17 : Advanced Programming Topics.0: Introduction, Organization of medium sized programsDownloadPDF unavailable
18Lecture 18 : Advanced Programming Topics.1: Advanced memory management, Standard LibraryDownloadPDF unavailable
19Lecture 19 : Advanced Programming topics.2: Object Oriented Programming, Concluding remarksDownloadPDF unavailable
20Lecture 20 : In class questions, Assignments, Examinations.0: In class questions and lab assignmentsDownloadPDF unavailable
21Lecture 21 : In class questions, Assignments, Examinations.1: ExaminationsDownloadPDF unavailable
22Lecture 22 : Summing upDownloadPDF unavailable