Scheme and Syllabus - 5th Sem 2022-28th Sep
Scheme and Syllabus - 5th Sem 2022-28th Sep
Bachelor of Engineering
Vision
Emerge as center of learning in the field of Information
Science & Engineering with technical competency to
serve the society.
Mission
To provide excellent learning environment through
balanced curriculum, best teaching methods, innovation,
mentoring and industry institute interaction.
`
PEOs
PEO 2 Pursue higher studies and research for advancement of knowledge in IT industry.
PSOs
PSO-2 Design and develop hardware systems, manage and monitor resources in the product life
cycle
Scheme of V Semester
`
HSMC: Humanities, Social Sciences and Management Course, IPCC: Integrated Professional Core Course, PCC: Professional Core Courses, PCCL: Professional Core Course
laboratory, PEC: Professional Elective Course, PW: Project Work, AEC: Ability Enhancement Course, MC: Mandatory Course, NCMC: Non-Credit Mandatory Course, L:
Lecture, T: Tutorial, P: Practical, CIE: Continuous Internal Evaluation, SEE: Semester End Evaluation. K: This letter in the course code indicates common to all the stream
of engineering
Professional Elective Course I (Note- Student should opt for the course which should not be similar to the course opted in 1st Year)
BCS505A Computer Vision BCS505B Artificial Intelligence
BIS505C Embedded Systems BCS505D Big Data Analytics
Integrated Professional Core Course (IPCC): Refers to Professional Core Course Theory Integrated with practical’s of the same course. Credit for IPCC
can be 04 and its Teaching– Learning hours (L: T: P) can be considered as (3: 0: 2) or (2: 2: 2). The theory part of the IPCC shall be evaluated both by CIE
and SEE. The practical part shall be evaluated by only CIE (no SEE). However, questions from the practical part of IPCC shall be included in the SEE question
paper.
National Service Scheme /Physical Education/Yoga/Music/National Credit Corps: All students have to register for any one of the courses namely
National Service Scheme (NSS), Physical Education (PE)(Sports and Athletics), Yoga(YOG), Music and National Credit Corps (NCC) with the concerned
coordinator of the course during the first week of III semesters. Activities shall be carried out between III semester to the VI semester (for 4 semesters).
Successful completion of the registered course and requisite CIE score is mandatory for the award of the degree. The events shall be appropriately
scheduled by the colleges and the same shall be reflected in the calendar prepared for the NSS, PE, Yoga, Music and NCC activities. These courses shall not
be considered for vertical progression as well as for the calculation of SGPA and CGPA, but completion of the course is mandatory for the award of degree.
Professional Elective Courses (PEC): A professional elective (PEC) course is intended to enhance the depth and breadth of educational experience in the
Engineering and Technology curriculum. Multidisciplinary courses that are added supplement the latest trend and advanced tech nology in the selected
stream of engineering. Each group will provide an option to select one course. The minimum number of students’ strengths for offering a professional
elective is 10. However, this conditional shall not be applicable to cases where the admission to the program is less than 10.
Mini Project: The Mini Project Work is a part of the curriculum in the pre-final year. Mini Project is a course which will provide a platform to students to
enhance their practical knowledge and skills by the development of small systems/applications. Based on the ability/abilities of the student/s and
recommendations of the mentor, a Mini- project can be assigned to a group having not more than 4 students. A comprehensive report is to be prepared
after completion of the project work.
`
Module-1
Introduction: Need for Software Engineering. Professional Software Development, Software
Engineering Ethics. Case Studies.
Software Processes: Software Process models: Waterfall Model, Incremental Development,
Spiral Model, Process activities.
Textbook 1: 1.1, 1,2, 1.3, 2.1, 2.2 (8 Hours)
Module-2
Module-3
Design and Implementation: Object-Oriented design using UML, Design pattern,
Implementation issues. Open-source development.
Textbook 1: Chapter 7 (8 hours)
`
Module-4
Software Testing: Development testing, Test-driven development, Release testing, User
testing. Test Automation.
Textbook 1: Chapter 8 (8 hours)
Module-5
Project management: Risk management, Managing people, Teamwork
Project planning: Software pricing. Plan-driven development, Project scheduling.
Textbook 1: Chapter 22 and 23.1, 23.2, 23.3 (8 hours)
Course outcomes:
The students will be able to:
CO1: Understand the activities involved in software engineering and process models.
CO2: Describe requirements Engineering to build various software models.
CO3: Apply design principles in real-time applications.
CO4: Analyze the different software testing processes and project management practices in
software development.
Textbook:
1. Ian Sommerville: Software Engineering, 10th Edition, Pearson Education, 2016.
References:
1. Paul C. Jorgensen: Software Testing, A Craftsman"s Approach, 3rd Edition,
Auerbach Publications, 2008.
2. Mauro Pezze, Michal Young: Software Testing and Analysis - Process, Principles and
Techniques, Wiley India, 2009.)
Alternate Assessment Tools (AATs) suggested:
Role play: Demonstrating the Software Development Life Cycle (SDLC) through team
activities, where students take on different roles such as developers, testers, and managers
to illustrate the practical application of software engineering concepts and project
management.
Web links and Video Lectures (e-Resources):
1. https://onlinecourses.nptel.ac.in/noc20 cs68/preview
2. https://www.youtube.com/watch?v=WxkP5KR_Emk&list=PLrjkTql3jnm9b5nrggx
7Pt1G 4UAHeFlJ
3. http://elearning.vtu.ac.in/econtent/CSE.php
4. http://elearning.vtu.ac.in/econtent/courses/video/CSE/15CS42.html
5. https://nptel.ac.in/courses/128/106/12816012/
`
Module – 1
Data Communications: Data Communications Networks, Network Types, Networks Models:
Protocol Layering, TCP/IP Protocol suite, The OSI model, Physical Layer: Data and Signals, Digital
Signals, Transmission Impairment, Digital Transmission: Digital to digital conversion (Only Line
coding: Polar, Bipolar and Manchester coding), PCM
Module – 2
Data Link Layer: Error Detection and Correction: Introduction, Block coding, Cyclic codes,
Checksum, Data link layer protocols, Stop and Wait, Go-Back-N, Selective repeat, Point to Point
protocol (Framing, Transition phases only). Media Access control: Random Access, Controlled
Access and Channelization
Module – 3
IPV4 Addresses, Internet Protocols: IPv4 and IPv6, Routing Algorithms: The Link-State (LS)
Routing Algorithm, The Distance-Vector (DV) Routing Algorithm
Module – 4
Introduction to Transport layer services, Connectionless Transport: UDP, UDP Segment Structure,
UDP Checksum, Connection-Oriented Transport TCP: TCP Segment Structure, Round-Trip Time
Estimation and Timeout, TCP Connection Management
Module – 5
Application Layer: Principles of Network Applications : Network Application Architectures,
Processes Communicating, Application-Layer Protocols. The Web and HTTP: Overview of HTTP, Non-
persistent and Persistent Connections, HTTP Message Format, File Transfer: FTP Commands & Replies,
Electronic Mail in the Internet: SMTP, Mail Message Format, Mail Access Protocols, DNS; The Internet's
Directory Service: Services Provided by DNS, Overview of How DNS Works, DNS Records and Messages,
Socket Programming
SL. Experiments
No.
1 Implementation of Cyclic Redundancy Check for error correction and detection.
Textbooks:
1. Behrouz A Forouzan, Data and Communications and Networking, Fifth Edition, McGraw Hill
2. James F Kurose and Keith W Ross, Computer Networking, A Top-Down Approach,
Sixth Edition, Pearson,2017 .
References:
1. Alberto Leon-Garcia and Indra Widjaja: Communication Networks - Fundamental Concepts
2. Larry L. Peterson and Bruce S. Davie: Computer Networks - A Systems Approach, 6th Edition,
Elsevier, 2007.
Alternate Assessment Tools (AATs) suggested:
Demonstration and Survey on network architecture of various organizations
Web links and Video Lectures (e-Resources):
1. Computer Networks and Internet Protocol - Course (nptel.ac.in)
`
Module – 1
Introduction to Finite Automata:
Introduction to Finite Automata; The central concepts of Automata theory; Deterministic finite
automata; Nondeterministic finite automata. Finite automata with Epsilon-transitions.
Module – 2
Regular expressions, Properties of Regular Languages: Finite Automata and Regular Expressions;
Applications of Regular Expressions. Kleene’s theorem. Regular languages: Proving languages not to be
regular languages; Closure properties of regular languages; Equivalence and minimization of automata.
Text Book : 3.1, 3.2, 3.3, 4.1, 4.2, 4.4 (10 hours)
Module – 3
Context-Free Grammars and Languages: Context–free grammars; Writing a grammar, Leftmost
derivation, rightmost derivation, Parse Trees; Applications; Ambiguity in grammars and Languages.
Module – 4
Properties of Context-Free Languages: Normal forms for CFGs. Pushdown Automata: Definition of the
Pushdown automata; the languages of a PDA; Equivalence of PDA’s and CFG’s; Deterministic Pushdown
Automata.
Course Outcomes:
The students will be able to:
CO1: Understand the concept of abstract machines.
CO2: Apply the finite automata concepts for solving computing problems.
CO3: Design context free grammars for formal languages.
CO4: Design PDA and Turing machine for solving computational problems.
CO5: Achieve the proficiency with mathematical tools and formal methods.
Textbooks:
1. John E. Hopcroft, Rajeev Motwani, Jeffrey D.Ullman ,Introduction to Automata Theory, Languages
and Computation, Pearson Education, 3rd Edition, 2007
Reference Books:
1. Peter Linz, An Introduction to Formal Languages and Automata, 3rd Edition, Narosa
Publishers, 1998.
2. K.L.P. Mishra, Theory of Computer Science, Automata, Languages, and Computation,
PHI Learning, 3rd Edition, 2009.
3. Elaine Rich, Automata, Computability and Complexity, 1st Edition, Pearson
Education, 2012/2013.
4. John C Martin, Introduction to Languages and Automata Theory, Tata McGraw- Hill, 3rd
Edition, 2007.
1. https://www.geeksforgeeks.org/theory-of-computation-automata-tutorials/
2. https://brilliant.org/wiki/finite-state-machines/
`
Preamble: This course is intended to teach the basics involved in publishing content on the World Wide
Web. This includes the fundamentals of how the Internet and the web function, and a general grounding
introduction to more advanced topics such as programming and scripting. This will also expose students
to the basic tools and applications used in Web technologies.
List Of Experiments
SI.No Experiments
1 Write a JavaScript to design a simple calculator to perform the following operations:
sum, product, difference and quotient.
2 Write a JavaScript code that displays text "TEXT-GROWING" with increasing font
size in the interval of 100ms in RED COLOR, when the font size reaches S0pt it
displays "TEXTSHRINKING" in BLUE color. Then the font size decreases to Spt.
3 Develop and demonstrate a HTMLS file that includes JavaScript script that uses
functions for the following problems:
a. Parameter: A string
b. Output: The position in the string of the left-most vowel
c. Parameter: A number
d. Output: The number with its digits in the reverse order
5 Write a PHP program to keep track of the number of visitors visiting the web page
and to display this count of visitors, with proper headings.
6 Write a PHP program to display a digital clock which displays the current time of
the server.
a. Search for a word in variable states that ends in xas. Store this word in element
O of a list named states List.
b. Search for a word in states that begins with k and ends in s. Perform a case-
insensitive comparison. [Note: Passing re.las a second parameter to method
compile performs a case-insensitive comparison.] Store this word in elementl
of states List.
c. Search for a word in states that begins with M and ends in s. Store this word in
element 2 of the list.
Search for a word in states that ends in a. Store this word in element 3 of the list
9 Write a PHP program to sort the student records which are stored in the database
using selection Output: The position in the string of the left-most vowel sort.
Course Outcomes:
The students will be able to:
CO1: Analyze a web page's elements and attributes.
CO2: Design dynamic web pages using JavaScript
CO3: Develop a web application project using any web framework and database
Textbooks:
1. Randy Connolly, Ricardo Hoar, "Fundamentals of Web Development", 1st Edition, Pearson
Education India. (ISBN:978-9332575271).
2. Robert W. Sebesta: Programming the World Wide Web, 4th Edition, Pearson Education, 2008.
(Listed topics only from Chapters 1 to 9, 11 to 15).
Alternate Assessment Tools (AATs) suggested:
1. Mini project using appropriate framework.
`
Preamble:
Computer vision is an important applied research area encompassing aspects from geometry, machine
learning, probabilistic models, optimization etc. The course consists of various important aspects of
computer vision namely geometry, motion, image features, and low-level and high-level image labelling.
The course is designed such that some fundamental frameworks as well as some contemporary
methods are covered
Module – 1
Introduction: What is computer vision? Image formation: Geometric primitives and
transformations Photometric image formation, digital camera
Image processing: Point operators, Linear filtering, Non-linear filtering
Text book-1: Chapter 1.1, Chapter 2, Chapter 3.1, 3.2, 3.3.1 (8 Hours)
Module – 2
Model fitting and optimization: Scattered data interpolation, Variation methods and
regularization, Markov random fields.
Deep learning: Deep neural networks, Convolutional networks
Module – 3
Recognition: Instance recognition , Image classification , Object detection, Semantic segmentation
Feature detection and matching: Contour tracking , Lines and vanishing points, Segmentation
Module – 4
Computational photography: Image matting and compositing , Texture analysis and synthesis
Structure from motion and SLAM: Two-frame structure from motion, Multi-frame structure from
motion, Simultaneous localization and mapping (SLAM)
Module – 5
Depth estimation: Epipolar geometry, Sparse correspondence, Dense correspondence, Local methods,
Global optimization, Multi-view stereo, Monocular depth estimation
3D reconstruction: Model-based reconstruction, Recovering texture maps and albedos.
Course Outcomes:
The student should be able to:
CO1: Understand the fundamental concepts, terminology, theories in computer vision
CO2: Apply various methods of computer vision related to multi-scale representation, edge
detection and detection of other primitives, stereo, motion and object recognition.
CO3: Design innovative computer vision applications or systems
CO4: Evaluate performance of computer vision algorithms in diverse applications like, biomedical,
automobile etc.,
Textbooks:
Richard Szeliski, "Computer Vision: Algorithms and Applications", Texts in Computer Science, 2nd
edition, Springer Cham, published in 2022,
Reference Books:
1. Olivier Faugeras, "Three-Dimensional Computer Vision", Artificial Intelligence series, The MIT
PresslISBN: 9780262061582.
2. D.Forsyth and J.Ponce , "Computer Vision - A modern approach", Prentice
Hall Robot Vision, by 8. K. P. Horn, McGraw-Hill
Alternate Assessment Tools (AATs) suggested:
Submission of literature review report on recent tools used in computational photography
Web links and Video Lectures (e-Resources):
1. https://mitpress.mit.edu/9780262061582/three-dimensional-computer-vision
2. https://www.sas.com/en in/insights/analytics/computer-vision.html
3. https://aws.amazon.com/computer-vision.
`
Preamble: Artificial Intelligence (Al) is a field with a rich history and solid foundations that have evolved
over decades. Originating from early computational theories and the quest to create machines capable of
mimicking human thought, AI has grown into a multifaceted discipline. To understand AI
comprehensively, it is essential to gain a historical perspective, tracing its development from the
pioneering work of Alan Turing and John McCarthy to the sophisticated systems of today. Familiarity with
the basic principles of AI is crucial for addressing a wide range of problem-solving scenarios. These
principles include algorithms, data structures, and computational complexity, which together form the
backbone of Al applications. By applying these principles, AI systems can analyze data, recognize patterns,
and make decisions with minimal human intervention.
Module – 1
Introduction: What is AI? Foundations and History of AI Intelligent Agents: Agents and environment,
Concept of Rationality, The nature of environment, The structure of agents.
Text book 1: Chapter 1- 1.1, 1.2, 1.3 Chapter 2- 2.1, 2.2, 2.3, 2.4 (8 hours)
Module – 2
Problem-solving: Problem-solving agents, Example problems, Searching for Solutions Uninformed
Search
Strategies: Breadth First search, Depth First Search, Iterative deepening depth first search;
Module – 3
Informed Search Strategies: Heuristic functions, Greedy best first search, A*search.
Heuristic Functions Logical Agents: Knowledge-based agents, The Wumpus world, Logic, Propositional
logic, Reasoning patterns in Propositional Logic
Text book 1: Chapter 3-3.5,3.6 Chapter 4-4.1, 4.2 Chapter 7- 7.1, 7.2, 7.3, 7.4, 7.5 (8 hours)
`
Module – 4
First Order Logic: Representation Revisited, Syntax and Semantics of First Order logic, Using First Order
logic.
Inference in First Order Logic: Propositional Versus First Order Inference, Unification, Forward Chaining,
Backward Chaining, Resolution
Text book 1: Chapter 8- 8.1, 8.2, 8.3 Chapter 9- 9.1, 9.2, 9.3, 9.4, 9.5 (8 hours)
Module – 5
Uncertain Knowledge and Reasoning: Quantifying Uncertainty: Acting under Uncertainty, Basic
Probability Notation, Inference using Full Joint Distributions, Independence, Baye's Rule and its use.
Wumpus
World Revisited Expert Systems: Representing and using domain knowledge, ES shells.Explanation,
knowledge acquisition.
Text Book 1: Chapter 13-13.1, 13.2, 13.3, 13.4, 13.5, 13.6 Text Book 2: Chapter 20 (8 hours)
Course Outcomes:
The student should be able to:
CO1: Acquire knowledge of agent architecture, searching and reasoning techniques for different
applications.
CO2: Compare various Searching and Inferencing Techniques.
CO3: Apply knowledge base sentences using propositional logic and first order logic CO4:
Analyze the concepts of quantifying uncertainty.
CO5: Develop the concepts of expert Systems to build applications.
Textbooks:
1. Stuart J. Russell and Peter Norvig, Artificial Intelligence, 3rd Edition, Pearson,2015
2. Elaine Rich, Kevin Knight, Artificial Intelligence, 3rd edition,Tata McGraw Hill,2013
Reference Books:
1. George F Lugar, Artificial Intelligence Structure and strategies for complex, Pearson
Education, 5th Edition, 2011.
2. Nils J. Nilsson, Principles of Artificial Intelligence, Elsevier, 1980.
3. Saroj Kaushik, Artificial Intelligence, Cengage learning, 2014
Alternate Assessment Tools (AATs) suggested:
MOOC courses
Web links and Video Lectures (e-Resources):
1. https://www.coursera.org/leam/introduction-to-ai
2. https://study.iitm.ac.in/ds/course_pages/BSCS3003.html
3. https://onlinecourses.nptel.ac.in/noc23_cs09/preview
4. https://www.ibm.com/topics/machine-leaming
5. https://www.coursera.org/specializations/deep-learning
B.E. INFORMATION SCIENCE AND ENGINEERING
Choice Based Credit System (CBCS) applicable for 2022 Scheme
SEMESTER – V
EMBEDDED SYSTEMS (3:0:0) 3
(Effective from the academic year 2024-25)
Course Code BIS505C CIE Marks 50
Teaching Hours/Week (L:T:P:S) 3:0:0 SEE Marks 50
Total Number of Contact Hours 40 Exam Hours 02
Examination Type Theory
Course Objectives:
This course enables students to:
1. Understand Embedded System Hardware, System-on-Chip, Design Process and Examples.
2. Familiarize the basic architecture/programming of 8051/ARM microcontroller, Memory
Organization etc.
3. Interface microcontroller to external memory and I/O devices using its I/O ports.
4. Appreciate RTOS Concepts like files, devices, task scheduling, performance metrics, and security
issues.
Preamble: This course attempts to make the students familiar with modern embedded system involved
by understanding microcontroller and Soc. The course begins with an introduction to 8051 processor.
Design methodologies, Real time operating systems and the networks needed for embedded systems
are also discussed. At the end of the course, the learner will be able to develop
real time applications.
Module – 1
Introduction to Embedded Systems: Processor Embedded into a System, Embedded Hardware Units
and Devicesin a System, Software in a System and an Overview of Programming Languages, Introduction
to Embedded-system design, Architecture, Model, Classification of Embedded Systems, Skills required
for an Embedded-system Designer, Examples.
Module – 2
Embedded Systems Design and Development Process: Embedded System-On-Chip (SoC) and Use of
VLSI Circuit Design Technology, Complex Systems Design and Processors, Build Process, Design Process
in Embedded System, Design Challenges, Challenges in Embedded-System Design: Optimising the
Design Metrics, Challenges and Issues Related to Embedded-Software Development, Hardware-
Software Co-Design in an Embedded System, Embedded-System Design Technologies, Formalism of
System Design, Design Process and Design Examples.
Module – 3
8051, AVR and ARM Microcontrollers, Real-World Interfacing the Inputs and Outputs Using
Buses: Introduction to Microcontrollers and Microprocessors, Embedded Versus External Memory
Devices, Example of a Microcontroller - 8051 Architecture, ATMEL AVR Microcontrollers, ARM
Microcontrollers, Computer-System Buses, Real-World Interfacing, I/O Performance, I/O Buses,
Network-Oriented Bus Arbitration, Buses, Multilevel Buses
Module – 5
Real Time Operating Systems-Basic Functions of OS and RTOS: Operating System Services, Process
Management, Timer Functions, Event Functions, Memory Management, Device, File, and IO Subsystems
Management, Interrupt Routines in RTOS Environment and Handling of Interrupt- Source Calls,
Introduction to Real-Time Operating Systems, Basic Design Using a Real-Time Operating System, RTOS
Task-Scheduling Models, OS Security Issues, Performance Metrics, OS Standards: POSIX, RTOS Interrupt
Latency and Response Times of the Tasks as Performance Metrics, OS Performance Guidelines,
Middleware: Meaning and Examples, Application-layer Software: Meanings and Examples
Course Outcomes:
The student should be able to:
Understand the concept of embedded system, microcontroller, and different components of
CO1:
microcontroller, Interfaces to external devices and RTOS.
CO2: Write Program for 8051/ARM microcontroller to perform various tasks.
Demonstrate usage of internal components of microcontroller like Registers/Memory
CO3:
through ALP to develop embedded solutions.
Analyse the key concepts of embedded systems such as I/O, timers, interrupts and
CO4:
interaction with peripheral devices.
Textbooks
1. Embedded Systems – Architecture, Programming and Design, Raj Kamal, The McGraw-Hill
Companies, Second Edition.
References:
1. “The 8051 Microcontroller Based Embedded Systems”, Manish K Patel, McGraw Hill, 2014, ISBN: 978-
93-329-0125-4.
2. “The 8051 Microcontroller and Embedded Systems – using assembly and C”, Muhammad Ali Mazidi
and Janice Gillespie Mazidi and Rollin D. McKinlay; PHI, 2006 / Pearson, 2006.
3. “The 8051 Microcontroller”, Kenneth J. Ayala, 3rd Edition, Thomson/Cengage Learning.
Alternate Assessment Tools (AATs) suggested:
Case study of Microcontroller/RTOS/Embedded Application
Assembly Language Programming assignments
Web links / e – resources:
https://www.tutorialspoint.com/microprocessor/microcontrollers_overview.htm
https://www.arm.com/zh-TW/products/silicon-ip-cpu
https://www.eng.auburn.edu/~dbeale/MECH4240-
50/Introduction%20to%20Microcontrollers%20and%20Embedded%20Systems.pdf
`
Preamble
Big Data Analytics is required to deal with the problems faced by industry today. The techniques and
tools are used to solve problems from a wide variety of Industries/Society such as manufacturing,
services, retail, banking and finance, sports, pharmaceuticals, and aerospace etc.
Module – 1
Introduction to Big Data Analytics: Big Data, Scalability and Parallel Processing, Designing Data
Architecture, Data Sources, Quality, Pre-Processing and Storing, Data Storage and Analysis, Big Data
Analytics Applications and Case Studies.
Module – 2
Introduction to Hadoop: Introduction, Hadoop and its Ecosystem, Hadoop Distributed File
System, MapReduce Framework and Programming Model, Hadoop Yam, Hadoop Ecosystem Tools.
Hadoop Distributed File System Basics: HDFS Design Features, Components, HDFS User
Commands. Essential Hadoop Tools: Using Apache Pig, Hive, Sqoop, Flume, Oozie, HBase.
Module – 3
NoSQL Big Data Management, MongoDB and Cassandra: Introduction, NoSQL Data Store, NoSQL
Data Architecture Patterns, NoSQL to Manage Big Data, Shared-Nothing Architecture for Big Data
Tasks, MongoDB, Databases, Cassandra Databases.
Module – 5
Spark: Introduction to Data Analysis with Spark, Programming using RDDs and MLIB, Data ETL,
Information Reporting, Data visualization.
SparkStreaming: Data Stream Concepts and Data Stream Management, Stream Computing
Aspects, Real Time Analytics Platforms.
Course Outcomes:
The students will be able to:
CO1: Apply the fundamental concepts of Big Data analytics.
CO2: Analyze the concepts ofNoSQL and Mapreduce programming concepts for Big Data
Applications.
CO3: Design solutions for different case studies/problem statements.
CO4: Demonstrate big data tools to solve real time problems.
Textbooks:
1. Raj Kamal and Preeti Saxena, "Big Data Analytics Introduction to Hadoop, Spark, and
Machine-Learning", McGraw Hill Education, 2018 ISBN: 9789353164966, 9353164966
References:
1. Tom White, "Hadoop: The Definitive Guide", 4th Edition, O"Reilly Media, 2015.ISBN-
13: 978-9352130672
2. Boris Lublinsky, Kevin T Smith, Alexey Yakubovich, "Professional Hadoop Solutions",
lstEdition, Wrox Press, 2014ISBN-13: 978-8126551071
3. Eric Sammer, "Hadoop Operations: A Guide for Developers and
Administrators",lstEdition, O'Reilly Media, 2012.ISBN-13: 978-9350239261
4. Arshdeep Bahga, Vijay Madisetti, "Big Data Analytics: A Hands-On Approach", 1st Edition,
VPT Publications, 2018. ISBN-13: 978-0996025577
Alternate Assessment Tools (AATs) suggested:
• Presentation on any case study implementation using Big Data Tools.
• MOOCS.
Module – 1
Research Methodology: Meaning of Research, Objectives of research, types of research,
research approaches, Significance of research, Research Process: Formulating research problem,
Research methods verses methodology, Research and scientific method. Criteria of good
research.
Defining the Research Problem: What is a Research Problem? Selecting the Research Problem,
Necessity of Defining the Problem, Techniques Involved in Defining a problem.
(06 Hours)
Module – 2
Research Design: Meaning of Research Design, Need for Research design, Feature of a Good
Design. Research Design in case of exploratory research studies, descriptive and diagnostic
research studies. Basic Principles of Experimental Designs.
Design of sampling survey: Sample Design: Objective, size of sample, parameter of interest,
selection of proper sample design. Sampling errors, non-sampling errors.
Data Collection: Experiments and Surveys, collection of primary data: observation method.
Collection of secondary data. Selection of appropriate method for data collection.
(05 Hours)
Module – 3
Interpretation and Report writing: Meaning of Interpretation, Techniques of Interpretation,
Precautions in interpretation, Significance of report writing, Different steps in report writing,
layout of the research report, Types of reports, Oral presentation, Mechanics of writing research
report, Precautions for writing a research reports.
(05 Hours)
Module – 4
Introduction to IP: Various forms of IP, Importance of intellectual property, Trade policy
reviews, Agreement on trips.
Patent: What is patent, condition for grant of patent, Temporal and spatial aspects of patent,
right of patentee, Patent office and register of patent.
Industrial Design: Registration of Design: Non-registrable designs under The Design Act
2000, Condition for registration of Industrial Designs. Term of Industrial Designs.
Course Outcomes:
The students will be able to:
CO1: Illustrate research process and research problem.
CO2: Describe research design, sampling survey and data collection.
CO3: Explain the techniques of Interpretation and report writing.
CO4: Summarize the concept of IP, patent and copy right.
CO5: Discuss trademarks, industrial and IC layout design.
TEXTBOOKS:
1. CR Kothari and Gaurav Garg, Research Methodology, New Age International Publishers,
2020.
2. Neeraj Pandey, Khushdeep Dharni, “Intellectual Property Rights”, PHI Learning, 2014.
REFERENCES:
1. Dinakar Deb, rajdeep Dey, Valentina, Engineering Research Methodology, Springer, 2019.
2. David V. Thiel, Research method for engineers, Cambridge University Press, 2014.
3. Prabhuddha Ganguli, “Intellectual Property Rights”, Tata Mc-Graw –Hill, 2017.
ASSESSMENT METHODS
CIE Components (50 Marks)
Two Unit Tests each of 40 Marks. Sum of the two Internal Assessments Tests Marks will be out of 80
Marks and scaled down to 25 Marks.
CCA 1 : 25 Marks
CCA 2 : 25 Marks
Sum of the CCA’s will be out of 50 Marks and scaled down to 25 Marks.
Internal Assessments Tests : 25 Marks
CCA : 25 Marks
Total CIE Marks : 50 Marks
Module – 2
Environmental Pollution & Abatement & Relevant Acts: Water, Soil and Air Pollution.
(3 Hours)
*Field work: Visit to a local polluted Site-Urban/Rural/Industrial/Agricultural, followed by observation
and documentation of environmental pollution and recommendation of remedial measures.
Module – 3
Waste Management & Public Health Aspects & Relevant Acts: E-waste, Bio-medical & Hazardous
wastes.
(3 Hours)
*Field work: Visit to a Resource Management Facility or Waste Treatment Facility, followed by
understanding of process and its brief documentation.
Module – 4
Global Environmental Concerns: Ground water depletion, Climate Change and Carbon Trading.
(3 Hours)
*Field work: Visit to a Green Building, followed by understanding of process and its brief documentation.
Module – 5
Latest Developments in Environmental Pollution Mitigation: E.I.A., E.M.S., SDG.
(3 Hours)
*Field work: Visit to Environmental NGOs, followed by brief documentation.
Self-Study/Discussion on Case Studies: Environmental Stewardship
* Any one Field Work is to be successfully accomplished. The same will be assessed for AAT.
Course outcomes:
The students will be able to:
CO 1: Appraise the significance of ecological systems under the ambit of environment.
CO 2: Analyze for the consequences owing from anthropogenic interactions on the environmental
processes.
CO 3: Recommend solutions in the Anthropocene Epoch, with an in-depth understanding of the
interdisciplinary facets of environmental issues.
CO 4: Elucidate the trans-national character of environmental problems and ways of addressing them.
CO 5: Appraise latest developments, concerns and ethical challenges associated with Environmental
Protection.
Text Book:
1. Rajesh Gopinath and N. Balasubramanya, “Environmental science and Engineering”, 1st Edition,
Cengage Learning India Private Limited, 2018.
2. J. S. Singh, S. P. Singh and S. R. Gupta, “Ecology, Environmental Science and Conservation”, India, S.
Chand Publishing, 2017.
References:
1. M. Gadgil and R. Guha, “This Fissured Land: An Ecological History of India”, Univ. of California Press,
1993.
2. E. P. Odum and H. T. Odum, “Fundamentals of Ecology”, Philadelphia: Saunders Publisher, 1971.
3. M. L. Mckinney, “Environmental Science systems & Solutions”, Web enhanced Edition, City of
Publisher, R. M. Publisher, 1996.
ASSESSMENT METHODS:
CIE Components (50 Marks)
The pattern of the CIE question paper is MCQ.
Two Unit Tests each of 40 Marks, MCQ type (duration 01 hour). Average of the two Internal Assessments
Tests Marks will be out of 40 Marks, which is further scaled down to 25 Marks. (Student should score a
minimum of 10 marks to be eligible.)
Two Assignment / AATs : 25 Marks [each]
Sum of the Assignment and AATs will be out of 50 Marks and scaled down to 25 Marks. (Student should
score a minimum of 10 marks to be eligible.)