Professional Documents
Culture Documents
Programming Concepts
Month 1.1 Course Overview, Declarative, Imperative 1.How to Design Programs(Preface up to Page xxv)
knowledge, Procedure, Process, Language MIT Open Courseware Lecture Notes
(L1: Introduction to Computation)
Month 1.2 Basic set of data elements, basic set of operations, 1. MIT Open Courseware Lecture Notes
Introduction to Scheme, Compound expressions, (L2: Scheme Basics,
Primitive procedures, variables and functions L3: Procedures, Processes and Recursion,
L4: Orders of Growth and Kind of Procedures)
2. How to Design Programs (Chapters 1 to 3)
3.http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html
(chapters 1 ,2 up to 2.4 & 3)
4. DrSheme->Help->HelpDesk Exercise Set 1
(can be used to search on any topic related to Scheme)
Month 1.3 Designing Programs, Functions, Predicates, 1. MIT Open Courseware Lecture Notes
Conditional expressions, scope and extent, (L3: Procedures, Processes and Recursion,
Recursion L4: Orders of Growth and Kind of Procedures)
2. How to Design Programs (Chapters 3 to 4)
3. http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html
(chapters 4 ,5.1,6.2 &6.3)
4. DrSheme->Help->HelpDesk
(can be used to search on any topic related to Scheme)
Month 1.4 Procedural and Data Abstraction, Types, Compound 1. MIT Open Courseware Lecture Notes Exercise Set 2
data, Introduction to data structures (Structures and
Lists)
(L5: Data Abstraction
L6: Types
L8: Using Higher Order Procedures
L9: Symbols)
2.How to Design Programs (Chapter 6 up to & including 6.3 for Structures)
3. http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html
(section 2.2 for Compound data)
4. http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-ref.pdf
(Lists )
5. DrSheme->Help->HelpDesk
(can be used to search on any topic related to Scheme)
Month 1.5 GPS – Defensive Programming and Refactoring MIT Open Courseware Lecture Notes Doubt clearance
(L7: Good Programming Practices)
Month 1.6 Lab Assignments Exercise Set EVALUATION 1
Structured Modeling and Implementation
Month 2.1 Data flow diagram, Data dictionary, mini 1.http://elearning.tvm.tcs.co.in/re/re/re_index.htm, Exercise Set 3, Case Study
Month 2.2 specification
ERD, Understanding Case Study1: Requirements 1.http://elearning.tvm.tcs.co.in/re/re/re_index.htm,
Analysis Deliverables
Exercise Set 3, Case Study
10-Jan-09
19-Jan-09
27-Jan-09
28-Jan-09
29-Jan-09
31-Jan-09
2-Feb-09
28-Feb-09
18-Mar-09
24-Mar-09
25-Mar-09
31-Mar-09
2-Apr-09
30-Apr-09
Month 1.0
Serial No. Student Id Student Name Branch Session Topics
Start Date
End Date
Month 1
Month 1.1 Month 1.2 Month 1.3 Month 1.4 Exercise Month 1.5 Month 1.6
Topics Topics Topics Topics Set # 1 Topics Topics
Month 2
Exercise Evaluation Month 2.1 Month 2.2 Month 2.3 Exercise Month 2.4
Set #2 1 Topics Topics Topics Set #3 Topics
2 Month 3
Case Study
Month 2.5 Month 2.6 Month 2.7 SMI/Evaluati Month 3.1 Month 3.2 Month 3.3
Topics Topics Topics on 2 Topics Topics Topics
Month 3 Month 4
Exercise Month 3.4 Evaluation Month 4.1 Month 4.2 Month 4.3 Month 4.4
Set # 4 Topics 3 Topics Topics Topics Topics
Case Study
Month 4.5 OOMI/Evalua
Topics tion 4 Remarks