Cybersecurity Engineering Syllabus
Cybersecurity Engineering Syllabus
MISSION
1. To deliver outcome based Quality education, emphasizing on
experiential learning with the state of the art infrastructure.
2. To create a conducive environment for interdisciplinary research and
innovation.
3. To develop professionals through holistic education focusing on
individual growth, discipline, integrity, ethics and social sensitivity.
4. To nurture industry-institution collaboration leading to competency
enhancement and entrepreneurship.
5. To focus on technologies that are sustainable and inclusive,
benefiting all sections of the society.
QUALITY POLICY
Achieving Excellence in Technical Education, Research and
Consulting through an Outcome Based Curriculum focusing on
Continuous Improvement and Innovation by Benchmarking against the
global Best Practices.
CORE VALUES
Professionalism, Commitment, Integrity, Team Work, Innovation
DEPARTMENTMISSION
To evolve continually as a centre of excellence in quality education in computers and allied fields.
To develop state-of-the-art infrastructure and create environment capable for interdisciplinary
research and skill enhancement.
To collaborate with industries and institutions at national and international levels to enhance
research in emerging areas.
To develop professionals having social concern to become leaders in top-notch industries and/or
become entrepreneurs with good ethics.
PROGRAMEDUCATIONALOBJECTIVES(PEOs)
PEO1: Develop Graduates capable of applying the principles of mathematics, science, core engineering
and Computer Science to solve real-world problems in interdisciplinary domains.
PEO2: To develop the ability among graduates to analyze and understand current pedagogical techniques,
industry accepted computing practices and state-of-art technology.
PEO3: To develop graduates who will exhibit cultural awareness, teamwork with professional ethics,
effective communication skills and appropriately apply knowledge of societal impacts of
computing technology.
PEO4: To prepare graduates with a capability to successfully get employed in the right role /become
entrepreneurs to achieve higher career goals or takeup higher education in pursuit of lifelong
learning.
PSO Description
2. Learn the applicability of various systems software elements for solving design
problems.
3. Identify the various analysis & design methodologies for facilitating development
of high quality system software products with focus on performance optimization.
III Semester
Sl. Course Page
Course Title
No. Code No.
1. MAT231CT Linear Algebra and Probability Theory 01
2. CV232AT Environment & Sustainability 03
ME232AT Material Science for Engineers 05
BT232AT Bio Safety Standards and Ethics 07
IV Semester
Sl. Course
Course Title Page No.
No. Code
CS241AT Discrete Mathematical Structures and
1. 25
Combinatorics
CV242AT Environment & Sustainability 28
2 ME232AT Material Science for Engineers 3 0 0 3 ME Theory 100 **** 3 100 ****
Bio Safety Standards and
BT232AT BT
Ethics
Data Structures and
Theory +
3 IS233AI Applications 3 0 1 4 IS 100 50 3 100 50
Lab
(Common to CS, IS, CD & CY)
Applied Digital Logic Design
Theory +
4 CS234AI and Computer Organisation 3 0 1 4 CS 100 50 3 100 50
Lab
(Common to CS, CD & CY)
Operating Systems Theory +
5 CS235AI 3 0 1 4 CS 100 50 3 100 50
(Common to CS, IS, CD & CY) Lab
6 CS237DL Design Thinking Lab 0 0 2 2 CS Lab **** 50 2 **** 50
Theory
Bridge Course: C
7 CS139DT 2(A) 0 0 AUDIT CS (Audit 50 **** **** **** ****
Programming
Course)
21
Unit-I 09 Hrs
Linear Algebra – I:
Vector spaces, subspaces, linear dependence and independence, basis, dimension, four fundamental
subspaces, rank-nullity theorem. Linear transformations - matrix representation, kernel and image
of a linear transformation, dilation, reflection, projection, and rotation matrices. Implementation
using MATLAB.
Unit – II 09 Hrs
Linear Algebra - II:
Inner Products, orthogonal matrices, orthogonal and orthonormal bases, Gram-Schmidt process,
QR-factorization. Eigen values and Eigen vectors (recapitulation), diagonalization of a matrix
(symmetric matrices) and singular value decomposition. Implementation using MATLAB.
Unit –III 09 Hrs
Random Variables:
Random variables-discrete and continuous, probability mass function, probability density function,
cumulative distribution function, mean and variance. Two or more random variables - Joint
probability mass function, joint probability density function, conditional distribution and
independence, Covariance and Correlation. Implementation using MATLAB.
Unit –IV 09 Hrs
Probability Distributions and Sampling Theory:
Discrete and continuous distributions - Binomial, Poisson, Exponential and Normal. Sampling
theory - Sampling, sampling distributions - Simple random sampling (with replacement and
without replacement). Standard error, sampling distributions of means ( known), sampling
distributions of proportions, sampling distribution of differences and sums. Implementation using
MATLAB.
Unit –V 09 Hrs
Inferential Statistics:
Principles of Statistical Inference, Test of hypothesis - Null and alternative hypothesis, Procedure
for statistical testing, Type I and Type II errors, level of significance, Tests involving the normal
distribution, one –tailed and two – tailed tests, P – value, Special tests of significance for large and
small samples (F, Chi – square, Z, t – test). Implementation using MATLAB.
Course Outcomes: After completing the course, the students will be able to
CO1: Illustrate the fundamental concepts of linear algebra, random variables, distributions,
sampling and inferential statistics.
CO2: Compute the solution by applying the acquired knowledge of linear algebra, random
variables, distributions, sampling and inferential statistics to the problems of engineering
applications.
CO3: Analyze the solution of the problems obtained from appropriate linear algebra and
probability techniques to the real-world problems arising in many practical situations.
CO4: Interpret the overall knowledge of linear algebra, random variables, probability
distributions, sampling theory and inferential statistics gained to engage in life – long
learning.
2
Semester: III/ IV
ENVIRONMENT & SUSTAINABILITY
Category: PROFESSIONAL CORE COURSE
(Theory)
(Common to all Programs)
Course Code : CV232AT / CIE : 100 Marks
CV242AT
Credits: L:T:P : 3:0:0 SEE : 100 Marks
Total Hours : 45L SEE Duration : 3.00 Hours
Unit-I 10 Hrs
ENVIRONMENT AND BIODIVERSITY
Definition, scope and importance of environment – need for public awareness. Eco-system and
Energy flow– ecological succession. Types of biodiversity: genetic, species and ecosystem diversity–
values of biodiversity, threats to biodiversity: habitat loss, poaching of wildlife, man-wildlife conflicts
– endangered and endemic species of India – conservation of biodiversity.
ENVIRONMENTAL POLLUTION
Causes, Effects and Preventive measures of Water, Soil, Air and Noise Pollution. Solid, Hazardous
and E-Waste management.
Occupational Health and Safety Management system (OHASMS). Environmental protection,
Environmental protection acts.
Unit – II 09 Hrs
RENEWABLE SOURCES OF ENERGY
Energy management and conservation, New Energy Sources: Need of new sources. Different types of
new energy sources.
Energy Cycles, carbon cycle, emission and sequestration, Green Engineering: Sustainable
urbanization- Socioeconomical and technological change.
Applications of - Hydrogen energy, Ocean energy resources, Tidal energy conversion. Concept, origin
and power plants of geothermal energy.
Unit –III 09 Hrs
SUSTAINABILITY AND MANAGEMENT
Introduction to Environmental Economics, Environmental Audit, Development, GDP, Sustainability -
concept, needs and challenges-economic, social and aspects of sustainability - from unsustainability to
sustainability-millennium development goals and protocols
Sustainable Development Goals - targets, indicators and intervention areas Climate change - Global,
Regional and local environmental issues and possible solutions. Concept of Carbon Credit, Carbon
Footprint. Environmental management in industry.
Unit –IV 09 Hrs
SUSTAINABILITY PRACTICES
Zero waste and R concept, Circular economy, ISO 14000 Series, Material Life cycle assessment.
Environmental Impact Assessment. Sustainable habitat: Green buildings, Green materials, Energy
efficiency, Sustainable transports.
Linear vs. cyclical resource management systems, need for systems thinking and design of cyclical
systems, circular economy, industrial ecology, green technology. Specifically apply these concepts to:
Water Resources, Energy Resources, Food Resources, Land & Forests, Waste management.
Unit –V 08 Hrs
Corporate Social Responsibility (CSR) - Meaning & Definition of CSR, History & evolution of
CSR. Concept of Charity, Corporate philanthropy, Corporate Citizenship, CSR-an overlapping
concept. Concept of sustainability & Stakeholder Management. Relation between CSR and Corporate
governance; environmental aspect of CSR; Chronological evolution of CSR in India.
Sustainability Reporting: Flavor of GRI, Dow Jones Sustainability Index, CEPI. Investor interest in
Sustainability.
3
Course Outcomes: After completing the course, the students will be able to:
CO1 Understand the basic elements of Environment and its Biodiversity.
CO2 Explain the various types of pollution and requirement for sustainable strategy for present
scenario.
CO3 Evaluate the different concepts of sustainability and its significance for welfare of all life
forms.
CO4 Recognize the role of Corporate social responsibility in conserving the Environment.
Reference Books
„Environmental Science and Engineering‟, Benny Joseph, Tata McGraw-Hill, New Delhi, 2016.
1. ISBN-13 - 978-9387432352
„Introduction to Environmental Engineering and Science‟, Gilbert M.Masters, Wendell P Ela, 3 rd
2.
edition, Pearson Education, 2006. ISBN-13 - 978-0132339346
3. Environment Impact Assessment Guidelines, Notification of Government of India, 2006
4
Semester: III / IV
MATERIALS SCIENCE FOR ENGINEERS
Category: PROFESSIONAL CORE COURSE
(Theory)
(Common to all Programs)
Course Code : ME232AT CIE : 100
Marks
Credits: : 3:0:0 SEE : 100
L:T:P Marks
Total Hours : 40L SEE Duration : 3 Hours
Unit-I 06 Hrs
The Fundamentals of Materials
The electronic structure of atoms, Types of atomic and molecular bonds; ionic bonding; covalent
bonding; metallic bonding; secondary bonding; mixed bonding; hybridization. Energy bands in
metals, insulators, and semiconductors. Basic crystallography. Defects and dislocations. Types of
Materials: Polymers, metals and alloys, semiconductors, ceramics, composites
Unit – II 10 Hrs
Material behaviour
Conductivity, thermal properties, thermal conductivity, thermoelectric effects. Dielectric
behaviours and temperature dependence of the dielectric constant, insulating materials,
ferroelectricity, piezoelectricity. thermocouple, super conductor, optical properties. Stress-strain,
Elastic deformation, plastic deformation, hardness, viscoelastic deformation, impact energy,
Fracture toughness, Fatigue, Heat capacity, Thermal expansion, Thermal conductivity, thermal
shock
Unit –III 10 Hrs
Materials and their Applications
Semiconductors, Dielectric, optoelectronics and structural materials, Ferrous alloys, Nonferrous
alloy, cement, concrete, ceramic and glasses, processing the structural Materials, polymers,
Thermoset and thermoplastic polymers, composites: fibre-reinforced, aggregated composites,
mechanical properties of composites, Electronic Packaging Materials, Biomaterials
Unit –IV 07 Hrs
Heat Treatment
Post Processing heat treatment of electronic devices for long duration, Thermal Oxidation,
Diffusion, Rapid Thermal Processing for electronic devices, Heat treatment, stress relieving,
Annealing, spherodizing, Normalizing, hardening, Tempering process, Ferrous heat treatment,
formation of austenite of heating, construction of Time Temperature Transformation curves.
Special heat treatment such as carburizing, nitriding, Cyaniding, Surface hardening, Flame and
induction hardening, defect in the heat treatment
Unit-V 07 Hrs
Nanomaterials
Introduction, Synthesis of Nanomaterials: ball milling, Solgel, Vapour deposition growth, pulse
laser, Magnetron sputtering, lithography. Nano porous Materials such Zeolites, mesoporous
materials, carbon nanotubes and graphene. Characterisation such as Nano structure, spectroscopic
technique, automatic force microscopy, FRPs, fabrics bioresorbable and bio-erodable materials,
ceramic, glasses, biomaterials: biocompatibility, implant associated materials
5
Course Outcomes: After completing the course, the students will be able to:
CO1 Understand behaviour of various materials such as metals, composites and special
materials
CO2 Analyse materials, composition, and their phase transformation
CO3 Investigate solidification process during casting and materials degradation
CO4 Recognize different types of Non-destructive testing methods to find subsurface defects in
the materials.
Reference Books
Material Science and Engineering, William D Callister, 6th Edition, 1997, John Wiley and
1.
Sons, ISBN: 9812-53-052-5
Introduction to Physical Metallurgy, Sydney H Avner, 1994, Mc. Graw Hill Book Company,
2.
ISBN: 0-07-Y85018-6
Material Science and Engineering, William F Smith, 4th Edition, 2008, Mc. Graw Hill Book
3.
Company, ISBN: 0-07-066717-9
6
Semester: III / IV
BIO SAFETY STANDARDS AND ETHICS
Category: PROFESSIONAL CORE COURSE
(Theory)
(Common to all Programs)
Course Code : BT232AT/ CIE : 100 Marks
BT242AT
Credits: L: T:P : 3:0:0 SEE : 100 Marks
Total Hours : 45L SEE Duration : 3 Hours
Unit-I 09 Hrs
Biohazards, Bio safety levels and cabinets: Introduction to Biohazards, Biological Safety levels, Bio safety
Cabinets, Study of various types of Bio safety cabinets. Various parameters for design of Biosafety cabinets
(Materials used for fabrication, sensors, filters, pumps, compressors)
Unit – II 08 Hrs
Biosafety Guidelines: Biosafety guidelines of Government of India, GMOs & LMOs, Roles of Institutional
Biosafety Committee, RCGM (Review Committee on Genetic Manipulation), GEAC (Genetic Engg
Approval Committee) for GMO applications in food and agriculture. Overview of National Regulations and
relevant International Agreements including Cartagena Protocol.
Unit –III 10 Hrs
Food safety standards: FSSAI (Food Safety and Standards Authority of India), Functions, License, types of
FSSAI Licences and compliance rules.
Food Hygiene: General principles of food microbiology and overview of foodborne pathogens, sources of
microorganisms in the food chain (raw materials, water, air, equipment, etc.)
Quality of foods, Microbial food spoilage and Foodborne diseases, Overview of beneficial microorganisms
and their role in food processing and human nutrition, Food Analysis and Testing, General principles of food
safety management systems, Hazard Analysis Critical Control Point (HACCP).
Unit –IV 09 Hrs
Food Preservations, processing, and packaging
Food Processing Operations, Principles, Good Manufacturing Practices HACCP, Good production, and
processing practices (GMP, GAP, GHP, GLP, BAP, etc)
Overview of food preservation methods and their underlying principles including novel and emerging
methods/principles
Overview of food packaging methods and principles including novel packaging materials.
Unit-V 09 Hrs
Food safety and Ethics: Food Hazards, Food Additives, Food Allergens Drugs, Hormones, and Antibiotics
in Animals. Factors That Contribute to Foodborne Illness, Consumer Lifestyles and Demand, Food
Production and Economics, History of Food Safety, The Role of Food Preservation in Food Safety.
Ethics: Clinical ethics, Health Policy, Research ethics, ethics on Animals. Biosafety and Bioethics.
Course Outcomes: After completing the course, the students will be able to:
CO1 Have a comprehensive knowledge of Biohazards and bio safety levels
CO2 Understand the biosafety guidelines and their importance to the society
CO3 Acquire knowledge with respect to the Food standards, Hygiene, food processing and packing
CO4 Appreciate the food safety, Ethics, biosafety and bio ethics
7
Reference Books
Deepa Goel, Shomini Parashar IPR, Biosafety and Bioethics 1st Edition , 2013, ISBN: 978-
1.
8131774700.
2. Cynthia A Roberts, The Food Safety, Oryx Press, first edition, 2001, ISBN: 1–57356–305–6.
3. Hal King, Food Safety Management Systems, Springer Cham, 2020, ISBN: 978-3-030-44734-2.
4. Alastair V. Campbell , Bioethics: The Basics,Routledge; 2nd edition, 2017, ISBN: 978-0415790314.
8
Semester: III
DATA STRUCTURES AND APPLICATIONS
Category: PROFESSIONAL CORE COURSE
(Theory and Lab)
(Common to CS, IS, CD &CY)
Course Code : IS233AI CIE : 100 + 50 Marks
Credits: L:T:P : 3:0:1 SEE : 100 + 50 Marks
Total Hours : 45L+30P SEE Duration : 3 + 3 Hours
Unit-I 09 Hrs
Introduction:
Introduction to Data structures, Types of Data Structures, Linear & non-linear Data Structures
Stacks:
Stack definitions & concepts, Representing stacks in C, Operations on stacks, Applications of Stacks: Infix to
Postfix, Infix to Prefix, Postfix expression evaluation
Recursion:
Introduction to Recursion, Factorial function, Binary search, Towers of Hanoi problem, Role of the stack
during execution
Unit – II 09 Hrs
Queues:
Representation of queue, operations, circular queues. Application of Queue: Message queue using circular
queue.
Dynamic Memory allocation:
malloc(), calloc(),free(), realloc()
Linked Lists:
Definition and terminology, Singly Linked List (SLL), Various operations on SLL: insertion, deletion and
display, getnode, freenode, and header node.
Unit –III 09 Hrs
Circular Singly Linked List (CSLL):
Definition, Various operations, Application: Queue implementation. Doubly Linked List (DLL), Circular
Doubly Linked List (CDLL). Applications: Polynomial multiplication, Addition of long positive integers.
Trees:
Recursive Definition, Terminology, Binary Trees (BT), Binary Search Trees (BST), Expression Trees (ET).
Unit –IV 09 Hrs
Various Operations on BT, BST, ET: Insertion, Deletion, Display and Traversals. Applications: Tree Sort,
Infix, Postfix and Prefix.
Heap: Definition, Construction, Applications of Heap: Heap Sort, Priority Queue.
Unit –V 09 Hrs
Threaded Binary Tree: Types and application. Balanced tree: AVL trees, B+ tree, Splay and Tries. Graph:
Preliminaries; Matrix and Adjacency List representation of Graphs.
Hashing: Open Hashing, Closed Hashing, Collision and Collision Resolution Strategies.
Course Outcomes: After completing the course, the students will be able to: -
CO 1 Apply the knowledge of computing to define the various data structures and its operations.
CO 2 Analyse a problem and identify the suitable data structure to develop solution.
CO 3 Investigate &Design solution to a given problem using modern tools and appropriate data structure
CO 4 Implement solutions for real-time applications
CO 5 Demonstrate Good Coding Practices engaging in lifelong learning
Unit-I 9 Hrs
Arithmetic: Addition and Subtraction of Signed Numbers, Multiplication of Unsigned Numbers,
Multiplication of Signed Numbers, Fast Multiplication, Bit-Pair Recoding of Multipliers, Integer Division,
Floating-Point Numbers and their single precision representation.
Simplification: Karnaugh Maps and Quine Mc-Cluskey method to obtain minimal Expressions for
Complete Boolean and Incomplete Boolean Expressions.
Unit – II 9 Hrs
Binary Adders and Subtractors: Binary parallel adder, Carry Look Ahead Adders, decimal adder,
Magnitude Comparator, Decoders,Encoders, Multiplexers.
Logic Design Using Sequential Circuits: Flip-Flops and Applications - The Basic Bistable Elements,
Latches, Timing Considerations, Master-Slave Flip-Flops (Pulse-Triggered Flip-Flops), EdgeTriggered Flip-
Flops, Characteristic Equations, Registers - SISO, SIPO, PISO, PIPO and Universal Shift Register.
Unit –III 9 Hrs
Applications of FlipFlops: Binary Ripple Counters, Synchronous Binary Counters, Counters basedon Shift
Registers. Design of Synchronous Counters and Self-Correcting Counters
Study and design of Synchronous Sequential Networks: Synchronous Sequential Networks - Structure
and operation of Clocked synchronous Sequential Networks, Analysisof Clocked Synchronous Sequential
Networks, Modelling clocked synchronous sequential network behaviour, StateTable Reduction, The State
Assignment.
Unit –IV 9 Hrs
Basic Structure of Computers: Functional Units, Basic Operational Concepts, Performance – Technology
and Parallelism.
Instruction Set Architecture: Memory Locations and Addresses, Memory Operations, Instructions and
Instruction Sequencing, Addressing Modes, Assembly Language- Assembler Directives, Assembly and
Execution of Programs. Stacks, Subroutines- Subroutine Nesting and the Processor Stack, Parameter
Passing, The Stack Frame
Unit –V 9 Hrs
Basic Processing Unit: Fundamental Concepts, Instruction Execution, Hardware Components, Instruction
Fetch and Execution Steps, Control Signals, Hardwired Control.
The Memory System: Basic Concepts, Semiconductor RAM Memories, Read-only Memories, Memory
Hierarchy, Cache Memories- Mapping Functions, Examples of Mapping Techniques, Performance
Considerations.
Reference Books
Carl Hamacher , ZvonkoVranesic, SafwatZaky, NaraigManjikian “Computer Organization and Embedded
1
Systems”, Mc Graw Hill, 6th Edition, 2012, ISBN-13: 978-0-07-338065-0
2 Donald D.Givone, “Digital Principles and Design”, Tata McGraw-Hill, 2003 ISBN-13: 0-07- 252503-7
David A. Patterson and John L. Hennessy, “Computer Organization and Design”, Elsevier, 5thEdition,
3
2014, ISBN-13: 978-0-12-407726-3.
4 M. Morris Mano, “Digital Logic and Computer Design”, 2016 Pearson India Education Services
LABORATORY COMPONENT
PART- A: Experiments
Ex.
Description
No.
1 Realization of Excess-3 Code converter with Parallel Adder and Subtractor using 4-bit adder,
using the IC – 7483.
2. Realization of Full Adder and Full Subtract or using Multiplexers, using IC 74153.
3 Design and realization One Bit and Two-Bit Magnitude Comparator using logic Gates.
4 a) Realization of Binary to Gray Code Converter using decoders, using the IC 74139.
b) Realization of single digit Seven segment display using the BCD to seven segment
decoders, using the IC–7447 and Realization of Priority Encoder using IC–74147.
5. Design and Realization of Master-Slave JK Flip Flop using only NAND Gates.
6 a) Realization of Synchronous Up-Down programmable counter using IC 74192.
b) Realization of Asynchronous decade counter and its variations using IC 7490
7 a) Design and realization of sequence generator using IC 7495.
b) Realization of Ring counter and Johnson counter using IC 7495.
8 Design of Mod-N Synchronous Up counters using IC 74112 / 7476 / Simulation
Design a 4/8-bit CPU using the LOGISIM simulator, for the following specifications.
Reference Books
Operating System Concepts, Abraham Silberschatz, Peter Baer Galvin , Greg Gagne,
1. 9th Edition, Incorporated, 2018, John Wiley & Sons, ISBN 978-1-265-5427-0
Modern operating systems, Tanenbaum, Andrew, 4th Edition, Pearson Education, Inc 2009. ISBN
2. 013359162X, 978-0133591620
UNIX System Programming Using C++, Terrence Chan, 2011, Prentice Hall India, ISBN:
3. 9788120314689 978-8120314689.
4. Operating systems - A concept based Approach, D.M Dhamdhere, 3rd ,Edition, 2017, Tata
McGraw-Hill, ISBN: 1259005585, 978-1259005589
“xv6: a simple, Unix-like teaching operating system”,
5. https://pdos.csail.mit.edu/6.828/2014/xv6/book-rev8.pdf
Understanding the LINUX Kernal, Daniel P Bovet and Marco Cesati, 3rd Edition, 17 November
6. 2005, O‟Reilly Publication, 9780596554910, 0596554915. (For Virtual File System of fifth unit)
Laboratory Component
PART A
1. Implementation of basic UNIX commands using file APIs- Write a program to implementcommands ls(
-l option), cp, rm and mv using UNIX file APIs.
2. Apply the concepts of Process control system calls to build applications to demonstrate use of fork,
execve, wait, getpid, exit system calls
3. Apply the pthread library to build Applications to demonstrate use of pthread library functions to create
and manage threads.
4. Apply the concepts of Process/Thread synchronization to build Applications to demonstrate
process/thread synchronization using semaphores and mutex. Implement Dining philosophers problem,
reader-writer and producer-consumer.
5. Apply the concepts of Process/Thread synchronization for file access to build applications to
demonstrate process/thread synchronization using file locks.
6. Apply the concepts of Static and Shared libraries to write a program to create and use static and shared
libraries. Demonstrate the advantage of shared libraries over static libraries in terms of memory usage.
The students are expected to implement a mini project using operating system concepts andAPIs/system
calls. They are required to form a team with constraint of maximum 3 persons in a team, select a
problem/application of their choice to implement and to take confirmation from faculty incharge before
starting the project. The objectives of project implementation are:
Explore and understand underlying architecture, kernel structure and associated components for
implementation of the project.
Design and implement the solution using appropriate tools and platform.
Documentation and submission of report
Sample projects can be kernel implementation from scratch, compiler implementation, assembler
implementation, iOS system level programs, Android OS system level programs, Embedded OS system
level programs, Raspberry Pi OS implementation, File System implementation and similar such projects.
Course Outcomes: After completing the course, the students will be able to:-
CO1 Interpreting and implementing the empathy, ideate and design should be implemented by
applying the concepts learnt.
CO2 The course will facilitate effective participation by the student in team work and
development of communication and presentation skills essential for being part of any of
the domains in his / her future career.
CO3 Appling project life cycle effectively to develop an efficient prototype.
CO4 Produce students who would be equipped to pursue higher studies in a specialized area
or carry out research work in an industrial environment.
Total 50M
Unit-I 6 Hrs
Introduction to Programming
Definition of a computer. Components of computer system, Programming Languages.
Design and implementation of efficient programs. Program Design Tools: Algorithms, Flowcharts and
Pseudo codes. Types of Errors.
Unit – II 6 Hrs
Introduction to C
Introduction, structure of a C program, Writing the first program, Files used in a C program. Compiling and
executing C Programs using comments, C Tokens, Character set in C, Keywords, Identifiers, Basic Data
Types in C, Variables, Constants, I/O statements in C.
Operators in C, Type conversion and type casting, scope of variables.
Unit –III 6 Hrs
Decision Control and Looping Statements
Introduction to decision control, conditional branching statements, iterative statements, Nested loops,
Break and continue statements, goto statements
Arrays
Introduction, Declaration of Arrays, Accessing elements of an array, Storing values in arrays, Operations
on Arrays- Traversing, Inserting and Deletion of element in an array. Two dimensional arrays- Operations
on two dimensional arrays.
Unit –IV 6 Hrs
Strings
Introduction, Operations on strings- finding length of a string, converting characters of a string into
uppercase and lowercase, Concatenating two strings, appending a string to another string, comparing two
string, reversing a string. String and character Built in functions.
Functions
Introduction, Using functions, Function declaration/function prototype, Function definition, Function call,
Return statement.
Unit-V 6 Hrs
Functions
Passing parameters to a function, Built-in functions. Passing arrays to functions. Recursion.
Structures and Pointers
Introduction: Structure Declaration, Typedef declaration, initialization of structures, accessing members of
a structures, Introduction to pointers, declaring pointer variables.
Course Outcomes: After completing the course, the students will be able to:-
CO 1 Analyse problems and design solution using program design tools.
CO 2 Evaluate the appropriate method/data structure required in C programming to develop solutions by
investigating the problem.
CO 3 Design a sustainable solution using C programming with societal and environmental concern by
engaging in lifelong learning for emerging technology
CO 4 Demonstrate programming skills to solve inter-disciplinary problems using modern tools
effectively by exhibiting team work through oral presentation and written reports.
PRACTICE PROGRAMS
Implement the following programs using cc/gcc compiler
1. Familiarization with programming environment: Concept of creating, naming and saving the
program file in gedit/vi editor, Concept of compilation and execution, Concept of debugging in
GDB environment.
2. Implementation and execution of simple programs to understand working of
Formatted input and output functions- printf() and scanf().
Escape sequences in C.
Using formula in a C program for specific computation: For example: computing area of circle,
converting Celsius to Fahrenheit, area of a triangle, converting distance in centimeters to
inches, etc.
Preprocessor directives (#include, #define).
3. Execution of erroneous C programs to understand debugging and correcting the errors like:
Syntax / compiler errors.
Run-time errors.
Linker errors.
Logical errors.
Semantical errors.
4. Implementation and execution of simple programs to understand working of operators like:
Unary.
Arithmetic.
Logical.
Relational.
Conditional.
Bitwise.
5. Develop a C program to compute the roots of the equation ax2 + bx + c = 0.
6. Develop a C program that reads N integer numbers and arrange them in ascending or descending
order using selection sort and bubble sort technique.
7. Develop a C program for Matrix multiplication.
8. Develop a C program to search an element using Binary search and linear search techniques.
9. Using functions develop a C program to perform the following tasks by parameter passing to read a
string from the user and print appropriate message for palindrome or not palindrome.
10. Develop a C program to compute average marks of „n‟ students (Name, Roll_No, Test Marks) and
search a particular record based on „Roll_No‟.
11. Develop a C program using pointers to function to find given two strings are equal or not.
12. Develop a C program using recursion, to determine GCD , LCM of two numbers and to perform
binary to decimal conversion.
Unit-I 9 Hrs
Fundamental Principles of Counting and Combinatorics
The Rule of Sum and Product, Permutations, Combinations, Principle of Inclusion and Exclusion,
Derangements, The Binomial Theorem, Combinations with repetition.
Recursive Definitions, Recurrence Relations
Recursive definition, First order linear recurrence relation- Formulation problems and examples,
Second order linear recurrence relations with constant coefficients- Homogeneous and Non
homogeneous, Generating functions.
Unit – II 9 Hrs
Fundamentals of Logic
Basic Connectives and Truth Tables, Tautologies, Logical Equivalence: The laws of logic, Logical
Implications, Rules of inference. Open Statement, Quantifiers, Definition and the use of Quantifiers,
Definitions, and the proofs of theorems.
Unit –III 9 Hrs
Relations
Properties of relations, Composition of Relations, Partial Orders, Hasse Diagrams, Equivalence
Relations, and Partitions.
Functions
Functions-plain, One-to-one, onto functions, Stirling numbers of the second kind, Function
composition and Inverse function, Growth of function.
Unit –IV 9 Hrs
Groups theory
Definition, Examples and Elementary properties, Abelian groups, Homomorphism isomorphism, cyclic
groups, cosets and Lagrange‟s theorem.
Coding Theory:
Elementary coding theory, the hamming metric, the parity-Check and Generator Matrices
Unit-V 9 Hrs
Introduction to Graph Theory: Graphs and their basic properties - degree, path, cycle, complement,
subgraphs, isomorphism, Computer representations of graphs. Eulerian and Hamiltonian graphs, Graph
coloring, Planar graphs.
Trees: Definitions, Properties, and Examples, Routed Trees, Trees and Sorting, Spanning trees.
Reference Books:
1. Ralph P. Grimaldi and B V Ramana, Discrete and Combinatorial Mathematics- An Applied
Introduction, Pearson Education, Asia, 5th Edition – 2017, ISBN 978-0321385024
2. J.P. Tremblay and R. Manohar, Discrete Mathematical Structures with Applications to Computer
Science, Tata – McGraw Hill, 1st Edition 2017, ISBN 13:978-0074631133
3. Kenneth H. Rosen, Discrete Mathematics and its Applications, Tata – McGraw Hill, 6th Edition,
7 edition 2017, ISBN-(13): 978-0070681880
EXPERIENTIAL LEARNING
Based on the concepts learnt in this course like relations, functions- problems on graph theory such as
graph coloring, scheduling problems could be given for Experiential learning.
Also using the concepts of logical reasoning and group theory some of the NLP problems could also be
given for Experiential learning.
Unit 3 : Question 5 or 6 16
Unit 4 : Question 7 or 8 16
Unit 5: Question 9 or 10 16
TOTAL 100
Course Outcomes: After completing the course, the students will be able to:
CO1 Understand the basic elements of Environment and its Biodiversity.
CO2 Explain the various types of pollution and requirement for sustainable strategy for present scenario.
CO3 Evaluate the different concepts of sustainability and its significance for welfare of all life forms.
CO4 Recognize the role of Corporate social responsibility in conserving the Environment.
Reference Books
„Environmental Science and Engineering‟, Benny Joseph, Tata McGraw-Hill, New Delhi, 2016.
1.
ISBN-13 - 978-9387432352
„Introduction to Environmental Engineering and Science‟, Gilbert M.Masters, Wendell P Ela, 3 rd
2.
edition, Pearson Education, 2006. ISBN-13 - 978-0132339346
3. Environment Impact Assessment Guidelines, Notification of Government of India, 2006
Unit-I 06 Hrs
The Fundamentals of Materials
The electronic structure of atoms, Types of atomic and molecular bonds; ionic bonding; covalent
bonding; metallic bonding; secondary bonding; mixed bonding; hybridization. Energy bands in
metals, insulators, and semiconductors. Basic crystallography. Defects and dislocations. Types of
Materials: Polymers, metals and alloys, semiconductors, ceramics, composites
Unit – II 10 Hrs
Material behaviour
Conductivity, thermal properties, thermal conductivity, thermoelectric effects. Dielectric
behaviours and temperature dependence of the dielectric constant, insulating materials,
ferroelectricity, piezoelectricity. thermocouple, super conductor, optical properties. Stress-strain,
Elastic deformation, plastic deformation, hardness, viscoelastic deformation, impact energy,
Fracture toughness, Fatigue, Heat capacity, Thermal expansion, Thermal conductivity, thermal
shock
Unit –III 10 Hrs
Materials and their Applications
Semiconductors, Dielectric, optoelectronics and structural materials, Ferrous alloys, Nonferrous
alloy, cement, concrete, ceramic and glasses, processing the structural Materials, polymers,
Thermoset and thermoplastic polymers, composites: fibre-reinforced, aggregated composites,
mechanical properties of composites, Electronic Packaging Materials, Biomaterials
Unit –IV 07 Hrs
Heat Treatment
Post Processing heat treatment of electronic devices for long duration, Thermal Oxidation,
Diffusion, Rapid Thermal Processing for electronic devices, Heat treatment, stress relieving,
Annealing, spherodizing, Normalizing, hardening, Tempering process, Ferrous heat treatment,
formation of austenite of heating, construction of Time Temperature Transformation curves.
Special heat treatment such as carburizing, nitriding, Cyaniding, Surface hardening, Flame and
induction hardening, defect in the heat treatment
Unit-V 07 Hrs
Nanomaterials
Introduction, Synthesis of Nanomaterials: ball milling, Solgel, Vapour deposition growth, pulse
laser, Magnetron sputtering, lithography. Nano porous Materials such Zeolites, mesoporous
materials, carbon nanotubes and graphene. Characterisation such as Nano structure, spectroscopic
technique, automatic force microscopy, FRPs, fabrics bioresorbable and bio-erodable materials,
ceramic, glasses, biomaterials: biocompatibility, implant associated materials
Reference Books
Material Science and Engineering, William D Callister, 6th Edition, 1997, John Wiley and
1.
Sons, ISBN: 9812-53-052-5
Introduction to Physical Metallurgy, Sydney H Avner, 1994, Mc. Graw Hill Book Company,
2.
ISBN: 0-07-Y85018-6
Material Science and Engineering, William F Smith, 4th Edition, 2008, Mc. Graw Hill Book
3.
Company, ISBN: 0-07-066717-9
Unit-I 09 Hrs
Biohazards, Bio safety levels and cabinets: Introduction to Biohazards, Biological Safety levels, Bio
safety Cabinets, Study of various types of Bio safety cabinets. Various parameters for design of Biosafety
cabinets (Materials used for fabrication, sensors, filters, pumps, compressors)
Unit – II 08 Hrs
Biosafety Guidelines: Biosafety guidelines of Government of India, GMOs & LMOs, Roles of Institutional
Biosafety Committee, RCGM (Review Committee on Genetic Manipulation), GEAC (Genetic Engg
Approval Committee) for GMO applications in food and agriculture. Overview of National Regulations and
relevant International Agreements including Cartagena Protocol.
Unit –III 10 Hrs
Food safety standards: FSSAI (Food Safety and Standards Authority of India), Functions, License, types
of FSSAI Licences and compliance rules.
Food Hygiene: General principles of food microbiology and overview of foodborne pathogens, sources of
microorganisms in the food chain (raw materials, water, air, equipment, etc.)
Quality of foods, Microbial food spoilage and Foodborne diseases, Overview of beneficial microorganisms
and their role in food processing and human nutrition, Food Analysis and Testing, General principles of
food safety management systems, Hazard Analysis Critical Control Point (HACCP).
Unit –IV 09 Hrs
Food Preservations, processing, and packaging
Food Processing Operations, Principles, Good Manufacturing Practices HACCP, Good production, and
processing practices (GMP, GAP, GHP, GLP, BAP, etc)
Overview of food preservation methods and their underlying principles including novel and emerging
methods/principles
Overview of food packaging methods and principles including novel packaging materials.
Unit-V 09 Hrs
Food safety and Ethics: Food Hazards, Food Additives, Food Allergens Drugs, Hormones, and Antibiotics
in Animals. Factors That Contribute to Foodborne Illness, Consumer Lifestyles and Demand, Food
Production and Economics, History of Food Safety, The Role of Food Preservation in Food Safety.
Ethics: Clinical ethics, Health Policy, Research ethics, ethics on Animals. Biosafety and Bioethics.
Course Outcomes: After completing the course, the students will be able to:
CO1 Have a comprehensive knowledge of Biohazards and bio safety levels
CO2 Understand the biosafety guidelines and their importance to the society
CO3 Acquire knowledge with respect to the Food standards, Hygiene, food processing and packing
CO4 Appreciate the food safety, Ethics, biosafety and bio ethics
Unit-I 8Hrs
Introduction- Perspectives
Business domain: Banking, Finance services, IT, Manufacturing, e-Commerce, Online services and
marketing, Logistics and Supply Chain Management, Telecommunication.
Applications: Communication & Networking, Search engines, Machine learning, Database management,
Software tools development, Data organization, GPS navigation systems
Introduction: Notion of Algorithm, Fundamentals of Algorithmic Problem Solving, Fundamentals of the
Analysis of Algorithmic Efficiency: Analysis Framework, Asymptotic Notations and Basic Efficiency
Classes, Mathematical Analysis of Non-recursive and Recursive Algorithms.
Brute Force: Selection Sort and Bubble Sort.
Unit – II 10Hrs
Divide and Conquer: Merge sort, Quicksort, Multiplication of Long Integers, Strassen‟s Matrix
Multiplication.
Decrease and Conquer: Insertion Sort, Depth First Search, Breadth First Search, Topological Sorting,
Application of DFS and BFS.
Unit –III 10Hrs
Transform and Conquer: Presorting, Heapsort, Problem reduction.
Space and Time Tradeoffs: Sorting by Counting, Naive String Matching, Input Enhancement in String
Matching: Horspool‟s and Boyer-Moore algorithm.
Unit –IV 10Hrs
Dynamic Programming: Computing a Binomial Coefficient, Warshall‟s and Floyd‟s Algorithms, 0/1
Knapsack Problem and Memory Functions.
Greedy Technique: Prim‟s Algorithm, Dijkstra‟s Algorithm, Huffman Trees and codes, Fractional Knapsack
Problem.
Unit-V 7 Hrs
Backtracking: N-Queen‟s Problem, Sum of Subset Problem.
Branch-and-Bound: Travelling Salesperson Problem, Assignment Problem
Decision Trees: Decision Trees for Sorting
NP and NP-Complete Problems: Basic Concepts, Non- Deterministic Algorithms, P, NP, NP Complete,
and NP-Hard classes
Reference Books
Introduction to the Design and Analysis of Algorithms, Anany Levitin, University, 3rd Edition, 2012,
1.
Pearson, ISBN 13: 978-0-13-231681-1.
Introduction to Algorithms, Cormen T.H., Leiserson C.E., Rivest R.L., Stein C., 3rd Edition, 2010, PHI,
2.
ISBN:9780262033848.
Computer Algorithms, Horowitz E., Sahani S., Rajasekharan S., 2nd Edition, 2006, Galgotia
3.
Publications, ISBN:9780716783169.
Laboratory Component
Note: The following programs should be implemented in C++ language
Practice Programs:
Implementation and execution of simple programs to understand running time analysis of non-recursive
algorithms
Finding maximum element in a given array.
Linear search,
Bubble sort,
Determine whether all the elements in a given array are distinct.
Given 2 NXN matrices, perform matrix multiplication using bruteforce approach.
Implementation and execution of simple programs to understand running time analysis of recursive algorithms
Find the Factorial of a given number.
Print Fibonacci series
Given a positive decimal integer n, find the number of binary digits in n‟s binary representation.
To solve tower of Hanoi problem.
Recursive linear search.
ARM Processor/Controllers: History of the ARM Processor, the ARM Core, features of ARM Processors,
ARM Processor families - Cortex A, Cortex R and Cortex M.
Interfacing and Application Development Using ARM Microcontroller:LPC 2148 ARM Microcontroller-
Features of the LPC 214X Family,Internal Block Diagram of LPC 2148. Block Diagram of MCB 2140
compatible board / RV-ARM-Board, Keil IDE features for embedded application development
Unit – II 9 Hrs
Embedded System Design using ARM Micro-controllerLPC 2148
Digital Interfacing: LPC 2148 GPIO, Interfacing and Programming with LEDs, Switches, seven segment
displays, LCD, Matrix Keypad, Stepper motor, DC Motor, Relay, Opto-isolators.
Analog Interfacing:Analog Interfacing using LPC 2148 ADC Channels, Interfacing with LDR and
Temperature sensors. Using DAC for Waveform Generations. (Programs using embedded C )
Unit-III 9 Hrs
Timers, PWM, Interrupts & Embedded Serial protocols
PWM, Timers and Interrupts:Timers – working of the Timer unit, Programming Timers and Writing
Delay programs.Interrupts – Types, Nested Vectored Interrupt Controller, priorities and programming
Timers with Interrupts. PWM – working of The Pulse Width Modulation Unit and Programming Using
PWM Channels. (Programs using embedded C)
Embedded Serial Protocols:Working & Programming of LPC 2148 UART – Registers, Baud rate
calculation, Interface to PC and program development for data transmission.I2C, SPI:Working and
Applications of serial protocols I2C and SPI Buses. (No programs)
Unit – IV 9 Hrs
Internet Of Things – Introduction, Concepts and Use-Cases
Introduction and Concepts:Definition & Characteristics of IOT, Physical Design of IOT, Logical Design
of IOT, IOT Enabling technologies, Levels of IOT deployment.
Use-Cases:Use cases of IOT pertaining to different domains.(Chapters 1,2 from the Reference book 2)
Unit – V 9 Hrs
Design and Deployment of Internet ofThings (IOT)Applications
IOT physical devices and End points:NodeMCU/ESP32(RV-IOT-Board),RaspberryPi: Block diagram,
Features and Interfaces.
IOT Physical Servers & Cloud Offerings: Xively /Thing Speak, AWS IOT : Features, Usage and
Deployment.
Case Studies: Case studies illustrating IOT design – Home automation, Smart Cities, Agriculture.
(Chapters 5,7,8,9 from Reference book 2)
Reference Books
Embedded Systems – An integrated approach, Lyla B. Das, 2013, Pearson Education, ISBN- 978-
1. 81-317-8766-3.
4. Interfacing Digital & Analog Peripherals using ARM LPC 2148 based RV-ARM-Board Handbook
Laboratory Component
Laboratory Experiments comprises of,
1. Part A – Embedded Systems Programs Using RV-AllInOne-ARM Board with Embedded C (Keil IDE)
2. Part B – IOT Projects, Using RV-IOT-Kit / RasberrPie, ThingSpeak / AWS Cloud, Web/MobileApp
3. Prototype the New idea (Productathon, a hackathon style product development competition)
Unit-I 10Hrs
Introduction-Perspectives
Business Domains: Networks.
Applications: Resource Sharing, Client Server programming, e-commerce and digital communications.
Introduction: Networks, Network types. Network Models: TCP / IP protocol suite, Addressing, The OSI
Model. Transmission Modes: Parallel Transmission and Serial Transmission. Link Layer: Data Link
Control(DLC): DLC Services, Data Link Layer Protocols, High Level Data Link Control (HDLC), Point-to-
Point Protocol (PPP): Framing, Transition phases. Media Access Control (MAC): Random Access:
CSMA/CD,CSMA/CA.
Unit – II 09Hrs
Network layer design issues: Store and Forward packet Switching, Services Provided to the Transport
Layer Implementation of Connectionless Service, Implementation of Connection Oriented Service,
Comparison of Virtual Circuit and Datagram Subnets; Routing algorithms: Shortest Path Routing, Flooding,
Distance Vector Routing, Link state Routing, Hierarchical Routing Broadcast Routing, and Multicast
Routing.
Unit –III 08 Hrs
Congestion Control Algorithms: General Principles of Congestion Control, Congestion Prevention
Policies, Congestion Control in Virtual-Circuit Subnets, Congestion Control in Datagram Subnets, Load
Shedding, Jitter Control; Quality Of Service: Requirements, Techniques for Achieving Good Quality of
Service Integrated Services Differentiated Services.
Unit –IV 09 Hrs
Internetworking: How networks differ, How networks can be connected Connectionless Internetworking,
Tunnelling, Internetwork Routing, Fragmentation.
The Network Layer in the Internet: The IP Protocol, IP Addresses, Internet Control Protocols, OSPF-
Interior Gateway Routing Protocol, BGP- Exterior Gateway Routing Protocol, IPv6.
Unit-V 09Hrs
The Internet Transport Protocols: Introduction to UDP, Introduction to TCP. The TCP Service Model.
The TCP Protocol: TCP protocol, TCP Segment Header, TCP Connection Establishment, TCP Connection
Release. TCP Transmission Policy, TCP Congestion Control, TCP Timer Management.
Application Layer: World Wide web and HTTP, Telnet.
Course Outcomes: After completing the course, the students will be able to:-
CO1 Apply the algorithms/techniques of routing and congestion control to solve problems related to
Computer Networks.
CO2 Analyse the services provided by various layers of TCP/IP model to build effective solutions.
CO3 Design sustainable networking solutions with societal and environmental concerns by engaging in
lifelonglearning for emerging technology.
CO4 Exhibit network configuration, protocol usage and performance evaluation in networks.
CO5 Demonstratethe solutions using various algorithms/protocols available to address networking issues
usingmodern tools by exhibiting team work and effective communication.
Computer Networks, Andrew S Tanenbaum, 5th Edition, 2014, Pearson Education; ISBN– 978-81-
2.
7758-165-2.
Computer Networking, A Top-Down Approach, James Kurose and Keith Ross, 6th Edition, 2013,
3.
ISBN-13: 978-0-13-285620-1.
Data and Computer Communications, William Stallings, 8th Edition, 2009, Pearson Education, ISBN-
4.
13: 978-0131392052.
EXPERIENTIAL LEARNING
To work on Problems similar to following aspects of Networks: Modern Networking tools usage to solve
problems inNetworking (Path Characterization & Bandwidth Estimation, AnalysingReal-time information
about the globalrouting system, Measure latency and packet loss reason in wired and wireless network).
Online data Privacy,Host/Network Intrusion detection, Detection of potential DDoS attacks, Network
analysis to monitor Ethernet andWLAN traffic in real time, IP Spoofing, TCP Off path attacks, Privacy
Preserving network log data, wirelessSecurity).
Course Outcomes: After completing the course, the students will be able to: -
CO1 Understand that drill as the foundation for discipline and to command a group for common goal.
CO2 Understand the importance of a weapon its detailed safety precautions necessary for prevention
of accidents and identifying the parts of weapon.
CO3 Understand that trekking will connect human with nature and cross the obstacles to experience
army way of life.
CO4 Understand the various social issues and their impact on social life, Develop the sense of self-
less social service for better social & community life.
Reference Books
1. NCC Cadet Hand Book by R K Gupta, Ramesh Publishing House, New Delhi, Book code:R-
1991, ISBN: 978-93-87918-57-3, HSN Code: 49011010
2. nccindia.ac.in
Course Outcomes: After completing the course, the students will be able to: -
CO1 Understand the basic principles and practices of Physical Education and Sports.
CO2 Instruct the Physical Activities and Sports practices for Healthy Living.
CO3 To develop professionalism among students to conduct, organize & Officiate Physical
Education and Sports events at schools and community level.
Reference Books
1. Health, Exercise and Fitness, Muller, J. P. (2000), Delhi: Sports.
2. Play Field Manual, Anaika ,2005, Friends Publication New Delhi.
3. IAAF Manual.
4. Track and Field Marking and Athletics Officiating Manual, M.J Vishwanath,2002, Silver
Star Publication, Shimoga.
5. Steve Oldenburg (2015) Complete Conditioning for Volleyball, Human Kinestics.
Note: Skills of Sports and Games (Game Specific books) may be referred
Reference Books
1. Music Cognition: The Basics by Henkjan Honing.
2. Basic Rudiments Answer Book - Ultimate Music Theory: Basic Music Theory Answer Book by
Glory St Germain.
3. Elements Of Hindustani Classical Music by Shruti Jauhari.
4. Music in North India: Experiencing Music, Expressing Culture (Global Music Series) by
George E. Ruckert.
Course Outcomes: After completing the course, the students will be able to: -
CO1 Understand the fundamentals of dancing.
CO2 Adapt to impromptu dancing.
CO3 Ability to pick choreography and understand musicality.
CO4 To be able to do choreographies and perform in front of a live audience.
Reference Books
1. Dance Composition: A practical guide to creative success in dance making, Jacqueline M.
Smith
Course Outcomes: After completing the course, the students will be able to: -
CO1 Develop a range of Theatrical Skills and apply them to create a performance.
CO2 Work collaboratively to generate, develop, and communicate ideas.
CO3 Develop as creative, effective, independent, and reflective students who are able to make
informed choices in process and performance.
CO4 Develop an awareness and understanding of the roles and processes undertaken in contemporary
professional theatre practice.
Reference Books
1. The Empty Space by Peter Brook.
2. The Viewpoints Book: A Practical Guide to Viewpoints and Composition by Anne Bogart and
Tina Landau.
Course Outcomes: After completing the course, the students will be able to: -
CO1 Use lines, shapes, and colors to depict the various sentiments and moods of life and nature.
CO2 Use one's creativity to develop forms and color schemes, as well as the ability to portray them
effectively in drawing and painting on paper.
CO3 Develop the ability to properly use drawing and painting materials (surfaces, tools and
equipment, and so on).
CO4 Improve their observation abilities by studying everyday items as well as numerous geometrical
and non- geometrical (i.e., organic) shapes found in life and nature and to hone their drawing
and painting talents
in response to these insights.
Reference Books
1. Catching the Big Fish: Meditation, Consciousness, and Creativity, David Lynch
2. Art & Fear: Observations on the Perils (and Rewards) of Artmaking, David Bayles & Ted Orland
Course Outcomes: After completing the course, the students will be able to: -
CO1 Understand basics of photography and videography and improve their skills.
CO2 Appreciate the skills acquired from photography.
CO3 Perform and present photos and films in a presentable manner.
CO4 Develop skills like team building and collaboration.
Reference Books
1. Read This If You Want to Take Great Photographs – Henry Carroll
2. The Digital Photography Book: Part 1 – Scott Kelby
Unit-I 10 Hrs
Course Introduction - Need, Basic Guidelines, Content and Process for Value Education: Purpose and
motivation for the course, recapitulation from Universal Human Values-I, Self-Exploration „Natural
Acceptance‟ and Experiential Validation Continuous Happiness and Prosperity- Human Aspirations, Right
understanding, Relationship and Physical Facility, Understanding Happiness and Prosperity correctly.
Practice sessions to discuss natural acceptance in human being as the innate acceptance for living with
responsibility.
Understanding Harmony in the Human Being - Harmony in Myself!: Understanding human being as a
co-existence of the sentient „I‟ and the material „Body‟, Understanding the needs of Self („I‟) and „Body‟
Understanding the Body as an instrument of Understanding the characteristics and activities of „I‟ and
harmony in „I‟, Understanding the harmony of I with the Body: Sanyam and Health;
Practice sessions to discuss the role others have played in making material goods available to me.
Identifying from one‟s own life.
Unit – II 10 Hrs
Understanding Harmony in the Family and Society- Harmony in Human Human Relationship:
Understanding values in human-human relationship; meaning of Justice and program for its fulfilment to
ensure mutual happiness; Trust and Respect as the foundational values of relationship, Understanding the
meaning of Trust.
Understanding the harmony in the society (society being an extension of family): Resolution, Prosperity,
fearlessness (trust) and co-existence as comprehensive Human Goals, Visualizing a universal harmonious
order in society- Undivided Society, Universal Order- from family to world family.
Practice sessions to reflect on relationships in family, hostel and institute as extended family, real life
examples, teacher-student relationship, goal of education etc. Gratitude as a universal value in
relationships. Discuss with scenarios. Elicit examples from students‟ lives
Unit –III 08 Hrs
Understanding Harmony in the Nature and Existence - Whole existence as Coexistence:
Understanding the harmony in the Nature, Interconnectedness and mutual fulfilment among the four orders
of nature recyclability and self-regulation in nature, Understanding Existence as Co-existence of mutually
interacting units in all pervasive space, Holistic perception of harmony at all levels of existence.
Practice sessions to discuss human being as cause of imbalance in nature (film “Home” can be used),
pollution, depletion of resources and role of technology etc.
Course Outcomes: After completion of the course the students will be able to
CO1 Become more aware of themselves, and their surroundings (family, society, nature); they would
become more responsible in life, and in handling problems with sustainable solutions,
CO2 Understand human relationships and human nature in mind so that they will have better critical
ability.
CO3 Become sensitive to their commitment towards what they have understood (human values, human
relationship and human society).
CO4 Apply what they have learnt to their own self in different day-to-day settings in real life.
57
Computer Science &Engineering
Reference Books
Human Values and Professional Ethics, R. R. Gaur, R Sangal, G P Bagaria, 1st Edition, 2010, Excel
1
Books, New Delhi, ISBN: 9788174467812.
Human Values, A.N. Tripathi, 3rd Edition, 2019, New Age Intl. Publishers, New Delhi, ISBN:
2
9788122425895.
India Wins Freedom, Maulana Abdul Kalam Azad, 1st Edition, 1988, Orient Blackswan, ISBN:
3
97881250051481.
The Story of My Experiments with Truth, Mohandas Karamchand Gandhi, 1st Edition, 2011, Create
4
Space Publishing platform, ISBN: 9781463694876.
5 Small is Beautiful, E. F Schumacher, 1st Edition, 2011, (PBD)VINTAGE, ISBN: 9780099225614.
Unit-I 10Hrs
Multivariable Calculus:
Partial Differentiation: Introduction, simple problems. Total derivative, composite functions. Jacobians –
simple problems.
Vector Differentiation: Introduction, velocity and acceleration, gradient, divergence – solenoidal vector
function, curl – irrotational vector function and Laplacian, simple problems.
Unit – II 10Hrs
Differential Equations:
Higher order linear differential equations with constant coefficients, solution of homogeneous equations -
Complementary functions. Non-homogeneous equations–Inverse differential operator method of finding
particular integral based on input function (force function).
Unit –III 10Hrs
Numerical Methods:
Solution of algebraic and transcendental equations – Intermediate value property, Newton-Raphson
method. Solution of first order ordinary differential equations – Taylor series and 4th order Runge-Kutta
methods. Numerical integration – Simpson‟s 1/3rd, 3/8th and Weddle‟s rules. (All methods without proof).
Course Outcomes: After completing the course, the students will be able to
CO1: Illustrate the fundamental concepts of partial differentiation, vector differentiation, higher order
linear differential equations and numerical methods.
CO2: Derive the solution by applying the acquired knowledge of differential calculus, differential
equations, velocity, and acceleration vectors to the problems of engineering applications.
CO3: Evaluate the solution of the problems using appropriate techniques of differential calculus,
vector differentiation, differential equations, and numerical methods.
CO4: Compile the overall knowledge of differential calculus, vector differentiation, differential
equations and numerical methods gained to engage in life – long learning.
Reference Books
Higher Engineering Mathematics, B.S. Grewal, 44th Edition, 2015, Khanna Publishers, ISBN: 978-
1
81-933284-9-1.
Higher Engineering Mathematics, B.V. Ramana, 11th Edition, 2010, Tata McGraw-Hill, ISBN: 978-
2
0-07-063419-0.
A Textbook of Engineering Mathematics, N.P. Bali & Manish Goyal, 7th Edition, 2010, Lakshmi
3
Publications, ISBN: 978-81-31808320.
Advanced Engineering Mathematics, E. Kreyszig, 10th Edition (Reprint), 2016. John Wiley & Sons,
4
ISBN: 978-0470458365.
59
Computer Science &Engineering
RUBRIC FOR THE CONTINUOUS INTERNAL EVALUATION (THEORY)
# COMPONENTS MARKS
60
Computer Science &Engineering
Curriculum Design Process
Statutory Bodies
Dean Academics and A Syllabus
Combined BOS
Formulation
Curriculum Framework
Vision and Mission, Program Coordinator
PEO, PO, PSO
Program Coordinator
Course End Surveys and
Faculty, Course Coordinator
CO Attainment
Management, Scheme Formulation
Industry/Employers,
Parents, Alumni, Academic Advisory Faculty Meeting
Professional Committee
Societies
Feebback
Revision
BoS
Academic Advisory
Revision
Committee
Scheme Revision
Academic Council
Formulation
BoS
Revision
Revision
Scheme Implementation
Academic Council
A Syllabus Implementation
61
Computer Science &Engineering
Process For Course Outcome Attainment
62
Computer Science &Engineering
Program Outcome Attainment Process
63
Computer Science &Engineering
INNER BACK COVER PAGE
1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an
engineering specialisation for the solution of complex engineering problems.
2. Problem analysis: Identify, formulate, research literature, and analyse complex engineering problems reaching
substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and design system
components or processes that meet the specified needs with appropriate consideration for public health and safety, and
cultural, societal, and environmental considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and research methods including
design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid
conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT
tools, including prediction and modelling to complex engineering activities, with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health,
safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and
environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and
in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the engineering community
and with the society at large, such as, being able to comprehend and write effective reports and design documentation,
make effective presentations, and give and receive clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of the engineering and
management principles and apply these to one‟s own work, as a member and leader in a team, to manage projects and
in multidisciplinary environments.
12. Life-long learning: Recognise the need for, and have the preparation and ability to engage in independent and
life-long learning in the broadest context of technological change.
64
Computer Science &Engineering
RV College
of Engineering®
Autonomous Approved by AICTE,
Institution Affiliated Accredated by NBA
toVisvesvaraya
Technological
University, BelagaviDepartment of Computer Science and
Engineering
Phone: 080-68188199, 8200 : e-mail: [email protected]