0% found this document useful (0 votes)
49 views25 pages

Bca Ii Sem

This document outlines the syllabus for an Operating Systems course. It includes 12 units covering topics like process management, CPU scheduling, memory management, file systems, and more. It also lists the course learning objectives and outcomes which students will be able to understand and apply operating system concepts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views25 pages

Bca Ii Sem

This document outlines the syllabus for an Operating Systems course. It includes 12 units covering topics like process management, CPU scheduling, memory management, file systems, and more. It also lists the course learning objectives and outcomes which students will be able to understand and apply operating system concepts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

SYLLABUS

tive (Effective from the Session 2023-24)

Operating Systems
UCS2001
L T P C
4 0 0 4

Course Learning Objectives:


After the completion of the course the students will be able:
1. Understand role, responsibilities, features, and design of operating system.
2. Analyze memory management schemes and process scheduling algorithms.
3. Apply process synchronization techniques to formulate solution for critical section problems.
4. Illustrate concept of disk scheduling.
5. Evaluate process deadlock handling techniques.

UNIT-I (7 HOURS)
Introduction: Operating system and functions, Classification of Operating systems: Batch, Interactive, Time sharing, Real
Time System, Multiprocessor Systems, Multiuser Systems, Multithreaded Systems, Operating System Structure, System
Components, Operating System Services, Kernels, Monolithic and Microkernel Systems.

UNIT-II (8 HOURS)
Process Management: Process Concept, Process States, Process Synchronization, Critical Section, Mutual Exclusion,
Classical Synchronization Problems, Process Scheduling, Process States, Process Transitions, Scheduling Algorithms Inter
process Communication, Threads and their management, Security Issues.

UNIT-III (8 HOURS)
CPU Scheduling: Concepts, Techniques of Scheduling, Preemptive and Non- Preemptive Scheduling: First-Come-First-
Serve, Shortest Request Next, Highest Response Ration Next, Round Robin, Least Complete Next, Shortest Time to Go,
Long, Medium, Short Scheduling, Priority Scheduling. Deadlock: System model, Deadlock characterization,

Prevention, Avoidance and detection, Recovery from deadlock.


UNIT-IV (7 HOURS)
Memory Management: Memory allocation, Relocation, Sharing, Paging, Segmentation, Virtual Memory, Demand
Paging, Page Replacement Algorithms, Thrashing.

UNIT-V(8 HOURS)
I/O Management and Disk Scheduling: I/Odevices, andI/Osubsystems,I/Obuffering,Diskstorageanddiskscheduling,RAID.

UNIT-VI (7 HOURS)
Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)
File System: File concept, File organization and access mechanism, File directories, and File sharing, file system implementation
issues, File system protection and security.

UNIT-VII (7 HOURS)
Shell introduction and Shell Scripting: What are shell and various type of shell, various editors present in Linux, Different
modes of operation in vi editor,

UNIT-VIII (8 HOURS)
What is shell script, Writing and executing the shell script, Shell variable (user defined and system variables) System calls,
Using system calls, Pipes and Filters, Decision making in Shell Scripts (Ifelse, switch), Loops in shell, Functions, Utility
programs (cut, paste, join, tr, uniqutilities), Pattern matching utility (grep)

Suggested Readings:

1. AndrewS.TanenbaumandHerbertBos,"ModernOperatingSystems,"FourthEdition,Pearson,2014.
2. AbrahamSilberschatz,GregGagne,andPeterB.Galvin,"OperatingSystemConcepts,"TenthEdition, Wiley, 2018.
3. William Stallings, "Operating Systems: Internals and Design Principles," Seventh Edition,PrenticeHall, 2011.
4. Dhanjay Dhamdhere, "Operating Systems," First Edition, McGraw-Hill, 2008

Course Learning Outcomes (CLO):Upon completion of this course, Students will be able to
CLO Description Bloom’s Taxonomy
Level

CLO1 Define and explain different types of Operating 1,2,4


Systems, kernel architecture in order to examine the Remembering,
intricacies of an operating system. Understanding,
Analyzing
CLO2 Illustrate process management and build different 2,3,4
scheduling algorithms. Examine and apply the inter- Understanding,
process communication techniques like Semaphores, Applying,
Mutexetc on Critical Section Problem. Analyzing
CLO3 Understand, apply and analyze different techniques 2,3,4
of Memory Management like Paging and its page Understanding,
replacement algorithms, Segmentation etc. Applying,
Analyzing

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

CLO4 Explain, construct and analyze the Deadlock 2,3,4


algorithms and need of Multi-Threading in a parallel Understanding,
environment. Applying,
Analyzing
CLO5 Demonstrate, construct and analyze different file 2,3,4
systems, I/O management and design principles of Understanding,
Modern Operating System etc. Applying,
Analyzing

Mapping of CLOs with PLOs & PSOs

Program Learning Program Specific


Outcomes (PLOs) Outcomes (PSOs)

Course
PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PSO1

PSO2

PSO3

PSO4
PLO10

PLO11

PLO12
Learning

Outcomes

CLO1 H H H M L L H H L M

CLO2 H H H M M L L H H L M

CLO3 H H H M M L L H H L M

CLO4 H H H M L L H H L M

CLO 5 H H H M L L H H L M

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

Mathematics–II
UMA2003
L T P C
3 1 0 4
Course Objective (CO) (40 Hours)

CO1. To introduce some fundamental ideas about sets, relations and functions.

CO2. To provide some understanding of progression & series and its applications.

CO3. To aim at understanding and debating what is meant by vectors, geometry(2D & 3D) and partial differential
equations.

CO4. To explore its connection between pure and applied mathematical aptitude.

UNIT- I: SETS, RELATIONS AND FUNCTIONS (08 Hours)


Sets, Basic set identities, Cartesian product, Relations, Equivalence relation, Functions, Inverse functions, Composition of
functions, Inverse of compositions, Binary operations, Properties of binary operations.
UNIT –II: SEQUENCE AND SERIES (08 Hours)
Arithmetic progression, Geometric progression, Harmonic progression, Sum of n terms of a arithmetic series, Geometric
series, Harmonic series, Arithmetic mean, Geometric mean, Harmonic mean, Relation between arithmetic mean.
UNIT-III: COORDINATE GEOMETRY (09 Hours)
Straight Lines ,Slope of a line and angle between two lines, General equation of a line, General equation of circle, ellipse,
Parabola, Hyperbola and its properties, Introduction to Three -dimensional Geometry, Coordinate axes and coordinate
planes in three dimensions, Distance between two points ,Direction cosines/ratios of a line joining two points.
UNIT-IV: VECTORS (07 Hours)
Vectors and scalars, Direction cosines/ratios of vectors, Types of vectors, Components of a vector, Addition of vectors,
Double and triple scalar and vector product, Position vector, Projection of a vector on a line.
UNIT- V: PARTIAL DIFFERENTIAL EQUATION (08 Hours)
Partial differentiation, Formulation of partial differential equations, Solution of first order linear partial differential
equations by Lagrange’s method.

TEXT BOOKS
T1. “Higher Engineering Mathematics” by B S Grewal, Khanna Publishers, 2005
T2. Mathematics Part I - Textbook for Class XI and Class XII, NCERT Publication
T3. Mathematics Part II - Textbook for Class XI and Class XII, NCERT Publication

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

REFERENCE BOOKS
R1. “Advanced Engineering Mathematics” by Erwin Kreyszig, John Wiley & Sons, New York,
2005
R2. “Advanced Engineering Mathematics” by Peter V. O'Neil, Cengage Learning, 2007.

Course Learning Outcome (CLO):

After completing this course, our Student will be able to

CLO1 recall, comprehend and analyze the concept of sets, relations and functions

CLO2 recall, understand, use the application of progression &series

CLO3 understand, analyze and solve vectors and geometrical problems

CLO4 understand, analyze and solve partial differential equations of the first order

Matching of PLOs and CLOs:


PLO 10

PLO 12
PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO 11

PSO1

PSO2

PSO3

PSO4
CLO L M H L M L
1

CLO L M H L M L
2

CLO L M H L L
3

CLO L M H L L
4

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

Functional English
UEG2504SE
L T P C
2 0 0 2
(40 hours)

Course Learning Objectives:


1. To get students proficient in drafting and editing of business letters and inter-official correspondence
documents.

2. To improve their oral and written communication and make it more impressive and comprehensive.

3. To improve their reasoning and logical skills in finding out solutions to certain problems.

4. To help the students to learn the basics of phonetics.

Course content
UNIT-I: (10 HOURS)

APPLIED GRAMMAR AND VOCABULARY BUILDING


Phrase, Clause, Sentence, Transformation.
Word formation (borrowing, clipping, blending, acronyms, compounding, conversion, backformation and affixation)
Antonyms, Synonyms, and Homophones, Proverbs, Idioms, and Foreign Expressions, One Word Substitution.

UNIT-II: (15 HOURS)

BUSINESS CORRESPONDENCE AND REPORT WRITING


Business Correspondence (Letter of Sales, Credit, Enquiry, Quotation, Order, Complaint, Adjustment; Circulars, and
Memos); Meeting Etiquettes—Drafting Notices, Agenda, Minutes; E-mail writing, Drafting and editing of CV/Résumé,
Covering Letter
Report: Types, Features, Forms and Structure.

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

UNIT III: (08 HOURS)

DATA INTERPRETATION

Reading of Articles Featuring Graphs, Interpretation of the Graph, Understanding the Terminology, Use of Comparatives,
Matching a Pictorial Representation to a Verbal Description, Reading and Interpretation of Articles and Brochures Related
to Business, Reading of Clippings from Business Newspapers.

UNIT-IV: (07 HOURS)

BASICS OF PHONETICS
Organs of Speech, Sounds of English (RP): Vowels and consonants, Syllable, Word Stress, Common Errors in
Pronunciation.

Text Books

T1. Sinha, R.P. “Current English Grammar and Usage with Composition” Oxford University Press, New Delhi.
T2. Sethi, J. and Dhamija,P.V. “A Course in Phonetics and Spoken English” (2nd Ed.)PHI Learning Pvt. Ltd.
T3. Raman, M. and Sharma, S. “Technical Communication: Principles and Practice” Oxford University Press.
Reference Books

R1. Sharma, R.C. and Krishna, M. “Business: Correspondence and Report Writing”, Tata McGraw Hill, 3rd Edition
R2. Pal, R. “Business Communication”, Sultan Chand & Sons Publication
R3. Nitin, B. “Communicative English for Engineers and Professionals”, Pearson Education India, 2010
R4. Straus, J. “The Blue Book of Grammar and Punctuation”, John Wiley & Sons, 2011
R5. Aarts, B. “Oxford Modern English Grammar”, Oxford University Press, 2011

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

Course Learning Outcomes (CLO):

CLO Description Bloom’s Taxonomy


Level

CLO1 List and explain the applied grammar and vocabulary Level 1,2
building through worksheets and exercises.
Remembering,
Understanding

CLO2 Apply the art of writing good letter, drafting certain Level 3,4
technical documents. They will examine and analyze the
format and content of technical documents. Applying, Analyzing

CLO3 Develop an insight to review data. The students will Level 3,4,5
compare and evaluate the data.
Applying, Analyzing,
Evaluating

CLO4 Analyze the basic knowledge of Phonetics- IPA Sounds, Level 4,5,6
Speech and its production, Syllable division. The
students will evaluate and design the same. Analyzing, Evaluating,
Creating

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

Matching of PLOs and CLOs:

PSO4
PSO1

PSO2

PSO3
PLO10

PLO12
PLO11
PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9
CLO1 H M M H H M M

CLO2 M M M M H M H M H M

CLO3 M M M M H M M H H M M

CLO4 M M M M H M H M M

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

Structured Programming using C


UCS2003
L T P C
4 0 0 4

(40 Hours)

Course Objectives (CO): The main objectives of this course is


CO1. Understand the concept of data types, loops, functions, array, pointers, string, structures and files.
CO2. Illustrate flow-chart, algorithm and program logic.
CO3. Analyze problems, errors and exceptions.
CO4. Apply programming concepts to compile and debug c programs to find solutions.

Unit-I (08 Hours)


Introduction to C: Introduction to ‘C’ Language, Translator, Compiler, History, Need and Applications of C Language Character-set,
Keywords, Identifiers, Variables, Constant, Data-Types, and Comments.
Operators and I/O Functions: Types of operators, Precedence and Associativity, Expression, Statement and Types of Statements,
Increment, Decrement, Built-in Operators and Function, Concept of Header Files, Preprocessor Directives, Console Based I/O and
related built-in I/O Function, printf(), scanf(), getch(), getchar(), putchar().
Control Statements: if-else, switch statement, for, while and do-while, break, continue, goto.

Unit-II (07 Hours)


Function: Introduction, Basic types of function, Declaration and definition, Function call, Parameter passing, Scope of variables,
Storage classes, Recursion.

Unit-III (09 Hours)


Arrays: Definition, types, initialization, processing an array, passing arrays to functions, Character arrays.
Structures: Structure, Arrays of structure, Passing structures to functions, nested structures.

Unit-IV (08 Hours)


Pointers: Declaration, operation on pointers, Call by value, Call by reference.
Strings: What are strings, Pointers and Strings, Standard Library String Functions: strlen(), strcpy(), strcat(), strcmp().

Unit-V (08 Hours)


File Handling: Streams, File Operations, Formatted I/O, Character I/ O, Line I/O, Block I/O, File positioning, String I/ O.

TEXT BOOKS:
T1. Reema Thareja “Computer Fundamentals and Programming in C”, Oxford.
T2. Goyal, “Computer Fundamentals”, Pearson

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

REFERENCE BOOKS:
R1. Balagurusamy, “Computing Fundamentals and C Programming”. TMH.
R2. Programming Languages, 2nd Edition, A.B. Tucker, R.E. Noonan, TMH.

Course Learning Outcomes (CLO):

CLO Description Bloom’s


Taxonomy
Level
1 Understand basics of computer and working of its components and Understand
their functions. 2

2 Define the concept of data types, loops, functions, array, pointers, Remember
string, structures and files.. 1
3 Demonstrate and Explain the flow-chart, algorithm and program Understand
logic. 2

4 Apply programming concepts to compile and debug c programs to Apply


find solutions. 3

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

Mapping of CLOs with PLOs & PSOs:

Program Learning Outcomes (PLOs) Program


Specific(Outcom
es(PSOs)
Course

PLO10

PLO12
PLO11
PLO1

PLO6
PLO2

PLO4

PLO7

PLO9
PLO3

PLO5

PLO8

PSO4
PSO1

PSO3
PSO2
Learning

Outcomes

M M
CLO1 M M M M M

M M
CLO2 M M M M M

M
CLO3 M M M M M M

M M
CLO4 M M M M M

CLO5 M M M M M

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

Structured Programming using C Lab


UCS2202
L T P C
0 0 2 1

Course Objectives (CO): The main objective of this course is:


1. Understand and apply building blocks of C language to write basic programs.
2. Understand conditional and looping statements, arrays, structures, pointers, functions in C language.
3. Acquire skills to analyze computer programs and identify logical and syntactical errors in the programs.
4. Understands file handling in C language.

1. Implementation of basic Input and Output functions.

2. Implementation of Variable Initialization, displaying values.

3. Implementation of Assignment, Arithmetic and Logical Operator.

4. Implementation of Relational Operators, Increment and Decrement Operators.

5. Implementation of Flow control, looping and Repetition.

6. Implementation of Structures and Nested structures.

7. Implementation of Built-in and User-defined Functions.

8. Implementation of Pointers in array.

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

9. Implementation of Strings.

10. Implementation of File Handling.

Course Learning Outcomes (CLO):Upon completion of this course, Students will be able to:
Bloom’s Taxonomy
CLO Description
Level
CLO1 Apply different data types, operators, conditional 1, 2, 3, 4 Remembering,
statements, looping statements, functions, arrays, Applying, Understanding,
structures and pointers to write program in C language Analyzing

CLO2 Apply debugging skills to identify logical and syntactical 2, 4 Applying, Analyzing
errors in any C program
CLO3 Analyze C programs to predict its output and explain its 2, 3, 4 Applying,
working Understanding, Analyzing

CLO4 2, 3 Applying, Understanding,


Create C programs to update, modify files on hard disk
using knowledge and skills of file handling in C language

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

Mapping of CLOs with PLOs & PSOs

Program Learning Program Specific


Outcomes (PLOs) Outcomes (PSOs)

Course

PLO10

PLO12
PLO11
Learnin
PLO2

PLO9
PLO1

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PSO3
PSO1

PSO2

PSO4
g

Outcom
es

CLO1 M L M

CLO2 M L M

CLO3 M M L L M

CLO4 M M L L M

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

L T P C
Industrial Visit-I
0 0 0 1
UCS2601IV

Course Objective:
CO1: To provide a platform for students to gain an insight into the working environment.
CO2: To gain knowledge by observing functional and experimental processes.
CO3: To develop their communication and inter-personal skills in the context of work.
1. Official tour organised to industry with working areas aligned with the course.
2. Release of tentative presentation schedule and preparation of reports.
3. Presentation by students (individual).
4. Report Submission
5. Final Evaluation (by Internal Panel).

CLO Descriptio Bloom’s Taxonomy Level


n

CLO1 Understand and correlate the working of Industry 2,4 Understanding,


with the curriculum Analyzing

CLO2 Describe and Explaining of Industrial working 2,3 Understanding,


environment.
Applying
CLO3 Apply the project report presentation skills and quality 3,6 Create
of writing and presentation skills.
Applying
CLO4 Opportunity to understand the company policies in 2,4 Understanding,
terms of production, quality, and service management.
Analyzing

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

Mapping of CLOs with PLOs & PSOs

Program Program Specific


Learning Outcomes(PSOs)
Course
Outcomes (PLOs)
Learning
Outcome
PLO1

PLO6
PLO2

PLO4
PLO5

PLO9
PLO7
PLO8

PLO10

PSO3
PLO3

PLO11

PLO12

PSO1

PSO2

PSO4
s

L M L M L L L
CLO1

L L M L L L
CLO2

L M L L L M
CLO3

L M L L
CLO4

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

English Language Lab


UEG2503SE
L T P C
0 0 2 1
Course Learning Objectives:

i. To develop effective communication skills, team spirit, leadership quality, presentation skills, interpersonal
skills and professional etiquette.

1. To improve accent, intonation, pronunciation and overall language skills.

2. To organize language workshops or activities to enhance confidence in group discussion, debate, speaking, public
speaking, situational conversation, mock interviews, etc.

3. To design suitable activities and create environment to boost up confidence and effective communication skills.

LIST OF ACTIVITIES

T1. PRONUNCIATION PRACTICE (2 lab days)


i. Sounds of English
ii. Syllable
iii. Accent
iv. Intonation
v. Common Errors in Pronunciation
vi. Pronunciation Practice

1. SPEAKING PRACTICE (2 lab days)


i. Phenomenon Description
i. Live commentary
ii. Process Description
iii. Routine and Properties
iv. Future Plans
v. Story Telling

2. PRESENTATION (2 lab days)


1. Use of Power Point Presentation
ii. Salient Features of Effective PPT
iii. Slide Making
iv. Delivery

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

v. Practice

3. PUBLIC SPEECH (1 lab day)


i. Use of Public Speech
i.Salient Features of an Effective Speech
ii.General Challenges
iii.Audience Analysis
iv.Persuasion Techniques: Ethos, Pathos, Logos
v.Body Language, Tone, and Delivery
vi.Speech Practice

4. INTERVIEW (1 lab day)


i. Making an Effective CV
i. Preparation for an Interview
ii. Interview Etiquettes
iii. Most Common Interview Questions
iv. Mock Interview

5. GROUP DISCUSSION (2 lab days)


i. Purpose
ii. GD Etiquettes
iii. Rules and Techniques
iv. GD Practice

6. DEBATE (1 lab day)


R1. Purpose
i. Rules and Techniques
ii. Debate Practice

7. SITUATIONAL CONVERSATION (2 lab days)


i. At Hotel
i. At the Air-Port
ii. At Bank
iii. At Shop
iv. At Workplace

TEXT BOOKS:
1. Beebe, S.A.et al. “Communication: Principles for Lifetime”(3rd edition), Pearson.
i. Raman, M. and Sharma, S. “Technical Communication: Principles and Practice” Oxford University Press.
ii. Sethi, J. and Dhamija, P.V. “A Course in Phonetics and Spoken English”(2nd Ed.),PHI Learning Pvt. Ltd.

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

REFERENCE BOOKS:
Hencock, M. “English Pronunciation in Use”, Cambridge University Press.
i. Carter, R. “Seeing Through Language: A Guide to Styles of English Writing”, Blackwell Publications.
ii. Balasubramanian, T. “A Textbook of Phonetics for Indian Students”, Macmillan.
iii. Humes, J.C. “Speak Like Churchill, Stand Like Lincoln: 21 Powerful Secrets of History's Greatest Speakers”,
Three Rivers Press.

Course Learning Outcomes (CLO): On completion of this course, the students will be able to:

CLOs Bloom’s
Description
Taxonomy Level

CLO1 2
Show confidence in group discussion, debate, speaking, public
speech, situational conversation, etc. Understanding

CLO2 2, 3
Identify and demonstrate effective communication skills, team
spirit, leadership quality, presentation skills, interpersonal skills Understanding,
and professional etiquette. Applying

CLO3 4, 5
Take part in group discussion, debate and interviews comfortably
and confidently; influence the public with professional Analysing,
competence. Evaluating

CLO4 6
Improve accent, intonation, diction and overall communication
and presentation skills; adapt themselves to new situations or as Creating
per the need of organization.

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

Mapping of CLOs with PLOs & PSOs

CLOs PLOs PSOs


PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO12

PSO1

PSO2

PSO3
PLO11
CLO1 M L M M M M H M M

CLO2 M M M M M H H M H M

CLO3 H H H H M M H H M H M

CLO4 H H H H M M H H M H M

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

Operating Systems Lab


UCS2201
L T P C
0 0 4 2
Course outcomes:

1. Ability to:
2. Use of Linux operating system and able to write shell programs.
3. Simulate and demonstrate the concepts of operating systems.
Note: Following exercises can be performed using Linux or Unix
4. Usage of following commands: ls, pwd, tty, cat, who, who am I, rm, mkdir, rmdir, touch, cd.
5. Usage of following command s:cal, cat(append), cat(concatenate), mv, cp, man, date.
6. Usage of following commands: chmod, grep, tput (clear, highlight),bc.
7. Write a shell script to check if the number entered at the command line is prime ornot.
8. Write a shell script to modify “cal” command to display calendars of the specified
months.
9. Write a shell script to modify “cal” command to display calendars of the specified range
of months.
10. Write a shell script to accept a login name. If not a valid login name display message –
“Entered login name is invalid”.
11. Write a shell script to display date in the mm/dd/yy format.
12. Write a shell script to display on the screen sorted output of “who” command along with
the total number of users.
13. Write a shell script to display the multiplication table any number,
14. Write a shell script to compare two files and if found equal asks the user to delete the
duplicate file.
15. Write a shell script to check whether the file have all the permissions or not.
16. Simulate FCFS CPU scheduling algorithm in C++.
17. Simulate SJF CPU scheduling algorithm in C++.
18. Simulate Priority CPU scheduling algorithm in C++.
19. Simulate Round Robin CPU scheduling algorithm in C++.
20. Simulate FIFO page replacement algorithm in C++.
21. Simulate LRU page replacement algorithm in C++.

Suggested Readings:

1. SumitabhDas,“Your Unix/Linux:TheUltimateGuide,”McGrawHill,2012.
2. Richard Blumand Christine Bresnahan, “Linux Command Lineand Shell Scripting Bible,”
Wiley,2015.

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
tive (Effective from the Session 2023-24)

3. Stroustrup, Bjarne, Programming: Principles and Practice Using C++, Addison Wesley,USA,
2014, 2nded.

4. E Balagurusamy ,Object Oriented Programming with C++, McGrawHillEducation(India)Pvt.


Ltd.,India, 2013, 6thed.

Date:

Dr .Bineet Kumar Gupta


Issue No.:
(HOD) Signature of the Director Signature of theVC
SYLLABUS
(Effective from the Session 2023-24)

Course Learning Outcomes (CLO): Upon completion of this course, Students will be able to
CLO Description Bloom’s Taxonomy
Level

CLO1 Define and explain different types of Operating 1,2,4


Systems, kernel architecture in order to examine the Remembering,
intricacies of an operating system. Understanding,
Analyzing
CLO2 Illustrate process management and build different 2,3,4
scheduling algorithms. Examine and apply the inter- Understanding,
process communication techniques like Semaphores, Applying,
Mutexetc on Critical Section Problem. Analyzing
CLO3 Understand, apply and analyze different techniques 2,3,4
of Memory Management like Paging and its page Understanding,
replacement algorithms, Segmentation etc. Applying,
Analyzing
CLO4 Explain, construct and analyze the Deadlock 2,3,4
algorithms and need of Multi-Threading in a parallel Understanding,
environment. Applying,
Analyzing
CLO5 Demonstrate, construct and analyze different file 2,3,4
systems, I/O management and design principles of Understanding,
Modern Operating System etc. Applying,
Analyzing

Date:________________________

Signature of the Dean Signature of the Director Signature of the VC Issue No.: ________________
SYLLABUS
(Effective from the Session 2023-24)

Mapping of CLOs with PLOs & PSOs

Program Program Specific


Learning Outcomes (PSOs)
Outcomes (PLOs)
Course

PSO1

PSO2

PSO3

PSO4
PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12
Learning

Outcomes

CLO1 H H H M L L H H L M

CLO2 H H H M M L L H H L M

CLO3 H H H M M L L H H L M

CLO4 H H H M L L H H L M

CLO 5 H H H M L L H H L M

Date:________________________

Signature of the Dean Signature of the Director Signature of the VC Issue No.: ________________

You might also like