0% found this document useful (0 votes)
151 views1 page

CS6103 System Programming Syllabus

This document outlines the modules for the course CS 6103 System Programming. Module I provides an introduction to system software, machine architecture, and different types of computer systems. Modules II-III cover assemblers, their basic functions, and design options. Modules IV-V discuss loaders and linkers, their functions, and design options. Module VI focuses on macro processors, their functions, and design options. Finally, Module VII introduces software engineering concepts applied to system design, including system specifications, procedural and object-oriented design, and testing strategies. The document also lists two textbooks and two reference books for the course.
Copyright
© © All Rights Reserved
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)
151 views1 page

CS6103 System Programming Syllabus

This document outlines the modules for the course CS 6103 System Programming. Module I provides an introduction to system software, machine architecture, and different types of computer systems. Modules II-III cover assemblers, their basic functions, and design options. Modules IV-V discuss loaders and linkers, their functions, and design options. Module VI focuses on macro processors, their functions, and design options. Finally, Module VII introduces software engineering concepts applied to system design, including system specifications, procedural and object-oriented design, and testing strategies. The document also lists two textbooks and two reference books for the course.
Copyright
© © All Rights Reserved
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/ 1

SEMESTER-VI

CS 6103
SYSTEM PROGRAMMING
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, B. I. T. MESRA
MODULE I
Background: Introduction, System Software and Machine Architecture, The Simplified Instructional Computer
(SIC), Traditional (CISC) machines, RISC Machines.
MODULE II & III
Assemblers: Basic Assembler Functions, Machine Dependent Assembler Features, Machine Independent
Assembler Features, Assembler Design Options, Implementation Examples.
MODULE IV & V
Loaders and Linkers: Basic Loader Functions, Machine - Dependent Loader Features, Machine Independent
Loader Features, Loader Design Options, Implementation Examples.
MODULE VI
Macro Processors: Basic Macro Processor Functions, Machine Independent Macro Processor Features, Macro
Processor Design Options, Implementation Examples.
MODULE VII
Software Engineering Issues: Introduction to Software Engineering Concepts, System Specifications, Procedural
System Design, Object Oriented Design, System Testing Strategies.
Text Book:
1.

L. L. Beck System Software An Introduction to Systems Programming, 3rd Edn.,


Pearson Education, New Delhi, 2004

Reference Book:
1. J.J. Donovan System Programming, McGraw Hill , New Delhi, 1993.
2. D.M. Dhamdhere System Programming and Operating Systems, 2 nd Edn., Tata McGraw Hill , New Delhi,
2000

You might also like