Ce PDF
Ce PDF
BELAGAVI
Credits
SL. Course
Duration in
SEE Marks
CIE Marks
Developme
nt Activity
Practical /
Course Course Title
Seminar
Theory
Marks
Hours
No. Code
Total
Skill
Mathematical Foundations
1 PCC 20SCE11 03 -- 02 03 40 60 100 4
of Computer Science
2 PCC 20SCE12 Advanced Digital Design 03 -- 02 03 40 60 100 4
PCC Embedded Computing 40 60 100
3 20SCE13 03 -- 02 03 4
Systems
4 PCC 20SCE14 Cloud Computing 03 -- 02 03 40 60 100 4
PCC Distributed Operating 40 60 100
5 20SCE15 03 -- 02 03 4
System
PCC Embedded Computing 40 60 100
6 20SCEL16 -- 04 -- 03 2
Laboratory
PCC Research Methodology and 40 60 100
7 20RMI17 01 -- 02 03 2
IPR
TOTAL 16 04 12 21 280 420 700 24
Note: PCC: Profession Core
Skill development activities:
Students and course instructor/s to involve either individually or in groups to interact together to enhance the
learning and application skills. The students should interact with industry (small, medium and large), understand
their problems or foresee what can be undertaken for study in the form of research/ testing / projects, and for creative
and innovative methods to solve the identified problem. The students shall
1. Gain confidence in modelling of systems and algorithms.
2. Work on different software/s (tools) to Simulate, analyze and authenticate the output to interpret and
conclude. Operate the simulated system under changed parameter conditions to study the system with
respect to thermal study, transient and steady state operations, etc.
3. Handle advanced instruments to enhance technical talent.
4. Involve in case studies and field visits/ field work.
5. Accustom with the use of standards/codes etc., to narrow the gap between academia and industry.
All activities should enhance student’s abilities to employment and/or self-employment opportunities, management
skills, Statistical analysis, fiscal expertise, etc.
Internship: All the students have to undergo mandatory internship of 6 weeks during the vacation of I and II
semesters and /or II and III semesters. A University examination shall be conducted during III semester and the
prescribed credit shall be counted for the same semester. Internship shall be considered as a head of passing and shall
be considered for the award of degree. Those, who do not take-up/complete the internship shall be declared as fail in
internship course and have to complete the same during the subsequent University examination after satisfying the
internship requirements.
Note: (i) Four credit courses are designed for 50 hours Teaching – Learning process.
(ii) Three credit courses are designed for 40 hours Teaching – Learning process.
20082020 /3
Credits
SL. Course
Duration in
SEE Marks
CIE Marks
Developme
nt Activity
Practical /
Course Course Title
Seminar
Theory
Marks
Hours
No. Code
Total
Skill
1 PCC 20SCE21 Managing Big Data 03 -- 02 03 40 60 100 4
PCC Multi Core Architecture 40 60 100
2 20SCE22 03 -- 02 03 4
and Programming
PCC Internet of Things and 40 60 100
3 20SCE23 03 -- 02 03 4
Applications
4 PEC 20SCE24X Professional elective 1 04 -- -- 03 40 60 100 4
5 PEC 20SCE25X Professional elective 2 04 -- -- 03 40 60 100 4
6 PCC 20SCEL26 IOT Laboratory -- 04 -- 03 40 60 100 2
7 PCC 20SCE27 Technical Seminar -- 02 -- -- 100 -- 100 2
TOTAL 17 06 06 18 340 360 700 24
Note: PCC: Profession Core, PEC: Professional Elective Course
Professional Elective-1 Professional Elective-2
Course Code Course Code
Course Title Course Title
20LNI24X 20LNI25X
20SCE241 Wireless Networks & Mobile Computing 20SCE251 Wireless Sensor Networks
20SCE242 20SCE252 Advances in Data Base
Pattern Recognition
Management System
20SCE243 Natural Language Processing and Text 20SCE253
Decision Support System
Mining
20SCE244 Cyber Security and Cyber law 20SCE254 Computer Vision
Note:
1. Technical Seminar: CIE marks shall be awarded by a committee comprising of HoD as Chairman, Guide/co-
guide, if any, and a senior faculty of the department. Participation in the seminar by all postgraduate students of the
program shall be mandatory.
The CIE marks awarded for Technical Seminar, shall be based on the evaluation of Seminar Report, Presentation
skill and performance in Question and Answer session in the ratio 50:25:25.
2. Internship: All the students shall have to undergo mandatory internship of 6 weeks during the vacation of I and II
semesters and /or II and III semesters. A University examination shall be conducted during III semester and the
prescribed internship credit shall be counted in the same semester. Internship shall be considered as a head of
passing and shall be considered for the award of degree. Those, who do not take-up/complete the internship shall be
declared as fail in internship course and have to complete the same during the subsequent University examination
after satisfying the internship
requirements.
20082020 /4
Credits
SL. Course
Duration in
SEE Marks
CIE Marks
Developme
nt Activity
Practical /
Course Course Title
Seminar
Theory
Marks
Hours
No. Code
Total
Skill
1 PCC 20SCE31 ARM Processors 03 -- 02 03 40 60 100 4
2 PEC 20SCE32X Professional elective 3 03 -- -- 03 40 60 100 3
3 PEC 20SCE33X Professional elective 4 03 -- -- 03 40 60 100 3
4 Project 20SCE34 Project Work Phase 1 -- 02 -- -- 100 -- 100 2
5 PCC 20SCE35 Mini-Project -- 02 -- -- 100 -- 100 2
(Completed during the
intervening vacation of I
6 Internship 20SCEI36 Internship and II semesters and /or
03 40 60 100 6
II and III semesters.)
TOTAL 09 04 02 12 360 240 600 20
Note: PCC: Profession Core, PEC: Professional Elective Course
Professional Elective-3 Professional Elective-4
Course Code Course Code
Course Title Course Title
20LNI32X 20LNI33X
20SCE321 Machine Learning Techniques 20SCE331 Cloud Security
20SCE322 Multimedia Communications 20SCE332 Database Security
20SCE323 Advances in Storage Area Network 20SCE333 Software Defined Networks
20SCE324 20SCE334 Object Oriented Software
Agile Technologies
Engineering
Note:
1. Project Work Phase-1: Students in consultation with the guide/co-guide if any, shall pursue literature survey and
complete the preliminary requirements of selected Project work. Each student shall prepare relevant introductory project
document and present a seminar.
CIE marks shall be awarded by a committee comprising of HoD as Chairman, Guide/co-guide if any, and a senior faculty
of the department. The CIE marks awarded for project work phase -1, shall be based on the evaluation of Project Report,
Project Presentation skill and Question and Answer session in the ratio 50:25:25. SEE (University examination) shall be as
per the University norms.
2. Internship: Those, who have not pursued /completed the internship shall be declared as fail in internship course and
have to complete the same during subsequent University examinations after satisfying the internship requirements.
Internship SEE (University examination) shall be as per the University norms.
20082020 /5
Credits
SL. Course
Duration in
SEE Marks
CIE Marks
Developme
nt Activity
Practical /
Course Course Title
Seminar
Theory
Marks
Hours
No. Code
Total
Skill
1 Project 20SCE41 Project work phase 2 -- 04 03 03 40 60 100 20
TOTAL -- 04 03 03 40 60 100 20
Note:
Project Work Phase-2:
CIE marks shall be awarded by a committee comprising of HoD as Chairman, Guide/co-guide, if any, and a Senior faculty
of the department. The CIE marks awarded for project work phase -2, shall be based on the evaluation of Project Report
subjected to plagiarism check, Project Presentation skill and Question and Answer session in the ratio 50:25:25.
SEE shall be at the end of IV semester. Project work evaluation and Viva-Voce examination (SEE), after satisfying the
plagiarism check, shall be as per the University norms.
20082020 /6
3 Probability, Statistics and Random T. Veerarajan Tata Mc-Graw Hill 3rd Edition 2016
Process Co
Reference books:
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Optimization: Theory & Rao. S.S Wiley Eastern Ltd
Applications Techniques New Delhi.
2 Signals, Systems, and Inference Alan V. Oppenheim Spring 2010.
and George C.
Verghese
3 Foundation Mathematics for John Vince Springer
Computer Science International
4 Higher Engineering Mathematics B.S. Grewal Khanna Publishers 44th Ed.,2017
Course outcomes:
At the end of the course the student will be able to:
Work on various IC technology options.
Demonstrate logic simulation, Design verification, Verilog.
Work on Flip-Flops and Latches; multiplexers, encoders, and decoders, synchronizers for
20082020 /8
asynchronous signals.
Design and implement circuits on combinational logic; Registered logic; registers and counters;
Resets; Divide and conquer: Partitioning a design.
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 Advanced Digital Design with the Michael D. Celetti PHI 2013
Verilog HDL
Reference Books
1 Digital Design –An Embedded PeterJ. Asheden ELSEVIER 2013
Systems Approach Using
VERILOG
2 Fundamentals of Digital Logic Stephen Brown, Tata Mc-Graw Hill 2009
with Verilog Design ZvonkoVranesic
Memory management, Device, file and IO subsystems management, Interrupt routines in RTOS
environment and handling of interrupt source calls, Real-time operating systems, Basic design using an
RTOS, RTOS task scheduling models, interrupt latency and response of the tasks as performance metrics,
OS security issues. Introduction to embedded software development process and tools, Host and target
machines, Linking and location software.
Course outcomes:
At the end of the course the student will be able to:
Distinguish the characteristics of embedded computer systems.
Examine the various vulnerabilities of embedded computer systems.
Design an embedded system.
Design and develop modules using RTOS.
Implement RPC, threads and tasks
Hardware support for virtualization, Case Study: Xen a VMM based paravirtualization, Optimization of
network virtualization, vBlades, Performance comparison of virtual machines, The dark side of
virtualization, Exercises and problems
Module 4
Cloud Resource Management and Scheduling: Policies and mechanisms for resource management,
Application of control theory to task scheduling on a cloud, Stability of a two-level resource allocation
architecture, Feedback control based on dynamic thresholds, Coordination of specialized autonomic
performance managers, A utility-based model for cloud-based Web services, Resourcing bundling:
Combinatorial auctions for cloud resources, Scheduling algorithms for computing clouds, Fair queuing,
Start-time fair queuing, Borrowed virtual time, Cloud scheduling subject to deadlines, Scheduling
MapReduce applications subject to deadlines, Resource management and dynamic scaling, Exercises and
problems.
Module 5
Cloud Security, Cloud Application Development: Cloud security risks, Security: The top concern for
cloud users, Privacy and privacy impact assessment, Trust, Operating system security, Virtual machine
Security, Security of virtualization, Security risks posed by shared images, Security risks posed by a
management OS, A trusted virtual machine monitor, Amazon web services: EC2 instances, Connecting
clients to cloud instances through firewalls, Security rules for application and transport layer protocols in
EC2, How to launch an EC2 Linux instance and connect to it, How to use S3 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.
Course outcomes:
At the end of the course the student will be able to:
Compare the strengths and limitations of cloud computing
Identify the architecture, infrastructure and delivery models of cloud computing
Apply suitable virtualization concept.
Choose the appropriate cloud player
Address the core issues of cloud computing such as security, privacy and interoperability
Design Cloud Services
Set a private cloud
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 Cloud Computing Theory and Dan C Marinescu Elsevier (MK) 2013.
Practice
Reference Books
1 RajkumarBuyya , James Broberg, Computing Willey 2014
AndrzejGoscinski Principles and
Paradigms
2 Cloud Computing Implementation, John W CRC Press 2013
Management and Security Rittinghouse, James
F Ransome
20082020 /11
Course outcomes:
At the end of the course the student will be able to:
The concepts underlying distributed systems
Demonstrate an ability to apply theory and techniques to unseen problems.
Demonstrate the Mutual exclusion, Deadlock detection and agreement protocols of Distributed
operating system
Explore the various resource management techniques for distributed systems.
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
20082020 /12
NOTE; Use AT89C52 microcontroller as main kit with peripherals and KeilμVision 4/ Equivalent tool.
Course outcomes:
At the end of the course the student will be able to:
Distinguish the characteristics of embedded computer systems.
Examine the various vulnerabilities of embedded computer systems.
Design an embedded system.
Design and develop modules using RTOS.
Implement RPC, threads and tasks.
Conduction of Practical Examination:
1. All laboratory experiments (nos) are to be included for practical examination.
2. Students are allowed to pick one experiment from list
3. Strictly follow the instructions as printed on the cover page of answer script for breakup of marks
4. Change of experiment is allowed only once and marks allotted to the procedure part to be made
zero.
20082020 /13
Module-2
Reviewing the literature: Place of the literature review in research, Bringing clarity and focus to your
research problem, Improving research methodology, Broadening knowledge base in research area, Enabling
contextual findings, How to review the literature, searching the existing literature, reviewing the selected
literature, Developing a theoretical framework, Developing a conceptual framework, Writing about the
literature reviewed.
Research Design: Meaning of Research Design, Need for Research Design, Features of a Good Design,
Important Concepts Relating to Research Design, Different Research Designs, Basic Principles of Experimental
Designs, Important Experimental Designs.
Module-3
Design of Sampling: Introduction, Sample Design, Sampling and Non-sampling Errors, Sample Survey versus
Census Survey, Types of Sampling Designs.
Measurement and Scaling: Qualitative and Quantitative Data, Classifications of Measurement Scales,
Goodness of Measurement Scales, Sources of Error in Measurement Tools, Scaling, Scale Classification Bases,
Scaling Technics, Multidimensional Scaling, Deciding the Scale.
Data Collection: Experimental and Surveys, Collection of Primary Data, Collection of Secondary Data, Selection
of Appropriate Method for Data Collection, Case Study Method.
Module-4
Testing of Hypotheses: Hypothesis, Basic Concepts Concerning Testing of Hypotheses, Testing of Hypothesis,
Test Statistics and Critical Region, Critical Value and Decision Rule, Procedure for Hypothesis Testing,
Hypothesis Testing for Mean, Proportion, Variance, for Difference of Two Mean, for Difference of Two
Proportions, for Difference of Two Variances, P-Value approach, Power of Test, Limitations of the Tests of
Hypothesis.
Chi-square Test: Test of Difference of more than Two Proportions, Test of Independence of Attributes, Test of
Goodness of Fit, Cautions in Using Chi Square Tests.
Module-5
20082020 /14
Course outcomes:
At the end of the course the student will be able to:
Discuss research methodology and the technique of defining a research problem
Explain the functions of the literature review in research, carrying out a literature search, developing
theoretical and conceptual frameworks and writing a review.
Explain various research designs, sampling designs, measurement and scaling techniques and also
different methods of data collections.
Explain several parametric tests of hypotheses, Chi-square test, art of interpretation and writing
research reports
Discuss various forms of the intellectual property, its relevance and business impact in the changing
global business environment and leading International Instruments concerning IPR.
Textbooks
(1) Research Methodology: Methods and Techniques, C.R. Kothari, Gaurav Garg,New Age International,4 th
Edition, 2018.
(2) Research Methodology a step-by-step guide for beginners. (For the topic Reviewing the literature under
module 2), RanjitKumar,SAGE Publications,3rd Edition, 2011.
(3) Study Material (For the topic Intellectual Property under module 5),
Professional Programme Intellectual Property Rights, Law and Practice, The Institute of Company Secretaries
of India, Statutory Body Under an Act of Parliament, September 2013.
Reference Books
(1) Research Methods: the concise knowledge base, Trochim, Atomic Dog Publishing, 2005.
20082020 /15
(2) Conducting Research Literature Reviews: From the Internet to Paper, Fink A, Sage Publications, 2009.
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
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
Module-4
MapReduce Types and Formats:MapReduce Types, Input Formats: Input Splits and Records 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 Catalogue
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,
20082020 /16
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
Course outcomes:
At the end of the course the student will be able to:
Understand managing big data using Hadoop and SPARK technologies
Explain HDFS and MapReduce concepts
Install, configure, and run Hadoop and HDFS.
Perform map-reduce analytics using Hadoop and related tools
Explain SPARK concepts
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 Hadoop: The Definitive Guide Tom White O'Reilley Third Edition, 2012
Reference Books
1 SPARK: The Definitive Guide MateiZaharia Oreilly 2018
and Bill Chambers
2 Apache Flume: Distributed Log . D'Souza and Steve Oreilly 2014
Collection for Hadoop Hoffman
sharing – Data races – Synchronization primitives (mutexes, locks, semaphores, barriers) – deadlocks and
livelocks – communication between threads (condition variables, signals, message queues and pipes).
Module-3
TLP AND MULTIPROCESSORS: Symmetric and Distributed Shared Memory Architectures – Cache
Coherence Issues -Performance Issues – Synchronization Issues – Models of Memory Consistency -
Interconnection Networks – Buses, Crossbar and Multi-stage Interconnection Networks.
Module-4
A Portable Solution for Threading : Challenges in Threading a Loop, Loop-carried Dependence, Data-
race Conditions, Managing Shared and Private Data, Loop Scheduling and Portioning, Effective Use of
Reductions, Minimizing Threading Overhead, Work-sharing Sections, Performance-oriented
Programming, Using Barrier and No wait, Interleaving Single-thread and Multi-thread Execution.
OpenMP: OpenMP Execution Model – Memory Model – OpenMP Directives – Work-sharing Constructs
- Library functions – Handling Data and Functional Parallelism – Handling Loops – Performance
Considerations.
Module-5
Solutions to Common Parallel Programming Problems : Too Many Threads, Data Races, Deadlocks, and
Live Locks, Deadlock, Heavily Contended Locks, Priority Inversion, Solutions for Heavily Contended
Locks, Non-blocking Algorithms, ABA Problem, Cache Line Ping-ponging, Memory Reclamation
Problem, Recommendations, Thread-safe Functions and Libraries, Memory Issues, Bandwidth, Working
in the Cache, Memory Contention, Cache-related Issues, False Sharing, Memory Consistency, Current
IA-32 Architecture, Itanium Architecture.
Course outcomes:
At the end of the course the student will be able to:
Identify the limitations of single core architecture and the need for multicore architectures
Define fundamental concepts of parallel programming and its design issues
Solve the issues related to multiprocessing and suggest solutions
Demonstrate the role of OpenMP and programming concept
Make out the salient features of different multicore architectures and how they exploit parallelism
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 Multicore Programming, Increased ShameemAkhter and Intel Press 2006
Performance through Software Jason Roberts
Multi-threading
Course outcomes:
At the end of the course the student will be able to:
Develop schemes for the applications of IOT in real time scenarios
Manage the Internet resources
Model the Internet of things to business
Understand the practical knowledge through different case studies
Understand data sets received through IoT devices and tools used for analysis
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 Building the Internet of Things Daniel Minoli Wiley 2013
with IPv6 and MIPv6: The
Evolving World of M2M
20082020 /19
Communications
2 Internet of Things: A Hands-on ArshdeepBahga, Universities Press 2015
Approach Vijay Madisetti
Reference Books
1 The Internet of Things Michael Miller Pearson 2015 First Edition
2 Designing Connected Products Claire O’Reilly First Edition, 2015
Rowland,Elizabeth
Goodman et.al
20082020 /20
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.
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 Components,
Multimedia APIs; Communication in MIDP, Security Considerations in MIDP.
Course outcomes:
At the end of the course the student will be able to:
Explain state of art techniques in wireless communication.
Discover CDMA, GSM. Mobile IP, WiMAX
Demonstrate program for CLDC, MIDP let model and security concerns
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 Mobile Computing, Technology, Ashok Talukder, Tata McGraw Hill 2nd Edition, 2010.
Applications and Service Creation RoopaYavagal,
20082020 /21
Hasan Ahmed
2 Mobile and Wireless Design MartynMallik Wiley India 2003
Essentials
Reference Books
1 Mobile Computing Raj kamal Oxford University 2007
Press
2 Wireless Communications and ItiSahaMisra Tata McGraw Hill 2009
Networks, 3G and Beyond
Course outcomes:
At the end of the course the student will be able to:
Explain pattern recognition principals
Develop algorithms for Pattern Recognition.
Develop and analyze decision tress.
Design the nearest neighbor classifier.
Apply Decision tree and clustering techniques to various applications
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
20082020 /22
Course outcomes:
At the end of the course the student will be able to:
Analyze the natural language text.
20082020 /23
Module -2
Cybercrime: Mobile and Wireless Devices: Introduction, Proliferation of Mobile and Wireless Devices,
Trends in Mobility, Credit Card Frauds in Mobile and Wireless Computing Era, Security Challenges
Posed by Mobile Devices, Registry Settings for Mobile Devices, Authentication Service Security, Attacks
20082020 /24
Module – 3
Tools and Methods Used in Cybercrime: Introduction, Proxy Servers and Anonymizers, Phishing,
Password Cracking, Keyloggers and Spywares, Virus and Worms, Trojan Horses and Backdoors,
Steganography, DoS and DDoS Attacks, SQL Injection, Buffer Overflow, Attacks on Wireless Networks.
Phishing and Identity Theft: Introduction, Phishing, Identity Theft (ID Theft).
Module-4
Understanding Computer Forensics: Introduction, Historical Background of Cyberforensics, Digital
Forensics Science, The Need for Computer Forensics, Cyberforensics and Digital Evidence, Forensics
Analysis of E-Mail, Digital Forensics Life Cycle, Chain of Custody Concept, Network Forensics,
Approaching a Computer Forensics Investigation, Setting up a Computer Forensics Laboratory:
Understanding the Requirements, Computer Forensics and Steganography, Relevance of the OSI 7 Layer
Model to Computer Forensics, Forensics and Social Networking Sites: The Security/Privacy Threats,
Computer Forensics from Compliance Perspective, Challenges in Computer Forensics, Special Tools and
Techniques, Forensics Auditing, Antiforensics.
Module-5
Introduction to Security Policies and Cyber Laws: Need for An Information Security Policy, Information
Security Standards – Iso, Introducing Various Security Policies and Their Review Process, Introduction to
Indian Cyber Law, Objective and Scope of the it Act, 2000, Intellectual Property Issues, Overview of
Intellectual - Property - Related Legislation in India, Patent, Copyright, Law Related to Semiconductor
Layout and Design, Software License.
Course outcomes:
At the end of the course the student will be able to:
Define cyber security, cyber law and their roles
Demonstrate cyber security cybercrime and forensics.
Infer legal issues in cybercrime,
Demonstrate tools and methods used in cybercrime and security.
Illustrate evidence collection and legal challenges
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 Cyber Security: Understanding SunitBelapure and Wiley India Pvt Ltd 2013
Cyber Crimes, Computer Nina Godbole
Forensics And Legal Perspectives
2 Introduction to information Surya PrakashTripathi, Dreamtech Press 2015
security and cyber laws RitendraGoyal,
Praveen Kumar Shukla
Reference Books
1 Cybersecurity: Managing Systems, Thomas J. Mowbray John Wiley & Sons,
Conducting Testing, and
Investigating Intrusions
2 Cyber Security Essentials James Graham, CRC Press 2010
Ryan Olson, Rick
Howard
20082020 /25
Course outcomes:
At the end of the course the student will be able to:
Know the basics , characteristics and challenges of Wireless Sensor Network
Apply the knowledge to identify appropriate physical and MAC layer protocol
Apply the knowledge to identify the suitable routing algorithm based on the network and user
requirement
Be familiar with the OS used in Wireless Sensor Networks and build basic modules
Understand the applications of WSN in various fields
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have sub question covering all the topics under a module.
The students will have to answer five full questions, selecting one full question from each
20082020 /26
module.
Textbook/ Textbooks
Sl No Title of the book Name of the Publisher Name Edition and year
Author/s
1 Wireless Sensor Networks KazemSohraby, John Wiley & Sons 2007
Technology, Protocols, and Daniel Minoli and
Applications TaiebZnati
2 Protocols and Architectures for Holger Karl and John Wiley & Sons, 2005
Wireless Sensor Network Andreas Willig Ltd.
Reference Books
1 A survey of routing protocols in K. Akkaya and M. Elsevier Ad Hoc Vol. 3, no. 3, pp.
wireless sensor networks Younis Network Journal 325--349
2 TinyOS Programming Philip Levis
3 Wireless Sensor Network Designs Anna Ha´c John Wiley & Sons
Ltd.
Module-4
Enhanced Data Models: Introduction to Active, Temporal, Spatial, Multimedia, and Deductive
Databases:
Active Database Concepts and Triggers, Temporal Database Concepts, Spatial Database Concepts,
Multimedia Database Concepts, Introduction to Deductive Databases.
20082020 /27
Course outcomes:
At the end of the course the student will be able to:
Select the appropriate high performance database like parallel and distributed database
Infer and represent the real world data using object oriented database
Interpret rule set in the database to implement data warehousing of mining
Discover and design database for recent applications database for better interoperability
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 Fundamentals of Database Elmasri and Navathe Pearson Education 2013
Systems
2 Database Management Systems Raghu McGraw-Hill 3rd Edition, 2013.
Ramakrishnan and
Johannes Gehrke
Reference Books
1 Database System Concepts Abraham McGraw Hill 6th Edition, 2010
Silberschatz, Henry
F. Korth, S.
Sudarshan
process of choice, Cognitive processes, Biases and heuristics in decision making, Chapter summary.
Module-2
Decisions in the organization: Understanding the organization, Organizational culture. Modelling decision
processes: Defining the problem and its structures, Decision models, Types of probability, Techniques for
forecasting probabilities, Calibration and sensitivity, Chapter summary
Module-3
Group decision support and groupware technologies: Group Decision making, the problem with groups,
MDM support technologies, Managing MDM activities, the virtual workspace, chapter summary.
Executive information systems: What exactly is an EIS, Some EIS history, Why area top executives so
different?, EIS components, Making the EIS work, The future of executive decision making and the EIS,
chapter summary
Module-4
Designing and building decision support systems: Strategies for DSS analysis and design, The DSS
developer, DSS user interface issues, chapter summary. Implementing and integrating decision support
systems: DSS implementation, System evaluation, The importance of integration, chapter summary.
Module-5
Creative decision making and problem solving What is creativity?, Creativity defined, The occurrence of
creativity, Creative problem solving techniques, Creativity and the role of technology, chapter summary.
Course outcomes:
At the end of the course the student will be able to:
Recognize the relationship between business information needs and decision making
Appraise the general nature and range of decision support systems
Appraise issues related to the development of DSS
Select appropriate modeling techniques
Analyze, design and implement a DSS
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 Decision support system George M.Marakas PHI 2011
Reference Books
1 Decision Support Systems, 2Nd Marakas, Pearson India, 2015,
Edn
Course outcomes:
At the end of the course the student will be able to:
Implement fundamental image processing techniques required for computer vision
Perform shape analysis
Implement boundary tracking techniques
Apply chain codes and other region descriptors
Apply Hough Transform for line, circle, and ellipse detections.
Apply 3D vision techniques.
Implement motion related techniques.
Develop applications using computer vision techniques
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 Computer Vision – A Modern David A. Forsyth PHI Learning 2009
Approach and Jean Ponce
Reference Books
1 Computer and Machine Vision – E. R. Davies Elsevier 4th edition, 2013
Theory, Algorithms and
Practicalities
20082020 /30
TECHNICAL SEMINAR
Course Code 20SCE27 CIE Marks 100
Number of contact Hours/week (L:P:SDA) 0:0:2 SEE Marks --
Credits 02 Exam Hours --
Course objectives:
The objective of the seminar is to inculcate self-learning, face audience confidently, enhance communication
skill, involve in group discussion and present and exchange ideas.
Each student, under the guidance of a Faculty, is required to
Choose, preferably through peer reviewed journals, a recent topic of his/her interest relevant to the
Course of Specialization.
Carryout literature survey, organize the Course topics in a systematic order.
Prepare the report with own sentences.
Type the matter to acquaint with the use of Micro-soft equation and drawing tools or any such facilities.
Present the seminar topic 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.
The CIE marks for the seminar shall be awarded (based on the relevance of the topic, presentation skill,
participation in the question and answer session and quality of report) by the committee constituted for the
purpose by the Head of the Department. The committee shall consist of three faculties from the department
with the senior most acting as the Chairperson.
Course outcomes:
At the end of the course the student will be able to:
Categorize the hardware and software issues related to the design of a Microcontroller based
system catering to the needs of medium and higher end applications.
Explain the architecture and programming of the 32-bit ARM Cortex Processors
Demonstrate thumb instruction sets
Design and develop ARM specific applications
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 ARM System on Chip Steve Furber Pearson. 2nd Edition 2013
Architecture
Reference Books
1 The definitive guide to ARM Joseph Yiu :, Elsevier Newnes 3rd edition 2014
Cortex M3 M4 processors
Course outcomes:
At the end of the course the student will be able to:
Choose the learning techniques with this basic knowledge.
Apply effectively neural networks and genetic algorithms for appropriate applications.
Apply Bayesian techniques and derive effectively learning rules.
Choose and differentiate reinforcement and analytical learning techniques
20082020 /34
Course outcomes:
At the end of the course the student will be able to:
Deploy the right multimedia communication models.
Apply QoS to multimedia network applications with efficient routing techniques.
Solve the security threats in the multimedia networks.
Develop the real-time multimedia network applications
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
20082020 /35
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 Multimedia Communications Fred Halsall Pearson education 2001
2 Multimedia: Computing, Raif Steinmetz, Pearson education 2002
Communications and Applications KlaraNahrstedt
Reference Books
1 Multimedia Communication K. R. Rao, Zoran S. Pearson education 2004
Systems Bojkovic, Dragorad
A. Milovanovic
2 John Billamil, Louis Molina Multimedia: An PHI 2002.
Introduction
Course outcomes:
At the end of the course the student will be able to:
The students should be able to:
Identify the need for performance evaluation and the metrics used for it
Apply the techniques used for data maintenance.
Realize strong virtualization concepts
Develop techniques for evaluating policies for LUN masking, file systems
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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
Further Reading, Improve the Process: Understand Your Project, Tune and Adapt, Break the Rules,
Rely on People :Build Effective Relationships, Let the Right People Do the Right Things, Build the
Process for the People, Eliminate Waste :Work in Small, Reversible Steps, Fail Fast, Maximize Work
Not Done, Pursue Throughput
Module-5
Deliver Value: Exploit Your Agility, Only Releasable Code Has Value, Deliver Business Results, Deliver
Frequently, Seek Technical Excellence :Software Doesn’t Exist, Design Is for Understanding, Design
Trade-offs, Quality with a Name, Great Design, Universal Design Principles, Principles in Practice, Pursue
Mastery
Course outcomes:
At the end of the course the student will be able to:
Define XP Lifecycle, XP Concepts, Adopting XP
Evaluate on Pair Programming, Root-Cause Analysis, Retrospectives, Planning, Incremental
Requirements, Customer Tests
Demonstrate concepts to Eliminate Waste
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 The Art of Agile Development James shore, O'Reilly 2007
Chromatic,
Reference Books
1 Agile Software Development, Robert C. Martin Prentice Hall 1st edition, 2002
Principles, Patterns, and Practices
2 Agile and Iterative Development A Craig Larman Pearson Education First Edition, India,
Manger’s Guide 2004
Cloud Solutions.
Module 3
Traditional Security, Business Continuity, Disaster Recovery, Risk of insider abuse, Security baseline,
Customers actions, Contract, Documentation, Recovery Time Objectives (RTOs), Customers
responsibility, Vendor Security Process (VSP).
Module 4
Data Centre Operations: Data Centre Operations, Security challenge, Implement Five Principal
Characteristics of Cloud Computing, Data centre Security Recommendations. Encryption and Key
Management: Encryption for Confidentiality and Integrity, Encrypting data at rest, Key Management
Lifecycle, Cloud Encryption Standards, Recommendations.
Module 5
Identity and Access Management: Identity and Access Management in the cloud, Identity and Access
Management functions, Identity and Access Management (IAM) Model, Identity Federation, Identity
Provisioning Recommendations, Authentication for SaaS and Paas customers, Authentication for IaaS
customers, Introducing Identity Services, Enterprise Architecture with IDaaS , IDaaS Security
Recommendations. Virtualization: Hardware Virtualization, Software Virtualization, Memory
Virtualization, Storage Virtualization, Data Virtualization, Network Virtualization, Virtualization Security
Recommendations.
Course outcomes:
At the end of the course the student will be able to:
Demonstrate the growth of Cloud computing, architecture and different modules of
implementation.
Evaluate the different types of cloud solutions among IaaS, PaaS, SaaS.
Access the security implementation flow, actions and responsibilities of stake holders.
Generalize the Data Centre operations, encryption methods and deployment details.
Provide recommendations for using and managing the customer's identity and choose the type of
virtualization to be used.
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 Cloud Security and Privacy, An Tim Mather, Oreilly Media 2009
Enterprise Perspective on Risks SubraKumaraswamy
and Compliance , ShahedLatif
Reference Books
1 Securing the Cloud, Cloud Vic (J.R.) Winkler Syngress 2011
Computer Security Techniques and
Tactics
Module-1
Introduction: Introduction to Databases, Security Problems in Databases Security Controls Conclusions.
Security Models 1: Introduction, Access Matrix Model, Take-Grant Model, Acten Model, PN Model,
Hartson and Hsiao's Model, Fernandez's Model, Bussolati and Martella's Model for Distributed databases.
Module 2
Security Models 2: Bell and LaPadula's Model, Biba's Model, Dion's Model, Sea View
Model, Jajodia and Sandhu's Model, The Lattice Model for the Flow Control conclusion. Security
Mechanisms: Introduction, User Identification/Authentication, Memory Protection, Resource Protection,
Control Flow Mechanisms, Isolation, Security Functionalities in Some Operating Systems, Trusted
Computer System, Evaluation Criteria.
Module 3
Security Software Design: Introduction, A Methodological Approach to Security, Software Design,
Secure Operating System Design, Secure DBMS Design, Security Packages, Database Security Design.
Module 4
Statistical Database Protection & Intrusion Detection Systems: Introduction, Statistics,
Concepts and Definitions, Types of Attacks, Inference Controls, evaluation Criteria for
Control Comparison, Introduction IDES System, RETISS System, ASES System Discovery.
Module 5
Models For The Protection Of New Generation Database Systems 1: Introduction, A Model for the
Protection of Frame Based Systems, A Model for the Protection of Object-Oriented Systems, SORION
Model for the Protection of Object-Oriented Databases. Models For The Protection Of New Generation
Database Systems 2: A Model for the Protection of New Generation Database Systems, the Orion Model,
Jajodia and Kogan's Model, A Model for the Protection of Active Databases Conclusions.
Course outcomes:
At the end of the course the student will be able to:
Carry out a risk analysis for a large database
Implement identification and authentication procedures, fine-grained access control and data
encryption techniques
Set up accounts with privileges and roles
Audit accounts and the database system
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 Database Security and Auditing Hassan A. Afyoun CENGAGE 2009
Learning
2 Database Security Castano Pearson Education
Reference Books
1 Database security Alfred Basta, CENGAGE learning
Melissa Zgola
Teaching 4:0:0
SEE Marks 60
Hours/Week (L:P:S)
Credits 04 Exam Hours 03
Module-1
Introduction, Centralized and Distributed Control and Data Planes, OpenFlow
Module-2
SDN Controllers, Network Programmability,
Module-3
Data Center Concepts and Constructs, Network Function Virtualization
Module-4
Network Topology and Topological Information Abstraction, Building an SDN Framework
Module-5
Use Cases for Bandwidth Scheduling, Manipulation, and Calendaring, Use Cases for Input Traffic
Monitoring, Classification, and Triggered Actions
Course outcomes:
At the end of the course the student will be able to:
Explain the fundamentals of SDN and make use of open flow tool
Illustrate the concepts of controllers and network programmability
Explain data center and NFV
Build an SDN framework
Report use case
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 SDN: Software Defined Networks Ken Gray, Thomas O’Reilly 2013
D. Nadeau
Reference Books
2 Software Defined Networks Paul Goransson Chuck Elsevier 2nd Edition 2016
Black Timothy Culver
Course outcomes:
At the end of the course the student will be able to:
Apply Object Oriented Software Engineering approach in every aspect of software project
Analyze the requirements from various domains
Adapt appropriate object-oriented design aspects in the development process
Implement and test the software projects using object-oriented approach
Learn the issues and concepts relating to maintenance of software projects
Adapt the concepts and tools related to software configuration management
Question paper pattern:
The SEE question paper will be set for 100 marks and the marks scored will be proportionately reduced to
60.
The question paper will have ten full questions carrying equal marks.
Each full question is for 20 marks.
There will be two full questions (with a maximum of four sub questions) from each module.
Each full question will have 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 Name Edition and year
Author/s
1 Object-Oriented Software Bernd Bruegge, Pearson Education 3rd edition, 2014
Engineering Alan H Dutoit
2 Object oriented software David C. Kung Tata McGraw Hill 2015
engineering
Reference Books
1 Object oriented software Stephan R. Schach Tata McGraw Hill 2008
engineering
2 Applying UML and Patterns Craig Larman Pearson Education 3rd ed, 2005
20082020 /42
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.
20082020 /43
MINI PROJECT
Course Code 20SCE35 CIE Marks 40
Number of contact Hours/Week 2 SEE Marks 60
Credits 02 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, organisation, 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 instil 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.
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.
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 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.
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: 10 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.
Question and Answer: 10 marks.
The student shall be evaluated based on the ability in the Question and Answer session for 10 marks.
Semester End Examination
SEE marks for the project report (30 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.