0 évaluation0% ont trouvé ce document utile (0 vote)
109 vues15 pages
Detailed Plan for Lectures Week No. Lecture No. Topic Chapters / Sections of Textbook / other reference 1 Homework / Task to be assigned to students 3 3 Pedagogical tool Demonstration / case study / images / animations etc.actually used Date Delivered 2 (Mention Regular (R) / Make Up (M) class)
Detailed Plan for Lectures Week No. Lecture No. Topic Chapters / Sections of Textbook / other reference 1 Homework / Task to be assigned to students 3 3 Pedagogical tool Demonstration / case study / images / animations etc.actually used Date Delivered 2 (Mention Regular (R) / Make Up (M) class)
Detailed Plan for Lectures Week No. Lecture No. Topic Chapters / Sections of Textbook / other reference 1 Homework / Task to be assigned to students 3 3 Pedagogical tool Demonstration / case study / images / animations etc.actually used Date Delivered 2 (Mention Regular (R) / Make Up (M) class)
FORMAT FOR INSTRUCTION PLAN (for Courses with Lectures with or without Labs) Term: 09101 Course No.CAP318 Course Title: System Software L: 4 T: 0 P: 0 Cr: 4 Textbook: 1. Author: John J. Donovan, Title: Systems Programming, Publishers: Tata McGraw Hill. Other specific books: 2. Author: Dhamdhere, Title: System Programming and Operating Systems, Publishers: Tata McGraw Hill. 3. Author: Aho A. V. and J. D. Ullman, Title: Principles of Compiler Design, Publishers: Addison Wesley. 4. Author: O G Kakde, Title: Compiler Desigh, Publishers: Laxmi Publications. 5. Author: Milan Milenkovic, Title: Operating Systems, Publishers: Tata McGraw Hill. Other readings: S.No. Journal articles as compulsory readings (Specific articles, Complete reference) 6 http://www.compilers.net 7 http://www.bloodshed.net/compilers/index.html 8 http://www.freeprogrammingresources.com/frcomplr.html Relevant websites: S.No. Web address (Exact page address) Salient Features 9 http://www.wikipedia.org/wiki/System_software The introduction of System Software 10 http://homepages.uel.ac.uk/u0524584/architecture.htm Details about Operating Systems 11 http://www.erg.abdn.ac.uk/users/gorry/eg2068/co urse/comp.html Details about Assemblers and Compilers
Note : Serial no. of text book , other specific books , other readings and websites should be in continuity and can go to any number, as illustrated in the format.
2
Detailed Plan for Lectures Week No. Lecture No. Topic Chapters/ Sections of Textbook/ other reference 1 Homework/ Task to be assigned to students 3 3 Pedagogical tool Demonstration/ case study/ images/ animations etc.planned 4 Pedagogical tool Demonstration/ case study/ images/ animations etc.actually used Date Delivered 2 (Mention Regular (R) / Make Up (M) class) Part 1 (one fourth of total number of lectures) 1 1 Introduction to System Software and Machine Structure 1/ Ch 1/1.1 Pg 1-4 CA/Regular/ CAP318/ Lecture 1
1 2 Components of programming system Assembler, Linkers 1/Ch 1/1.2 Pg 4-8 CA/Regular/ CAP318/ Lecture 2
1 3 Components of programming system Compilers, Macros 1/Ch 1/1.2 Pg 4-8 CA/Regular/ CAP318/ Lecture 3
1 4 Introduction to Operating System, evolution of Operating System 1/Ch 1/1.3 Pg 8-10 CA/Regular/ CAP318/ Lecture 4
2 5 Operating System Architecture, OS Concepts and Applications 2/Ch 9/9.7 Pg 313-315
DOA-HW1 CA/Regular/ CAP318/ Lecture 5
2 6 Operating System Concepts and Applications 2/Ch 9/9.1 9.2 Pg 273-277
CA/Regular/ CAP318/
3
Lecture 6 2 7 Operating System Kernel and Shell Mode 2/Ch 9/9.7 Pg 315-317
CA/Regular/ CAP318/ Lecture 7
2 8 Operating System Functions and Batch Control language 1/Ch 1/1.5 1.4 Pg 10-13 CA/Regular/ CAP318/ Lecture 8
Notes: 1. Use S. No. Of the readings above 2. To be filled in on the date of delivery of lecture by the instructor 3. Put homework number from Homework Table (below) against the lecture in which planned to be assigned (by co-ordinator). The first homework should be planned for the 2 nd week of classes and the last should be assigned at least two weeks before the last day of classes. 4. Do not write Lecture, OHP, LCD projector etc. 5. DoA : date of Allotment 6. DoS: date of submission
9
Additional Spill over Lectures
S.N o. Topic References 1. Algorithms for assemblers CA/Regular/CAP318/Lecture49 2. Assemblers vs compilers CA/Regular/CAP318/Lecture50 3. Programs in assembly language CA/Regular/CAP318/Lecture51 4. Compiler of languages CA/Regular/CAP318/Lecture52 5. Advanced Macro Facilities CA/Regular/CAP318/Lecture53 6. Interpreter CA/Regular/CAP318/Lecture54 7. Role of compiler, linker, loader, assembler on a running program CA/Regular/CAP318/Lecture55 8. Overview of programming language (C++) CA/Regular/CAP318/Lecture56
Details of Homework and Case Studies Planned: Homework No. Topics of the homework Nature of Homework (Group/individual/fieldwork) Actual DoA 5 Actual DoS 6 Actual date of of task evaluation 1 Introduction to system software and machine structure, components of programming system assemblers, linkers, compilers, macros, introduction to operating system, evolution of operating system, operating system architecture, operating system concepts and applications, operating system kernel and shell, operating system functions and batch control language. Individual 2 Assembler introduction, basic functions, machine structure and general approach to new machine, introduction to machine language, design of assembler, table processing, one pass, two pass assembler design options Individual 10
3 Multi pass assemblers, introduction to macro language, macro instructions, introduction to loaders and their features, introduction to linking and relation with loaders, relocation subroutine linkage, direct linking loaders, machine dependent loaders and their functions, loader design options and their implementation, introduction to programming languages, high level programming languages and their features, data types and data structures, storage allocation, accessing pointers and variables in programming language, functional modularity, asynchronous operations, macros and macro processors, macro functions and arguments, introduction to macro expansions, conditional macro expansion, macro processor design options, recursive macro processors Individual 4 Macro facility features and implementation, compilers introduction and types, machine dependent and independent compilers, formal system introduction and uses, formal specifications and grammars, phases of compilers, compiler interpretation phase, optimization, code generation, storage allocation, passes of compilers. Individual Term paper to be allotted by lecture no. (should be allotted before the end of 4 th week of teaching and should be due at least two weeks before the last day of classes). The term paper should be evaluated before the last day of classes and the marks communicated to the students Operating System Architecture, OS Concepts and Applications
All The detailed homework problems to be submitted attached as annexure Scheme for CA: (out of 100) Component Frequency Marks for each Total Marks Homework based tests/quizzes 3 best out of 4 HW: 7, Test:18 75 Term paper 1 25 25 Lab performance (only if there is a lab component -- -- -- Any other: specify -- -- -- Total 100
11
List of suggested topics for term paper [at least 15] (Student to spend about 15 hrs on any one specified homework) S.No. Topic 1 Boot Loader 2 Dynamic Loader 3 Command line interpreter 4 Micro Assembler 5 Language Interpreter 6 Text Compiler 7 Turbo C++ compiler 8 Decompiler 9 Source to source compiler 10 Hardware compiler 11 Yacc: Yet another compiler - compiler 12 Flex Fast lexical analyser generator 13 Compiler Generators 14 Just in time compilers 15 Lex A lexical analyser generator
Plan for Tutorials : (Plan for 6 x T before MTE , 6 x T after MTE) S. No. Topic (s) Type of pedagogical tool(s) planned (case analysis, problem solving, test, role play, business game etc) Pedagogical tool actually used mention the title. (case analysis, problem solving, test, role play, business game) Date held for group A. Date held for group B
12
MID TERM EXAM
Mr. Navdeep Kumar, Biometric: 11281 Prepared by (Instruction Planner: Name, signature & date)
Comments of HoD-F / HOF (if there is no HOD-F)
Signature & Date Comments of Coordinator of Specialisation (COS) wherever this designation exists/ CoD-F (if any)
Signature & Date 13
Course Report by Teacher (for all courses with or without lab)
1. Course reports are to be regularly updated throughout the term. 2. It is to be monitored by HOD-S one week before the MTE and at the end of the course, i.e., within the first week of the end term examination 3. The completed reports should be sent to HoD-F through HoD-S. 4. The reports will then be filed in the Master Course File and retained in the office of the HoD-F, who will use it for the end-term review of course syllabus, and will pass on the file to the Instruction Planner for the course in the new term. Format for Course Report Term: ___________ Course Code: _______________ Course Title: ____________________________
Name of Instructor: __________________________________________ Bio-metric ID: _____________
(To be updated regularly by the instructor and submitted at the end of term to HoD-F through HoD-S) Lectures 14
General Comments of the lab Instructor about the suitability of IP or new pedagogy attempted in labs:
Syllabus Coverage Report
S.No. Innovation introduced [New pedagogy, new demonstration, case study, teaching aid, etc. NOT part of the Instruction plan Topic and lecture number where introduced
Syllabus coverage by one week before MTE Satisfactory/ lagging * by ____ lectures. Syllabus coverage by two week before ETE Satisfactory/ Lagging * by ____ lectures.
15
________________________________ __________________________________ Signature of Instructor & Date Signature of HoD-S & Date
* HoD-S will submit to HoS a consolidated list of all lagging cases.