34csesyll
34csesyll
Cloud Computing
Course Code 22SCS31 CIE Marks 50
Teaching Hours/Week (L:P:SDA) 3:0:2 SEE Marks 50
Total Hours of Pedagogy 50 Total Marks 100
Credits 04 Exam Hours 03
final09122023 1
in java, Cloud-based simulation of a distributed trust algorithm, A trust management service, A cloud service for adaptive
data streaming, Cloud based optimal FPGA synthesis .Exercises and problems.
final09122023 2
Course outcome (Course Skill Set)
At the end of the course the student will be able to :
Sl. No. Description Blooms Level
CO1 Compare the strengths and limitations of cloud computing L2
CO2 Identify the architecture, infrastructure and delivery models of cloud computing L2
CO3 Demonstrate the working of VM and VMM on any cloud platforms(public/private), and L3
run a software service on that.
CO4 Identify the known threats, risks, vulnerabilities and privacy issues associated with Cloud L2
based IT services.
final09122023 3
Semester- III
Cloud Security
Course Code 22SCS321 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:
Define core cloud computing concepts and fundamental principles, the Impact of Cloud Computing on Users
Explore Infrastructure Security and Application-Level Data Security
Explain Identity and Access management.
Explore Security Management in the Cloud
Illustrate Security Management in the Cloud
Module-1
WHAT IS CLOUD COMPUTING? Cloud Computing Defined, The SPI Framework for Cloud Computing, The
Traditional Software Model, The Cloud Services Delivery Model, Cloud Deployment Models, Key Drivers to Adopting
the Cloud, The Impact of Cloud Computing on Users, Governance in the Cloud, Barriers to Cloud Computing Adoption in
the Enterprise.
final09122023 4
Audit and Compliance: Internal Policy Compliance, Governance, Risk, and Compliance (GRC) , Illustrative Control
Objectives for Cloud Computing, Incremental CSP-Specific Control Objectives, Additional Key Management Control
Objectives, Control Considerations for CSP Users, Regulatory/External Compliance, Other Requirements, Cloud Security
Alliance, Auditing the Cloud for Compliance
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. Three Unit Tests each of 20 Marks
2. Two assignments each of 20 MarksoroneSkill Development Activity of 40 marks to attain the COs and POs
The sum of three 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.
● The students with the help of the course teacher can take up relevant technical –activities which will enhance
their skill.
final09122023 5
Course outcome (Course Skill Set)
CO2 Explain the Infrastructure Security and Application Level Data Security L2
CO3 Define Identity Management L2
final09122023 6
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
CO5 x x
Semester- III
final09122023 7
Cyber Forensics
Course Code 22SCS322 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:
Define computer forensics and computer investigation
Illustrate the Data Acquisition
Explain how Live Acquisition, Email Investigation is carried out.
Explore Footprinting and Social Engineering
Module-1
Computer Forensics and Investigation as a Profession, Understanding Computer Investigation.
final09122023 8
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. Three Unit Tests each of 20 Marks
2. Two assignments each of 20 MarksoroneSkill Development Activity of 40 marks to attain the COs and POs
The sum of three 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.
● The students with the help of the course teacher can take up relevant technical –activities which will enhance
their skill.
At the end of the course the student will be able to :
Sl. No. Description Blooms Level
CO1 Explain the basics of computer forensics L2
CO2 Demonstrate the data Acquisition L3
CO3 Explore the Email investigation L2
CO4 Identify the vulnerabilities in a given network infrastructure L2
CO5 Implement real-world hacking techniques to test system security L3
final09122023 9
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 solutions PO7
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 norms PO8
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 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.
final09122023 10
Semester- III
Soft and Evolutionary Computing
Course Code 22SCS323 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:
Module-1
Introduction to soft computing: ANN, FS,GA, SI, ES, Comparing among intelligent systems
ANN: introduction, biological inspiration, BNN&ANN, classification, first Generation NN, perceptron, illustrative
problems
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
Adaline, Medaline, ANN: (2nd generation), introduction, BPN, KNN,HNN, BAM, RBF,SVM and illustrative problems
final09122023 11
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. Three Unit Tests each of 20 Marks
2. Two assignments each of 20 MarksoroneSkill Development Activity of 40 marks to attain the COs and POs
The sum of three 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.
● The students with the help of the course teacher can take up relevant technical –activities which will enhance
their skill.
final09122023 12
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 solutions PO7
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 norms PO8
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 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.
final09122023 13
Semester- III
Advances in Storage Area Network
Course Code 22SCS324 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 contrast storage centric and server centric systems.
Define metrics used for Designing storage area networks.
Discuss the data centers for maintaining the data with the concepts of backup mainly remote mirroring 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- Chalk and talk/PPT/case study/web content
Learning
Process
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.
final09122023 14
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. Three Unit Tests each of 20 Marks
2. Two assignments each of 20 MarksoroneSkill Development Activity of 40 marks to attain the COs and
POs
The sum of three 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.
● The students with the help of the course teacher can take up relevant technical –activities
which will enhance their skill.
final09122023 15
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 solutions PO7
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 norms PO8
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 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.
final09122023 16
Semester- III
Business Intelligence and its Applications
Course Code 22SCS325 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:
Define the fundamental concepts of Business Intelligence and its implementation.
Appreciate the importance of Business reporting and performance measurement.
Gain the knowledge and skills for using data warehouses and data mining techniques for business intelligence
purposes.
Module-1
Development Steps, BI Definitions, BI Decision Support Initiatives, Development Approaches, Parallel Development
Tracks, BI Project Team Structure, Business Justification, Business Divers, Business Analysis Issues, Cost – Benefit
Analysis, Risk Assessment, Business Case Assessment Activities, Roles Involved In These Activities, Risks Of Not
Performing Step, Hardware, Middleware, DBMS Platform, Non Technical Infrastructure Evaluation
final09122023 17
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. Three Unit Tests each of 20 Marks
2. Two assignments each of 20 MarksoroneSkill Development Activity of 40 marks to attain the COs and POs
The sum of three 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.
Reference Books:
1. David Loshin, Business Intelligence: The Savvy Manager's Guide, Morgan Kaufmann
2. Brian Larson, Delivering Business Intelligence with Microsoft SQL Server 2005, McGraw Hill, 2006.
3. Lynn Langit, Foundations of SQL Server 2008 Business Intelligence, Apress, 2011
● The students with the help of the course teacher can take up relevant technical –activities which will enhance
their skill.
final09122023 18
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 solutions PO7
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 norms PO8
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 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.
final09122023 19
Semester- III
Managing Big Data
Course Code 22SCS331 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:
Explore and apply the Big Data analytic techniques for business applications.
Discuss the overview of Apache Hadoop
Able to implement basic technologies that forms the foundations of Big Data
Module-1
Meet Hadoop: Data!, Data Storage and Analysis, Querying All Your Data, Beyond Batch, Comparison with
Other Systems: Relational Database Management Systems, Grid Computing, Volunteer Computing Hadoop
Fundamentals MapReduce A Weather Dataset: Data Format, Analyzing the Data with Unix Tools, Analyzing
the Data with Hadoop: Map and Reduce, Java MapReduce, Scaling Out: Data Flow, Combiner Functions,
Running a Distributed MapReduce Job, Hadoop Streaming The Hadoop Distributed Filesystem The Design of
HDFS, HDFS Concepts: Blocks, Namenodes and Datanodes, HDFS Federation, HDFS High-Availability, The
Command-Line Interface, Basic Filesystem Operations, HadoopFilesystems Interfaces, The Java Interface,
Reading Data from a Hadoop URL, Reading Data Using the FileSystem API, Writing Data, Directories,
Querying the Filesystem, Deleting Data, Data Flow: Anatomy of a File Read, Anatomy of a File Write.
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
YARN Anatomy of a YARN Application Run: Resource Requests, Application Lifespan, Building YARN
Applications, YARN Compared to MapReduce, Scheduling in YARN: The FIFO Scheduler, The Capacity
Scheduler, The Fair Scheduler, Delay Scheduling, Dominant Resource Fairness Hadoop I/O Data Integrity,
Data Integrity in HDFS, LocalFileSystem, ChecksumFileSystem, Compression, Codecs, Compression and
Input Splits, Using Compression in MapReduce, Serialization, The Writable Interface, Writable Classes,
Implementing a Custom Writable, Serialization Frameworks, File-Based Data Structures: SequenceFile
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-3
Developing a MapReduce Application The Configuration API, Combining Resources, Variable Expansion,
Setting Up the Development Environment, Managing Configuration, GenericOptionsParser, Tool, and
ToolRunner, Writing a Unit Test with MRUnit: Mapper, Reducer, Running Locally on Test Data, Running a
Job in a Local Job Runner, Testing the Driver, Running on a Cluster, Packaging a Job, Launching a Job, The
MapReduce Web UI, Retrieving the Results, Debugging a Job, Hadoop Logs, Tuning a Job, Profiling Tasks,
MapReduce Workflows: Decomposing a Problem into MapReduce Jobs, JobControl, Apache Oozie How
MapReduce Works Anatomy of a MapReduce Job Run, Job Submission, Job Initialization, Task Assignment,
Task Execution, Progress and Status Updates, Job Completion, Failures: Task Failure, Application Master
Failure, Node Manager Failure, Resource Manager Failure, Shuffle and Sort: The Map Side The Reduce Side,
Configuration Tuning, Task Execution: The Task Execution Environment, Speculative Execution, Output
Committers
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-4
final09122023 20
MapReduce Types and Formats:MapReduce Types, Input Formats: Input Splits and Record,s Text Input,
Binary Input, Multiple Inputs, Database Input (and Output) Output Formats: Text Output, Binary Output,
Multiple Outputs, Lazy Output, Database Output, Flume Installing Flume, An Example,Transactions and
Reliability, Batching, The HDFS Sink, Partitioning and Interceptors, File Formats, Fan Out, Delivery
Guarantees, Replicating and Multiplexing Selectors, Distribution: Agent Tiers, Delivery Guarantees, Sink
Groups, Integrating Flume with Applications, Component Catalog
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-5
Pig Installing and Running Pig, Execution Types, Running Pig Programs, Grunt, Pig Latin Editors, An Example:
Generating Examples, Comparison with Databases, Pig Latin: Structure, Statements, Expressions, Types,
Schemas, Functions, Data Processing Operators: Loading and Storing Data, Filtering Data, Grouping and Joining
Data, Sorting Data, Combining and Splitting Data. Spark An Example: Spark Applications, Jobs, Stages and
Tasks, A Java Example, A Python Example, Resilient Distributed Datasets: Creation, Transformations and
Actions, Persistence, Serialization, Shared Variables, Broadcast Variables, Accumulators, Anatomy of a Spark
Job Run, Job Submission, DAG Construction, Task Scheduling, Task Execution, Executors and Cluster
Managers: Spark on YARN
Teaching- Chalk and talk/PPT/case study/web content
Learning
final09122023 21
Process
https://www.tutorialspoint.com/big_data_tutorials.htm
https://www.digimat.in/nptel/courses/video/106104189/L01.html
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.
final09122023 23
Semester- III
Pattern Recognition
Course Code 22SCS332 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:
Explain pattern recognition principals
Able to implement algorithms for Pattern Recognition.
Ability to analyse decision tress.
Module-1
Introduction: Definition of PR, Applications, Datasets for PR, Different paradigms for PR, Introduction to
probability, events, random variables, Joint distributions and densities, moments. Estimation minimum risk
estimators, problems
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-2
Representation: Data structures for PR, Representation of clusters, proximity measures, size of patterns, Abstraction of
Data set, Feature extraction, Feature selection, Evaluation
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-3
Nearest Neighbour based classifiers & Bayes classifier: Nearest neighbour algorithm, variants of NN algorithms, use
of NN for transaction databases, efficient algorithms, Data reduction, prototype selection, Bayes theorem, minimum
error rate classifier, estimation of probabilities, estimation of probabilities, comparison with NNC, Naive Bayes
classifier, Bayesian belief network
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-4
Naive Bayes classifier, Bayesian belief network, Decision Trees: Introduction, DT for PR, Construction of DT, splitting
at the nodes, Over fitting & Pruning, Examples , Hidden Markov models: Markov models for classification, Hidden
Markov models and classification using HMM
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
Module-5
Clustering: Hierarchical (Agglomerative, single/complete/average linkage, wards, Partitional (Forgy’s, kmeans,
Isodata), clustering large data sets, examples, An application: Handwritten Digit recognition
Teaching- Chalk and talk/PPT/case study/web content
Learning
Process
final09122023 24
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. Three Unit Tests each of 20 Marks
2. Two assignments each of 20 MarksoroneSkill Development Activity of 40 marks to attain the COs and
POs
The sum of three 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.
2. Pattern Recognition & Image Analysis, Earl Gose, Richard Johnsonbaugh, Steve Jost . PH, 1996.
3. Pattern Classification, Duda R. O., P.E. Hart, D.G. Stork. John Wiley and sons, 2000.
final09122023 25
Course outcome (Course Skill Set)
final09122023 26
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
final09122023 27
Semester- III
Computer Vision
Course Code 22SCS333 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:
final09122023 28
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 talk/PPT/case study/web content
Learning
Process
Module-5
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 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. Three Unit Tests each of 20 Marks
2. Two assignments each of 20 MarksoroneSkill Development Activity of 40 marks to attain the COs
andPOs
The sum of three 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.
2. Computer and Machine Vision – Theory, Algorithms and Practicalities, E. R. Davies, Elsevier 4th
Edition, 2013.
final09122023 29
Web links and Video Lectures (e-Resources):
https://www.digimat.in/nptel/courses/video/108103174/L19.html
final09122023 30
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
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.
final09122023 31
Semester- III
Deep Learning
Course Code 22SCS334 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:
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 Descent, building a Machine Learning
Algorithm, Challenges Motivating Deep Learning.
Teaching- Chalk and talk/PPT/case study/web content
Learning
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 talk/PPT/case study/web content
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.
final09122023 32
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.
final09122023 33
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. Three Unit Tests each of 20 Marks
2. Two assignments each of 20 MarksoroneSkill Development Activity of 40 marks to attain the COs and
POs
The sum of three 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.
final09122023 34
Course outcome (Course Skill Set)
final09122023 35
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
final09122023 36
Semester- III
Blockchain Technology
Course Code 22SCS335 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
Module-1
Blockchain 101: Distributed systems, History of blockchain, Introduction to blockchain, Types of blockchain, CAP
theorem and blockchain, Benefits and limitations of blockchain.
final09122023 37
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. Three Unit Tests each of 20 Marks
2. Two assignments each of 20 MarksoroneSkill Development Activity of 40 marks to attain the COs
andPOs
The sum of three 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.
Reference Books:
1. Blockchain Basics: A Non-Technical Introduction in 25 Steps, Daniel Drescher, Apress, First Edition, 2017
2. Mastering Bitcoin: Unlocking Digital Cryptocurrencies, Andreas M. Antonopoulos, O'Reilly Media, First
Edition, 2014
Web links and Video Lectures (e-Resources):
https://nptel.ac.in/courses/106105184
https://ocw.mit.edu/courses/15-s12-blockchain-and-money-fall-2018/video_galleries/video-lectures/
final09122023 38
Sl. No. Description Blooms Level
CO1 Explore the emerging abstract models for Blockchain Technology and to familiarise L1
with the functional/operational concepts.
CO2 Analyze the various consensus mechanisms, applications, research challenges and L3
future directions.
CO3 Practical implementation of Blockchain operations and solutions using Ethereum L3
final09122023 39
PROJECT WORK
PHASE – 1
Course Code 22SCS34 CIE Marks 100
Number of contact Hours/Week 6 SEE Marks --
Credits 03 Exam Hours --
Course objectives:
Support independent learning.
Guide to select and utilize adequate information from varied resources
maintaining ethics.
Guide to organize the work in the appropriate manner and present
information (acknowledging the sources) clearly.
Develop interactive, communication, organisation, time management, and
presentation skills.
Impart flexibility and adaptability.
Inspire independent and team working.
Expand intellectual capacity, credibility, judgement, intuition.
Adhere to punctuality, setting and meeting deadlines.
Instil responsibilities to oneself and others.
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.
Project Phase-1 Students in consultation with the guide/s shall carry out literature
survey/ visit industries to finalize the topic of the Project. Subsequently, the students
shall collect the material required for the selected project, prepare synopsis and
narrate the methodology to carry out the project work.
Seminar: Each student, under the guidance of a Faculty, is required to
Present the seminar on the selected project orally and/or through power point
slides.
Answer the queries and involve in debate/discussion.
Submit two copies of the typed report with a list of references.
The participants shall take part in discussion to foster friendly and stimulating
environment in which the students are motivated to reach high standards and become
self-confident.
Course outcomes:
At the end of the course the student will be able to:
Demonstrate a sound technical knowledge of their selected project topic.
Undertake problem identification, formulation, and solution.
Design engineering solutions to complex problems utilising a systems approach.
Communicate with engineers and the community at large in written an oral
forms.
Demonstrate the knowledge, skills and attitudes of a professional engineer.
Continuous Internal Evaluation
CIE marks for the project report (50 marks), seminar (30 marks) and question and
answer (20 marks) shall be awarded (based on the quality of report and presentation
skill, participation in the question and answer session by the student) by the
committee constituted for the purpose by the Head of the Department. The committee
shall consist of three faculty from the department with the senior most acting as the
Chairperson.
final09122023 40
Societal Project
Course Code 22SCS35 CIE Marks 100
Number of contact Hours/Week 6 SEE Marks
Credits 3 Exam Hours 03
Course objectives:
Build creative solutions for development problems of current scenario in the
Society.
Utilize the skills developed in the curriculum to solve real life problems.
Improve understanding and develop methodology for solving complex issues.
Some of the domains to choose for societal projects:
Infrastructure
Health Care
Social security
Security for women
Transportation
Business Continuity
Remote working and Education
Digital Finance
Food Security
Rural employment
Water and land management
Pollution
Financial Independence
Agricultural Finance
Primary Health care
Nutrition
Child Care
E-learning
Distance parenting
Mentorship Etc
Course outcomes:
At the end of the course the student will be able to:
Building solution for real life societal problems.
Improvement of their technical/curriculum skills
final09122023 41
INTERNSHIP / PROFESSIONAL
PRACTICE
Course Code 22SCSI36 CIE Marks 50
Number of contact Hours/Week 3 SEE Marks 50
Credits 06 Exam Hours 03
Course objectives:
Internship/Professional practice provide students the opportunity of hands-on
experience that include personal training, time and stress management, interactive
skills, presentations, budgeting, marketing, liability and risk management, paperwork,
equipment ordering, maintenance, responding to emergencies etc. The objective are
further,
To put theory into practice.
To expand thinking and broaden the knowledge and skills acquired through
course work in the field. To relate to, interact with, and learn from current
professionals in the field.
To gain a greater understanding of the duties and responsibilities
of a professional. To understand and adhere to professional
standards in the field.
To gain insight to professional communication including meetings, memos, reading,
writing, public speaking, research, client interaction, input of ideas, and
confidentiality.
To identify personal strengths and weaknesses.
To develop the initiative and motivation to be a self-starter and work independently.
Internship/Professional practice: Students under the guidance of internal guide/s
and external guide shall take part in all the activities regularly to acquire as much
knowledge as possible without causing any inconvenience at the place of internship.
Seminar: Each student, is required to
Present the seminar on the internship orally and/or through power point slides.
Answer the queries and involve in debate/discussion.
Submit the report duly certified by the external guide.
The participants shall take part in discussion to foster friendly and stimulating
environment in which the students are motivated to reach high standards and
become self-confident.
Course outcomes:
At the end of the course the student will be able to:
Gain practical experience within industry in which the internship is done.
Acquire knowledge of the industry in which the internship is done.
Apply knowledge and skills learned to classroom work.
Develop a greater understanding about career options while more clearly defining
personal career goals.
Experience the activities and functions of professionals.
Develop and refine oral and written communication skills.
Identify areas for future knowledge and skill development.
Expand intellectual capacity, credibility, judgment, intuition.
Acquire the knowledge of administration, marketing, finance and economics.
Continuous Internal Evaluation
CIE marks for the Internship/Professional practice report (30 marks), seminar (10
marks) and question and answer session (10 marks) shall be awarded (based on the
quality of report and presentation skill, participation in the question and answer
session by the student) by the committee constituted for the purpose by the Head of
the Department. The committee shall consist of three faculty from the department
with the senior most acting as the Chairperson.
final09122023 42
Semester End Examination
SEE marks for the internship report (20 marks), seminar (20 marks) and question and
answer session (10 marks) shall be awarded (based on the quality of report and
presentation skill, participation in the question and answer session) by the examiners
appointed by the University.
final09122023 43
PROJECT WORK
PHASE -2
Course Code 22SCS41 CIE Marks 100
Practical /Field work/Week 8 SEE Marks 100
Credits 18 Exam Hours 03
Course objectives:
To support independent learning.
To guide to select and utilize adequate information from varied resources
maintaining 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.
Project Work Phase - II: 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.
Follow the Software Development life cycle
Data Collection ,Planning
Design the Test cases
Validation and verification of attained results
Significance of parameters w.r.t scientific quantified data.
Publish the project work in reputed Journal.
Course outcomes:
At the end of the course the student will be able to:
Present the project and be able to defend it.
Make links across different areas of knowledge and to generate, develop
and evaluate ideas andinformation 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.
Continuous Internal Evaluation:
Project Report: 20 marks. The basis for awarding the marks shall be the involvement
of the student in the project and in the preparation of project report. To be awarded by
the internal guide in consultation with external guide if any.
Project Presentation: 20 marks.
The Project Presentation marks of the Project Work Phase -II shall be awarded by the
committee constituted for the purpose by the Head of the Department. The committee
shall consist of three faculty from the department with the senior most acting as the
Chairperson.
Project Execution: 50 Marks
The Project Execution marks of the Project Work Phase -II shall be awarded by the
committee constituted for the purpose by the Head of the Department. The committee
shall consist of three faculty from the department with the senior most acting as the
Chairperson.
Question and Answer: 10 marks.
The student shall be evaluated based on the ability in the Question and Answer session
final09122023 44
for 10 marks.
Semester End Examination
SEE marks for the project report (60 marks), seminar (30 marks) and question and
answer session (10 marks) shall be awarded (based on the quality of report and
presentation skill, participation in the question and answer session) by the examiners
appointed by the University.
final09122023 45