0% found this document useful (0 votes)
89 views6 pages

Lesson Plan: Sub Code & Name: CS2304

This 3 sentence summary provides an overview of the lesson plan document: The document outlines a lesson plan for a software engineering course covering 12 units across 14 weeks, with topics including system software, machine architecture, assemblers, linkers, loaders, macro processors and debugging tools. It includes the session topics, time allocation, reference material and teaching methods for each unit.

Uploaded by

akbisoi1
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
89 views6 pages

Lesson Plan: Sub Code & Name: CS2304

This 3 sentence summary provides an overview of the lesson plan document: The document outlines a lesson plan for a software engineering course covering 12 units across 14 weeks, with topics including system software, machine architecture, assemblers, linkers, loaders, macro processors and debugging tools. It includes the session topics, time allocation, reference material and teaching methods for each unit.

Uploaded by

akbisoi1
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

DOC/LP/01/28.02.

02

LESSON PLAN
Sub Code & Name : CS2304 S(STE) SO*T+ARE Unit: I ,r#nc-: CSE Se.e/ter: 0

LP-

CS2304

LP: Rev No: 0! "#te: 02-0$-20!!


P#%e 0! o& 0'

UNIT I Introduction: System software and machine architecture - The Sim !ified "nstructiona! Com uter #S"C$ - %achine architecture - Data and instruction formats - addressin& modes - instruction sets - "/O and ro&rammin&. Objective: To understand the re!ationshi 'etween system software and machine architecture. Se//ion To1ic/ to be covered No 1. "ntroduction to System Software ( %achine structure 2. +. 2. ). 3. 5. S"C - Sim !ified "nstructiona! Com uter -%achine .rchitecture S"C//0 - %achine .rchitecture Data and "nstruction 1ormats .ddressin& %odes "nstruction Sets and "n ut/out ut S"C - Pro&rammin& 04am !es C"SC and 6"SC %achines Te#c-in% )et-od ,, ,, ,, ,, ,, ,, ,,

Ti.e )0m )0m )0m )0m )0m )0m )0m

Re& 1*2* + 1 1 1 1 1 1

DOC/LP/01/28.02.02

LESSON PLAN
Sub Code & Name : CS2304 S(STE) SO*T+ARE Unit: II ,r#nc-: CSE Se.e/ter: 0

LP-

CS2304

LP: Rev No: 0! "#te: 02-0$-20!!


P#%e 02 o& 0'

UNIT II A//e.b2er/: ,asic assem'!er functions - . sim !e S"C assem'!er - .ssem'!er a!&orithm and data structures %achine de endent assem'!er features - "nstruction formats and addressin& modes - Pro&ram re!ocation - %achine inde endent assem'!er features - Litera!s - Sym'o!-definin& statements 04 ressions - One ass assem'!ers and %u!ti ass assem'!ers - "m !ementation e4am !e - %.S% assem'!er Objective: To 7now the desi&n and im !ementation of assem'!ers.

Se//io n No 8. 9. 10. 11. 12. 1+. 12. 1). 13. 15. 18. 19. 20.

To1ic/ to be covered ,asic .ssem'!er 1unctions .ssem'!er Data Structure Pass " .!&orithm Pass "" .!&orithm %achine-De endent .ssem'!er 1eatures "nstructions 1ormats and .ddressin& %odes Pro&ram 6e!ocation %achine-"nde endent .ssem'!er 1eatures- Litera!s Sym'o! Definin& Statements ( 04 ressions One - Pass .ssem'!ers %u!ti Pass - .ssem'!ers "m !ementation 04am !e-%.S% assem'!er 6e:iew for C.T - " C.T "

Ti.e )0m )0m )0m )0m )0m )0m )0m )0m )0m )0m )0m )0m )0m

Re& 1 1 1 1 1 1 1 1 1 1 1 1 1

Te#c-in% )et-od ,,* O8P ,,* O8P ,,* O8P ,,* O8P ,,* O8P ,,* O8P ,,* O8P ,,* O8P ,, ,, ,,* O8P ,,* O8P ,,

DOC/LP/01/28.02.02

LESSON PLAN
Sub Code & Name : CS2304 S(STE) SO*T+ARE Unit: III ,r#nc-: CSE Se.e/ter: 0

LP-

CS2304

LP: Rev No: 0! "#te: 02-0$-20!!


P#%e 03 o& 0'

UNIT III

Lo#der/ 3 Lin4er/: ,asic !oader functions - Desi&n of an .'so!ute Loader - . Sim !e ,ootstra Loader - %achine de endent !oader features - 6e!ocation - Pro&ram Lin7in& - .!&orithm and Data Structures for Lin7in& Loader - %achine-inde endent !oader features - .utomatic Li'rary Search - Loader O tions - Loader desi&n o tions - Lin7a&e 0ditors - Dynamic Lin7in& - ,ootstra Loaders - "m !ementation e4am !e %SDOS !in7er. Objective: To 7now the desi&n and im !ementation of !in7ers and !oaders.

Se//ion No
21 22. 2+. 22. 2). 23. 25.

To1ic/ to be covered
,asic Loader 1unctions Desi&n of an .'so!ute Loader Sim !e ,ootstra Loader %achine-De endent Loader 1eatures-6e!ocation Pro&ram Lin7in& .!&orithm and Data Structures for Lin7in& Loader Pass -" Lin7in& !oader .!&orithm and Data Structures for Lin7in& Loader Pass -"" Lin7in& !oader %achine-"nde endent Loader 1eatures .utomatic Li'rary Search Loader O tions Loader Desi&n O tions Lin7a&e 0ditors Dynamic Lin7in& ,ootstra Loader "m !ementation 04am !e-%SDOS Lin7er

Ti.e A22oc#tion
)0m )0m )0m )0m )0m )0m 2)m 2)m 10m 20m 20m 10m )0m

,oo4/ Re&erred
1*2 1*2 1 1 1 1 1*2 1*2 1*2 1*2 1*2 1*2 1

Te#c-in% )et-od
,, ,, ,,* O8P ,,* O8P ,,*O8P ,,*O8P ,,

28. 29. +0.

,, ,, ,,

DOC/LP/01/28.02.02

LESSON PLAN
Sub Code & Name : CS2304 S(STE) SO*T+ARE Unit: I0 ,r#nc-: CSE Se.e/ter: 0

LP-

CS2304

LP: Rev No: 0! "#te: 02-0$-20!!


P#%e 04 o& 0'

UNIT I0 )#cro 1roce//or/: ,asic macro rocessor functions - %acro Definition and 04 ansion - %acro Processor .!&orithm and data structures - %achine-inde endent macro rocessor features - Concatenation of %acro Parameters - ;eneration of <ni=ue La'e!s - Conditiona! %acro 04 ansion - >eyword %acro Parameters-%acro within %acro-"m !ementation e4am !e - %.S% %acro Processor - .?S" C %acro !an&ua&e. Objective: To ha:e an understandin& of %acro Processors.

Se//ion No +1. +2. ++. +2.

To1ic/ to be covered ,asic %acro Processors 1unctions %acro Definition and 04 ansion %acro Processors - Data Structures .!&orithm for a One - Pass %acro Processor %achine "nde endent %acro Processor features Concatenation of %acro Parameters ;eneration of <ni=ue La'e!s Conditiona! %acro 04 ansion >eyword %acro Parameters 6ecursi:e %acro 04 ansion "m !ementation 04am !es%.S% %acro Processor .?S"C %acro Lan&ua&e 6e:iew for C.T - "" C.T - ""

Ti.e A22oc#tion )0m )0m )0m )0m

,oo4/ Re&erred 1*2*+ 1 1 1

Te#c-in% )et-od ,,* O8P ,,* O8P ,,* O8P ,,

+). +3. +5. +8. +9. 20.

)0m )0m )0m )0m )0m )0m

1*2 1*2 1*2 1 1

,, ,, ,, ,, ,,

DOC/LP/01/28.02.02

LESSON PLAN
Sub Code & Name : CS2304 S(STE) SO*T+ARE Unit: 0 ,r#nc-: CSE Se.e/ter: 0

LP-

CS2304

LP: Rev No: 0! "#te: 02-0$-20!!


P#%e 07 o& 0'

UNIT 0 S5/te. So&t6#re Too2/: Te4t editors - O:er:iew of the 0ditin& Process - <ser "nterface - 0ditor Structure - "nteracti:e de'u&&in& systems - De'u&&in& functions and ca a'i!ities - 6e!ationshi with other arts of the system - <ser-"nterface Criteria. Objective: To ha:e an understandin& of system software too!s.

Se//ion No 21 22 2+ 22 2) 23 25

To1ic/ to be covered Te4t 0ditors O:er:iew of the 0ditin& Process <ser "nterface 0ditor Structure "nteracti:e De'u&&in& Systems De'u&&in& 1unction and Ca a'i!ities De'u&&er 6e!ationshi with the Other Parts of the System <ser "nterface Criteria 6e:iew for C.T - """ C.T - """

Ti.e A22oc#tion )0m )0m )0m )0m )0m )0m )0m

,oo4/ Re&erred 1*2*+ 1*2 1*2 1*2 1*2 1*2

Te#c-in% )et-od ,, ,, ,, ,, ,, ,,

Cour/e "e2iver5 P2#n:

LESSON PLAN
Sub Code & Name : CS2304 ,r#nc-: CSE S(STE) SO*T+ARE Se.e/ter: 0

LP-

CS2304

LP: Rev No: 0! "#te: 02-0$-20!!


P#%e 0' o& 0'

@ee7

1 " "" "

2 " ""

) " ""

3 " ""

5 " ""

8 " "" """

9 " ""

10 " ""

11

12

1+ " ""

12 " "" A

1) " ""

" "" " "" ""

" "" " "" "A

<nits

TE8T ,OO9 1. Le!and L. ,ec7* BSystem Software - .n "ntroduction to Systems Pro&rammin&C* + rd 0dition* Pearson 0ducation .sia* 2003. RE*ERENCES 2. D. %. Dhamdhere* BSystems Pro&rammin& and O eratin& SystemsC* Second 6e:ised 0dition* Tata %c;raw-8i!!* 2000. +. Dohn D. Dono:an BSystems Pro&rammin&C* Tata %c;raw-8i!! 0dition* 2000. 2. Dohn 6. Le:ine* Lin7ers ( Loaders - 8arcourt "ndia P:t. Ltd.* %or&an >aufmann Pu'!ishers* 2000.

Pre ared 'y Si&nature ?ame Desi&nation Date ;.%anEu .ssistant Professor *CS0 02/05/11

ro:ed 'y

Dr. Susan 0!ias 8OD-CS0 02/05/11

You might also like