Sl. No Course Code Course Title Category Contact Periods L T P C Theory
Sl. No Course Code Course Title Category Contact Periods L T P C Theory
COURSE CONTACT
COURSE TITLE CATEGORY L T P C
No CODE PERIODS
THEORY
1. MA8402 Probability and Queueing BS
4 4 0 0 4
Theory
2. CS8491 Computer Architecture PC 3 3 0 0 3
3. CS8492 Database Management PC
3 3 0 0 3
Systems
4. CS8451 Design and Analysis of PC
3 3 0 0 3
Algorithms
5. CS8493 Operating Systems PC 3 3 0 0 3
6. CS8494 Software Engineering PC 3 3 0 0 3
PRACTICALS
7. CS8481 Database Management PC
4 0 0 4 2
Systems Laboratory
8. CS8461 Operating Systems PC
4 0 0 4 2
Laboratory
9. HS8461 Advanced Reading and EEC
2 0 0 2 1
Writing
TOTAL 29 19 0 10 24
SEMESTER IV
MA8402 PROBABILITY AND QUEUING THEORY L T P C
4 0 0 4
TOTAL : 60 PERIODS
TEXTBOOKS:
1. Gross, D., Shortle, J.F, Thompson, J.M and Harris. C.M., ―Fundamentals of
Queueing Theory", Wiley Student 4th Edition, 2014.
2. Ibe, O.C., ―Fundamentals of Applied Probability and Random Processes",
Elsevier, 1st Indian Reprint, 2007.
CS8492 DATABASE MANAGEMENT SYSTEMS LTPC
3003
TOTAL: 45 PERIODS
TEXT BOOKS:
1. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, ―Database System
Concepts‖, Sixth Edition, Tata McGraw Hill, 2011.
UNIT IV PARALLELISIM 9
Parallel processing challenges – Flynn‘s classification – SISD, MIMD,
SIMD, SPMD, and Vector Architectures - Hardware multithreading – Multi-
core processors and other Shared Memory Multiprocessors - Introduction
to Graphics Processing Units, Clusters, Warehouse Scale Computers and
other Message-Passing Multiprocessors.
TOTAL : 45 PERIODS
TEXT BOOKS:
1. David A. Patterson and John L. Hennessy, Computer Organization and
Design: The Hardware/Software Interface, Fifth Edition, Morgan
Kaufmann / Elsevier, 2014.
2. Carl Hamacher, Zvonko Vranesic, Safwat Zaky and Naraig Manjikian,
Computer Organization and Embedded Systems, Sixth Edition, Tata
McGraw Hill, 2012.
CS8451 DESIGN AND ANALYSIS OF ALGORITHMS LTPC
3003
UNIT I INTRODUCTION 9
Notion of an Algorithm – Fundamentals of Algorithmic Problem Solving –
Important Problem Types – Fundamentals of the Analysis of Algorithmic
Efficiency –Asymptotic Notations and their properties. Analysis Framework –
Empirical analysis - Mathematical analysis for Recursive and Non-recursive
algorithms - Visualization
TOTAL: 45 PERIODS
TEXT BOOKS:
1. Anany Levitin, ―Introduction to the Design and Analysis of Algorithms‖, Third
Edition, Pearson Education, 2012.
2. Ellis Horowitz, Sartaj Sahni and Sanguthevar Rajasekaran, Computer
Algorithms/ C++, Second Edition, Universities Press, 2007.
TOTAL : 45 PERIODS
TEXT BOOK :
1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, ―Operating
System Concepts‖, 9th Edition, John Wiley and Sons Inc., 2012.
TEXT BOOKS:
1. Roger S. Pressman, ―Software Engineering – A Practitioner‟s Approach‖,
Seventh Edition, Mc Graw-Hill International Edition, 2010.
2. Ian Sommerville, ―Software Engineering‖, 9th Edition, Pearson Education
Asia, 2011.
LIST OF EXPERIMENTS:
1. Data Definition Commands, Data Manipulation Commands for inserting,
deleting, updating and retrieving Tables and Transaction Control
statements
2. Database Querying – Simple queries, Nested queries, Sub queries and
Joins
3. Views, Sequences, Synonyms
4. Database Programming: Implicit and Explicit Cursors
5. Procedures and Functions
6. Triggers
7. Exception Handling
8. Database Design using ER modeling, normalization and Implementation
for any application
9. Database Connectivity with Front End Tools
10. Case Study using real life database applications
TOTAL: 60 PERIODS
LIST OF EXPERIMENTS
1. Basics of UNIX commands
2. Write programs using the following system calls of UNIX operating system
fork, exec, getpid, exit, wait, close, stat, opendir, readdir
3. Write C programs to simulate UNIX commands like cp, ls, grep, etc.
4. Shell Programming
5. Write C programs to implement the various CPU Scheduling Algorithms
6. Implementation of Semaphores
7. Implementation of Shared memory and IPC
8. Bankers Algorithm for Deadlock Avoidance
9. Implementation of Deadlock Detection Algorithm
10. Write C program to implement Threading & Synchronization Applications
11. Implementation of the following Memory Allocation Methods for fixed partition
a) First Fit b) Worst Fit c) Best Fit
12. Implementation of Paging Technique of Memory Management
13. Implementation of the following Page Replacement Algorithms
a) FIFO b) LRU c) LFU
14. Implementation of the various File Organization Techniques
15. Implementation of the following File Allocation Strategies
a) Sequential b) Indexed c) Linked
TOTAL: 60 PERIODS
UNIT I
Reading - Strategies for effective reading-Use glosses and footnotes to aid
reading comprehension- Read and recognize different text types-Predicting
content using photos and title Writing-Plan before writing- Develop a paragraph:
topic sentence, supporting sentences, concluding sentence –Write a descriptive
paragraph
UNIT II
Reading-Read for details-Use of graphic organizers to review and aid
comprehension WritingState reasons and examples to support ideas in writing-
Write a paragraph with reasons and examples- Write an opinion paragraph
UNIT III
Reading- Understanding pronoun reference and use of connectors in a passage-
speed reading techniques-Writing- Elements of a good essay-Types of essays-
descriptive-narrative- issuebased-argumentative-analytical.
UNIT IV
Reading- Genre and Organization of Ideas- Writing- Email writing- visumes –
Job application- project writing-writing convincing proposals.
UNIT V
Reading- Critical reading and thinking- understanding how the text positions the
reader- identify Writing- Statement of Purpose- letter of recommendation- Vision
statement
TOTAL:30 PERIODS
TEXT BOOKS:
1. Gramer F. Margot and Colin S. Ward Reading and Writing (Level 3)
Oxford University Press: Oxford, 2011
2. Debra Daise, CharlNorloff, and Paul Carne Reading and Writing (Level
4) Oxford University Press: Oxford, 2011