Professional Documents
Culture Documents
Third Semester Sl. No Code Title HC /SC /FC Credit Pattern Credit S Working Hrs L T P
Third Semester Sl. No Code Title HC /SC /FC Credit Pattern Credit S Working Hrs L T P
HC
Sl. Credit Pattern Credit Working
Code Title /SC
No s Hrs
/FC L T P
Design & Analysis of
1. B18CA3010 HC 4 0 0 4 4
Algorithms
2. B18CA3020 Computer Networks HC 4 0 0 4 4
3. B18CA3030 Java Programming HC 2 1 0 3 4
Relational Database
4. B18CA3040 HC 2 1 0 3 4
Management System
5. B18CA3050 System Software HC 4 0 0 4 4
B18CA3061 E-Commerce
6. B18CA3062 Principles of Accountancy SC 2 0 1 3 4
B18CA3063 Enterprise Resource Planning
7. B18CA3070 Soft Skills Training RULO 2 0 0 2 2
Practical Courses
8. B18CA3080 Java programming Lab HC 0 0 2 2 4
9. B18CA3090 RDBMS Lab HC 0 0 2 2 4
Total 20 2 5 27 34
SYSTEM SOFTWARE
Course Code: B18CA3050 Total Credits: 4
Total Hrs.60 L: T: P – 4:0:0
Course Objectives:
Relate how programs run in user space and how the interact with the OS.
Illustrate the basics of system programs like editors,, assembler, linker, loader,
interpreter and debugger.
Describe the various concepts of assemblers and macro processors.
Demonstrate how linker and loader create an executable program from an object
module created by assembler and compiler.
List various editors and debugging techniques.
Course Outcomes:
Upon Completion of the course, the students will be able to:
Explain the role played by system software such as assembler, interpreter, linker,
loader and compilers in the development of IT solutions.
Distinguish software into different categories..
Describe one pass, two pass or multi pass assembler.
Design, analyze and implement loader and linker.
Design, analyze and implement macro processors.
Critique the features of modern editing /debugging tools.
Course Contents:
UNIT 1: [15 Hours]
Machine Architecture and Assemblers: Introduction, System Software and Machine
Architecture, Simplified Instructional Computer (SIC) – SIC Machine Architecture, SIC/XE
Machine Architecture, SIC Programming Examples. Basic Assembler Function - A Simple
SIC Assembler, Assembler Algorithm and Data Structures, Machine Dependent Assembler
Features - Instruction Formats & Addressing Modes, Program Relocation.