Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
23 views45 pages

Advances in Operating Systems

The document outlines the course structure for 'Advances in Operating Systems' and 'Advances in Computer Networks', detailing course objectives, modules, assessment methods, and learning resources. Each course includes a mix of theoretical and practical components, with a focus on contemporary issues in operating systems and networking. Assessment is divided equally between Continuous Internal Evaluation (CIE) and Semester End Examination (SEE), with specific requirements for passing and skill development activities.
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)
23 views45 pages

Advances in Operating Systems

The document outlines the course structure for 'Advances in Operating Systems' and 'Advances in Computer Networks', detailing course objectives, modules, assessment methods, and learning resources. Each course includes a mix of theoretical and practical components, with a focus on contemporary issues in operating systems and networking. Assessment is divided equally between Continuous Internal Evaluation (CIE) and Semester End Examination (SEE), with specific requirements for passing and skill development activities.
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/ 45

ADVANCES IN OPERATING SYSTEMS

Course Code MSCS201 CIE Marks 50


Teaching Hours/Week (L:P:SDA) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 3
Course Learning objectives:
 Analyze the characteristics of operating systems for multiprocessor and multicomputer
architectures.
 Understand and address the challenges related to designing operating systems.
 Explore the latest trends in developing mobile operating systems.
 Evaluate the implications of these trends on performance and user experience.

Module-1
Multiprocessor Operating Systems: System Architectures- Structures of OS – OS design issues – Process
synchronization – Process Scheduling and Allocation- Memory Management.

Teaching- Chalk and board and PPT


Learning
Process
Module-2
Distributed Operating Systems: System Architectures- Design issues – Communication models – clock
synchronization – mutual exclusion – election algorithms- Distributed Deadlock detection.
Teaching- Chalk and board and PPT
Learning
Process
Module-3
Distributed scheduling - Distributed shared memory - Distributed File system – Multimedia file systems - File
placement – Caching.
Teaching- Chalk and board and PPT
Learning
Process
Module-4
Database Operating Systems: Requirements of Database OS – Transaction process model – Synchronization
primitives - Concurrency control algorithms.
Teaching- Chalk and board and PPT
Learning
Process
Module-5
Mobile Operating Systems: ARM and Intel architectures - Power Management - Mobile OS Architectures -
Underlying OS - Kernel structure and native level programming - Runtime issues- Approaches to power
management.
Teaching- Chalk and board and PPT
Learning
Process

@#0111202 28032025
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The minimum
passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is 40% of the maximum marks
of SEE. A student shall be deemed to have satisfied the academic requirements and earned the credits allotted to each
subject/ course if the student secures not less than 50% (50 marks out of 100) in the sum total of the CIE (Continuous Internal
Evaluation) and SEE (Semester End Examination) taken together.
Continuous Internal Evaluation:
Two Unit Tests each of 25 Marks
1.
Two assignments each of 25 Marks or one Skill Development Activity of 50 marks
2.
to attain the COs and POs
The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50 marks
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per the outcome
defined for the course.

Semester-End Examination:
1. The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to 50.
2. The question paper will have ten full questions carrying equal marks.
3. Each full question is for 20 marks. There will be two full questions (with a maximum of four sub-questions) from each
module.
4. Each full question will have a sub-question covering all the topics under a module.
5. The students will have to answer five full questions, selecting one full question from each module
.

Suggested Learning Resources:


Books
1. M Singhal and NG Shivaratri , Advanced Concepts in Operating Systems, Tata McGraw Hill
Inc, 2001
Reference Book
1. A S Tanenbaum, Distributed Operating Systems, Pearson Education Asia, 2001
2. Source Wikipedia, Mobile Operating Systems, General Books LLC, 2010

Skill Development Activities Suggested


 Thestudentswiththehelpofthecourseteachercantakeuprelevanttechnical–activitieswhichwillenhancetheir
skill. The prepared report shall be evaluated for CIE marks.

Course outcome (Course Skill Set)


At the end of the course the student will be able to :

Sl.No. Description BloomsLevel


CO1 Analyze the characteristics of operating systems for multiprocessor and L2
multicomputer architectures.

CO2 Understand and address the challenges related to designing operating systems and L3
their implications.
CO3 Explore the latest trends in developing mobile operating systems and evaluate their L4
impact on performance.

@#0111202 28032025
Program Outcome of this course :

Sl. Description POs


No.
1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering Po1
fundamentals, and computer science and business systems to the solution of complex
engineering and societal problems.
2 Problem analysis: Identify, formulate, review research literature, and analyze complex PO2
engineering and business problems reaching substantiated conclusions using first principles
of mathematics, natural sciences, and engineering sciences.
3 Design/development of solutions: Design solutions for complex engineering problems and PO3
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
4 Conduct investigations of complex problems: Use research-based knowledge and research PO4
methods including design of experiments, analysis and interpretation of data, and synthesis
of the information to provide valid conclusions.
5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern PO5
engineering and IT tools including prediction and modeling to complex engineering activities
with an understanding of the limitations
6 The engineer and society: Apply reasoning informed by the contextual knowledge to assess PO6
societal, health, safety, legal and cultural issues and the consequent
responsibilities relevant to the professional engineering and business practices.
7 Environment and sustainability: Understand the impact of the professional engineering PO7
solutions in business societal and environmental contexts, and demonstrate the knowledge
of, and need for sustainable development.
8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and PO8
norms of the engineering and business practices.
9 Individual and team work: Function effectively as an individual, and as a member or leader PO9
in diverse teams, and in multidisciplinary settings.
10 Communication: Communicate effectively on complex engineering activities with the PO10
engineering community and with society at large, such as, being able to comprehend and
write effective reports and design documentation, make effective presentations, and give and
receive clear instructions.
11 Project management and finance: Demonstrate knowledge and understanding of the PO11
engineering, business and management principles and apply these to one’s own work, as a
member and leader in a team, to manage projects and in multidisciplinary environments.
12 Life-long learning: Recognize the need for, and have the preparation and ability to engage in PO12
independent and life-long learning in the broadest context of technological change.

Mapping of COS and POs:

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 x x
CO2 x x x x x
CO3 x x x

@#0111202 28032025
Advances in Computer Networks
Course Code MSCE202 CIE Marks 50
Teaching Hours/Week (L:P:SDA) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 50 Total Marks 100
Credits 03 Exam Hours 03
Course Learning objectives:
 Students will be able to explain various network protocols of their respective layers.

Module-1
Foundation: Building a Network, Requirements, Perspectives, Scalable Connectivity, Cost-Effective Resource
sharing, Support for Common Services, Manageability, Protocol layering, Performance, Bandwidth and Latency,
Delay X Bandwidth Product, Perspectives on Connecting, Classes of Links, Reliable Transmission, Stop-and-Wait ,
Sliding Window, Concurrent Logical Channels.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
Internetworking I: Switching and Bridging, Datagram’s, Virtual Circuit Switching, Source Routing, Bridges and
LAN Switches, Basic Internetworking (IP), What is an Internetwork?, Service Model, Global Addresses, Datagram
Forwarding in IP, sub netting and classless addressing, Address Translation (ARP), Host Configuration (DHCP),
Error Reporting (ICMP), Virtual Networks and Tunnels.

Teaching-
Learning Chalk and talk/PPT/case study/web content
Process
Module-3
Internetworking- II: Network as a Graph, Distance Vector (RIP), Link State (OSPF), Metrics, The Global
Internet, Routing Areas, Routing among Autonomous systems (BGP), IP Version 6 (IPv6), Mobility and
Mobile IP

Teaching- Chalk and talk/PPT/case study/web content


Learning
Process
Module-4
End-to-End Protocols: Simple Demultiplexer (UDP), Reliable Byte Stream(TCP), End-to-End Issues, Segment
Format, Connecting Establishment and Termination, Sliding Window Revisited, Triggering Transmission, Adaptive
Retransmission, Record Boundaries, TCP Extensions, Queuing Disciplines, FIFO, Fair Queuing, TCP Congestion
Control, Additive Increase/ Multiplicative Decrease, Slow Start, Fast Retransmit and Fast Recovery
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-5
Congestion Control and Resource Allocation Congestion-Avoidance Mechanisms, DEC bit, Random Early
Detection (RED), Source-Based Congestion Avoidance. The Domain Name System (DNS), Electronic Mail
(SMTP,POP,IMAP,MIME), World Wide Web (HTTP), Network Management (SNMP)
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process

@
@##00111111220022
3 28032025 1
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is 40% of the
maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements and earned the
credits allotted to each subject/ course if the student secures not less than 50% (50 marks out of 100) in the sum
total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination) taken together.
Continuous Internal Evaluation:
1. Two Unit Tests each of 25 Marks
2. 2.Two assignments each of 25 MarksoroneSkill Development Activity of 50 marks to attain the COs and POs
3. The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50 marks
4. CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per the
5. outcome defined for the course.

Semester End Examination:


1. The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to 50.
2. The question paper will have ten full questions carrying equal marks.
3. Each full question is for 20 marks. There will be two full questions (with a maximum of four sub-questions)
from each module.
4. Each full question will have a sub-question covering all the topics under a module.
5. The students will have to answer five full questions, selecting one full question from each module

Suggested Learning Resources:


Text Books:
1. Computer Networks: A System Approach, Larry Peterson and Bruce S Davis, Elsevier, 5th Edition 2014

2. Internetworking with TCP/IP, Principles, Protocols and Architecture, Douglas E Comer, PHI, 6th Edition 2014.

Reference Books:
1. Computer Networks, Protocols, Standards and Interfaces, Uyless Black , PHI, 2 nd Edition

2. TCP /IP Protocol Suite, Behrouz A Forouzan, Tata McGraw-Hill, 4 th Edition

Web links and Video Lectures (e-Resources):


 https://www.udemy.com/course/computer-networks-for-beginners-from-zero-to-hero/
 https://www.youtube.com/watch?v=f5ksLu5Xjnk&list=PLG9aCp4uE-s3Mmbn4q5J87OriIN3CuFDS
 https://sites.google.com/site/computernetworksfall2009/course-outline

Skill Development Activities Suggested

 The students with the help of the course teacher can take up relevant technical –activities which will
enhance their skill. The prepared report shall be evaluated for CIE marks.

@#0111202 28032025 2
Course outcome (Course Skill Set)
At the end of the course the student will be able to :
Sl. No. Description Blooms
Level
CO1 List and classify network services, protocols and architectures, explain why they are L1
layered.
CO2 Choose key Internet applications and their protocols and apply to develop their own L3
applications (e.g. Client Server applications, Web Services) using the sockets API.

CO3 Develop effective communication mechanisms using techniques like connection L2


establishment, queuing theory, recovery Etc.

Program Outcome of this course


Sl. No. Description POs
1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering Po1
fundamentals, and computer science and business systems to the solution of complex
engineering and societal problems.
2 Problem analysis: Identify, formulate, review research literature, and analyze complex PO2
engineering and business problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
3 Design/development of solutions: Design solutions for complex engineering problems and design PO3
system components or processes that meet the specified needs with appropriate consideration for
the public health and safety, and the cultural, societal, and environmental
considerations.
4 Conduct investigations of complex problems: Use research-based knowledge and research PO4
methods including design of experiments, analysis and interpretation of data, and synthesis of
the information to provide valid conclusions.
5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern PO5
engineering and IT tools including prediction and modeling to complex engineering activities
with an understanding of the limitations
6 The engineer and society: Apply reasoning informed by the contextual knowledge to assess PO6
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to
the professional engineering and business practices.
7 Environment and sustainability: Understand the impact of the professional engineering PO7
solutions in business societal and environmental contexts, and demonstrate the knowledge of,
and need for sustainable development.
8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and PO8
norms of the engineering and business practices.
9 Individual and team work: Function effectively as an individual, and as a member or leader in PO9
diverse teams, and in multidisciplinary settings.
10 Communication: Communicate effectively on complex engineering activities with the PO10
engineering community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and receive
clear instructions.
11 Project management and finance: Demonstrate knowledge and understanding of the PO11
engineering, business and management principles and apply these to one’s own work, as a
member and leader in a team, to manage projects and in multidisciplinary environments.
12 Life-long learning: Recognize the need for, and have the preparation and ability to engage in PO12
independent and life-long learning in the broadest context of technological change.

2@#0111202
@#0111202 28032025
Mapping of COS and POs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 x x
CO2 x x
CO3 x x

2@#0111202
@#0111202 28032025
Internet of Things and Applications
Course Code MSCE203 CIE Marks 50
Teaching Hours/Week (L:P:SDA) 3:0:1 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 04 Exam Hours 03

Course Learning objectives:


 Able to interpret the application areas of IOT ·
 Able to realize the revolution of Internet in Mobile Devices, Cloud & Sensor Networks ·
 Able to interpret building blocks of Internet of Things and characteristics.
Module-1
What is The Internet of Things? Overview and Motivations, Examples of Applications, IPV6 Role, Areas of
Development and Standardization, Scope of the Present Investigation. Internet of Things Definitions and
frameworks-IoT Definitions, IoT Frameworks, Basic Nodal Capabilities. Internet of Things Application Examples-
Overview, Smart Metering/Advanced Metering Infrastructure-Health/Body Area Networks, City Automation,
Automotive Applications, Home Automation, Smart Cards, Tracking, Over. The-Air-Passive Surveillance/Ring of
Steel, Control Application Examples, Myriad Other Applications.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
Fundamental IoT Mechanism and Key Technologies-Identification of IoT Object and Services, Structural Aspects
of the IoT, Key IoT Technologies. Evolving IoT Standards-Overview and Approaches, IETF IPV6 Routing Protocol
for RPL Roll, Constrained Application Protocol, Representational State Transfer, ETSI M2M,Third Generation
Partnership Project Service Requirements for Machine-Type Communications, CENELEC, IETF IPv6 Over Low
power WPAN, Zigbee IP(ZIP),IPSO
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-3
Layer ½ Connectivity: Wireless Technologies for the IoT-WPAN Technologies for IoT/M2M, Cellular and Mobile
Network Technologies for IoT/M2M,Layer 3 Connectivity:IPv6 Technologies for the IoT: Overview and
Motivations. Address Capabilities,IPv6 Protocol Overview, IPv6 Tunnelling, IPsec in IPv6,Header Compression
Schemes, Quality of Service in IPv6, Migration Strategies to IPv6.

Teaching- Chalk and talk/PPT/case study/web content


Learning
Process
Module-4
Case Studies illustrating IoT Design-Introduction, Home Automation, Cities, Environment, Agriculture, Productivity
Applications.

Teaching- Chalk and talk/PPT/case study/web content


Learning
Process
Module-5
Data Analytics for IoT – Introduction, Apache Hadoop, Using HadoopMapReduce for Batch Data Analysis, Apache
Oozie, Apache Spark, Apache Storm, Using Apache Storm for Real-time Data Analysis, Structural Health Monitoring
Case Study.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process

2@#0111202
@#0111202 28032025
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is 40% of the
maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements and earned the
credits allotted to each subject/ course if the student secures not less than 50% (50 marks out of 100) in the sum
total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination) taken together.
Continuous Internal Evaluation:
1. Two Unit Tests each of 25 Marks
2. Two assignments each of 25 MarksoroneSkill Development Activity of 50 marks to attain the COs and POs
The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50 marks
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per the
outcome defined for the course.

Semester End Examination:


1. The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
50.
2. The question paper will have ten full questions carrying equal marks.
3. Each full question is for 20 marks. There will be two full questions (with a maximum of four sub-questions)
from each module.
4. Each full question will have a sub-question covering all the topics under a module.
5. The students will have to answer five full questions, selecting one full question from each module

Suggested Learning Resources:


Text Books:
1. Building the Internet of Things with IPv6 and MIPv6:The Evolving World of M2M Communications, Daniel Minoli,
Wiley,2013.

2. Internet of Things: A Hands on Approach, ArshdeepBahga, Vijay Madisetti, Universities Press, 2015.

Reference Books:
1. The Internet of Things, Michael Miller, Pearson, 2015 First Edition

2. Designing Connected Products, Claire Rowland,Elizabeth Goodman et.al, O’Reilly, First Edition, 2015

Web links and Video Lectures (e-Resources):


 https://www.coursera.org/specializations/internet-of-things
 https://www.youtube.com/watch?v=Ic63-yf-zuc&list=PL3uLubnzL2Tm5PAw88N1jR9MLTJpuPEnX

Skill Development Activities Suggested

 The students with the help of the course teacher can take up relevant technical –activities which will
enhance their skill. The prepared report shall be evaluated for CIE marks.

Course outcome (Course Skill Set)


At the end of the course the student will be able to :

Sl. No. Description Blooms Level


CO1 Develop schemes for the applications of IOT in real time scenarios L3
CO2 Manage the Internet resources L1
CO3 Model the Internet of things to business L2
CO4 Interpret data sets received through IoT devices and tools used for analysis L1

2@#0111202
@#0111202 28032025
CSE 28.06.2023

Mapping of COS and POs

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 x x
CO2 x x
CO3 x x
CO4 x x x

@#01112023 28032025
CSE 28.06.2023

COMPUTER VISION
Course Code MSCE214A
CIE Marks 50
Teaching Hours/Week (L:P:SDA) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course Learning objectives:
● Explore the fundamentals of computer vision.
● Build skills to perform shape analysis and other computer vision operations.

Module-1
CAMERAS: Pinhole Cameras, Radiometry – Measuring Light: Light in Space, Light Surfaces, Important Special
Cases, Sources, Shadows, And Shading: Qualitative Radiometry, Sources and Their Effects, Local Shading Models,
Application: Photometric Stereo, Interreflections: Global Shading Models, Color: The Physics of Color, Human Color
Perception, Representing Color, A
Model for Image Color, Surface Color from Image Color.
Teaching- Chalk and board / Web Content / PPT
Learning
Process
Module-2
Linear Filters: Linear Filters and Convolution, Shift Invariant Linear Systems, Spatial Frequency and Fourier
Transforms, Sampling and Aliasing, Filters as Templates, Edge Detection: Noise, Estimating Derivatives, Detecting
Edges, Texture: Representing Texture, Analysis (and Synthesis) Using Oriented Pyramids, Application: Synthesis by
Sampling Local Models, Shape
from Texture.
Teaching- Chalk and board / Web Content / PPT
Learning
Process
Module-3
The Geometry of Multiple Views: Two Views, Stereopsis: Reconstruction, Human Stereposis, Binocular Fusion, Using
More Cameras, Segmentation by Clustering: What Is Segmentation?, Human Vision: Grouping and Getstalt,
Applications: Shot Boundary Detection and Background Subtraction, Image Segmentation by Clustering Pixels,
Segmentation by Graph-Theoretic
Clustering,
Teaching- Chalk and board / Web Content / PPT
Learning
Process
Module-4
Segmentation by Fitting a Model: The Hough Transform, Fitting Lines, Fitting Curves, Fitting as a Probabilistic
Inference Problem, Robustness, Segmentation and Fitting Using Probabilistic Methods:Missing Data Problems, Fitting,
and Segmentation, The EM Algorithm in Practice, Tracking With Linear Dynamic Models: Tracking as an Abstract
Inference Problem, Linear
Dynamic Models, Kalman Filtering, Data Association, Applications and Examples.
Teaching- Chalk and board / Web Content / PPT
Learning
Process
Module-5

@#01112023
1@#01112023 28032025
CSE 28.06.2023

Geometric Camera Models: Elements of Analytical Euclidean Geometry, Camera Parameters and the Perspective
Projection, Affine Cameras and Affine Projection Equations, Geometric Camera Calibration: Least-Squares Parameter
Estimation, A Linear Approach to Camera Calibration, Taking Radial Distortion into Account, Analytical
Photogrammetry, An Application: Mobile Robot Localization, Model- Based Vision: Initial Assumptions, Obtaining
Hypotheses by Pose Consistency, Obtaining Hypotheses by pose Clustering, Obtaining Hypotheses Using Invariants,
Verification, Application: Registration In Medical Imaging Systems, Curved Surfaces and
Alignment.

Teaching- Chalk and board / Web Content / PPT


Learning Process

Assessment Details (both CIE and SEE)


The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The minimum passing mark
for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is 40% of the maximum marks of SEE. A student shall
be deemed to have satisfied the academic requirements and earned the credits allotted to each subject/ course if the student secures not
less than 50% (50 marks out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination)
taken together.
Continuous Internal Evaluation:
1. Two Unit Tests each of 25 Marks
2. Two assignments each of 25 MarksoroneSkill Development Activity of 50 marks to attain the COs and POs
The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50 marks
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per the
outcome defined for the course.
Semester End Examination:
1. The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to 50.
2. The question paper will have ten full questions carrying equal marks.
3. Each full question is for 20 marks. There will be two full questions (with a maximum of four sub- questions) from each
module.
4. Each full question will have a sub-question covering all the topics under a module.
5. The students will have to answer five full questions, selecting one full question from each module

Suggested Learning Resources:


Text Books:
1. Computer Vision – A Modern Approach, David A. Forsyth and Jean Ponce PHI Learning 2009
Reference Books:
2. Computer and Machine Vision – Theory, Algorithms and Practicalities, E. R. Davies Elsevier
4th edition, 2013

Web links and Video Lectures (e-Resources):

● https://www.projectpro.io/data-science-in-python-tutorial/computer-vision-tutorial-for- beginners
● https://www.javatpoint.com/computer-vision

Skill Development Activities Suggested


The students with the help of the course teacher can take up relevant technical –activities which will enhance
their skill.

@#01112023
1@#01112023 28032025
CSE 28.06.2023

Course outcome (Course Skill Set)


At the end of the course the student will be able to :
Sl. No. Description Blooms Le
CO1 Implement fundamental image processing techniques required for computer vision L3
CO2 Perform shape analysis L2
CO3 Implement boundary tracking techniques L3
CO4 Apply chain codes and other region descriptors L3
CO5 Apply Hough Transform for line, circle, and ellipse detections. L2

Mapping of COS and POs


PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1 PO1 PO1
0 1 2
CO1 x x
CO2 x x
CO3 x x
CO4 x x
CO5 x x

Program Outcome of this course


Sl. No. Description POs

1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering PO1


fundamentals, and computer science and business systems to the solution of complex
engineering and societal problems.

2 Problem analysis: Identify, formulate, review research literature, and analyze complex PO2
engineering and business problems reaching substantiated conclusions using first principles
of mathematics, natural sciences, and engineering sciences.

3 Design/development of solutions: Design solutions for complex engineering problems and PO3
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.

4 Conduct investigations of complex problems: Use research-based knowledge and research PO4
methods including design of experiments, analysis and interpretation of data, and synthesis
of the information to provide valid conclusions.

@#01112023
1@#01112023 28032025
CSE 28.06.2023

5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and PO5
modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations
6 The engineer and society: Apply reasoning informed by the contextual knowledge to PO6
assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering and business practices.
7 Environment and sustainability: Understand the impact of the professional engineering PO7
solutions in business societal and environmental contexts, and demonstrate the knowledge
of, and need for sustainable development.

8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and PO8
norms of the engineering and business practices.

9 Individual and team work: Function effectively as an individual, and as a member or leader PO9
in diverse teams, and in multidisciplinary settings.

10 Communication: Communicate effectively on complex engineering activities with the PO10


engineering community and with society at large, such as, being able to comprehend and
write effective reports and design documentation, make effective presentations, and give and
receive clear instructions.

11 Project management and finance: Demonstrate knowledge and understanding of the PO11
engineering, business and management principles and apply these to one’s own work, as a
member and leader in a team, to manage projects and in multidisciplinary environments.

12 Life-long learning: Recognize the need for, and have the preparation and ability to engage PO12
in independent and life-long learning in the broadest context of technological change.

@#01112023 28032025 1
CSE 28.06.2023

DEEP LEARNING
Course Code MSCE214B CIE Marks 50
Teaching Hours/Week (L:P:SDA) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course objectives:

 Figure out the context of neural networks and deep learning


 Know how to use a neural network
 Explore the data needs of deep learning
 Have a working knowledge of neural networks and deep learning
 Explore the parameters for neural networks

MODULE-1
Machine Learning Basics: Learning Algorithms, Capacity, Overfitting and Underfitting, Hyperparameters and Validation Sets,
Estimator, Bias and Variance, Maximum Likelihood Estimation, Bayesian Statistics, Supervised Learning Algorithms, Unsupervised
Learning Algorithms, Stochastic Gradient Decent, building a Machine Learning
Algorithm, Challenges Motivating Deep Learning.
Teaching- Learning Chalk and board and PPT
Process

MODULE-2
Deep Feedforward Networks: Gradient-Based Learning, Hidden Units, Architecture Design, BackPropagation. Regularization:
Parameter Norm Penalties, Norm Penalties as Constrained Optimization, Regularization and Under-Constrained Problems, Dataset
Augmentation, Noise Robustness, SemiSupervised Learning, Multi-Task Learning, Early Stopping, Parameter Tying and Parameter
Sharing, Sparse Representations, Bagging, Dropout.

Teaching- Chalk and board and PPT


Learning Process

MODULE-3
Optimization for Training Deep Models: How Learning Differs from Pure Optimization, Challenges in Neural Network
Optimization, Basic Algorithms. Parameter Initialization Strategies, Algorithms with Adaptive Learning Rates. Convolutional
Networks: The Convolution Operation, Motivation, Pooling, Convolution and Pooling as an Infinitely Strong Prior, Variants of the
Basic Convolution Function, Structured Outputs, Data Types, Efficient Convolution Algorithms, Random or Unsupervised
Features.
Teaching- Chalk and board and PPT
Learning Process

MODULE-4
Sequence Modelling: Recurrent and Recursive Nets: Unfolding Computational Graphs, Recurrent Neural Networks, Bidirectional
RNNs, Encoder-Decoder Sequence-to-Sequence Architectures, Deep Recurrent Networks, Recursive Neural Networks. Long short-
term memory

Teaching- Chalk and board and PPT


Learning Process

@#01112023
1@#01112023 28032025
CSE 28.06.2023

MODULE 5
Practical Methodology: Performance Metrics, Default Baseline Models, Determining Whether to Gather More Data, Selecting
Hyperparameters, Debugging Strategies, Example: Multi-Digit Number Recognition. Applications: Vision, NLP, Speech.

Teaching- Chalk and board and PPT


Learning
Process

PRACTICAL COMPONENT OF IPCC (May cover all / major modules)


Sl.NO Experiments
1 Build Machine Learning model to solve real world regression problems.

2 Build machine learning model to real world binary classification problems.

3
Build simple model to understand overfitting and underfitting conditions.

4
Build simple convolution network to identify hard written character recognition.

5
Analyze performance metrics of the machine learning model.

@#01112023
@#01112023 28032025 1
CSE 28.06.2023

CIE
e

the
questions from the laboratory component shall be included.
28032025
The maximum of 04/05 questions to be set from the
@#0111202p 3ractical component of IPCC, the total marks of all questions should not be3more than the 20 marks.
@#01112023
Suggested Learning Resources:
Text Books:
1. Deep Learning , Ian Good fellow and YoshuaBengio MIT Press https://www.deeplearn
ingbook.org/ 2016.
Reference Books:
2. Neural Networks:Asystematic Introduction, Raúl Rojas 1996.
3. Pattern Recognition and machine Learning, Chirstopher Bishop 2007.

Web links and Video Lectures (e-Resources):


● https://www.simplilearn.com/tutorials/deep-learning-tutorial
● https://www.kaggle.com/learn/intro-to-deep-learning
● https://www.javatpoint.com/deep-learning

Course outcome (Course Skill Set)


At the end of the course the student will be able to :
Sl. No. Description Blooms Level
CO1 Identify the deep learning algorithms which are more appropriate for various types of L1
learning tasks in various domains.
CO2 Implement deep learning algorithms and solve real-world problems.(can be attained L4
through assignment and CIE)
CO3 Execute performance metrics of Deep Learning Techniques. (can be attained through L4
assignment and CIE)
Mapping of COS and POs

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 x x
CO2 x x
CO3 x x

@#01112023 28032025 14
MULTIMEDIA COMMUNICATIONS
Course Code MSCE214C CIE Marks 50
Teaching Hours/Week (L:P:SDA) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 3 Exam Hours 03
Course Learning objectives:

 Discuss the multimedia communications systems, application and basic principles.


 Able to analyze the multimedia streaming.
 Performing and establishing multimedia communication terminals.
Module-1
Introduction, multimedia information representation, multimedia networks, multimedia
applications, Application and networking terminology, network QoS and application QoS, Digitization
principles,Text, images, audio and video.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
Text and image compression, compression principles, text compression- Run length, Huffman, LZW,
Document Image compression using T2 and T3 coding, image compression- GIF, TIFF and JPEG

Teaching- Chalk and talk/PPT/case study/web content


Learning
Process
Module-3
Audio and video compression, audio compression – principles, DPCM, ADPCM, Adaptive and Linear
predictive coding, Code-Excited LPC, Perceptual coding, MPEG and Dolby coders video
compression, video compression principles.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-4
Video compression standards: H.261, H.263, MPEG, MPEG 1, MPEG 2, MPEG-4 and Reversible
VLCs, Standards for multimedia communications: Reference models, standards
relating to interpersonal communications.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-5
Notion of synchronization, presentation requirements, reference model for synchronization,
Introduction to SMIL, Multimedia operating systems, Resource management, process
management techniques.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process

28032025 2
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is 40%
of the maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements and
earned the credits allotted to each subject/ course if the student secures not less than 50% (50 marks out of
100) in the sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination) taken
together.
Continuous Internal Evaluation:
1. Two Unit Tests each of 25 Marks
2. 2.Two assignments each of 25 MarksoroneSkill Development Activity of 50 marks to attain the COs and
POs
The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50 marks
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per the
outcome defined for the course.
Semester End Examination:
1. The SEE question paper will be set for 100 marks and the marks scored will be proportionately
reduced to 50.
2. The question paper will have ten full questions carrying equal marks.
3. Each full question is for 20 marks. There will be two full questions (with a maximum of four sub-
questions) from each module.
4. Each full question will have a sub-question covering all the topics under a module.
5. The students will have to answer five full questions, selecting one full question from each module

Suggested Learning Resources:


Books
1. Multimedia Communications, Fred Halsall, Pearson education, 2001.

2. Multimedia: Computing, Communications and Applications, Raif Steinmetz,


KlaraNahrstedt, Pearson education, 2002.

3. Multimedia Communication Systems, K. R. Rao, Zoran S. Bojkovic, Dragorad A.


Milovanovic, Pearson education, 2004.

Web links and Video Lectures (e-Resources):

 https://www.tutorialspoint.com/multimedia/index.htm
● https://www.youtube.com/watch?v=NPQW-
UwR6vQ&list=PL6wr_B29b3UR5weQ80W8aYMkxEAz92IIC (Video Lectures)

Skill Development Activities Suggested


The students with the help of the course teacher can take up relevant technical –
activities which will enhance their skill.

28032025 3
Course outcome (Course Skill Set)
At the end of the course the student will be able to :
Sl. No. Description Blooms Le el
CO1 Deploy the right multimedia communication models. L3
CO2 Apply QoS to multimedia network applications with efficient routing L3
techniques.
CO3 Communicate clearly and concisely, visually, verbally and in writing, L2
using techniques appropriate for the intended audience.
CO4 Identify the basic components of a multimedia project. L2

Mapping of COS and POs


PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1 PO1 PO1
0 1 2
CO1 x x
CO2 x x
CO3 x x
CO4 x x

Program Outcome of this course


Sl. No. Description POs
1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering Po1
fundamentals, and computer science and business systems to the solution of complex
engineering and societal problems.

2 Problem analysis: Identify, formulate, review research literature, and analyze complex PO2
engineering and business problems reaching substantiated conclusions using first principles
of mathematics, natural sciences, and engineering sciences.

3 Design/development of solutions: Design solutions for complex engineering problems and PO3
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.

4 Conduct investigations of complex problems: Use research-based knowledge and research PO4
methods including design of experiments, analysis and interpretation of data, and synthesis
of the information to provide valid conclusions.

5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and PO5
modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations
6 The engineer and society: Apply reasoning informed by the contextual knowledge to PO6
assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering and business practices.
7 Environment and sustainability: Understand the impact of the professional engineering PO7
solutions in business societal and environmental contexts, and demonstrate the knowledge
of, and need for sustainable development.

8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and PO8
norms of the engineering and business practices.

28032025 4
9 Individual and team work: Function effectively as an individual, and as a member or PO9
leader in diverse teams, and in multidisciplinary settings.

10 Communication: Communicate effectively on complex engineering activities with the PO10


engineering community and with society at large, such as, being able to comprehend and
write effective reports and design documentation, make effective presentations, and give
and receive clear instructions.

11 Project management and finance: Demonstrate knowledge and understanding of the PO11
engineering, business and management principles and apply these to one’s own work, as a
member and leader in a team, to manage projects and in multidisciplinary environments.

12 Life-long learning: Recognize the need for, and have the preparation and ability to engage PO12
in independent and life-long learning in the broadest context of technological change.

28032025 5
ADVANCED CRYPTOGRAPHY
Course Code MSCE214D CIE Marks 50
Teaching Hours/Week (L:P:SDA) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03

Course Learning objectives:


 Know the Basics of Encryption Techniques.
 Illustrate the Basic Concepts in Number Theory
 Define Public key encryption and Key Management and Distribution
Module-1
Classical Encryption Techniques Symmetric Cipher Model, Cryptography, Cryptanalysis and BruteForce
Attack, Substitution Techniques, Caesar Cipher, Mono-alphabetic Cipher, Playfair Cipher, Hill Cipher,
Poly alphabetic Cipher, One Time Pad. Block Ciphers and the data encryption standard: Traditional block
Cipher structure, stream Ciphers and block Ciphers, Motivation for the Feistel Cipher structure, the Feistel
Cipher, The data encryption standard, DES encryption, DES decryption, A DES example, results, the
avalanche effect, the strength of DES, the use of 56-Bit Keys, the nature of the DES algorithm, timing
attacks, Block cipher design principles, number of
rounds, design of function F, key schedule algorithm.
Teaching- Chalk and talk method / PowerPoint Presentation
Learning
Process
Module-2
Basic Concepts in Number Theory and Finite Fields :Divisibility and The Division Algorithm, The
Euclidean Algorithm, Modular Arithmetic, Groups, Rings, and Fields , Finite Fields of the Form GF(p)
,Polynomial Arithmetic , Finite Fields of the Form GF(2n). Advanced Encryption Standard : Finite Field
Arithmetic, AES Structure General Structure Detailed Structure, AES Transformation Functions Substitute
Bytes Transformation Shift Rows Transformation Mix Columns Transformation AddRound Key
Transformation ,AES Key Expansion Key Expansion Algorithm Rationale ,An AES Example Results
Avalanche Effect ,AES Implementation Equivalent Inverse Cipher Implementation Aspects. Block Cipher
Operation:Multiple Encryption and Triple des Double DES Triple DES with Two Keys Triple DES with
Three Keys , Electronic Code Book Cipher Block Chaining Mode Cipher Feedback Mode , Output
Feedback Mod

Teaching-
Learning Chalk and talk method / PowerPoint Presentation
Process
Module-3
Public-Key Cryptography and RSA,The RSA algorithm, Other Public-Key Cryptosystems: Diffie- Hellman
Key Exchange The Algorithm Key Exchange Protocols Man-in-the-Middle Attack ,Elgamal Cryptographic
System , Elliptic Curve Arithmetic Abelian Groups Elliptic Curves over Real Numbers Elliptic Curves over
Zp Elliptic Curves over GF(2m) ,Elliptic Curve Cryptography Analog of Diffie- Hellman Key Exchange
Elliptic Curve Encryption/Decryption Security of Elliptic Curve Cryptography

28032025 6
Teaching- Chalk and talk method / PowerPoint Presentation
Learning
Process
Module-4

Key Management and Distribution :Symmetric Key Distribution Using Symmetric Encryption Symmetric
Key Distribution Using Asymmetric Encryption Distribution of Public Keys X.509 Certificates Public-Key
Infrastructure , User Authentication Remote User-Authentication Principles Remote User-Authentication
Using Symmetric Encryption Kerberos Remote User Authentication
Using Asymmetric Encryption Federated Identity Management Personal Identity Verification 484
Teaching- Chalk and talk method / PowerPoint Presentation
Learning
Process
Module-5
Transport-Level Security Web Security Considerations Secure Sockets Layer Transport Layer Security
HTTPS Secure Shell (SSH) Wireless Security Wireless Network Threats Wireless Security Measures Mobile
Device Security Security Threats Mobile Device Security Strategy Pretty Good Privacy Notation Operational
Description S/MIME RFC 5322 Multipurpose Internet Mail Extensions S/MIME Functionality S/MIME
Messages S/MIME Certificate Processing Enhanced Security
Services
Teaching- Chalk and talk method / PowerPoint Presentation
Learning
Process
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The minimum
passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is 40% of the maximum marks
of SEE. A student shall be deemed to have satisfied the academic requirements and earned the credits allotted to each
subject/ course if the student secures not less than 50% (50 marks out of 100) in the sum total of the CIE (Continuous
Internal Evaluation) and SEE (Semester End Examination) taken together.
Continuous Internal Evaluation:
1. Two Unit Tests each of 25 Marks
2. Two assignments each of 25 MarksoroneSkill Development Activity of 50 marks to attain the COs and POs
The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50 marks
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per the
outcome defined for the course.

Semester End Examination:


1. The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to 50.
2. The question paper will have ten full questions carrying equal marks.
3. Each full question is for 20 marks. There will be two full questions (with a maximum of four sub-questions) from
each module.
4. Each full question will have a sub-question covering all the topics under a module.
5. The students will have to answer five full questions, selecting one full question from each module

28032025 7
Suggested Learning Resources:
Books
1. Cryptography and Network Security Principles And Practice William Stallings,Pearson
Education, Fourth Edition
2. A Course in Number Theory and Cryptology, Neal Koblitz ,Springer, 1987
3. Cryptography and Network Security ,Behrouz A Forouzan, DebdeepMukhopadh yay ,Mc-
GrawHill ,3rd Edition, 2015
Web links and Video Lectures (e-Resources):
https://www.youtube.com/watch?v=rA_ZmWPormM

28032025 8
Skill Development Activities Suggested
The students with the help of the course teacher can take up relevant technical –activities which will
enhance their skill. The prepared report shall be evaluated for CIE marks.

Course outcome (Course Skill Set)


Sl. Description Blooms
No. Level
CO1 Understand OSI security architecture and classical encryption techniques. L1
CO2 Understand various block cipher and stream cipher models. L2
CO3 Describe the principles of public key cryptosystems, hash functions and digital L2
signature.
CO4 Compare various Cryptographic Techniques L2
At the end of the course the student will be able to :

Mapping of COS and POs


PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 X X
CO2 X X X
CO3 X X
CO4

Program Outcome of this course


Sl. No. Description POs
1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, Po1
and computer science and business systems to the solution of complex engineering and societal
problems.

2 Problem analysis: Identify, formulate, review research literature, and analyze complex engineering PO2
and business problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.

3 Design/development of solutions: Design solutions for complex engineering problems and design PO3
system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations.

4 Conduct investigations of complex problems: Use research-based knowledge and research methods PO4
including design of experiments, analysis and interpretation of data, and synthesis of the information
to provide valid conclusions.

5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern PO5
engineering and IT tools including prediction and modeling to complex engineering activities with
an understanding of the limitations
6 The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, PO6
health, safety, legal and cultural issues and the consequent responsibilities relevant to the
professional engineering and business practices.
7 Environment and sustainability: Understand the impact of the professional engineering solutions in PO7
business societal and environmental contexts, and demonstrate the knowledge of, and need for
sustainable development.

8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of PO8
the engineering and business practices.

9 Individual and team work: Function effectively as an individual, and as a member or leader in PO9
diverse teams, and in multidisciplinary settings.

10 Communication: Communicate effectively on complex engineering activities with the engineering PO10
community and with society at large, such as, being able to comprehend and write effective reports
and design documentation, make effective presentations, and give and receive clear instructions.
11 Project management and finance: Demonstrate knowledge and understanding of the engineering, PO11
business and management principles and apply these to one’s own work, as a member and leader in 9
a team, to manage projects and in multidisciplinary environments.

12 Life-long learning: Recognize the need for, and have the preparation and ability to engage in PO12
independent and life-long learning in the broadest context of technological change.
28032025
ADVANCES IN STORAGE AREA NETWORK
Course Code MSCE215A
MCE215A
CIE Marks 50
Teaching 3:0:0
Hours/Week (L:P:S) SEE Marks 50
Total Hours of 40
Pedagogy Total Marks 100
Credits 03 Exam Hours 03
Course Learning objectives:
At the end of the course the student will be able to:
 To Identify the need for performance evaluation and the metrics used for it
 To Apply the techniques used for data maintenance.
 To Realize strong virtualization concepts
Module 1
Introduction: Server Centric IT Architecture and its Limitations; Storage – Centric IT Architecture and its
advantages. Case study: Replacing a server with Storage Networks The Data Storage and Data Access
problem; The Battle for size and access. Intelligent Disk Subsystems: Architecture of Intelligent Disk
Subsystems; Hard disks and Internal I/O Channels; JBOD, Storage virtualization using RAID and different
RAID levels; Caching: Acceleration of Hard Disk Access; Intelligent disk subsystems, Availability of disk
subsystems.

Teaching Learning Process Chalk and talk/PPT/case study/web content


Module 2
I/O Techniques: The Physical I/O path from the CPU to the Storage System; SCSI; Fibre Channel Protocol
Stack; Fibre Channel SAN; IP Storage. Network Attached Storage: The NAS Architecture, The NAS
hardware Architecture, The NAS Software Architecture, Network connectivity, NAS as a storage system.
File System and NAS: Local File Systems; Network file Systems and file servers; Shared Disk file
systems; Comparison of fibre Channel and NAS.

Teaching Learning Process Chalk and talk/PPT/case study/web content


Module 3
Storage Virtualization: Definition of Storage virtualization; Implementation Considerations; Storage
virtualization on Block or file level; Storage virtualization on various levels of the storage Network;
Symmetric and Asymmetric storage virtualization in the Network.

Teaching Learning Process Chalk and talk/PPT/case study/web content


Module 4
SAN Architecture and Hardware devices: Overview, Creating a Network for storage; SAN Hardware
devices; The fibre channel switch; Host Bus Adaptors; Putting the storage in SAN; Fabric operation from a
Hardware perspective. Software Components of SAN: The switch’s Operating system; Device Drivers;
Supporting the switch’s components; Configuration options for SANs.

Teaching Learning Chalk and talk/PPT/case study/web content


Module 5
Management of Storage Network: System Management, Requirement of management System, Support by
Management System, Management Interface, Standardized Mechanisms, Property Mechanisms, In- band
Management, Use of SNMP, CIM and WBEM, Storage Management Initiative Specification (SMI-
S), CMIP and DMI, Optional Aspects of the Management of Storage Networks, Summary

Teaching Learning Process Chalk and talk/PPT/case study/web content

Course outcomes:
At the end of the course the student will be able to:
The students should be able to: 10
 Identify the need for performance evaluation and the metrics used for it
 Apply the techniques used for data maintenance.
 Realize strong virtualization concepts
28032025
 Develop techniques for evaluating policies for LUN masking, file systems
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is 40% of
the maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements and earned
the credits allotted to each subject/ course if the student secures not less than 50% (50 marks out of 100) in
the sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination) taken together.
Continuous Internal Evaluation:
1. Two Unit Tests each of 25 Marks
2. Two assignments each of 25 MarksoroneSkill Development Activity of 50 marks to attain the COs and
POs
The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50 marks
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per the
outcome defined for the course.

Semester End Examination:


1. The SEE question paper will be set for 100 marks and the marks scored will be proportionately
reduced to 50.
2. The question paper will have ten full questions carrying equal marks.
3. Each full question is for 20 marks. There will be two full questions (with a maximum of four sub-
questions) from each module.
4. Each full question will have a sub-question covering all the topics under a module.
 The students will have to answer five full questions, selecting one full question from each module
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Edition and
Author/s Name year
1 Storage Networks Explained Ulf Troppens, Wiley India 2013
Rainer Erkens and
Wolfgang Muller
Reference Books
1 Storage Networks the Complete Reference Robert Spalding Tata 2011
McGraw-
Hill
2 Storage Networking Fundamentals – An Marc Farley Cisco Press, 2005
Introduction to Storage Devices, Subsystems,
Applications, Management, and File Systems
3 Storage Area Network Essentials A Complete Richard Barker and Wiley India, 2006
Guide to understanding and Implementing SANs Paul Massiglia

28032025 11
Sl. No. Description POs
1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, Po1
and computer science and business systems to the solution of complex engineering and societal
problems.

2 Problem analysis: Identify, formulate, review research literature, and analyze complex engineering PO2
and business problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.

3 Design/development of solutions: Design solutions for complex engineering problems and design PO3
system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations.

4 Conduct investigations of complex problems: Use research-based knowledge and research methods PO4
including design of experiments, analysis and interpretation of data, and synthesis of the information
to provide valid conclusions.

5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern PO5
engineering and IT tools including prediction and modeling to complex engineering activities with
an understanding of the limitations
6 The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, PO6
health, safety, legal and cultural issues and the consequent responsibilities relevant to the
professional engineering and business practices.
7 Environment and sustainability: Understand the impact of the professional engineering solutions in PO7
business societal and environmental contexts, and demonstrate the knowledge of, and need for
sustainable development.

8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of PO8
the engineering and business practices.

9 Individual and team work: Function effectively as an individual, and as a member or leader in PO9
diverse teams, and in multidisciplinary settings.

10 Communication: Communicate effectively on complex engineering activities with the engineering PO10
community and with society at large, such as, being able to comprehend and write effective reports
and design documentation, make effective presentations, and give and receive clear instructions.

11 Project management and finance: Demonstrate knowledge and understanding of the engineering, PO11
business and management principles and apply these to one’s own work, as a member and leader in
a team, to manage projects and in multidisciplinary environments.

12 Life-long learning: Recognize the need for, and have the preparation and ability to engage in PO12
independent and life-long learning in the broadest context of technological change.
Mapping of COS and POs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 X X
CO2 X X X
CO3 X X

28032025 12
Wireless Networks & Mobile Computing
Course Code MSCE215B CIE Marks 50
Teaching Hours/Week (L:P:SDA) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03

Course Learning objectives:


 To develop the concept of systems thinking in the context of mobile and wireless systems
 To develop knowledge of the interplay of concepts and multiple sub-disciplines in mobile and wireless systems.
 To gain knowledge and experience in applying various computation methods and algorithms as a part of software
development

Module-1
Mobile Computing Architecture: Architecture for Mobile Computing, 3-tier Architecture, Design Considerations for
Mobile Computing. Emerging Technologies: Wireless broadband (WiMAX), Mobile IP: Introduction, discovery,
Registration, Tunneling, Cellular IP, Mobile IP with IPv6. Wireless Networks: Global Systems for Mobile
Communication (GSM): GSM Architecture, Entities, Call routing in GSM, PLMN Interface, GSM Addresses and
Identities, Network Aspects in GSM, Mobility Management, GSM Frequency allocation. Short Service Messages (SMS):
Introduction to SMS, SMS Architecture, SMMT, SMMO, SMS as Information bearer, applications, GPRS and Packet
Data Network, GPRS Network Architecture, GPRS Network Operations, Data Services in GPRS, Applications
for GPRS, Billing and Charging in GPRS.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
Spread Spectrum technology, IS-95, CDMA versus GSM, Wireless Data, Third Generation
Networks, Applications on 3G, Mobile Client: Moving beyond desktop, Mobile handset overview,
Mobile phones and their features, PDA, Design Constraints in applications for handheld devices.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-3
Mobile OS and Computing Environment: Smart Client Architecture, The Client: User Interface, Data
Storage, Performance, Data Synchronization, Messaging. The Server: Data Synchronization,
Enterprise Data Source, Messaging. Mobile Operating Systems: WinCE, Palm OS, Symbian OS,
Linux, Proprietary OS Client Development: The development process, Need analysis phase, Design
phase, Implementation and Testing phase, Deployment phase, Development Tools, Device
Emulators
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-4
Building Wireless Internet Applications: Thin client overview: Architecture, the client, Middleware,
messaging Servers, Processing a Wireless request, Wireless Applications Protocol (WAP) Overview,
Wireless Languages: Markup Languages, HDML, WML, HTML, cHTML, XHTML, VoiceXML.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-5
J2ME: Introduction, CDC, CLDC, MIDP; Programming for CLDC, MIDlet model, Provisioning,
MIDlet life cycle, Creating new application, MIDlet event handling, GUI in MIDP, Low level GUI

28032025 13
Components, Multimedia APIs; Communication in MIDP, Security Considerations in MIDP.

Teaching- Chalk and talk/PPT/case study/web content


Learning
Process
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is 40% of the
maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements and earned the
credits allotted to each subject/ course if the student secures not less than 50% (50 marks out of 100) in the sum
total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination) taken together.
Continuous Internal Evaluation:
1. Two Unit Tests each of 25 Marks
2. Two assignments each of 25 MarksoroneSkill Development Activity of 50 marks to attain the COs and POs
The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50 marks
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per the
outcome defined for the course.

Semester End Examination:


1. The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
50.
2. The question paper will have ten full questions carrying equal marks.
3. Each full question is for 20 marks. There will be two full questions (with a maximum of four sub-questions)
from each module.
4. Each full question will have a sub-question covering all the topics under a module.
5. The students will have to answer five full questions, selecting one full question from each module

Suggested Learning Resources:


Text Books:
1. Mobile Computing, Technology, Applications and Service Creation. Ashok Talukder, RoopaYavagal, Hasan
Ahmed. Tata McGraw Hill. 2nd Edition, 2010.
2. Mobile and Wireless Design Essentials, Martyn Mallik. Wiley India. 2003.
Reference Books:
1. Mobile Computing. Raj kamal. Oxford University Press. 2007.

2. Wireless Communications and Networks, 3G and Beyond. ItiSahaMisra. Tata McGraw Hill.
2009.

Web links and Video Lectures (e-Resources):


 https://www.javatpoint.com/mobile-computing
 https://tinyurl.com/2zk9sdp7

Skill Development Activities Suggested

The students with the help of the course teacher can take up relevant technical –activities which will enhance their
skill. The prepared report shall be evaluated for CIE marks.

28032025 13
Course outcome (Course Skill Set)
At the end of the course the student will be able to :

Mapping of COS and Pos


PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 x x
CO2 x x
CO3 x x

@#01112023 28032025
SOFTWARE PROJECT PLANNING & MANAGEMENT
Course Code MSCE215C CIE Marks 50
Teaching Hours/Week (L:P:SDA) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03

Course Learning objectives:


 Enhance software delivery predictability and includes requirements gathering, planning and designing the product.
 Planning a framework enables the manager to make reasonable estimates of resources, cost, and schedule.

Module-1
Metrics: Introduction, The Metrics Roadmap, A Typical Metrics Strategy, What Should you Measure?, Set Targets and track
Them, Understanding and Trying to minimize variability, Act on data, People and Organizational issues in Metrics Programs, the
processes and activities of software configuration management, configuration status accounting, configuration audit, software
configuration management in geographically distributed teams, Metrics in software configuration management, software
configuration management tools and automation.

Teaching- Chalk and Talk/ PPT / Web resources : https://www.testenvironmentmanagement.com/7-metrics- for-


Learning Process configuration-management/

Module-2
Risk Management: Introduction, What is risk management and why is it important?, Risk management cycle, Risk identification:
common tools and techniques, Risk Monitoring, Risk Mitigation, Risks and Mitigation in the context of global project teams,
some practical techniques risk management, Metrics in risk management. Project Planning and Tracking: Components of Project
Planning and Tracking, The “What “ Part of a Project Plan, The “What Cost “ Part of a Project Plan, The “When “ Part of Project
Planning, The “How “ Part of a Project Planning: Tailoring of Organizational Processes For the Project, The “ By Whom “ Part
of the Project Management Plan : Assigning Resources, Putting it all together : The Software Management Plan, Activities
Specific to Project Tracking, Interfaces to the Process Database.

Teaching-
Learning Process Chalk and Talk/ PPT / Web resources : https://ecomputernotes.com/software-
engineering/project-planning
Module-3
Software Requirements gathering: Inputs and start criteria for requirements gathering, Dimensions of requirements gathering,
Steps to be followed during requirements gathering, outputs and quality records from the requirements phase, Metrics for
requirements phase. Estimation: What is Estimation? When and why is Estimation done?, the three phases of Estimation,
Estimation methodology, formal models for size Estimation, Metrics for the Estimation processes. Design and Development
Phases: Some differences in our chosen approach, salient features of design, evolving an architecture/ blueprint, design for
reusability, technology choices/ constraints, design to standards, design for testability, design for diagnose ability, design for install
ability, inter- operability design, challenges during design and development phases, metrics for design and development
phases.

Teaching-
Learning Process Chalk and Talk/ PPT / Web resources : https://www.bbconsult.co.uk/blog/requirements- gathering

Module-4

@#01112023@#01112023 28032025
Project management in the testing phase: Introduction, What is testing?.Project management in the Maintenance Phase: Introduction,
Activities during Maintenance Phase, management issues during Maintenance Phase, Configuration management during Maintenance
Phase, skill sets for people in the maintenance phase, estimating
size, effort, and people resources for the maintenance phase, advantages of using geographically distributed teams for the maintenance
phase, metrics for the maintenance phase.
Teaching-
Learning Process Chalk and Talk/ PPT / Web resources : https://www.testingbrain.com/project-management

Module-5
Globalization issues in project management: Evolution of globalization, challenges in building global teams, Models for the execution
of global projects, some effective management techniques for managing global teams. Impact of the internet on project management:
Introduction, the effect of internet on project management, managing projects for the internet, Effect on the project management
activities. People focused process models: Growing
emphasis on people centric models, people capability maturity model(P-CMM), other people focused models in the literature, how does
an organization choose the models to use?
Teaching- Learning
Process Chalk and Talk/ PPT / Web resources : https://prezi.com/p/9aroyjox8hce/globalization-issues-in- project-
management/
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The minimum passing mark
for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is 40% of the maximum marks of SEE. A student shall be
deemed to have satisfied the academic requirements and earned the credits allotted to each subject/ course if the student secures not less
than 50% (50 marks out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination)
taken together.
Continuous Internal Evaluation:
1. Two Unit Tests each of 25 Marks
2. Two assignments each of 25 MarksoroneSkill Development Activity of 50 marks to attain the COs and POs
The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50 marks
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per the
outcome defined for the course.

Semester End Examination:


1. The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to 50.
2. The question paper will have ten full questions carrying equal marks.
3. Each full question is for 20 marks. There will be two full questions (with a maximum of four sub-questions) from each
module.
4. Each full question will have a sub-question covering all the topics under a module.
5. The students will have to answer five full questions, selecting one full question from each module
Web links and Video Lectures (e-Resources):
1. https://onlinecourses.nptel.ac.in/noc19_cs70/preview
2. https://www.tutorialspoint.com/software_engineering/software_requirements.htm
3. https://prezi.com/p/9aroyjox8hce/globalization-issues-in-project-management/
4. https://www.youtube.com/watch?v=ZRaZVLRXctU

Skill Development Activities Suggested


The students with the help of the course teacher can take up relevant technical activities which will enhance their skill. The prepared
report shall be evaluated for CIE marks.

@#01112023 28032025
Course outcome (Course Skill Set)

At the end of the course the student will be able to :


Sl. No. Description Blooms Level
CO1 Identify the resources required for a project and to produce a work plan and resource L2
schedule
CO2 Monitor the progress of a project and to assess the risk of slippage, revising targets L4
counteract drift
CO3 Use appropriate metrics to management the software development outcome L4, L5

Program Outcome of this course


Sl. No. Description POs
1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering Po1
fundamentals, and computer science and business systems to the solution of complex
engineering and societal problems.

2 Problem analysis: Identify, formulate, review research literature, and analyze complex PO2
engineering and business problems reaching substantiated conclusions using first principles
of mathematics, natural sciences, and engineering sciences.

3 Design/development of solutions: Design solutions for complex engineering problems and PO3
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.

4 Conduct investigations of complex problems: Use research-based knowledge and research PO4
methods including design of experiments, analysis and interpretation of data, and synthesis of
the information to provide valid conclusions.

5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern PO5
engineering and IT tools including prediction and modeling to complex engineering activities
with an understanding of the limitations
6 The engineer and society: Apply reasoning informed by the contextual knowledge to assess PO6
societal, health, safety, legal and cultural issues and the consequent
responsibilities relevant to the professional engineering and business practices.
7 Environment and sustainability: Understand the impact of the professional engineering PO7
solutions in business societal and environmental contexts, and demonstrate the knowledge of,
and need for sustainable development.

8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and PO8
norms of the engineering and business practices.

9 Individual and team work: Function effectively as an individual, and as a member or leader in PO9
diverse teams, and in multidisciplinary settings.

10 Communication: Communicate effectively on complex engineering activities with the PO10


engineering community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and
receive clear instructions.

11 Project management and finance: Demonstrate knowledge and understanding of the PO11

@#01112023 28032025
Mapping of COS and POs

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 X X
CO2 X X
CO3 X

@#01112023
@#01112023 28032025
NETWORK PROGRAMMING
Course Code MSCE215D CIE Marks 50
Teaching Hours/Week (L:P:SDA) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Hrs Total Marks 100
Credits 03
04 Exam Hours 03

Course Learning objectives:


CLO 1.Define the key protocols which support the Internet
CLO 2.Exploreworking of the TCP/UDP Sockets
CLO 3.Demonstarte applications using techniques such as multiplexing, forking, multithreading
CLO 4.Illustrate working of Daemon Processes

Module-1
Introduction to network application, client/server communication, OSI Model, BSD Networking history, Test
Networks and Hosts, Unix Standards, 64-bit architectures, Transport Layer: TCP, UDP and SCTP.
Teaching- Chalk and Talk method /PPT/ Case study/Web links
Learning
Process
Module-2
Sockets Introduction – socket address structures, value-result arguments, byte ordering and manipulation
functions, address conversion functions, Elementary TCP Sockets – socket, connect, bind, listen, accept , fork and
concurrent server design, getcsockname and getpeername functions and TCP Client/Server Example.

Teaching-
Learning Chalk and Talk method /PPT/ Case study/Web links
Process
Module-3

I/O Multiplexing and Socket Options – I/O Modules, select function, str_cli function, batch input and buffering,
shutdown function, TCP Echo Server, pselect function, poll function.
Teaching- Chalk and Talk method /PPT/ Case study/Web links
Learning
Process
Module-4
Advanced I/O functions – Socket timeouts, recv and send functions, readv, writev, sendmsg and recvmsg. Unix
domain protocols - socket address structure, socketpair functions, socket functions Unix domain stream client/server
, Unix domain Datagram client/server .

Teaching- Chalk and Talk method /PPT/ Case study/Web links


Learning
Process
Module-5
Client/Server Design Alternatives – TCP Client Alternatives, TCP Test Client, TCP Iterative server, TCP Concurrent
server, TCP preforked server, no locking around accept, TCP preforked server, file locking around accept, TCP
preforked server, thread locking around accept, TCP preforked server, descriptor passing, TCP concurrent server, one
thread per client.

Teaching- Chalk and Talk method /PPT/ Case study/Web links/network Database like
Learning https://crawdad.org/
Process

@#01112023 28032025
Assessment Details (both CIE and SEE)
The weight age of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 50% of the maximum marks. Minimum passing marks in SEE is 40% of the
maximum marks of SEE. A student shall be deemed to have satisfied the academic requirements and earned the
credits allotted to each subject/ course if the student secures not less than 50% (50 marks out of 100) in the sum
total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination) taken together.
Continuous Internal Evaluation:
1. Two Unit Tests each of 25 Marks
2. Two assignments each of 25 Marks or one Skill Development Activity of 50 marks
to attain the COs and POs
The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50 marks
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per the
outcome defined for the course.

Semester End Examination:


1. The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
50.
2. The question paper will have ten full questions carrying equal marks.
3. Each full question is for 20 marks. There will be two full questions (with a maximum of four sub-questions)
from each module.
4. Each full question will have a sub-question covering all the topics under a module.
5. The students will have to answer five full questions, selecting one full question from each module
Suggested Learning Resources:
Text Books
1. UNIX Network Programming W. Richard Stevens, Bill Fenner, Andrew M. Rudoff Pearson Volume 1, Third
Edition, 2004
Reference Books:
1. Network Programming in C Barry Nance PHI 2002
2. Windows Socket Network Programming Bob Quinn, Dave Shute Pearson 2003
3. UNIX Network Programming Richard Stevens Second Edition.

Web links and Video Lectures (e-Resources):


i. https://archive.nptel.ac.in/courses/106/105/106105183

Skill Development Activities Suggested


The students with the help of the course teacher can take up relevant technical –activities which will
enhance their skill. The prepared report shall be evaluated for CIE marks.
Course outcome (Course Skill Set)
At the end of the course the student will be able to :
Sl. No. Description Blooms Level
CO1 Explain the concept of Networking and Transport Layer: TCP, UDP and SCTP. L2
CO2 Illustrate the working of Sockets L2
CO3 Demonstrate the Daemon Processes and No blocking I/O (can be attained through L3
assignment or CIE)
CO4 Explain the ioctl operations- socket SAD L2

@#01112023 28032025
Mapping of COS and POs

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 X X
CO2 X X
CO3 X X
CO4 X X

Program Outcome of this course


Sl. No. Description POs

1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering PO1


fundamentals, and computer science and business systems to the solution of complex
engineering and societal problems.

2 Problem analysis: Identify, formulate, review research literature, and analyze complex PO2
engineering and business problems reaching substantiated conclusions using first principles
of mathematics, natural sciences, and engineering sciences.

3 Design/development of solutions: Design solutions for complex engineering problems and PO3
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.

4 Conduct investigations of complex problems: Use research-based knowledge and research PO4
methods including design of experiments, analysis and interpretation of data, and synthesis
of the information to provide valid conclusions.

5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and PO5
modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations
6 The engineer and society: Apply reasoning informed by the contextual knowledge to assess PO6
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant
to the professional engineering and business practices.
7 Environment and sustainability: Understand the impact of the professional engineering PO7
solutions in business societal and environmental contexts, and demonstrate the knowledge
of, and need for sustainable development.

8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and PO8
norms of the engineering and business practices.

9 Individual and team work: Function effectively as an individual, and as a member or leader PO9
in diverse teams, and in multidisciplinary settings.

10 Communication: Communicate effectively on complex engineering activities with the PO10


engineering community and with society at large, such as, being able to comprehend and
write effective reports and design documentation, make effective presentations, and give and
receive clear instructions.

11 Project management and finance: Demonstrate knowledge and understanding of the PO11
engineering, business and management principles and apply these to one’s own work, as a
member and leader in a team, to manage projects and in multidisciplinary environments.

12 Life-long learning: Recognize the need for, and have the preparation and ability to engage PO12
in independent and life-long learning in the broadest context of technological change.

@#01112023 28032025
MINI PROJECT WITH
SEMINAR
Course Code MSCE206 CIE Marks 50
Number of contact Hours/Week 3 SEE Marks 50
Credits 3 Exam Hours/Batch 03
Course objectives:
 To support independent learning and innovative attitude.
 To guide to select and utilize adequate information from varied resources upholding ethics.
 To guide to organize the work in the appropriate manner and present information (acknowledging the sources) clearly.
 To develop interactive, communication, organization, time management, and presentation skills.
 To impart flexibility and adaptability.
 To inspire independent and team working.
 To expand intellectual capacity, credibility, judgement, intuition.
 To adhere to punctuality, setting and meeting deadlines.
 To instill responsibilities to oneself and others.
 To train students to present the topic of project work in a seminar without any fear, face audience confidently,
enhance communication skill, involve in group discussion to present and exchange ideas.

Mini-Project: Each student of the project batch shall involve in carrying out the project work jointly in constant
consultation with internal guide, co-guide, and external guide and prepare the project report as per
the norms avoiding plagiarism.
Course outcomes:
At the end of the course the student will be able to:
 Present the mini-project and be able to defend it.
 Make links across different areas of knowledge and to generate, develop and evaluate ideas and information so
as to apply these skills to the project task.
 Habituated to critical thinking and use problem solving skills.
 Communicate effectively and to present ideas clearly and coherently in both the written and oral forms.
 Work in a team to achieve common goal.
 Learn on their own, reflect on their learning and take appropriate actions to improve it.

CIE procedure for Mini - Project:


The CIE marks awarded for Mini - Project, shall be based on the evaluation of Mini - Project Report, Project Presentation skill
and Question and Answer session in the ratio 50:25:25.The marks awarded for Mini - Project report shall be the same for all the
batch mates.
Semester End Examination
SEE marks for the mini-project shall be awarded based on the evaluation of Mini -Project Report, Presentation skill and
Question and Answer session in the ratio 50:25:25 by the examiners appointed by the University.

24

28032025
Internet of Things Laboratory
Course Code MSCEL207 CIE Marks 50
Teaching Hours/Week (L:T:P: S) 0:2:0 SEE Marks 50
Credits 02 Exam Hours 03
Course objectives:

 Describe what IoT is and how it works today


 Design and program IoT devices
 Use real IoT protocols for communication

Sl.NO Experiments
1 Transmit a string using UART

2
Point-to-Point communication of two Motes over the radio frequency
3 Multi-point to single point communication of Motes over the radio frequency. AN
(Subnetting).
4
I2C protocol study
5
Reading Temperature and Relative Humidity value from the sensor
6 Study of Connectivity and Configuration of Raspberry-Pi/ Beagle Board circuit with
basic peripherals, LEDs, Understanding GPIO and its use in program.
7 Study of different operating systems for Raspberry Pi / Beagle board. Understanding the
process of Os installation on Raspberry – Pi/ Beagle board.
8 Familiarization with the concept of IOT, Arduino / Raspberry Pi and perform necessary
software installation.
Course outcomes (Course Skill Set):
At the end of the course the student will be able to:
 Apply key Internet applications and their protocols, and ability to develop their own
applications (e.g. Client Server applications, Web Services) using the sockets API.
 Design and evaluate application layer protocol
 Analyze the vulnerabilities in any computing system and hence be able to design a security
solution.
 Identify the security issues in the network and resolve it.
 Evaluate security mechanisms using rigorous approaches, including theoretical.

25

28032025
20.06.2023

Assessment Details (both CIE and SEE)


The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam
(SEE) is 50%. The minimum passing mark for the CIE is 50% of the maximum marks. A student
shall be deemed to have satisfied the academic requirements and earned the credits allotted
to each course. The student has to secure not less than 40%of maximum marks in the semester-
end examination(SEE). In total of CIE and SEE student has to secure 50% maximum marks of
the course.
Continuous Internal Evaluation (CIE):
1. Two Unit Tests each of 25 Marks
2. Two assignments each of 25 MarksoroneSkill Development Activity of 50 marks to attain the
COs and POs
The sum of two tests, two assignments/skill Development Activities, will be scaled down to 50
marks CIE methods /question paper is designed to attain the different levels of Bloom’s
taxonomy as per the outcome defined for the course.

Semester End Evaluation (SEE):


SEE marks for the practical course is 50 Marks.
SEE shall be conducted jointly by the two examiners of the same institute, examiners are
appointed by the University.
All laboratory experiments are to be included for practical examination.
(Rubrics) Breakup of marks and the instructions printed on the cover page of the answer script
to be strictly adhered to by the examiners. OR based on the course requirement evaluation
rubrics shall be decided jointly by examiners.
Students can pick one question (experiment) from the questions lot prepared by the internal
/external examiners jointly.
Evaluation of test write-up/ conduction procedure and result/viva will be conducted jointly
by examiners.
General rubrics suggested for SEE are mentioned here, writeup-20%, Conduction procedure
and result in -60%, Viva-voce 20% of maximum marks. SEE for practical shall be evaluated
for 100 marks and scored marks shall be scaled down to 50 marks (however, based on course
type, rubrics shall be decided by the examiners)
Change of experiment is allowed only once and 10% Marks allotted to the procedure part to
be made zero.
The duration of SEE is 03 hours

26

28032025
SKILL ENHANCEMENT FOR RESEARCH EXCELLENCE-1
Course Code MSCS258 CIE Marks 50
Number of contact Hours/Week 2 SEE Marks 50
Credits 01 Exam Hours/Batch 03
The M.Tech Research Skills Development program equips students with essential skills for successful research and
publication, including understanding research fundamentals, conducting literature reviews, selecting appropriate
methodologies, writing proposals and papers, analyzing data, presenting findings, adhering to ethical standards, and
engaging in networking and collaboration, culminating in the effective publication of only 1 research article to Scopus -
indexed conferences.
Course objectives:
 To produce high-quality research papers that meet the standards of international conferences or peer-reviewed
journals.
 To effectively identify suitable journals for publication based on the scope and impact of research findings.
 To demonstrate proficiency in writing and structuring research papers according to academic conventions.
 To engage in the peer review process, providing and receiving constructive feedback to enhance research quality.
 To develop skills for presenting research at conferences, including crafting effective abstracts and posters.
 To cultivate a strong understanding of ethical considerations in research and publication practices.
 To utilize citation management tools to organize references and ensure proper attribution in publications.
 To enhance collaboration skills for co-authoring papers and working within research teams.
 To stay informed about current trends and advancements in the field to ensure relevance in publications.
 To refine the ability to respond to reviewer comments and revise manuscripts effectively.
 To understand the importance of open access and alternative publication models in disseminating research.
 To build a professional network that supports research collaborations and publication opportunities.

Guidelines for Research paper preparation: Each student in a group of two members shall actively participate in
carrying out the research work jointly, in constant consultation with the internal guide, mentors or co-guide, and external
guide. They must prepare the project report as per the prescribed norms while ensuring plagiarism is avoided. A research
group can have a maximum of two members.
1. Understanding Research Fundamentals
 Definition of Research: Understand what constitutes research and its significance in technology and
engineering.
 Types of Research:
Basic Research: Focused on gaining comprehensive knowledge without immediate applications.
Applied Research: Aimed at solving specific problems.
Literature Review
 Conducting a Literature Survey:
Identify relevant academic papers, journals, and conference proceedings.
Summarize key findings and methodologies from existing literature.
 Critical Analysis:
Evaluate the strengths and weaknesses of existing research.
Identify gaps in the literature that your research can address.
2. Research Methodology
 Selecting a Research Topic:
Choose a topic that aligns with your interests and current trends in technology.
 Research Design:
Decide on qualitative, quantitative, or mixed methods based on your research objectives.
 Data Collection Techniques:
Surveys, interviews, experiments, and simulations.
3. Writing Research Proposals
 Structure of a Proposal:
Introduction, Literature Review, Methodology, Expected Outcomes, and References.
 Proposal Presentation:
Practice presenting your proposal to peers and faculty for feedback.
4. Data Analysis
 Statistical Tools: Familiarize yourself with tools like MATLAB, R, or Python for data analysis.
 Interpreting Results: Learn to draw meaningful conclusions from your data and relate them back
to your research questions.
5. Writing Research Papers 27
 Structure of a Research Paper: Abstract, Introduction, Methodology, Results, Discussion,
Conclusion, and References.

28032025
 Academic Writing Skills:
Focus on clarity, coherence, and proper citation of sources.
 Peer Review Process:
Understand the importance of peer review and how to respond to reviewers' comments.
6. Presentation Skills
 Effective Communication:
Develop skills to present your research findings clearly and confidently.
 Use of Visual Aids:
Incorporate slides, charts, and graphs to enhance your presentations.
7. Ethical Considerations in Research
 Understanding Ethics:
Familiarize yourself with ethical guidelines related to research involving human subjects, data privacy, and
plagiarism.
 Responsible Conduct of Research:
Promote integrity and accountability in your research practices.
Submitting Manuscripts to Scopus-Indexed Conferences or Web of Science or Proceedings /Book Chapters
1. Identify Relevant Conferences
 Research Scopus-Indexed Conferences:
Use platforms like Conference Alerts, IEEE Xplore, or the Scopus website to find conferences in your field.
 Check Conference Indexing:
Ensure that the conference is indexed in Scopus by checking its official website or the Scopus database.
2. Prepare Your Manuscript
 Follow Conference Guidelines:
Each conference has specific formatting and submission guidelines. Adhere to these requirements.
 Structure of the Manuscript:
Title, Abstract, Introduction, Methodology, Results, Discussion, Conclusion, and References.
 Language and Clarity:
Use clear and concise language. Consider having your manuscript proofread by peers or professionals.
 Submission of manuscript, Registration and Presentation finally Publication
Course outcomes:
 At the end of the course the student will be able to:
 Produce High-Quality Research Papers: Create research papers that meet international conference and
peer- reviewed journal standards.
 Identify Suitable Journals: Effectively select appropriate journals for publication based on research scope and
impact.
 Proficiency in Writing: Demonstrate skill in writing and structuring research papers according to
academic conventions.
 Engage in Peer Review: Actively participate in the peer review process by providing and receiving
constructive feedback.
 Develop Presentation Skills: Acquire skills for presenting research at conferences, including crafting
effective abstracts and posters.
 Understand Ethical Considerations: Cultivate a strong understanding of ethical issues in research and
publication practices.
 Utilize Citation Management Tools: Use citation management tools to organize references and ensure
proper attribution.
 Respond to Reviewer Comments: Refine the ability to address reviewer comments and revise
manuscripts effectively.
The assessment for Skill Enhancement for Research Excellence will be divided into Continuous Internal Evaluation
(CIE) and Semester End Examination (SEE), each carrying 50 marks.
Continuous Internal Evaluation (CIE) – 50 Marks
CIE shall be conducted weekly and will be assessed based on:
 Base Papers Referred & Review – 10 Marks
Presentations on Proposed Concepts – 15 Marks
 28
 Preparation of Conference Papers (Preferably Scopus Indexed or Reputed Conferences) – 25 Marks
Semester End Examination (SEE) – 50 Marks

28032025
 The SEE examiner may be appointed from the same college for evaluation.
 The candidate must present their research work before the examiner.
 Mandatory requirement: The candidate must have submitted a paper to a conference or accepted or presented at a
reputed conference.
 Marks will be awarded based on:
o Research Presentation Quality – 25 Marks
o Clarity of Concept & Methodology – 15 Marks
o Conference Submission & Acceptance/Presentation – 10 Marks

29

28032025

You might also like