-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path4th-sp-syllabus.php
123 lines (109 loc) · 5.65 KB
/
4th-sp-syllabus.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<!DOCTYPE HTML>
<html>
<head>
<title>PTU CSE Syllabus Guide »4th Sem</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<link href="http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600" rel="stylesheet" type="text/css" />
<!--[if lte IE 8]><script src="js/html5shiv.js"></script><![endif]-->
<script src="js/jquery.min.js"></script>
<script src="js/jquery.dropotron.js"></script>
<script src="js/skel.min.js"></script>
<script src="js/skel-panels.min.js"></script>
<script src="js/init.js"></script>
<noscript>
<link rel="stylesheet" href="css/skel-noscript.css" />
<link rel="stylesheet" href="css/style.css" />
<link rel="stylesheet" href="css/style-desktop.css" />
<link rel="stylesheet" href="css/style-noscript.css" />
<link rel="stylesheet" href="css/syllabus03.css" />
</noscript>
<!--[if lte IE 8]><link rel="stylesheet" href="css/ie8.css" /><![endif]-->
</head>
<body class="no-sidebar">
<!-- Header -->
<div id="header">
<!-- Inner -->
<div class="inner">
<header>
<h1><a href="index.php" id="logo">..</a> » <a href="4th-index.php">4th Sem</a> » <a href="4th-sp.php">os</a> » <a href="4th-sp-syllabus.php">Syllabus</a></h1>
</header>
</div>
<!-- Nav -->
<?php include('nav.php')?>
</div>
<!-- Main -->
<div class="wrapper style1">
<div class="container">
<div class="row">
<DIV id="page_23">
<DIV id="id_1">
<P class="p28 ft0"><NOBR>PTU/BOS/CS/101/08-05-2004/BATCH</NOBR> 2003</P>
<TABLE cellpadding=0 cellspacing=0 class="t7">
<TR>
<TD class="tr1 td185"><P class="p10 ft8"> </P></TD>
<TD class="tr1 td101"><P class="p10 ft8"> </P></TD>
<TD class="tr1 td204"><P class="p14 ft21">CS - 210 SYSTEM PROGRAMMING</P></TD>
<TD class="tr1 td205"><P class="p10 ft8"> </P></TD>
<TD class="tr1 td206"><P class="p10 ft8"> </P></TD>
</TR>
<TR>
<TD class="tr30 td185"><P class="p10 ft21">External Marks:</P></TD>
<TD class="tr30 td101"><P class="p76 ft21">60</P></TD>
<TD class="tr30 td204"><P class="p107 ft21">L</P></TD>
<TD class="tr30 td205"><P class="p78 ft21">T</P></TD>
<TD class="tr30 td206"><P class="p17 ft21">P</P></TD>
</TR>
<TR>
<TD class="tr2 td185"><P class="p10 ft12">Internal Marks:</P></TD>
<TD class="tr2 td101"><P class="p109 ft12">40</P></TD>
<TD class="tr2 td204"><P class="p107 ft12">3</P></TD>
<TD class="tr2 td205"><P class="p75 ft12">1</P></TD>
<TD class="tr2 td206"><P class="p11 ft12">-</P></TD>
</TR>
<TR>
<TD class="tr23 td185"><P class="p10 ft6">Total Marks:</P></TD>
<TD class="tr23 td101"><P class="p109 ft6">100</P></TD>
<TD class="tr23 td204"><P class="p10 ft8"> </P></TD>
<TD class="tr23 td205"><P class="p10 ft8"> </P></TD>
<TD class="tr23 td206"><P class="p10 ft8"> </P></TD>
</TR>
</TABLE>
<P class="p189 ft5"><SPAN class="ft6">PREREQUISITES: </SPAN>One high level procedural language, knowledge to assembly language and knowledge of data structures and computer organization.</P>
<P class="p79 ft5"><SPAN class="ft6">OBJECTIVES: </SPAN>This course provides knowledge to design various system programs.</P>
<P class="p79 ft6">COURSE CONTENTS:</P>
<P class="p79 ft5">Editors [5%]</P>
<P class="p190 ft26"><SPAN class="ft26">1.</SPAN><SPAN class="ft68">Line editor, Full screen editor and multi window editor.</SPAN></P>
<P class="p191 ft5"><SPAN class="ft5">2.</SPAN><SPAN class="ft69">Case study </SPAN><NOBR>MS-Word,</NOBR> DOS Editor and vi editor.</P>
<P class="p79 ft5">Assemblers [20%]</P>
<P class="p192 ft26"><SPAN class="ft26">1.</SPAN><SPAN class="ft68">First pass and second pass of assembler and their algorithms.</SPAN></P>
<P class="p152 ft5"><SPAN class="ft5">2.</SPAN><SPAN class="ft69">Assemblers for CISC Machines: case study x85 & x86 machines.</SPAN></P>
<P class="p97 ft26">Compilers [30%]</P>
<P class="p152 ft5"><SPAN class="ft5">1.</SPAN><SPAN class="ft69">Introduction to various translators.</SPAN></P>
<P class="p193 ft26"><SPAN class="ft26">2.</SPAN><SPAN class="ft68">Various phases of compiler.</SPAN></P>
<P class="p193 ft26"><SPAN class="ft26">3.</SPAN><SPAN class="ft68">Introduction to Grammars and finite automata.</SPAN></P>
<P class="p193 ft5"><SPAN class="ft5">4.</SPAN><SPAN class="ft69">Bootstrapping for compilers.</SPAN></P>
<P class="p193 ft26"><SPAN class="ft26">5.</SPAN><SPAN class="ft68">Lexical Analysis and syntax analysis.</SPAN></P>
<P class="p193 ft5"><SPAN class="ft5">6.</SPAN><SPAN class="ft69">Intermediate Code Generation.</SPAN></P>
<P class="p193 ft26"><SPAN class="ft26">7.</SPAN><SPAN class="ft68">Code optimization techniques.</SPAN></P>
<P class="p193 ft26"><SPAN class="ft26">8.</SPAN><SPAN class="ft68">Code generation</SPAN></P>
<P class="p193 ft5"><SPAN class="ft5">9.</SPAN><SPAN class="ft69">Case study :LEXX and YACC.</SPAN></P>
<P class="p193 ft5"><SPAN class="ft5">10.</SPAN><SPAN class="ft70">Design of a compiler in C++ as Prototype.</SPAN></P>
<P class="p79 ft5">Debuggers[5%]</P>
<P class="p192 ft5"><SPAN class="ft5">1.</SPAN><SPAN class="ft69">Introduction to various debugging techniques.</SPAN></P>
<P class="p193 ft5"><SPAN class="ft5">2.</SPAN><SPAN class="ft69">Case study :- Debugging in Turbo C++ IDE.</SPAN></P>
<P class="p194 ft26">Linkers and Loaders [10%]</P>
<P class="p152 ft5"><SPAN class="ft5">1.</SPAN><SPAN class="ft69">Concept of linking.</SPAN></P>
<P class="p193 ft5"><SPAN class="ft5">2.</SPAN><SPAN class="ft69">Case study of Linker in x86 machines.</SPAN></P>
</DIV>
<DIV id="id_2">
</DIV>
</DIV>>
</div>
</div>
</div>
<!-- Footer -->
<?php include('footer.php') ?>
</body>
</html>