Syllabus 6th sem
Syllabus 6th sem
OPERATING SYSTEM
L T P C
4 1 0 4
COURSE OBJECTIVE:
1. To explain the basic concepts of Operating System
2. To understand Inter process communication
3. To have an idea of page replacement strategies
Unit – I
Operating System : What is an Operating System? – Computing System Architecture :
Desktop Systems – Multiprocessor Systems – Distributed Processing – Cluster Systems
– Hand held Systems – Functions and Structure – Different services of the Operating
System –– issue of portability – users view of the operating system – Graphical user
interface – Operating System Structure – virtual machine – booting.
Unit – II
Information Management : File System – Device Driver – Terminal I/O – CD – ROM.
Process Management : Introduction – What is process? Evolution of multiprogramming –
Context Switching – Process States – Process State Transitions – Process Control Block –
Process hierarchy – Operation on a process – create a process – kill a process – dispatch
a process – change the priority of a process – Block a process – dispatch a process –
time up a process wake up a process – Suspend/resume operation – Process Scheduling
– Multithreading.
Unit – III
Inter Process Communication: the producer/Consumer Problems – solutions to the
producer – consumer problems – Classical IPC problems.
Unit – IV
Deadlocks: Introduction – Graphical representation of deadlock – deadlock prerequisites
– deadlock strategies.
Unit – V
Memory Management: Introduction – Single Contiguous memory management – fixed
partition memory management – variable partitions – non contiguous allocation – paging
– segmentation – combined system – virtual memory management system.
COURSE OUTCOME:
On successful completion of the course, the learners will be able to
CO1. Understand fundamental operating system abstractions
CO2. Explain shared memory concept
CO3. Explore File management, Memory management and Information management,
Process management and storage virtualization
CO4. Analyze process scheduling algorithms
CO5. Appreciate the working of memory management algorithms
CO - PO - PSO Mapping
OPERATING SYSTEM
PO PSO COGNITIVE
CO
1 2 3 4 5 1 2 3 4 5 LEVEL
CO 1 S S S M M S S M S S K–2
CO 2 S S M S S S S S S M K–4
CO 3 S S M S S S M S S S K–4
CO 4 S S M S S M S S S S K–2
CO 5 S S M S S S S S S S K–3
Text Book :
1. Operating Systems – Achyut S Godbole, Tata McGraw – Hill Publishing Company,
New Delhi, 2nd Edition, 2005.
2. Operating System – Harvey M. Deitel, Paul J Deitel. David R. Choftness, Third
Edition, Pearson.
Reference :
1. Operating Systems, Internals and Design Principles, William Stallings, PHI, 2008.
2. Operating System Concepts – Silberschatz and Galvin, 6th Edition, John Wiley &
Sons, Inc., 2004.
3. An Introduction to Operating Systems – Concepts and Practice, Pramod Chandra P.
Bhatt, Prentice Hall of India, 2007.
3. An Introduction to Operating Systems – Concepts and Practice, Pramod Chandra P.
Bhatt, Prentice Hall of India, 2007.
B.Sc. Information Technology / Semester VI / Core 9
INTERNET OF THINGS
L T P C
4 1 0 4
COURSE OBJECTIVE:
UNIT I:
UNIT II:
UNIT III:
UNIT IV:
Smart City using IoT: Introduction – Concept – The emergence – Dimensions and
Components – Design strategies – Factors affecting automation – IoT applications in
smart cities – Education – E-governance – Industry . IoT Use Cases: Industrial IoT Use
Case – IoT and smart energy – Smart transportation – Smart health – Smart home –
Smart Education system – Governance use case – Smart cities
UNIT V:
Network Security for IoT and M2M communications: Introduction – Network
Technologies for IoT and M2M – Security for IoT and M2M Technologies – Securities in
IETF M2M network Technologies – Security in ETSI M2M Network Technologies – Other
M2M standard Efforts
COURSE OUTCOME:
CO - PO - PSO Mapping
INTERNET OF THINGS
PO PSO COGNITIVE
CO
1 2 3 4 5 1 2 3 4 5 LEVEL
CO 1 S S S S S S S M S S K-2
CO 2 S S S S S S S S S S K-6
CO 3 S S M M S S S S S S K-4
CO 4 S S S S S S S S S S K-6
CO 5 S S M S S S S S S S K–6
Text Books:
Lakhwani, Dr.Hemant Kumar Gianey, Joseph Kofi Wireko, Kamal Kant Hiran (BPB
Reference Book
PYTHON PROGRAMMING
L T P C
4 0 0 4
COURSE OBJECTIVE:
BASICS : Python - Variables - Executing Python from the Command Line - Editing
Python Files - Python Reserved Words - Basic Syntax-Comments - Standard Data Types
– Relational Operators - Logical Operators - Bit Wise Operators - Simple Input and
Output.
Unit II
Unit III
Unit IV
Unit V
COURSE OUTCOME:
PYTHON PROGRAMMING
PO PSO COGNITIVE
CO
1 2 3 4 5 1 2 3 4 5 LEVEL
CO 1 S S S S S S M S S S K-2
CO 2 S S M S S S S S S S K-6
CO 3 S S S S S S S S S S K-4
CO 4 S S S S S S S S S S K-6
CO 5 S S M S S S S S S S K–6
CO - PO - PSO Mapping
PO PSO COGNITIVE
CO
1 2 3 4 5 1 2 3 4 5 LEVEL
CO 1 S S S S S S S M S S K-2
CO 2 S S M M S S S S S S K-6
CO 3 S S S S S S S S S S K-4
CO 4 S S S M S S S S S S K-6
CO 5 S S S S S S S S S S K–6
UNIT III: Data Analytics Process: Introduction - Understanding data analytics is good
but knowing how to use it is better! (What skills do you need?) - First phase: find the
data - Second phase: construct the data - Third phase: go to exploration and modelling -
Fourth phase: evaluate and interpret the results - Fifth phase: transform data into
actionable knowledge - Disciplines that support the big data analytics process
COURSE OUTCOME:
On successful completion of the course, the learners will be able to
CO - PO - PSO Mapping
PO PSO COGNITIVE
CO
1 2 3 4 5 1 2 3 4 5 LEVEL
CO 1 S S S S S S S S S S K-2
CO 2 S S M S S S S S S S K-6
CO 3 S S S S S S S S S S K-4
CO 4 S S S S S S S M S S K-6
CO 5 S S M S S S S S S S K–6