MAHARISHI UNIVERSITY OF INFORMATION TECHNOLOGY
-
Upload
khangminh22 -
Category
Documents
-
view
2 -
download
0
Transcript of MAHARISHI UNIVERSITY OF INFORMATION TECHNOLOGY
1
MAHARISHI UNIVERSITY OF INFORMATION TECHNOLOGY
Evaluation Scheme & Syllabus
for
Bachelor of Technology (B. Tech.)
Computer Science & Engineering with Data Science
On
Choice Based Credit System
(Effective from the Session: 2020-21)
MAHARISHI SCHOOL OF DATA SCIENCE
2
Evaluation Scheme
B. Tech. First Semester
Sl. No.
Course Category
Course Code
Course Title
L-T-P
CIA Marks
ESE Marks
Total
Credit
1 Core Courses BTCDS 101 Engineering Mathematics - I 3-1-0 30 70 100 4
2 BTCDS 102 C Language – I 3-0-2 30 70 100 4
3
BTCDS 103 Introduction to Java 3-1-2 30 70 100 5
4
BTCDS 104 Algorithms 3-2-0 30 70 100 5
TOTAL 120 280 400 18
Qualifying Non-Credit Courses
5
Self-Development
courses/ Science for
Consciousness (SOC)
BTCDS 105 Science of Consciousness – I 2-1-1 30 70 100 0
3
TEACHING-LEARNING PLAN
Course Title: Engineering Mathematics - I
Course Code: BTCDS 101
Pre-requisites, if any: Basic Mathematics Operations.
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are matrices,
sets and differential calculus. The application of mathematics is required in all fields like problem
solving, finance, statistics, etc.
Course Objectives:
The objective of this course is to enable students to process, evaluate and understand the concepts of Matrices and Differential calculus. This understanding will be the prerequisite for many courses in Data
Science specialization.
Course Outcomes (COs): After the completion of this course, students will be able to:-
CO1: Define the concepts of Matrices, Sets and Differential Calculus.
CO2: Classify different theorems of Matrices. CO3: Solve the mathematical questions of Matrices and Sets.
CO4: Classify different theorems of Differential Calculus.
CO5: Solve the mathematical questions of Differential Calculus.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PSO 1 PSO 2
CO 1 S M W
CO 2 M S W W
CO 3 M S W
CO 4 M S W W
CO 5 M S W
Course Contents:
Unit – 1: Matrices:
Types of Matrices : Symmetric, Skew-symmetric and Orthogonal matrices
Inverse and Rank of matrix using elementary transformations
System of linear equations, Cayley-Hamilton Theorem
Eigen values and Eigen vectors.
Unit – 2: Set Theory:
Sets, Subsets, Set operations, The laws of Set theory
Venn diagram, Finite sets and counting principle, Empty set and its properties
Standard set operations, Classes of sets, Power of a set, Set identities
Generalized union and intersections
Relation : Product set, Composition of relations, Types of relations, Partitions and Equivalence relations.
L T P C.U.
3 1 0 4
4
Unit – 3: Differential Calculus I:
Introduction to limits, continuity and differentiability
Rolle’s Theorem, Lagrange’s Mean value theorem
Successive Differentiation (nth order derivatives).
Unit – 4: Differential Calculus II:
Partial derivatives, Total derivatives
Euler’s theorem for homogeneous functions
Maxima and Minima of functions of several variables.
Text Book(s):
1. Grewal B. S. (2005). Higher Engineering Mathematics. Khanna Publisher.
Reference: 1. Ramana B. V. (2008), Higher Engineering Mathematics. Tata Mc Graw-Hill Publishing Company
Ltd.
2. Jain R K. & Iyenger S R K. (2002). Advance Engineering Mathematics. Narosa Publishing House.
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5% o Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4 CO 5
C
H X X
Sessional Exam (T) X X X X
ESE X X X X X
Note:
CIA can have more components depending on the nature of course. The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
5
Course Title: C Language- I
Course Code: BTCDS 102
Pre-requisites, if any: NO
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are introduction
to components of a computer system, assembler, compiler, interpreter, loader, operators, conditions, looping, functions, arrays and file handling. The application of Programming for Problem solving using
C is required in programming like system and etc.
Course Objectives:
This course is designed to provide a better understanding and making each student able themselves: to
combine practice and theoretical knowledge of programming, to introduce problems of arithmetic and
conditional branching, to develop ability in students for preparing the procedural programming, to gain the ability of using looping, array, function and file handling as a tool in applying solutions for software
problems, evaluating and interpreting the software, to make students able for preparing the software
as per the requirement for the evaluation of the projects.
Course Outcomes (COs): After the completion of this course, students will be able to: -
CO1: Preparing logic & projects in accordance with appropriate standards.
CO2: Preparing DFD and algorithms for planning and control and for the evaluation of the projects.
CO3: Equip with the knowledge of programming and preparation of final projects.
CO4: Ability to identify and analyze requirement, problems and opportunities in real life
situations.
CO5: Develop analytical skills to the students in the software development context.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S M M W S M
CO 2 M S M
CO 3 S M M S
CO 4 S M
CO 5 S W M M
Course Contents:
Unit – 1: Introduction to Programming:
Introduction to components of a computer system: Memory, processor, I/O Devices, storage, operating system
Concept of assembler, compiler, interpreter, loader and linker.
Unit – 2: Arithmetic expressions & Conditional Branching:
Arithmetic expressions and precedence: Operators and expression using numeric and relational operators, mixed operands, type conversion, logical operators, bit operations, assignment
L T P C.U.
3 0 2 4
6
operator and operator precedence
Conditional Branching: Applying if and switch statements, nesting if and else, use of break and default with switch.
Unit – 3: Loops & Functions:
Iteration and loops: use of while, do while and for loops, multiple loop variables, use of break and continue statements.
Functions: Introduction, types of functions, functions with array, passing parameters to functions, call by value, call by reference, recursive functions..
Unit – 4: Arrays & Basic Algorithms:
Arrays: Array notation and representation, manipulating array elements, using multi dimensional arrays.
Character arrays and strings, Structure, union, enumerated data types,
Array of structures, passing arrays to functions.
Basic Algorithms: Linear Searching and Basic Sorting Algorithms.
Unit – 5: File Handling:
File handling: File I/O functions, Standard C preprocessors,
Defining and calling macros, command-line arguments.
Text Book(s):
1. Let Us C By Yashwant P. Kanetkar.
References:
1. Schum‟s Outline of Programming with C by Byron Gottfried, McGraw-Hill
2. The C programming by Kernighan Brain W. and Ritchie Dennis M., Pearson Education. 3. Computer Basics and C Programming by V.Rajaraman , PHI Learning Pvt. Limited, 2015
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5%
o Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4 CO5
C
H X X W
Sessional Exam (T) X X X X
ESE X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
7
Course Title: Introduction to Java
Course Code: BTCDS 103
Pre-requisites, if any: NA.
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are Variables,
Datatypes, Conditionals, Loops, Functions, Object oriented programming, Arrays & Linked Lists. These
topics are very important for beginning to understand the Java language and start basic programming
in it.
Course Objectives:
The objective of this course is to enable students to process, evaluate and understand the core and
basic concepts of Java language
Course Outcomes (COs): After the completion of this course, students will be able to: -
CO1: Define the concepts of Variables & Datatypes in Java. CO2: Understand the usage of Conditionals, Loops and Functions in Java.
CO3: Understand the concept of Object Oriented Programming in Java and its applications such as
Abstraction, Encapsulation, Inheritance & Polymorphism.
CO4: Experiment with the most basic data structures in Java, namely Arrays & Linked Lists and also
explore Exception Handling in Java.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S M W
CO 2 M S W W
CO 3 M S W
CO 4 M S W W
Course Contents:
Unit – 1: Variables & Data type:
Installation of JDK, The ‘Hello World’ Program on Command Prompt,
Integrated Development Environment (IDE) – IntelliJ, Variables, Primitive Data Types, Arithmetic operations,
Taking user input in Java, Strings and characters, Arrays, Relational operators, Logical operators, Comments in Java,
Errors while coding in Java, Debugging using the debugger tool provided by IntelliJ.
Unit – 2: Conditionals, Loops & Functions:
Conditional statements, Loops, Functions, Use loops to reduce the repetition of logic,
Implement while, do-while and for loops, Use loops to solve problems
Create functions to make your program efficient, Use internal functions, Handle errors.
L T P C.U.
3 1 2 5
8
Unit – 3: Object Oriented Programming:
Benefits of object-oriented programming, Introduction to classes and objects, Modelling real-life problems using classes & objects,
Constructors — default & parameterised constructors, The ‘this’ keyword, The ‘static’ and ‘final’ keywords,
First principle of OOP — abstraction, Private access modifier, Getter and setter methods, Private methods and constructors
The second principle of OOP — encapsulation, Introduction to inheritance, Inheritance in Java, Inheriting from subclasses in Java, Inheritance vs Composition, Method Overriding, Method
Overloading,
Dynamic Polymorphism, Abstract Classes, Interfaces.
Unit – 4: Arrays & Linked Lists:
Arrays, Generic data structures, ArrayList and LinkedList,
Basic operations in ArrayList and LinkedList, Lists and polymorphism, Iterators, Performance Measurement,
Performance of different operations in ArrayList and LinkedList, Structure of ArrayList and LinkedList, Exception Handling.
Text Book (s):
1. "Head First Java" by Bert Bates and Kathy Sierra.
References:
1. https://docs.oracle.com/javase/specs/jls/se8/html/index.html
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5% o Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4
C
H X X
Sessional Exam (T) X X X
ESE X X X X
Note:
CIA can have more components depending on the nature of course. The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
9
Course Title: Algorithms
Course Code: BTCDS 104
Pre-requisites, if any: NA
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are Algorithm
Analysis, Searching & Sorting algorithms, Dynamic Programming & Greedy Algorithms. These topics are
very important for understanding the utility of Algorithms in Java, various kinds of useful algorithms related to searching and sorting, understanding the concept of time complexity and other advanced and
important concepts like dynamic programming and greedy algorithms.
Course Objectives:
The objective of this course is to enable students to process, evaluate and understand the basic
algorithms in Java and understand their approaches.
Course Outcomes (COs): After At the end of this course students will be able to:
CO1: Understand and apply the concept of Algorithms & Time Complexity in Java.
CO2: Understand and apply various important algorithmic techniques in Java such as searching
and sorting.
CO3: Become familiar with the more advanced algorithms in Java such Dynamic Programming and
Greedy Algorithms. CO4: Understand and apply the concept of asymptotic notations in Java.
CO5: Understand and apply the concept of scheduling problem in Java.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S M W
CO 2 M S W W
CO 3 M S W
CO 4 M S W W
CO 5 M S W
Course Contents:
Unit – 1: Algorithm Analysis:
Parameters of Algorithm Efficiency,
Complexity functions, Asymptotic notations, Big O functions, Time vs Space complexity trade off,
Run time analysis of various algorithms,
Fibonacci sequence, Recursion, Industry relevant examples.
Unit – 2: Searching & Sorting:
Introduction to Searching, Linear Search and its Java implementation,
Time Complexity of Linear Search, Divide & Conquer algorithms,
Binary Search and its Java implementation, Time Complexity of Binary Search,
L T P C.U.
3 2 0 5
10
Bubble Sort and its Java implementation, Time Complexity of Bubble, Sort,
Selection Sort and its Java implementation, Time Complexity of Selection Sort ,
Insertion Sort and its Java implementation, Time Complexity of Insertion Sort, Insertion Sort vs Selection Sort,
Merge Sort and its Java implementation, Time Complexity of Merge Sort ,
Quick Sort and its Java implementation, Time Complexity of Quick Sort , Quick Sort demonstration through cards game, Comparison of Sorting Algorithms, Sample problem
(Leader-board).
Unit – 3: Dynamic Programming:
The coin exchange problem, The Fibonacci sequence,
The total number of pathways from one point in a grid to another (Optional),
0-1 Knapsack Problem, Longest Common Subsequence, Industry Demonstration.
Unit – 4: Greedy Algorithms (optional):
Greedy Algorithms, Advantages & Disadvantages of greedy algorithms,
Scheduling Problem, The Depth Problem, Knapsack Problem,
Fractional Knapsack Problem, Greedy algorithms: Industry problem & demonstration.
Text Book (s):
1. “Introduction to Algorithms, Second Edition" by Thomas H. Cormen. Charles E. Leiserson. Ronald
L. Rivest. Clifford Stein
References:
1. "Algorithm Design" by Jon Kleinberg and Eva Tardos.
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of: o Class Attendance (C): 5%
o Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4 CO5
C
Sessional Exam (T) X X X X
H X X
ESE X X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
11
TEACHING-LEARNING PLAN
Course Title: Basics of Transcendental Meditation and Yoga
Course Code: BTCDS 105
Pre-requisites: NA
Course Description:
With the changing environment, it becomes essential for an individual to adapt to the change and cope
up with it. The capability of an individual to deal with these challenges with a positive attitude is the
need of today which can only be achieved successfully through a holistic approach towards life. As a
first step this course starts with basic asanas of Transcendental Meditation (TM) and Yoga.
Course Objectives:
The objective of this course is to enable students to recognize the need of knowledge of the self, as a
basis to achievement and fulfillment. They will be introduced to the basics of TM and yoga and practice
basic asanas.
Course Outcomes (COs): At the end of this course students will be able to:
CO 1: Define the concept of TM and yoga
CO 2: Recognize the importance of yoga as a means to achieve fulfilment in life
CO 3: Perform basic asana
CO 4: Compare with others as to how his/her life becomes better aligned with the environment
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5
CO 1 M W
CO 2 S
CO 3 M
CO 4 W S
Course Contents: Semester 1
Unit – 1: Science of Consciousness and Transcendental Meditation
Introduction to Science of Consciousness and its practical aspect, Concept of Knower, Known, Object of Knowing,
Introduction to Transcendental Meditation, Scientific Research on Transcendental Meditation, How Transcendental Meditation differs from other forms of meditation,
Introducing CBE - Transcendental Meditation around the world,
Preparation to start learning Transcendental Meditation
Unit – 2: Learning Transcendental Meditation
Preparation to learn Transcendental Meditation,
Personal Instruction, Supplying Practical Understanding of Correct Meditation,
Effects of Transcendental Meditation on Mind and Body,
L T P C.U.
2 1 1 0
12
Development of Higher States of Consciousness
Unit – 3: Consciousness-based Education (CBE)
Introduction to Consciousness-based Education,
CBE around the world and in India
Unit – 4: Enrichment of Experiences I
Follow-up Sessions and Group Checking,
Understanding Nature of Life and Natural Tendency of Transcendental Meditation,
Personal Checkings , Refresher of the Practice
Unit – 5: Maharishi Yoga Asanas
Introduction to Maharishi Yoga Asanas, Practice Yoga Asanas that promote integration of mind and body,
Learn about the influence and benefits of each posture on your physiology
Unit – 6: Basics of Communication
Purpose and process of communication, Communication and self ,
Types of Communication in relation to environment,
Barriers to communication and how TM and yoga helps in overcoming the barriers, Communication and Human Emotions
Text Book(s):
1. Denniston Denise. (1986). The TM book. Fairfield Press Inc.
2. Truby John. (2008). The Anatomy of Story: 22 Steps to Becoming a Master Storyteller. Farrar,
Straus and Giroux
References:
1. https://www.tm.org/
2. https://indiatm.org/
Assessment Scheme:
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4
AC 1 X X X X
AC 2 X X X X
AC 3 X X
AC 4 X X
AC 5 X X X
Sl. No. Component Weightage (%)
AC 1 Participation in Practice 20
AC 2 Teachers’ Evaluation 20
AC 3 Outbound Visit & Report 10
AC 4 Field Based Project 20
AC 5 End Semester Examination 30
13
Details of Projects/Activities
Dumb Charade story telling competition in the light of Consciousness
The group of 10 students is created and individually they have to tell the story to the whole class
without speaking a word by using props, sign language and the class has to guess the story. The group
further explains the knowledge behind the story to the rest of the class. The group that performs and
articulates in an appropriate manner shall be appreciated and the teacher will conclude the class by
connecting the learning to the Maharishi Knowledge.
Ping pong ball and knowledge
All students will be provided with the one ping pong ball each
The glasses will be placed on the table at a distance of 10 foot
The students have to throw the ball towards the glass and it should directly fall into the glass.
The learning behind this activity is that the more you practice or rehearse any skill the more you
become efficient and coefficient in that skill, consequently regular practice of any skill leads to
perfection.
Each student (individually or in groups of 2-3 students) will undertake a project where they will be
working in the external environment (like village community, MSMEs, NGOs, civil authorities etc.) on identified issues. They will work under the guidance of an assigned faculty member and will be
assessed on the basis of how they are able to effectively understand their relationship with the external
environment. Students will have to prepare the schedule of interaction with the identified external
contacts and execute the assigned task keeping in mind the intended learning outcomes. They will
maintain a project diary/ register as per following format and this will be scrutinized by the faculty
guide weekly/ fortnightly as decided.
Sl.
No.
Topic Learnt in
Class or Practice of
TM
How I applied it during
project/ field practice/
Outbound visit
My
Understanding
Remarks
1.
2.
Outbound Visit/ Activity:
It is mandatory that all students will have to participate in outbound visit/ activity and attend all the
planned activities strictly. With the guidance of faculty members, the will participate with clear cut
intended learning outcome and submit a report on completion so that attainment of outcomes can be assessed. This assessment will have weightage as mentioned in the assessment scheme.
Class Participation:
Student’s participation in practice Sessions: 10 Marks
S.No Rubrics for Practice Sessions Marks
1 Student regularly attends the practice session once
a day
2
2 Student regularly attends the practice session twice 4
14
a day
3 Student attends the session regularly but does not
initiate contribution & needs instructor to solicit
input.
6
4 Student’s comments are constructive, with signs of
insight and relevant to discussion
8
5 Student listens attentively and hears what others
say and contributes to the learning and knowledge.
10
Student’s participation in the Theory Classes: 10 Marks
S.No Rubrics for Theory Sessions Marks
1 Student regularly attends the class but is quite
disruptive
2
2 Student attends the class but does not listen to
others, both in groups and in class
4
3 Student attends the class with some participation
6
4 Student attends the class proactively and
contributes to the class
8
5 Student attends the class proactively, consistently
and add value to the learning process
10
Attendance in all the classes and practice sessions is mandatory. Participation will be evaluated based
on attendance, active engagement in discussions and interaction and contribution towards overall learning. This component will have 20% weightage as mentioned in the assessment scheme.
Other Details:
While it is expected that students should attend all classes but to cater to emergencies, illness,
unavoidable social commitments and family responsibilities, a relaxation of up to 25% may be
considered. Under no circumstances, attendance should fall below 75% else they will be debarred from
taking examinations and will be declared fail in the course. Students can meet the faculty/ guide for consultations between 3:30 PM to 4:30 PM or else with prior appointment. Students are expected to be
regular and punctual in all activities including completion of work, submission schedules, appointments
etc. and should be professionally dressed.
Important Note for faculty: Assessment rubrics will have to be written for each Assessment
component.
1
Evaluation Scheme
B.Tech.Second Semester
S.No. Subject
Code Name of Subject
Period Evaluation Scheme
Subject
Total Credit
L T P Sessional ESE
CT TA Total Theory Practical
1
BTCDS
201
Engineering
Mathematics - II 3 1 20 10 30 70 100 4
2
BTCDS
202 Statistics – I 3 2 20 10 30 70 100 5
3
BTCDS
203 Data Structures 3 1 2 20 10 30 20 50 100 5
4
BTCDS
204
Data Automation
Using Excel VBA 3 2 20 10 30 20 50 100 4
5
BTCDS
205
Python – I (Data
Handling and
Manipulation)
3 1 2 20 10 30 20 50 100 5
TOTAL 150 350 500 23
Qualifying Non-Credit Courses
5
Self-Development
courses/ Science for
Consciousness (SOC)
SoC -2 2-1-1 70 30 100 0
2
TEACHING-LEARNING PLAN
Semester II
Course Title:Engineering Mathematics II
Course Code:BTCDS 201
Pre-requisites:Engineering Mathematics I
Course Description:
This course is designed for the students of Bachelor of Technology in Computer Science with Data
Sciencessince the application of mathematical concepts is required in data analysis, statistics, and in
all fields involving problem solving. The topics included are three-dimensional coordinate geometry
including spheres, cones and cylinders, differential calculus and its applications in series expansion,
limits of indeterminate forms , partial differentiation, differential equations, vector calculus
involving vector differentiation and integration.
Course Objectives: The objective of this course is to enable students to process, evaluate and
reinforce the concepts of three-dimensional coordinate geometry, differential calculus and its
applications, partial differentiation, differential equations, vector calculus involving vector
differentiation and integration.
This understanding is of paramount importance for many courses in Data Science and Machine
Learning.
Course Outcomes (COs): At the end of this course students will be able to:
CO1: Determine the equation of spheres, cones and cylinders in different forms especially of right
circular cone and right circular cylinder and apply the same for determining their
intersection with given planes etc.
CO2: Use the concepts previously learnt in differential calculus and partial differentiation for
working out expansion of series using Taylor and Maclaurin series and theorems
CO3: Work out the maximum and minimum values of functions based on the concept of
Lagrange’s method of undetermined multiplier
CO4: Solve differential equations of general forms of higher order and non-linear including
partial differential equations
CO5: Apply the concept and properties of vector differentiation such as gradient, divergence and
curl to scalar and vector functions
CO6: Apply the concept and properties of line integral, double integral and triple integral to
scalar and vector functions and determine their values in case of definite integrals for the
work done flux and volume respectively.
L T P C.U.
3 1 0 4
3
Mapping COs with POs:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2
CO1 S M W
CO2 M S W W
CO3 M S W
CO4 M S W W
CO5 M S W
CO6 M S W
Course Contents: Semester II
Unit 1: Coordinate Geometry of Three Dimensions
Equation of a sphere
Intersection of a sphere and a plane
Tangent plane
Normal lines,
Right circular cone,
Right circular cylinder.
Unit 2: Differential Equations
Unit 3: Differential Calculus
Successive Differentiation
Leibnitz’s Theorem
Cauchy’s mean value
Theorem Taylor’s theorem
Maclaurin’s series
Taylor’s series
Indeterminant forms.
Unit 4: Partial Differentiation
Differential Equation of First Order
Linear Differential Equations with Variable Coefficients
Differential Equation Of other types
Partial Differential Equations of First Order
Lagrange’s Form, Standard Forms.
Functions of Two or more Variables,
Partial derivatives,
Approximate Calculations,
4
Lagrange's method of undetermined multipliers
Unit 5: Vector Calculus
Text Book (s):
GrewalB. S. (2005). Higher Engineering Mathematics. Khanna Publisher.
References:
RamanaB. V. (2008), Higher Engineering Mathematics. Tata Mc Graw-Hill Publishing
Company Ltd.
Jain R K. & Iyenger S R K. (2002). Advance Engineering Mathematics. Narosa Publishing
House.
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components with COs:
CO1 CO2 CO3 CO4 CO5 CO6
C X X
H X X
T X X X
ESE X X X X X X
Vector differentiation: Gradient,
Curl and Divergence,
Tangent and Normal planes
Vector Integration: Line integral,
Surface integral,
Volume integral
5
TEACHING-LEARNING PLAN
L T P C.U.
3 1 5
Course Title: Statistics-1
Pre-requisites: Python programming language and Probability
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are
Inferential statistics, hypothesis testing, and exploratory data analysis.
Course Objectives: To emphasize on how to use a random sample data to describe and make
inference about the population and to test whether the assumptions about population data are true
or not using the sample data.
Course Outcomes (COs): At the end of this course students will be able to:
● Draw insights from data on the features.
● Display data in such a way that interesting features will become apparent
● Use random sample data to describe and make inference about the population.
● Test whether your assumptions about population data are true or not using the sample data.
Mapping COs with POs:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2
CO1 S M W
CO2 M S W W
CO3 M S W
CO4 M S W W
CO5 M S W
Course Contents: Semester
Unit – 1: EDA
● Introduction to EDA ● Public and Private Data
● Data cleaning revision
● Univariate Analysis- Ordered Categorical Variables
● Univariate Analysis - Unordered Categorical Variables
● Univariate Analysis – Quantitative Variables
● Introduction to Segmented Univariate Analysis
● Basis of Segmentation
● Comparison of Averages
6
● Comparison of Other Metrics
● Bivariate Analysis on Continuous Variables
● Business Problems Involving Correlation
● Bivariate Analysis on categorical variables
● What are Derived Metrics? ● Types of Derived Metrics: Type Driven Metrics, Business Driven Metrics, Data Driven
Metrics.
Unit – 2: Inferential Statistics
● Introduction to Probability (Permutations – Combinations)
● Probability : Definition and Properties
● Rules of Probability
● Random Variables
● Probability Distribution
● Expected Value
● Discrete Uniform Distribution
● Cumulative Probability
● Normal Distribution
● Samples & Sampling
● Sampling Distribution
● Properties of Sampling Distributions
● Central Limit Theorem
● Mean Estimation Using Central Limit Theorem"
● Confidence Interval and Confidence Level
Unit – 3: Hypotheses Testing
● Introduction to Hypothesis testing
● Null and Alternate Hypotheses
● Making a Decision
● Critical Value Method with examples
● p-value Method with examples
● Types of Errors
● T Distribution and T-test
● Two-Sample Mean Test ● Two-Sample Proportion Test
● A/B Testing Demonstration
● Chi-square test
● Hypothesis testing in Python
● Industry Relevance
Text Books
“Become a Python Data Analyst: Perform exploratory data analysis and gain insight
into scientific computing using Python”by Alvaro Fuentes
“Think Stats” — by Allen B. Downey
“Practical Statistics for Data Scientists: 50 Essential Concepts” by Peter Bruce and
Andrew Bruce
7
References:
● Python for Data Analysis, Book by Wes McKinney
● Naked Statistics: Stripping the Dread from the Data, Book by Charles Wheelan
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4 CO5
AC1 X X
AC2 X X
AC3 X X X
ESE X X X X X
8
TEACHING-LEARNING PLAN
Course Title: Data Structures
Course Code:BDS-203
Pre-requisites:
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are Stacks &
Queues, Hashtables, Hashmaps&Hashsets, Binary Trees & Binary Search Trees, Priority Queues
&Heaps, Graphs & Graph algorithms. These topics are very important for understanding the most
important data structures in Java and understanding their application and utility.
Course Objectives: The objective of this course is to enable students to process, evaluate and
understand the important data structures in Java and also understand their application.
Course Outcomes (COs): At the end of this course students will be able to:
Understand and apply the concepts of important data structures such as Stacks & Queues, Hashtables, Hashmaps&Hashsets, Binary Trees & Binary Search Trees, Priority Queues & Heaps,
Graphs & Graph algorithms in Java.
Mapping COs with POs:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2
CO1 S M W
CO2 M S W W
CO3 M S W
CO4 M S W W
CO5 M S W
Course Contents: Semester 2
Unit – 1: Stacks & Queues
Introduction to Stacks
Parenthesis matching problem using Stacks
Implementing a stack
Industry demonstration: File versioning system
Introduction to Queues
Ticket booking system using Queues
Implement a stack using two queues
Implement a stack using one queue
Palindromic string problem
Duplicate parenthesis problem
Reversing a stack problem
Kth largest element problem
L T P C.U.
3 1 1 5
9
Unit – 2: HashTables, HashMaps and HashSets
Design and performance analysis of hash tables
Hash functions and hashing
Collision in hash tables
How to check if a given hash function is good or bad
Implementation of a dictionary (phone book), using a hash table
HashMaps
Find Symmetric Pairs problem
First Unique Character problem
HashSets
Array of Contiguous Integers problem
Pair With a Given Sum problem
Itinerary From all Tickets problem
Match Locks and Keys problem
Unit – 3: Binary Trees & Binary Search Trees
Title problem: Runway Reservation
Linear vs non-Linear data structures
Trees & Binary Trees
Properties, Types & Representation of binary trees
Tree Traversal: DFS & BFS
Mirroring a tree problem
Spiral order traversal of a tree
Binary Search Trees
Searching, Insertion & Deletion in a BST
Lowest common ancestor problem
Balanced BSTs
Solution of the Title Problem
Unit – 4: Priority Queues & Heaps
Priority queues with example
Priority queues ADT
Implementation of priority queues using LinkedList and ArrayList
Heaps
Basic operations performed on heaps
Sorting
Merge k sorted linked list problem
Median of stream of integers problem
Unit – 5: Graphs & Graph Algorithms
Depth-First Search
Breadth-First Search
Edge list
Adjacency matrix
Adjacency list
Dijkstra’s algorithm
Application of all of the above in real life
10
Text Book (s):
"Data Structures and Algorithms in Java"by Michael T. Goodrich and Roberto Tamassia
References:
http://greenteapress.com/thinkapjava/html/index.html
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4 CO5
AC1 X X
AC2 X X
AC3 X X X
ESE X X X X X
11
TEACHING-LEARNING PLAN
Course Title:Data Automation using Excel VBA
Course Code:BTCDS204
Pre-requisites:NIL
Course Description:
This course is designed for the students of Bachelor of Technology in Computer Science with Data
Sciencesfrom beginner to advanced level in MS-Excel including Data Automation using
programming in Excel VBA. Skill toward application of MS-Excel is required in data analysis and
statistical analysis for any graduate in the field of data science . The topics included are Basics of
MS-Excel, functions in MS-Excel, IF Statements, Vlookup and Hlookup, Pivot Tables, Macros in VBA
programming, FOR Loops, Date and Time Functions, etc.
Course Objectives: The objective of this course is to enable students to develop and apply skills
towards programming using VBA in MS-Excel.
This understanding is of paramount importance for many courses in Data Science and Machine
Learning.
Course Outcomes (COs): At the end of this course students will be able to:
C01 :Use Microsoft Excel to create personal and/or business spreadsheets following current
professional and/or industry standards.
CO2: Use critical thinking skills to design and create spreadsheets.
CO3: Communicate towards data analysis using spreadsheet vocabulary.
C04: Create procedures using VBA Macros
C05: Use VBA Macros for different functions
C06: Develop programming skills in MS-Excel VBA for data automation
Mapping Cos with Pos:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2
CO1 S M W
CO2 M S W W
CO3 M S W
CO4 M S W W
CO5 M S W
CO6 M S W
L T P C.U.
3 1 4
12
Course Contents:
Unit 1: Spreadsheet Principles
What is a spreadsheet?
Ribbon
Understanding Workbooks, Worksheets, Rows, Columns, cells
Unit 2: Screen Layout and Excel Basics
Various selection techniques
Tabs
Groups
Dialog Box Launchers
Quick Access Toolbar (QAT) Customizing QAT
Saving, File types, File Compatibility (with earlier Versions) Getting Help
Unit 3: Entering, Selecting and Editing Data
Entering , Editing and Deleting information in cells (Text, Date, and numbers) Entering Auto Lists
Using Fill handle to create simple lists
Deleting Rows, Columns and Cells
Inserting Rows, Columns and Cells
Inserting , Deleting, Moving, Copying and Renaming Sheets
Various Navigation Techniques using Scroll bar, Keyboards and Go To command
Unit 4: Creating Formulae and Functions
Creating Formulae
Editing Existing Formulae
BODMAS: Mathematical Order
Copying Formulae Understanding Relative Referencing
Understanding Absolute Referencing
Using the Auto sum Feature
Common Basic Functions : SUM, MIN, MAX, AVERAGE, COUNT, COUNTA Using the Formulas
Tab
Unit 5: Formatting Cells, Rows, Columns and Sheets
Formatting Cells
Number Formatting
Date Formatting
Text Formatting
Cell Alignment And Orientation
Wrap text Applying borders and shading
Border drawing
Clearing Formats
Changing Column Widths
13
Changing Row Heights
Changing sheet Tab ColoursUsing Format Painter
Creating Simple Charts Editing Charts
Formatting Charts
Data Bars
Colour Scales
Icon Sets
Other features
Vertical Lookup (Vlookup)
Horizontal Lookup (Hlookup)
Unit 6: Basics of Programming
Introduction to Programming
Variable
Inputbox, Msgbox
If, Select Case Objects, Collection Objects, Members of Objects
Workbooks, Worksheets, Range, Pivot Objects
Active Objects – Activeworkbook, Activesheet, Activecell
For-Next Loop, Do while, Do Until Goto
VBA Procedures – Sub, Event and Function
Scope of Sub and Calling of Sub
Creating User Defined Functions, Creating Addlns Event Procedures
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components with COs:
CO1 CO2 CO3 CO4 CO5 CO6
AC1 X X
AC2 X X
AC3 X X X
ESE X X X X X X
14
TEACHING-LEARNING PLAN
L T P C.U.
3 1 1 5
Course Title: Python -1
Pre-requisites: Basic programming logic
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are
introduction to python, NumPy, Pandas, Cleaning the data and Programming practice.
Course Objectives: To introduce the learners with programming language Python, its data
structures, control structure and functions. To emphasize on the python libraries - NumPy and
Pandas - which are widely used in Data Science.
Course Outcomes (COs): At the end of this course students will be able to:
CO1: Build code in Python using concepts of looping, and its data structure. CO2: Clean and manipulate the data using Python's powerful data analysis libraries - NumPy and
Pandas.
Mapping COs with POs:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2
CO1 S M W
CO2 M S W W
CO3 M S W
CO4 M S W W
CO5 M S W
Course Contents:
Unit – 1: Introduction to Python
● Introduction to Python
● History of Python and Its Importance
● Data Types in Python
● Arithmetic Operations
● String Operations ● Tuples, Lists, Sets, Dictionaries
● Iterations
● Comprehensions
● Functions in Python - User defined, Map, Filter and Reduce Functions.
● OOPs in Python
15
Unit – 2: Python for ML (NumPy+Pandas)
● Basics of NumPy
● Operations Over 1-D Arrays
● Multidimensional Arrays
● Creating NumPy Arrays
● Manipulating NumPy Arrays
● Coding Practice Questions
● Introduction to Pandas
● Basics of Pandas
● Pandas: Rows and Columns
● Operations on Dataframes
● Indexing and Slicing ● Grouping and Summarizing Data
● Merge and Append
● Lambda and Pivot table
● Coding Practice questions
Unit – 3: Cleaning the data
● Introduction to CRISP-DM framework
● Introduction to Data Cleaning
● Fixing Rows and Columns
● Missing Values
● Standardising Values
● Invalid Values
● Filtering Data
● Cleaning the dataset(hands-on)
● Programming practice + small activities
Text Books
“Learning Python, 5th Edition”by Mark Lutz
“Python Data Science Handbook”by Jake VanderPlas
References:
● “A Byte of Python” by C.H. Swaroop.
● “Head-First Python” by Paul Barry
. Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
16
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4 CO5
AC1 X X
AC2 X X
AC3 X X X
ESE X X X X X
17
TEACHING-LEARNING PLAN
Course Title:Increasing Coherence in Society by Maharishi’s Knowledge
Course Code: SOC 102
Pre-requisites, SOC 101
Faculty: Dr. Mudita Agarwal and Mr. Gaurav Thakur
Course Description:
The course describes the value of wholeness and creating coherence to unfold the full potential of
an individual to make the society much more fulfilling, efficient and productive by Maharishi’s
Knowledge of Transcendental meditation and even a small percentage of people practicing in
groupscan bring a huge change in the society
Course Objectives:
The objective of this course is to enable the students to realize the importance of an Individual and
its impact on the society by understanding the concept of Maharishi Effect which is scientifically
verified along with Behavioural communication and social responsibility. They will also be
introduced to the concepts of World plan of Maharishi for different countries.
Course Outcomes (COs): At the end of this course students will be able to:
CO1: Identify the concepts of Maharishi Effect in the light of Modern Science verified by scientific
research
CO2: Illustrate the important role of Maharishi in the contribution of revival of Vedic Knowledge
Employ regular practice of meditation in daily life.
CO3: Distinguish between various components of Non- Verbal Communication and their
application in enhancement of the Behavioral Communication.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5
CO 1 M W
CO 2 S
CO 3 M
CO 4 W S
L T P C.U.
2 1 1 0
18
Course Contents: Semester II
Unit – I: Increasing Positivity & Coherence in the Society I
Introduction to Maharishi Effect
Maharishi Effect draws parallels with Modern Science
Maharishi Effect verified by Scientific Research
Unit – II: Enrichment of Experiences II
Advance Lectures on the Transcendental Meditation Program
Follow-up Sessions and Group Checkings
Personal Checkings
Unit – III: Maharishi in the World
Who is Maharishi Mahesh Yogi
Narratives from Maharishi's Life
Timeline of the Achievements
Contribution in the revival of Vedic Knowledge
Maharishi's World Plan
Unit - IV: Non-Verbal Communication
Gestures : An embodied view of social interaction
Postures related to Yoga and meditation
Role of Facial Expression in social interaction
Eye Contacts, Meeting the self
Body Language with respect to work place morale
Time Language: Space, time and sign language
Silence: Key to true communication with higher self
Tips for Improving Non- verbal Communication
Text Book (s):
Gilpin Geoff. (2006). The Maharishi Effect: A Personal Journey through the Movement That Transformed American Spirituality. Penguin Group (USA).Tarcher Perigee
Aron Elaine & Aron Arthur. (1986). The Maharishi Effect: A Revolution Through Meditation. Stillpoint Publishing, New Hampshire. E P Dutton.
Burgoon K. J, Floyd Kory &Guerrero Laura. (2009) Non-Verbal Communication. Allyn & Bacon
McNeill David. (2005). Gesture and Thought. University of Chicago Press
References:
Halley Susi (2019, March 25). The Maharishi Effect as a Solution to the problem of antisemitism in America from https://www.researchgate.net/publication/333356375
Orme-Johnson, D. W., & Fergusson, L. (2018). Global impact of the Maharishi Effect from
19
1974 to 2017: Theory and research. Journal of Maharishi Vedic Research Institute
Assessment Scheme:
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4
AC 1 X X X X
AC 2 X X X X
AC 3 X
AC 4 X X
AC 5 X X X X
Details of Projects/Activities
Dart Game
Dart Game with Balloons: - In this activity balloons are considered as ignorance and students are
supposed to write the habits they want to eliminate from their life on the balloons. When a student
bursts that balloon, Knowledge comes out in form of Maharishi quotes. The learning was hitting the
dart is considered as the action taken to remove the ignorance by gaining the inside knowledge.
Solve the knowledge Puzzles
To start this activity we take 5 students in one group and there can be multiple number of groups
created and each group is provided with set of words related to Maharishi’s quoteto frame exact
Maharishi’s quote in complete. The learning behind the activity is teamwork and enhancement of
communication skills as well as brain storming.
Sl. No. Component Weightage (%)
1. Participation in Practice 20
2. Teachers’ Evaluation 20
3. Outbound Visit & Report 10
4. Field Based Project 20
5. End Semester Examination 30
20
Human Knot Team Building Activity
Starting in a circle, participants connect hands with two others people in the group to form the
human knot. As a team they must then try to unravel the “human knot” by untangling themselves
without breaking the chain of hands.
1. Get the group to form a circle.
2. Tell them to put their right hand up in the air, and then grab the hand of someone across the
circle from them. 3. Then repeat this with the left hand, ensuring they grab a different person’s hand.
4. Check to make sure that everyone is holding the hands of two different people and they are
not holding hands with someone either side of them.
5. That they must now try to untangle themselves to form a circle without breaking the chain
of hands. Allocate a specific time to complete this challenge (generally ten to fifteen minutes)
6. Get participants to take their time in order to limit injuries. Ask the group not to tug or pull
on each other and spot participants as they pass over other participants. Monitor throughout
the challenge and stop them if you need to. 7. If the chain of hands is broken at any point, they must then start over again.
The Learning outcome behind this activity as the life entangles itself, it can be resolved by having
calm and stable mind, and this state of awareness can be easily achieved by diving inward to the
level of consciousness by practice of Transcendental Meditation which further leads to better
Cooperation, Leadership and Time Management.
Each student (individually or in groups of 2-3 students) will undertake a project where they will be
working in the external environment (like village community, MSMEs, NGOs, civil authorities etc.)
on identified issues. They will work under the guidance of an assigned faculty member and will be
assessed on the basis of how they are able to effectively understand their relationship with the
external environment. Students will have to prepare the schedule of interaction with the identified
external contacts and execute the assigned task keeping in mind the intended learning outcomes.
They will maintain a project diary/ register as per following format and this will be scrutinized by
the faculty guide weekly/ fortnightly as decided.
Sl.
No.
Topic Learnt in Class
or Practice of TM
How I applied it during
project/ field practice/
Outbound visit
My
Understanding
Remarks
1.
2.
Outbound Visit/ Activity:
One Outbound Activity/Visit every month of Institutional, Corporates, Seminars,
Conferences or (Guest Lectures (Inside or outside)) to be organized and conducted by
Teacher’s.
It is mandatory that all students will have to participate in outbound visit/ activity and attend all the planned activities strictly. With the guidance of faculty members, the will participate with clear
cut intended learning outcome and submit a report on completion so that attainment of outcomes
can be assessed. This assessment will have weightage as mentioned in the assessment scheme.
Class Participation:
21
Student’s participation in practice Sessions: 10 Marks
S.No Rubrics for Practice Sessions Marks
1 Student regularly attends the practice session once a
day
2
2 Student regularly attends the practice session twice a
day
4
3 Student attends the session regularly but does not
initiate contribution & needs instructor to solicit input.
6
4 Student’s comments are constructive, with signs of
insight and relevant to discussion
8
5 Student listens attentively and hears what others say
and contributes to the learning and knowledge.
10
22
Student’s participation in the Theory Classes: 10 Marks
S.No Rubrics for Theory Sessions Marks
1 Student regularly attends the class but is quite
disruptive
2
2 Student attends the class but does not listen to others,
both in groups and in class
4
3 Student attends the class with some participation
6
4 Student attends the class proactively and contributes to
the class
8
5 Student attends the class proactively, consistently and
add value to the learning
10
Attendance in all the classes and practice sessions is mandatory. Participation will be evaluated
based on attendance, active engagement in discussions and interaction and contribution towards
overall
Learning. This component will have 20% weightage as mentioned in the assessment scheme.
Other Details:
While it is expected that students should attend all classes but to cater to emergencies, illness,
unavoidable social commitments and family responsibilities, a relaxation of up to 25% may be
considered. Under no circumstances, attendance should fall below 75% else they will be debarred
from taking examinations and will be declared fail in the course. Students can meet the faculty/ guide for consultations between 3:30 PM to 4:30 PMor else with prior appointment. Students
are expected to be regular and punctual in all activities including completion of work, submission
schedules, appointments etc. and should be professionally dressed.
Important Note for faculty:Assessment rubrics will have to be written for each Assessment
component.
1
Evaluation Scheme
B. Tech. Third Semester
Sl. No.
Course Category
Course Code
Course Title
L-T-P
CIA Marks
ESE Marks
Total
Credit
1 Core Courses BTCDS 301 Engineering Mathematics – III 3-1-0 30 70 100 4
2 BTCDS 302 Relational Database Management
System and SQL 3-1-2 30 70 100 5
3
BTCDS 303 Python - II (Statistics Modeling) 3-1-2 30 70 100 5
4
BTCDS 304 Computer Networking 3-1-0 30 70 100 4
5 BTCDS 305 Operating System 3-0-2 30 70 100 4
TOTAL 150 350 500 22
Qualifying Non-Credit Courses
6
Self-Development
courses/ Science for
Consciousness (SOC)
BTCDS 306 Science of Consciousness – III 2-1-1 30 70 100 0
2
TEACHING-LEARNING PLAN
Course Title: Engineering Mathematics - III
Course Code: BTCDS 301
Pre-requisites, if any: Engineering Mathematics I and II
Course Description:
This course is designed for the students of Bachelor of Technology in Computer Science with Data
Sciences. The topics included are integral calculus, beta and gamma functions, areas and volumes using
integral calculus, numerical techniques such as interpolation and finding roots of the equation,
numerical differentiation and numerical integration. The application of mathematics is required in all
fields for problem solving, in data analysis, statistics, etc.
Course Objectives:
The objective of this course is to enable students to process, evaluate and understand the concepts of
areas and volumes using integral calculus, beta and gamma functions and numerical techniques. This
understanding will be the prerequisite for many courses in Data Science specialization.
Course Outcomes (COs): After the completion of this course, students will be able to:-
CO1: Determine the integrals of standard functions and their combinations using reduction formulae
and evaluate the definite integrals of standard functions and their combinations using reduction
formulae
CO2: Use the definite integrals of standard functions and their combinations (using reduction
formulae) for finding areas of curves and areas enclosed between curves and axes
CO3: Evaluate the double and triple integrals of functions for finding volumes of revolution
constituted by the curves
CO4: Apply the concept and properties of beta and gamma functions to evaluate integrals CO5: Make use of numerical techniques to determine the roots of equations for different types of
functions and to interpolate and extrapolate the values of dependent variable based on values of
independent variables by different methods
CO6: Apply numerical techniques to differentiate different functions by different methods and
evaluate definite integrals different functions by different methods such as Trapezoidal
method/rule and Simpson’s rule
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PSO 1 PSO 2
CO 1 S M W
CO 2 M S W W
CO 3 M S W
CO 4 M S W W
CO 5 M S W
CO 6 M S W
L T P C.U.
3 1 0 4
3
Course Contents:
Unit – 1: Integral Calculus I
Reduction formulae, Definite Integrals,
Areas of Curves,
Volumes of Revolution.
Unit – 2: Integral Calculus II
Multiple integration: Double integration,
Change of order of integration, Change of variables,
Areas and Volumes, Beta function, Gamma Function.
Unit – 3: Numerical Techniques I
Solution of algebraic and transcendental equations – Bisection method, Regula-falsi method and Newton method,
Useful deductions from The Newton-Raphson formulae,
Interpolation: Finite differences, Factorial notation, Newton’s interpolation formulae
Lagrange’s divide difference, Newton’s divide difference formulae.
Unit – 4: Numerical Techniques II
Numerical differentiation,
Formulae of derivatives, Numerical Integration, Newton-Cotes quadrature formula,
Trapezoidal rule,
Simpson’s 1/3rd rule,
Simpson’s 3/8th rule.
Text Book(s):
1. Grewal B. S. (2005). Higher Engineering Mathematics. Khanna Publisher.
Reference:
1. Ramana B. V. (2008), Higher Engineering Mathematics. Tata Mc Graw-Hill Publishing Company Ltd.
2. Jain R K. & Iyenger S R K. (2002). Advance Engineering Mathematics. Narosa Publishing House.
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5%
o Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4 CO 5 CO 6 C H X X X
Sessional Exam (T) X X X X ESE X X X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
4
Course Title: Relational Database Management System and SQL
Course Code: BTCDS 302
Pre-requisites, if any: NA.
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are introduction
to Database, Characteristics of databases, DBMS, Entity–Relationship Data Model , Structured Query Language, Normalization, Joining, Transactions, Locking, Concurrence Control, Serializability and etc.
Course Objectives:
This course is designed to provide a better understanding and making each student able themselves, to
explain basic database concepts, applications, data models, schemas and instances, to demonstrate the
use of constraints and relational algebra operations. IV. Describe the basics of SQL and construct
queries using SQL, to emphasize the importance of normalization in databases, to facilitate students in Database design, to familiarize issues of concurrency control and transaction management.
Course Outcomes (COs): After the completion of this course, students will be able to: -
CO1: Apply the basic concepts of Database Systems and Applications.
CO2: Use the basics of SQL and construct queries using SQL in database creation and interaction.
CO3: Design a commercial relational database system (Oracle, MySQL) by writing SQL using the
system. CO4: Analyze and Select storage and recovery techniques of database system.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S M M W S M
CO 2 M S M
CO 3 S M M S
CO 4 S M
Course Contents:
Unit – 1: Introduction
Database, Characteristics of databases and their history,
File systems vs database systems, DBMS, Advantages & disadvantages,
Data Abstraction and Data Independence,
DBMS architecture,
Database Users and Administrators,
Entity–Relationship Data Model - Data Modeling & its Benefits, Phases of Database Modeling, The Entity-Relationship(E-R) Model, Weak and Strong Entities,
Database Design, Strengths & Weaknesses of the E-R Model.
Unit – 2: Relational Model & Relational Algebra & Relational Calculus
Introduction, Data Structure,
L T P C.U.
3 1 2 5
5
Mapping the E-R Model to the Relational Model,
Data Manipulation, Data Integrity,
Advantages of the Relational Model, Rules for Fully Relational Systems,
Earlier Database Models — Hierarchical and Network Models.
Unit – 3: SQL
Structured Query Language, Evaluation,
DDL, DML, DCL, Data Types,
SQL Aliases, Removing Duplicates, Sorting,
String Matching, Subqueries, Aggregate Functions,
Join Expressions, Modification of the Database, Views,
Embedded SQL and Dynamic SQL, Error Handling,
Data & Integrity Control, Advantages & Disadvantages.
Unit – 4: Schema Refinement & Query Processing & Optimization
Normalization, Database Design Issues – Update, Insert, Delete
Anomalies,Functional Dependencies – Single valued: First Normal Form, Second Normal Form, Third Normal Form, Boyce-Codd Normal Form (BCNF),
Decomposition, Functional Dependencies – Multi valued:Fourth Normal Form, Fifth Normal Form,
Denormailzation, Database performance and Indexes,
SQL query evaluation and plan optimization,
Plan node implementations: file scan, index scan, external-memory sorting, nested loop join, sort-merge join, hash join,
Table statistics and database ANALYZE commands.
Unit – 5: Transaction Management & Concurrency Control & Data Recovery & Security
Transaction Concept, Transaction Properties(ACID),
Serialized Transactions, Transaction Isolation Levels, Database Locks,
Concurrent Transaction Issues, Concurrent Reads and Writes,
Transaction recovery, System recovery, Media Recovery, Concurrency Control Techniques, Locking, Dead Lock, Serializability,
Security Introduction, Elementary concepts of Database security: system failure, Backup and Recovery Techniques, authorization and authentication.
Text Book(s):
1. “DATABASE MANAGEMENT SYSTEM” by G. K Gupta, Mcgraw Hill Education
2. “Database Management Systems” by Ramakrishnan and Gherke.
References: 1. “Database System Concepts”by Silberschatz, Korth, Sudarshanata, Tata McGraw Hill.
2. “Learning SQL” by Alan Beaulieu, O'Reilly Media
3. “Learning MySQL” by Tahaghoghi& Hugh Williams, O'Reilly Media
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5% o Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
6
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4
C
H X X
Sessional Exam (T) X X X X
ESE X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
7
Course Title: Python - II (Statistics Modeling)
Course Code: BTCDS 303
Pre-requisites, if any: Python I.
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are Python
Basics &Data Manipulation, Manipulating Data using statistical imputation, Creating Frequency
Distribution, Box Plot, Scatter Plot. Saving Graphs, Configuring Graph, Simple Linear and Interpreting values, Regression, BLUE Property, Residual Analysis, Multiple Regression, Model Building and
Logistic Regression etc.
Course Objectives:
The objective of this course is to enable students to process, evaluate and understand the core and
basic concepts of statistical modeling using python II.
Course Outcomes (COs): After the completion of this course, students will be able to: -
CO1: Define the concepts of Creating, Cleaning, Manipulating Data using statistical imputation.
CO2: Understand the usage of Box Plot, Scatter Plot. Saving Graphs, Configuring Graph Options
Drawing lines, labels, axis using python.
CO3: Understand the concept of Regression, BLUE Property, Residual Analysis and Multiple
Regression.
CO4: Experiment with the Logistic regression, Model Fit Statistics, Reject Reference, Binning using
python
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S M W
CO 2 M S W W
CO 3 M S W
CO 4 M S W W
Course Contents:
Unit – 1: Python Basics &Data Manipulation
Creating, Cleaning,
Manipulating Data using statistical imputation,
Analysis Reading files from various formats and saving data sets.
Unit – 2: Summary
Perform various summary functions,
Creating Frequency Distribution.
Unit – 3: Graphical
Five Number Summary,
Box Plot, Scatter Plot. Saving Graphs,
Configuring Graph Options; Drawing lines, labels, axis, title.
L T P C.U.
3 1 2 5
8
Unit – 4: Distribution
Understanding various distribution ‐ Sampling, Normal, Poisson, Binomial , Creating Random Numbers
Regression ‐ Simple Linear and Interpreting values. Diagnostic Tests for Normality.
Unit – 5: Hypothesis
Carrying out various tests ‐ Z Tests, T test, Chi Square, 1 sample, 2 sample, Tailed ‐ 1 tail, 2 tail , Interpreting p values, Confidence Interval, Test Statistics.
Unit – 6: Linear Regression
Regression, BLUE Property, Residual Analysis,
Multiple Regression, Model Building, In-class Case Study: Predict Academic Performance of School Students,
Self Case Study: Predict Customer Value for an Insurance Firm.
Unit – 7: Logistic Regression
Model theory, Model Fit Statistics,
Reject Reference, Binning, Classing, Dummy Creation, Dummy Correlation,
Model Development (Multicolinearity, WOE, IV, HLT, Gini KS, Rank Ordering, Clustering Check), Model Validation (Rerun, Scoring),
Final Dashboard,
In-class Case Study: Predict Customer Churn for a Telecom firm,
Self Case Study: Predict Propensity to Buy Financial Product among Existing Bank Customers.
Text Book (s):
1. Training System using Python Statistical Modelling, By Curtis Miller
References:
1. https://scipy-lectures.org/packages/statistics/index.html
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5%
o Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4
C
H X X
Sessional Exam (T) X X X
ESE X X X X
Note:
CIA can have more components depending on the nature of course. The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
9
Course Title: Computer Networking
Course Code: BTCDS 304
Pre-requisites, if any: NA
Course Description:
This course includes the types of network, functionality of each layer, routing algorithms, congestion algorithms. The application of computer network is used to design and trace the flow of information in
networks with best possible algorithm for the organization.
Course Objectives:
The objective of this course is to enable students to understand the basic networking layers, protocols,
congestion, routing algorithms, and different Internet protocols which helps students to build a
network.
Course Outcomes (COs): After At the end of this course students will be able to:
CO1: Define the functionality of each layer
CO2: Classify the components require for different types of networks
CO3: Solve minimum distance problem in network using algorithms
CO4: Design various network connections. CO5: Classify about IPV4 and IPV6 protocols and other routing protocols
CO6: Classify about congestion control algorithms.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S W W W S
CO 2 S M W M S
CO 3 S M S S M
CO 4 S M M S M
CO 5 S M S S M
CO 6 S M S S M
Course Contents:
Unit – 1: Introduction Concepts
Goals and Applications of Networks,
Network structure and architecture,
The OSI reference model, services,
Network Topology Design-Delay Analysis, Back Bone Design,
Local Access Network Design, Physical Layer Transmission Media, Switching methods,
ISDN, Terminal Handling.
L T P C.U.
3 1 0 4
10
Unit – 2: Medium Access sub layer
Medium Access sub layer-Channel Allocations,
LAN protocols-ALOHA protocols,
Overview of IEEE standards-FDDI.
Data Link Layer- Elementary Data Link Protocols, Sliding Window protocols, Error Handling.
Unit – 3: Network Layer
Network Layer-Point-to Pont Networks,
Routing, Congestion control ,
Internetworking - TCP/IP, IP packet, IP address, IPv6.
Unit – 4: Transport layer
Transport layer- Design issues, connection management,
Session Layer-Design issues, and remote procedure call.
Presentation Layer-Design issues, Data compression techniques,
cryptography-TCP- Window Management.
Unit – 5: Application Layer
Application Layer: File Transfer, Access and Management,
Electronic mail, Virtual Terminals, Other application.
Example Networks –Interne t and Public Networks.
Text Book (s):
1. Forouzan Behrouz A. (2011), “Data communication and Networking”, Tata McGraw – Hill.
2. Tanenbaum Andrew S, Computer Networks, 4th Edition, Pearson Education.
References:
1. Kurose James F, Ross Keith W. (2009), “Computer Networking – A Top-Down Approach
Featuring the Internet”, Fifth Edition, Pearson Education.
2. Mir Nader. F (2010), “Computer and Communication Networks”, Pearson Prentice Hall Publishers.
3. Lin Ying-Dar, Hwang Ren-Hung (2011), Baker Fred, “Computer Networks: An Open Source
Approach”, Mc Graw Hill Publisher.
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5% o Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
11
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4 CO 5 CO6
C Sessional Exam
(T)
X X X X X
H X X ESE X X X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
12
Course Title: Operating System
Course Code: BTCDS 305
Pre-requisites, if any: NA
Course Description:
This course includes the introduction of linux and the basic concepts of operating system and bash
shell, linux file system, basic commands for the linux, process, pipes, signals, process utilities, regular
expression, variable, loops and functions.
Course Objectives:
The objective of this course is to enable students to Introduces the Linux operating system, including:
task scheduling and management, memory management, input/output processing, internal and
external commands, shell configuration, and shell customization. Explores the use of operating system
utilities such as text editors.
Course Outcomes (COs): After At the end of this course students will be able to:
CO1: Identify and use Linux utilities to create and manage simple file processing operations,
organize directory structures with appropriate security, and develop shell scripts to perform
more complex tasks
CO2: Effectively use the UNIX/Linux system to accomplish typical personal, office, technical, and
software development tasks
CO3: Monitor system performance and network activities.
CO4: Effectively use software development tools including libraries, preprocessors, compilers,
linkers, and make files. CO5: Comprehend technical documentation, prepare simple readable user documentation and
adhere to style guidelines
CO6: Collaborate in teams on system tasks.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S W W W S
CO 2 S M W M S
CO 3 S M S S M
CO 4 S M M S M
CO 5 S M S S M
CO 6 S M S S M
L T P C.U.
3 0 2 4
13
Course Contents:
Unit – 1: Introduction
Introduction of Linux,
Linux as Operating System.
Unit – 2: Linux File system and Shell introduction
Introduction to Bash Shell, Linux File System,
Basic commands(ls, cd, mkdir),
Commands to work with file(mv, cp, rm),
Text Editor(vi), STDERR, STDOUT, STDIN, Compression Tar, gzip.
Unit – 3: Processes and Filters
Linux Processes, Pipes, Signals,
Process Utilities (ps, kill, wait, sleep),
Filters (cat, head, tail, sort, uniq).
Unit – 4: Regular Expressions and Sed
Regular expressions,
Grep, fgrep, egrep, Sed.
Unit – 5: Shell Scripting
Variables,
Loops,
Functions.
Text Book (s):
1. “Unix in a Nutshell” by O’Reilly.
References: 1. “Unix” by Sumitabha Das.
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5%
o Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4 CO5 CO6
C Sessional Exam
(T)
X X X X X
H X X ESE X X X X X X
Note: CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
14
TEACHING-LEARNING PLAN
Course Title: Science of being for effective communication
Course Code: BTCDS 306
Pre-requisites: BTCDS 206
Course Description:
The course lays the groundwork for understanding the nature of life and living. It explains that life is
dynamic, not static and the purpose of life is the expansion of happiness which can be attained through
the process of Cosmic Evolution. This course enable the students to understand what others want,
respond strategically to their wants and needs, craft convincing and clear messages, and develop the
critical communication skills you need to get ahead in business and in life.
Course Objectives:
The objective of this course is to make them aware of the importance of “Self” through the scientifically
proven technique which empowers them to perform action in spontaneity. Also this course will bring
the very important aspect of mindful listening by which they can capitalize on their constructive
communication and demonstrate the ability to be self-aware.
Course Outcomes (COs): At the end of this course students will be able to:
CO 1: Define the basis of all living and understand the value of relative and absolute life.
CO 2: Discuss about communication in various facets which involves scientific studies on effortless
communication.
CO 3: Classify listening skills in the light of consciousness which enables them to imbibe the important
aspect of mindful listening which is integral part of communication.
CO 4: Demonstrate critical and innovative thinking, displaying an understanding of opportunity in the
field of communication CO 5: List the important factors which enable the students to amplify their listening skill by undergoing
into the depth of their own consciousness
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5
CO 1 M W
CO 2 S
CO 3 M
CO 4 W S
L T P C.U.
2 1 1 0
15
Course Contents:
Unit - 1: Science of Being
Being, the basis of all Living, Being, the Absolute and the Relative,
How to contact and live Being
Unit - 2: Effortless Communication: Frictionless flow of Information
What is Communication, Keys to effective communication,
Consciousness as the basis of the Spontaneous Right Communication,
Overview of Scientific Studies on Effortless Communication
Unit – 3: Listening Skills
Listening as a process for Self-Regulation,
Classification of Listening based on Conscious thinking, Purpose of Listening pertaining to expand Knowledge,
Barriers and Measures to Mindful Listening,
Listening is an important skill to enhance empathetic conversation
Unit - 4: Enrichment of Experiences III
Advance Lectures on the Transcendental Meditation Program,
Follow-up Sessions and Group Checkings, Personal Checkings
Text Book (s):
1. Yogi.M. Maharishi. (1963). Science of Being and Art of Living. Plume; Reissue edition. 2. Rosenthal Norman. (2016).Super Mind: How to Boost Performance and Live a Richer and
Happier Life through Transcendental Meditation. Tarcher Perigee
3. Angelo Gabriel. (2014). The 7 Effective Communication Skills: How to Be a Better
Communicator Now. Createspace Independent
References:
1. Strahan, J., Fogarty, G.J., Machin, A.M. (2005). Predicting performance on a situational judgement test: The role of communication skills, listening skills, and expertise. Proceedings of
the 40 Annual Conference of the Australian Psychological Society, pp. 323-327, Sydney,
Australia.
Assessment Scheme:
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4 CO5
AC 1 X X X X X
AC 2 X X X X
AC 3 X X
AC 4 X X
AC 5 X X X X X
Sl. No. Component Weightage (%)
AC 1 Participation in Practice 20
AC 2 Teachers’ Evaluation 20
AC 3 Outbound Visit & Report 10
AC 4 Field Based Project 20
AC 5 End Semester Examination 30
16
Details of Projects/Activities
Effective Listening Activity
Communication Game Balloon Activity listening skills
Before the start of the activity (These instructions will be given)
2. The students will be given the flat balloons to blow up and tie the knot.
3. They will be instructed to protect their own balloon
4. The Instructor will give them only 1 min to save their balloons 5. Whosoever remains last with their balloons safe and intact he/she will win the activity
Learning from this game
During the activity of 1 min usually students tend to burst the balloons of others to protect their own.
They were only instructed to save their balloon but due to passive listening instead they start bursting
balloons of team mates and create mess. The goal is not to burst any balloons of your fellow
participants but just keep standing still with their own balloon and by this whole class can be the
winner. Knowledge:
This activity teaches to be a mindful listener because if everybody listen carefully and imbibe this
knowledge in themselves they can be relieved from any suffering in near future.
Another learning from this activity based class:
When life becomes hard and uncertain, then listen to the voice of your inner consciousness to boost
resilience and build persistence.
Human Tic-Tac-Toe
Line three rows of three chairs like a tic tac toe board.
Divide the group into two teams of nine students on each side, one is noughts and the other is crosses
Give them each numbers starting at one and so on, so that each team has one of each number.
Have a team on each side of the chairs.
Have someone or yourself call out a number.
The two people with that number race to the chairs and take a seat. It is a race between the each member of each team to get a seat and make their X or O first.
Whichever one gets there first gets to stay
Keep calling numbers until a team lines up three people from their team in a row.
Learning:
God has bestowed upon everyone enormous opportunities to grow and evolve. It is our responsibility to recognize them, grab them and then act on them sensibly. Keep that in mind to avoid missing
opportunity’s knock. So go ahead, grab the opportunity, step up to the challenges, hurdles and obstacles
and add more meaning and value to life.
Protect the Self
In this activity 4 individual will participate and there can be multiple groups like this
2 person will be defender
1 person will be attacker
1 person will be protectee
17
How to begin this activity?
The two defenders and the protectee hold hands of each other and the attacker from outside has to touch the protectee to win the game, simultaneously defenders defends him for about 2 minutes so that
they can win the game.
Learning
There are no winners and losers in the game. The real teaching of this activity is that the protectee is
your “Self” and the defenders are considered to be meditation and good habits in your life and attacker
is nothing but the problems encountered. The problems can only be eliminated by making your defense system vigorous and powerful by regular practice of meditation, concurrently when your defense is not
strong problems can travel to the nerves.
Video testimonials:
Students have to give video testimonials of their learning and what they like in this subject along with
suggestions so that we can inculcate those feasible ideas in our teaching methodology
Video shall be of minimum 2 minutes.
Each student (individually or in groups of 2-3 students) will undertake a project where they will be working in the external environment (like village community, MSMEs, NGOs, civil authorities etc.) on
identified issues. They will work under the guidance of an assigned faculty member and will be
assessed on the basis of how they are able to effectively understand their relationship with the external
environment. Students will have to prepare the schedule of interaction with the identified external
contacts and execute the assigned task keeping in mind the intended learning outcomes. They will
maintain a project diary/ register as per following format and this will be scrutinized by the faculty
guide weekly/ fortnightly as decided.
Sl.
No.
Topic Learnt in Class
or Practice of TM
How I applied it during
project/ field practice/
Outbound visit
My
Understanding
Remarks
1.
2.
Outbound Visit/ Activity:
One Outbound Activity/Visit every month of Institutional, Corporates, Seminars, Conferences or
(Guest Lectures (Inside or outside)) to be organized and conducted by Teacher’s.
It is mandatory that all students will have to participate in outbound visit/ activity and attend all the
planned activities strictly. With the guidance of faculty members, the will participate with clear cut
intended learning outcome and submit a report on completion so that attainment of outcomes can be
assessed. This assessment will have weightage as mentioned in the assessment scheme.
18
Class Participation:
Student’s participation in practice Sessions: 10 Marks
S.No Rubrics for Practice Sessions Marks
1 Student regularly attends the practice session once a
day
2
2 Student regularly attends the practice session twice a
day
4
3 Student attends the session regularly but does not
initiate contribution & needs instructor to solicit input.
6
4 Student’s comments are constructive, with signs of
insight and relevant to discussion
8
5 Student listens attentively and hears what others say
and contributes to the learning and knowledge.
10
Student’s participation in the Theory Classes: 10 Marks
S.No Rubrics for Theory Sessions Marks
1 Student regularly attends the class but is quite
disruptive
2
2 Student attends the class but does not listen to others,
both in groups and in class
4
3 Student attends the class with some participation
6
4 Student attends the class proactively and contributes to
the class
8
5 Student attends the class proactively, consistently and
add value to the learning
10
Attendance in all the classes and practice sessions is mandatory. Participation will be evaluated based
on attendance, active engagement in discussions and interaction and contribution towards overall
learning. This component will have 20% weightage as mentioned in the assessment scheme.
19
Other Details:
While it is expected that students should attend all classes but to cater to emergencies, illness,
unavoidable social commitments and family responsibilities, a relaxation of up to 25% may be
considered. Under no circumstances, attendance should fall below 75% else they will be debarred from
taking examinations and will be declared fail in the course. Students can meet the faculty/ guide for
consultations between 3:30 PM to 4:30 PM or else with prior appointment. Students are expected to
be regular and punctual in all activities including completion of work, submission schedules,
appointments etc. and should be professionally dressed.
Important Note for faculty: Assessment rubrics will have to be written for each Assessment
component.
1
Evaluation Scheme
B.Tech. Fourth Semester
S.No. Subject
Code Name of Subject
Period Evaluation Scheme
Subject
Total Credit
L T P Sessional ESE
CT TA Total Theory Practical
1
BTCDS
401
Cloud
Computing 3 1 20 10 30 70 100 4
2
BTCDS
402
R - I (Data
Handling and
Manipulation) 3 2 20 10 30 20 50 100 4
3
BTCDS
403
Linux Operating
System and
Programming 3 2 20 10 30 20 50 100 4
4
BTCDS
404
Data
Visualization
and Data Story
Telling Using
Tableau 3 1 2 20 10 30 20 50 100 5
5
BTCDS
405
Computer
Organization &
Architecture 3 1 20 10 30 70 100 4 TOTAL 150 350 500 21
Qualifying Non-Credit Courses
5
Self-Development
courses/ Science for
Consciousness (SOC)
SoC -4 2-1-1 70 30 100 0
2
TEACHING-LEARNING PLAN
Course Title: Cloud Computing
Course Code: BTCDS 401
Pre-requisites: Fundamentals of Distributed Computing Rationale
Course Description:
This course is designed for the students of Bachelor of Technology in Computer Science &
Engineering.
Course Objectives: The objective of this course is to enable students to to understand the
principles and paradigm of Cloud Computing, understand the Service Model with reference to Cloud
Computing and appreciate the role of Virtualization Technologies, Ability to design and deploy
Cloud Infrastructure Understand cloud security issues and solutions.
Course Outcomes (COs): At the end of this course students will be able to:
CO1: Compare the strengths and limitations of cloud computing
CO2: Identify the architecture, infrastructure and delivery models of cloud computing
CO3: Apply suitable virtualization concept.
CO4: Choose the appropriate cloud player , Programming Models and approach.
CO5: Address the core issues of cloud computing such as security, privacy and interoperability
CO6: Design Cloud Services and Set a private cloud
Mapping COs with POs:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2
CO1 S M W
CO2 M S W W
CO3 M S W
CO4 M S W W
CO5 M S W
CO6 M S W
L T P C.U.
3 1 0 4
3
Course Contents:
Unit 1: Introduction- Objectives
From collaborative to the Cloud
A short history Client – Server Computing
Peer-to-Peer Computing
Distributed Computing
Collaborative Computing
Cloud Computing
Functioning of Cloud Computing
Cloud Architecture
Cloud Storage Cloud Services
Unit 2: Business Values
Introduction-Objectives
Modeling Services
Infrastructure Services
Platform Services
Software Services
Software as service modes
Massively scaled software as a service
Scale of Economy Management and Administration
Unit 3: Inside Cloud Computing
Introduction- Objectives
Feeling Sensational about Organization
Administering Cloud Service Managing Cloud Resources
Unit 4: Cloud Computing Technology
Introduction-Objectives
Clients – Mobile – Thin – Thick,
Security - Data Linkage - Offloading Work - Logging - Forensics - Development – Auditing
Network- Basic Public Internet- The Accelerated Internet- Optimized Internet Overlay- Site-to-Site VPN- Cloud Providers- Cloud Consumers - Pipe Size- Redundancy Services- Identity-
Integration- Mapping- Payments- Search
Unit 5: Data Management & Discovery of Private and Hybrid Clouds
Introduction- Objectives
Data Security- Data Location- Data Control- Securing data for transport
Scalability and Cloud Services- Large Scale Data Processing- Databases and Data Stores- Data Archival
Introduction- Objectives
Need for Privacy- Defining a private cloud- Public, Private, and Hybrid Clouds – A Comparison, Examining the Economics of the private cloud- Assessing capital expenditures-
4
Vendor Private Cloud Offerings, Up Key Vendors- Service Oriented- Systems Integrators-
Technology Enablers
References:
Rajkumar Buyya et. el., Cloud Computing: Principles and Paradigms, Wiley India Edition.
Sosinsky B., “Cloud Computing Bible”, Wiley India
Mastering Cloud Computing by Rajkumar Buyya, C. Vecchiola & S. Thamarai Selvi McGRAW Hill Publication
Miller Michael, “Cloud Computing: Web Based Applications that Change the Way You Work and Collaborate Online”, Pearson Education India
Velte T., Velte A., Elsenpeter R., “Cloud Computing – A practical Approach”, Tata McGrawHill
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components with COs:
CO1 CO2 CO3 CO4 CO5 CO6
C X X
H X X
T X X X
ESE X X X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
5
TEACHING-LEARNING PLAN
L T P C.U.
2 1 1 4
Course title: R - I (Data Handling and Manipulation)
Course Code: BTCDS-402
Pre-requisites: Strong knowledge of programming
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are
introduction to R, data structures used in R and different control structures.
Course Objectives: The objective of this course is to enable students to process, evaluate and
understand the core and basic concepts of Data Handling and Manipulation using R language.
Course Outcomes (COs): At the end of this course students will be able to:
CO1: Understand how to install R.
CO2: Understand the different in-built data structures used in R
CO2: Understand the concept of data manipulation and cleaning of data.
CO4: Use different control structures to implement logic.
Mapping COs with POs:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2
CO1 S M W
CO2 M S W W
CO3 M S W
CO4 M S W W
Course Contents:
Unit 1: Introduction to R
General Introduction to R and R packages
Installing R in windows
Installing R packages through R using syntax.
Unit 2: Basics of R
Entering Input
R objects
Numbers
Attributes
Vectors
Matrices
6
Lists
Factors
Missing Values
Data Frames
Names
Unit 3: File Handling & Subsetting
Reading Data Files
Writing in Data Files
Subsetting a Vector
Subsetting a Matrix
Subsetting Lists
Partial Matching
Removing NA values
Unit 4: Vectorized Operations, Dates and Times
Vectorized Matrix operations
Dates in R
Times in R
Operation on Dates and Times
Unit 5: Control Structures & Functions
If-else
For loops
While loops
Repeat loops
Next, break
Functions in R
Text Book (s):
R: A First Course in Programming and Statistics.
References:
1. The Compete Reference File handling, TMH
7
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4 CO5 CO6
C X X
H X X
T X X X
ESE X X X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
8
TEACHING-LEARNING PLAN
Course Title: Linux Operating System and Programming
Course Code: BTCDS 403
Prerequisite: Basic Programming
Course Description:
This course introduces the student to the Linux Operating system with particular emphasis on
command line tools, utilities and shell scripting. The student will learn and apply the various
commands and utilities related to file system management, process management, program
development and data processing. In addition, the student will learn about shell concepts and become proficient in the use of shell features such as command line editing and learn and apply
Unix concepts such as pipes and filters. The student will apply the aforementioned utilities and
concepts in the writing of shell scripts.
Course Objective:
The objectives of this course are to make the students to:
To understand the basic concepts, design and structure of the UNIX operating system.To implement various system calls. Acquire skills in UNIX Shell programming and learn basics of UNIX system
administration.
Course Outcomes:
At the end of the course, students shall be able to:
CO1: Learn UNIX structure, commands, and utilities.
CO2: Describe and understand the UNIX file system.
CO3: Write shell scripts in order to perform shell programming.
CO4: Acquire knowledge about text processing utilities, process management and system
operation of UNIX.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2
CO 1 M M W M S
CO 2 S M M W M
CO 3 M M M M M S
CO 4 M M S S
L T P C.U.
2 1 1 4
9
Course Contents
Unit 1: Introduction
Introduction of Linux
Linux as Operating System
Unit 2: Linux File system and Shell introduction
Introduction to Bash Shell
Linux File System
Basic commands (ls, cd, mkdir)
Commands to work with file (mv, cp, rm)
Text Editor(vi)
STDERR, STDOUT, STDIN Compression Tar, gzip
Unit 3: Processes and Filters
Linux Processes
Pipes
Signals
Process Utilities (ps, kill, wait, sleep)
Filters (cat, head, tail, sort, uniq)
Unit 4: Regular Expressions and Sed
Regular expressions
Grep, fgrep, egrep Sed
Unit 5: Shell Scripting
Variables
Loops
Functions
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
10
Mapping Assessment Components with COs:
CO1 CO2 CO3 CO4 CO5 CO6
C X X
H X X
T X X X
ESE X X X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
11
TEACHING-LEARNING PLAN
Course Title: Data Visualization and Data Story Telling Using Tableau
Course Code: BTCDS- 404
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are
introduction of Tableau and different methods and functions which are used for the visualization.
Course Objective(s):
This course provides an insight about how to clean data and manipulate data in Tableau. It will also
help students to understand different methods using for story telling.
Course Outcomes (COs): After the completion of this course, students will be able to:-
At the completion of this course, students should be able to do the following:
CO1- Understand the concept of Tableau.
CO2 - Understand the basic concept of matrices
CO3- Understand basic concepts of dashboard
CO4- Implement data cleaning and story telling
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S S M S M
CO 2 S M M M M
CO 3 W M M W
CO 4 M W S
Course Contents:
Unit – 1: Introduction
Introduction to Data Visualization with Tableau
Use of Tableau
The Visualization Design
Exporting Data
Connecting Sheets
Making Basic Charts like Line, Bar etc
Advance Charts and Graphs
L T P C.U.
3 1 2 5
12
Highlight Tables
Heat Maps, Circle Plots, Side by Side Bars, Continues Lines, Scatter Plots, Dual Charts, Area, Charts, Tree Maps
Data Organization and Scripting
Unit – 2: Matrics and Various Functions
Calculated Metrics
Sorting
Filtering
Totals and Sub Totals
Various Aggregated Measures
Percentages
String Functions and logical function
Data behind your views, Hierarchies, Sets, Groups, Bins
Unit – 3 DashBoard
Dashboards
Building a Dashboard
Layout and Formatting
Interactivity with Actions Best Practices Geocoding and Mapping in Tableau
Latitude and Longitude
Filled Maps, Symbol Maps
Unit – 4: Joining and Blending data
Working with Data
Difference Between Joining and Blending Data
Working with Large Data Set
Unit 5: Calculation, Data Cleaning
Table Calculations
Calculated field
Aggregation
Pivot in Tableau
Data Interpreter
Text & References:
Steve Wexler, Jeffrey Shaffer, Andy Cotgreave: The Big Book of Dashboards Ryan Sleeper:
Practical Tableau
Graphical Perception: Theory, Experimentation and Application to the Development of
Graphical Methods” by William Cleveland and Robert McGill
13
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4 CO5 CO6
C X X
H X X
T X X X
ESE X X X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
14
TEACHING-LEARNING PLAN
L T P C.U.
3 1 4
Course Title: Computer Organization & Architecture
Course code: BTCDS 405
Pre-requisites: Basic knowledge of physics
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are
introduction to python, NumPy, Pandas, Cleaning the data and Programming practice.
Course Objectives: This course provides detail of computer system’s functional components, their
characteristics, performance and interactions including system bus, different types of memory and
input/output organization and CPU. This course also covers the architectural issues such as
instruction set program and data types. On top that, the students are also introduced to the
increasingly important area of parallel organization. This course also serves as a basic to develop
hardware related projects. And hence it is an important course for all students of computer
engineering branch.
Course Outcomes (COs): At the end of this course students will be able to:
CO1: Describe the organization of a computer system in terms of its main components.
CO2: Identify various parts of a system memory hierarchy.
CO3: Interface digital circuits to microprocessor systems.
CO4: Clean and manipulate the data using Python's powerful data analysis libraries - NumPy and
Pandas.
Mapping COs with POs:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2
CO1 S M W
CO2 M S W W
CO3 M S W
CO4 M S W W
15
Course Contents:
Unit – 1: Computer Architecture & Register Transfer and Microoperations
Describe different types of Flip Flops.
Describe various arithmetic micro operations.
List various logic micro operations.
Unit – 2 Basic Computer Organizations
Discuss the various fields of instruction code.
Instruction Codes
Define registers and state the role of each register in a basic computer.
Computer Registers AC or Accumulator,
Data Register or DR, the AR or Address Register
program counter (PC)
Memory Data Register (MDR)
Index register, Memory Buffer Register.
Unit – 3 Central processor organization& Pipeline processing
Draw General Register organization.
General Register Organization , Define stack. Explain the stack organization of CPU.
Stack Organization ,Define instruction and instruction format.
Instruction Formats ,Discuss various addressing
Addressing Modes
Unit – 4 Memory Organization
Classify various types of Memory.
Understand memory hierarchy and interleaving.
Memory classifications
RAM,ROM,PROM,EPROM
Memory Hierarchy , Discuss different types of main memory, Discuss different types of auxiliary memory.
Main Memory and Auxiliary Memory
Define Associative Memory.
Associative Memory
Unit – 5 Input/output Organization
Define I/O interface.
Input-Output Interface
Explain methods of Asynchronous Data transfer.
Asynchronous Data Transfer
Strobe Control 5.4 Handshaking
Describe Asynchronous Serial Transfer.
Asynchronous Serial Transfer
16
Name different modes of data transfer.
Modes of Data Transfer
Discuss Input Output processor and its organization.
Input-Output Processor (IOP)
Text Books
Digital Design, M. Morris Mano, Michael D Ciletti
Digital Fundamentals, Thomas L. Floyd, R. P. Jai
https://www.tutorialspoint.com/digital_circuits/index.htm
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4 CO5 CO6
C X X
H X X
T X X X
ESE X X X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
17
TEACHING-LEARNING PLAN
Course Title:Art of Living for fulfilment of Life
Course Code: BTSDS 406
Pre-requisites: BTSDS 306
Course Description:
The core structure revolves and covers the basis aspect of Art of living which suffice the student to
be strong, balanced and successful in life by applying basic practice of Maharishi knowledge which
focuses on physical, emotional, mental, aesthetic development. It teaches us tolive life in harmony
and gain a greater vision of your own Self, confidence to stretch and grow beyond limiting beliefs,
and ability to lead the deep profound fulfilling life.
Course Objectives:
The objectives of this course is to establish Art of living in reference to the teaching of Maharishi’s
knowledge where in student not only inculcate the concept of better living but also they become
much more professional and possess leadership quality in much more efficient manner with stress
free attitude to reach the peak performance.
Course Outcomes (COs): At the end of this course students will be able to:
CO1: Define various types of ways of art to living to improve the well being
CO2: Identify the various factors to achieve excellence in professional life
CO2: Explain the factors which lead to perfection in the field of leadership CO4: Recognize the importance of daily practice of meditation which reduces stress
at work place and activity becomes as such that student do less and accomplish more in
life
L T P C.U.
2 1 1 0
18
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5
CO 1 M W
CO 2 S
CO 3 M
CO 4 W S
Course Contents: Semester IV
Course Contents: Semester IV
Unit - 1: Art of Living and Enjoying Fulfillment
Art of Being: Harmony of Material and Spiritual Values
Art of Being: How to live life in Eternal Freedom while Accomplishing the Maximum in the World
Art of Thinking: Key to Clear, Powerful and Fruitful Thinking
Art of Speaking: Key to Speaking with Maximum Effectiveness
Art of Action: Key to Self-confidence, Increased Efficiency, and Success in undertakings
Art of Behaviour: Key to Fruitful Relationships
Life in Fulfillment: Fulfillment of Life, Religion, Psychology and Philosophy
Unit – 2:Enrichment of Experiences IV
Advance Lectures on the Transcendental Meditation Program
Follow-up Sessions and Group Checkings
Personal Checkings
Unit - 3: Achieving Excellence in Professional Life
Introduction to Corporate Development Program
Stress Management at workplace
Achieving peak performance
Success belongs to the power of thought
Unit – 4: Perfection in Leadership
Leading from the Unified Field
The Role of Consciousness in Creating Successful Leaders
Structuring the Quality of Supreme Leadership
Ease in the field of achievement marks the steps of a genius - Do least and accomplish most
Text Book (s):
19
Yogi.M. Maharishi. (1963). Science of Being and Art of Living. Plume; Reissue edition.
Dalio Ray. (2017). Principles: Life and Work. Simon & Schuster
References:
Tomljenović H, Begić D, Maštrović Z. (2016) “Changes in trait brainwave power and coherence, state and trait anxiety after three-month Transcendental Meditation (TM)
practice.” PsychiatriaDanubina. Vol 28(1):63-72.
Assessment Scheme:
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4
AC 1 X X X X
AC 2 X X X X
AC 3 X X X X
AC 4 X X
AC 5 X X X X
Sl. No. Component Weightage (%)
1. Participation in Practice 20
2. Teachers’ Evaluation 20
3. Outbound Visit & Report 10
4. Field Based Project 20
5. End Semester Examination 30
20
Details of Projects/Activities
Effective Leadership by Snake activity:
Instruction of this activity
A group of 10 students will be in one team. Out of them 9 will be blind folded and one will
be the leader
Participants will stand in one line and the leader will be standing at the back
Nobody is allowed to speak
The person in the back of the line will guide the participants around a circle by simply tapping the shoulder of the person in front of them, who will further tap the shoulder of the
person in front of them, and then be guided to the desired object and the timer will stop the
team who finishes first will win this activity
Learning of this activity
This activity shows the trust among their fellow participants and leader has to show their strength,
mental balance and subtle powerful thinking to lead there team all this they can achieve by regular
practice of Maharishi transcendental Meditation.
Hula Hoop Activity
Instruction of this activity
Students will be separated equally in two teams and they have to make a human chain or
form a circle, holding hands
Instructor will put 2hula hoop at the same time over two student’s interlocked handsand
they have to pass through it without using the hands
The team who finishes first win the activity
Learning from this activity
This activity teaches students that you haveto wait for your chance/opportunity patiently and when
your chance comes to your way then you have to perform your best in limited amount of time so
that your team can win. This activity gives the learning of team work and no matter teamswin or
not you are stress free and not disturbed by the outcome.
Knowledge Tug of War
21
There will be two teams divided equally
The box of goodies will be placed in between the two teams
A set of questions will be asked by the instructor from both the teams
To win the game, one team has to give five correct answers consecutively and the other team has to give five wrong answers
Learning from this activity
The learning of this game is not only the knowledge they are going to get from this knowledge tug
of war but the real knowledge will come when actually one team claims the prize and celebrate. The
real leadership is that of sharing the resources and prizes with other team.
Video testimonials:
Students have to give video testimonials of their learning and what they like in this subject along
with suggestions so that we can inculcate those feasible ideas in our teaching methodology
Video shall be of minimum 2 minutes.
Each student (individually or in groups of 2-3 students) will undertake a project where they will be
working in the external environment (like village community, MSMEs, NGOs, civil authorities etc.)
on identified issues. They will work under the guidance of an assigned faculty member and will be
assessed on the basis of how they are able to effectively understand their relationship with the
external environment. Students will have to prepare the schedule of interaction with the identified
external contacts and execute the assigned task keeping in mind the intended learning outcomes.
They will maintain a project diary/ register as per following format and this will be scrutinized by
the faculty guide weekly/ fortnightly as decided.
Sl.
No.
Topic Learnt in Class
or Practice of TM
How I applied it during
project/ field practice/
Outbound visit
My
Understanding
Remarks
1.
2.
Outbound Visit/ Activity:
One Outbound Activity/Visit every month of Institutional, Corporates, Seminars,
Conferences or (Guest Lectures (Inside or outside)) to be organized and conducted by
Teacher’s.
It is mandatory that all students will have to participate in outbound visit/ activity and attend all
the planned activities strictly. With the guidance of faculty members, the will participate with clear
22
cut intended learning outcome and submit a report on completion so that attainment of outcomes
can be assessed. This assessment will have weightage as mentioned in the assessment scheme.
Class Participation:
Student’s participation in practice Sessions: 10 Marks
S.No Rubrics for Practice Sessions Marks
1 Student regularly attends the practice session once a
day
2
2 Student regularly attends the practice session twice a
day
4
3 Student attends the session regularly but does not
initiate contribution & needs instructor to solicit input.
6
4 Student’s comments are constructive, with signs of
insight and relevant to discussion
8
5 Student listens attentively and hears what others say
and contributes to the learning and knowledge.
10
Student’s participation in the Theory Classes: 10 Marks
S.No Rubrics for Theory Sessions Marks
1 Student regularly attends the class but is quite
disruptive
2
2 Student attends the class but does not listen to others,
both in groups and in class
4
3 Student attends the class with some participation
6
4 Student attends the class proactively and contributes to
the class
8
23
5 Student attends the class proactively, consistently and
add value to the learning
10
Attendance in all the classes and practice sessions is mandatory. Participation will be evaluated
based on attendance, active engagement in discussions and interaction and contribution towards
overall learning. This component will have 20% weightage as mentioned in the assessment scheme.
Other Details:
While it is expected that students should attend all classes but to cater to emergencies, illness,
unavoidable social commitments and family responsibilities, a relaxation of up to 25% may be
considered. Under no circumstances, attendance should fall below 75% else they will be debarred
from taking examinations and will be declared fail in the course. Students can meet the faculty/
guide for consultations between 3:30 PM to 4:30 PM or else with prior appointment. Students
are expected to be regular and punctual in all activities including completion of work, submission
schedules, appointments etc. and should be professionally dressed.
Important Note for faculty: Assessment rubrics will have to be written for each Assessment
component.
1
Evaluation Scheme
B. Tech. Fifth Semester
Sl. No.
Course Category
Course Code
Course Title
L-T-P
CIA Marks
ESE Marks
Total
Credit
1 Core Courses BTCDS 501 Machine Learning- I 3-1-2 30 70 100 5
2 BTCDS 502 R – II (Statistical Modeling) 3-0-2 30 70 100 4
3
BTCDS 503 Principles of Economics 3-1-0 30 70 100 4
4
BTCDS 504 Software Life Cycle & Project
Management 3-1-0 30 70 100 4
5 BTCDS 505 Introduction to Java 3-1-2 30 70 100 5
TOTAL 150 350 500 22
Qualifying Non-Credit Courses
6
Self-Development
courses/ Science for
Consciousness (SOC)
BTCDS 506 Science of Consciousness – V 2-1-1 30 70 100 0
2
TEACHING-LEARNING PLAN
Course Title: Machine Learning- I
Course Code: BTCDS 501
Pre-requisites, if any: NA
Course Description:
This course is designed for the students of Bachelor of Technology in Computer Science with Data
Sciences. The topics included are introduction to ML & Linear regression, Handling Categorical
variables, Logistic Regression, Confusion Matrix and Accuracy & Manual Feature Elimination, Tracking
of Model Performance over Time, Naive Bayes for Text Classification, K means Clustering, Building
Blocks of PCA and etc.
Course Objectives:
Regression helps us to determine the strength of the relationship between one dependent variable and
several independent variables. Students will study linear and logistic regression and will also learn
about another type of supervised classification algorithm called Naive Bayes.
Course Outcomes (COs): After the completion of this course, students will be able to:-
CO1: Introduced to data science and machine learning with some examples
CO2: Exploring different types of machine learning models
CO3: Differentiating between supervised and unsupervised methods, Learning about the residual
sum of squares (RSS)
CO4: Illustrating the steps to build a regression model
CO5: Introduced to logistic regression
CO6: Unsupervised learning and techniques used in unsupervised learning
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PSO 1 PSO 2
CO 1 S M W
CO 2 M S W W
CO 3 M S W
CO 4 M S W W
CO 5 M S W
CO 6 M S W
Course Contents:
Unit – 1: Intro to ML & Linear regression
Introduction to Data Science
Introduction to Machine Learning
Best fit Line
Gradient Decent
Simple Linear Regression
Building a model
L T P C.U.
3 1 2 5
3
Residual Analysis and Predictions
Introduction to Multiple Linear Regression
MLR : New considerations
Handling Categorical variables
Feature selection
Multiple Linear Regression in Python
Building the model
Residual Analysis
Revision
Industry Relevance of Linear Regression
Case Study
Model Building-I
Model Building-II
Assessing the Model.
Unit – 2: Logistic regression
Introduction to Logistic Regression
Sigmoid Curve
Finding the Best Fit Sigmoid Curve and Odds and Log Odds
Multivariate Logistic Regression - Telecom Churn Example
Building your First Model
Confusion Matrix and Accuracy & Manual Feature Elimination
Metrics Beyond Accuracy
ROC Curve and Finding the Optimal Threshold
Precision and Recall
Making Predictions
Nuances of Logistic Regression - Sample Selection and Segmentation
Nuances of Logistic Regression - Variable Transformation
Nuances of Logistic Regression - Variable Transformation and Challenges
Model Evaluation (A Second Look)
Tracking of Model Performance over Time.
Unit – 3: Naive bayes
Introduction to Naive Bayes
Naive Bayes -With One Feature
Conditional Independence in Naive Bayes
Deciphering Naive Bayes
Naive Bayes for Text Classification
Document Classifier - Worked out Example
Python Lab - Education Or Cinema ?
Python Lab - SMS Spam Ham Classifier : Multinomial
Comprehension - Naive Bayes for Text Classification.
Unit – 4: Clustering
Understanding Clustering
K means Clustering
K means algorithm
K means ++
Silhouette coefficient
K-Means in Python
Hands on
Heirarchical Clustering
4
Interpreting the dendrogram
Types of linkages
Cutting the Dendrogram
DB scan clustering
Clustering - Interview Questions.
Unit – 5: PCA ( Principal component Analysis)
Introduction to PCA
The Why And What of PCA
Building Blocks of PCA
Illustration - Finding Principal Components
Comprehension - Calculating the Principal Components
Singular Value Decomposition
SVD Example - Image Compression
Practice Questions
PCA: Python Implementation
PCA: Python Implementation
Practical Considerations and Alternatives
Comprehension: PCA, SVD and Eigenvectors
Text Book(s):
1. Introduction to Machine Learning with Python: A Guide for Data Scientists by Andreas C. Müller
& Sarah Guido
2. Machine Learning for Absolute Beginners: A Plain English Introduction, Book by O. Theobald.
Reference:
1. Hands-On Machine Learning with Scikit-Learn and TensorFlow (2nd Edition) by Aurélien Géron
2. Machine Learning with Python Cookbook - o'reilly.
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5%
o Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4 CO 5 CO 6 C H X X X
Sessional Exam (T) X X X X ESE X X X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
5
Course Title: R – II (Statistical Modeling)
Course Code: BTCDS 502
Pre-requisites, if any: R- I.
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included Usefulness and
relevance of Statistics, Cumulative Frequency Distribution, Descriptive Statistics – range, mean, median,
standard deviation, variance interquartile range and five number summary, Basic Probability, Decision Tress, Contingency Tables, Covariance, Correlation, Regression, Hypothesis Tests and etc.
Course Objectives:
This course is designed to provide a better understanding and making each student able themselves, to
explain ungrouped and grouped data and frequency distribution, to demonstrate the use of range,
mean median, standard deviation, and variance, to emphasize the importance of Probability and
Regression Analysis, o facilitate students in ANOVA, Sampling Distributions, Discrete and Continuous Distributions, to familiarize about Hypothesis Test and Time Series Analysis
Course Outcomes (COs): After the completion of this course, students will be able to: -
CO1: Apply the basic concepts of Frequency Distribution and Cumulative Frequency Distribution.
CO2: Use the basic concepts of mean, median, standard deviation and variance.
CO3: Apply the various techniques like Covariance, Correlation and Regression. CO4: Analyze and use sampling distribution and hypothesis test.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S M M W S M
CO 2 M S M
CO 3 S M M S
CO 4 S M
Course Contents:
Unit – 1: Introduction
Usefulness and relevance of Statistics
Observations
Ungrouped and Grouped Data
Frequency Distribution
Cumulative Frequency Distribution.
Unit – 2: Data Summary
Types of Data – Nominal, Ordinal, Interval, Ratio
Variable Description – discrete & random variables
Descriptive Statistics – range, mean, median, standard deviation, variance interquartile range and five number summary, Mean Deviation Skewness & Kurtosis.
Unit – 3: Basic Probability
L T P C.U.
3 0 2 4
6
Probability – experiments, sample spaces, events, probability of event, set notation, independent and dependent events
Intersections and Unions, probability calculations, Decision Tress, Contingency Tables
Expected value for discrete random variables
Probability – Simple, Marginal, Conditional
Bayes theorem.
Unit – 4: Covariance, Correlation, Regression
Covariance, Correlation (Karl Pearson & Spearman Rank)
Significance of Measuring Correlation
Regression Analysis – Regression coefficient, Simple Linear Regression, Coefficient of Determination
Determination equation using Least Square method
Standard Error of Estimation
ANOVA.
Unit – 5: Sampling Distribution
Sampling and Sampling Distributions, Central Limit Theorem
Discrete and Continuous Distributions – Binomial, Poisson and Nominal
Point and Interval Estimation from Distribution.
Unit – 6: Hypothesis Tests
Hypothesis Test
Time Series Analysis Hypothesis
Framing Null & Alternate Hypothesis
Confidence intervals for a population mean ( Z and t – distributions)
1 sample and 2 sample tests for population mean.
Text Book(s):
1. Advanced R Statistical Programming and Data Models: Analysis, Machine Learning,
and Visualization by Matt Wiley, Joshua F. Wiley
References:
1. “Database The R Book, 2nd Edition by Michael J. Crawley
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5%
o Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
7
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4
C
H X X
Sessional Exam (T) X X X X
ESE X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
8
Course Title: Principles of Economics
Course Code: BTCDS 503
Pre-requisites, if any: NA.
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included Business
Economics, Micro vs. Macro Economics, Partial vs. General, Static vs. Dynamic, Demand and Supply Analysis & Elasticity, Ordinal Utility Approach, Theory of Production, Wage determination and etc.
Course Objectives:
This course is designed to provide a better understanding and making each student able themselves, to
demonstrate how economics can be used by individuals and businesses alike to assess problems and
develop solutions, to introduce learners to the fundamentals of economics by exposing them to the
principal theories and models used by economists, to emphasize the importance of economics, to facilitate students to understand various concepts and approaches of economics, to examines the wider
macroeconomic environment and the principles underlying monetary and fiscal policy.
Course Outcomes (COs): After the completion of this course, students will be able to: -
CO1: Apply and understand the basic concepts and fundamentals of microeconomics.
CO2: Get an introduction to supply and demand and the basic forces that determine equilibrium in
a market economy.
CO3: Get introduced to the framework for learning about consumer behaviour and analyzing consumer decisions.
CO4: Understand the fundamentals of microeconomics
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S M M W S M
CO 2 M S M
CO 3 S M M S
CO 4 S M
Course Contents:
Unit – 1: Introduction to Business Economics and Fundamental concepts
Nature
Scope
Definitions of Business Economics
Difference Between Business Economic and Economics
Contribution and Application of Business Economics to Business
Micro Vs. Macro Economics
Partial vs. General
Static vs. Dynamic
Positive vs. Normative
Short run vs. Long run
L T P C.U.
3 1 0 4
9
Opportunity Costs
Time Value of Money
Marginalism
Incrementalism
Market Equilibrium and Forces
Risk, Return and Profits.
Unit – 2: Demand and Supply Analysis & Elasticity
Objectives, Meaning
Law of Demand, Movement Vs. Shift in Demand Curve, Measurement of Elasticity of Demand, Factors Affecting Elasticity of Demand, Income Elasticity of Demand, Cross Elasticity of Demand,
Advertising Elasticity of Demand and Expectation Elasticity of Demand
Demand Forecasting: Need, Objectives and Methods (Brief)
Concept of supply, Price Determination of a Commodity, Shift of Supply.
Unit – 3: Consumer Behavior
Cardinal Utility Approach: Diminishing Marginal Utility, Law of Equi-Marginal Utility
Ordinal Utility Approach: Indifference Curves, Marginal Rate of Substitution, Budget Line and Consumer Equilibrium.
Unit – 4: Theory of Production
Meaning and Concept of Production
Factors of Production
Production function
ISO Quants
Fixed and Variable Factors
Law of Variable Proportion (Short Run Production Analysis)
Law of Returns to a Scale (Long Run Production Analysis).
Unit – 5: Market Structure, Theory of Determination of Factor Prices
Classification of Markets: Pure and Perfect Competitions, Monopolistic and Imperfect Competition, Monopoly, Duopoly and Oligopoly, Cartels
Dumping: Meaning, Types, Importance and Impact of Dumping
Wage determination, Rent, Interest and Profits.
Text Book (s):
1. Chaturvedi, D.D. and S. L. Gupta; Managerial Economics, Brijwasi Publishers, 2003. 2. Diwedi, D.N.; Managerial Economics, Vikas Publishers, 2003.
3. Mehta, P. L.; Managerial Economics, Sultan Chand & Sons., 2003
References:
1. Koutsoyiannis, A.; Modern Micro Economics, Macmillan Press Ltd., 2003.
2. Dwivedi, D.N.; Microeconomics: Theory and Applications, Pearson Education, 2003. 3. Peterson, Lewis; Managerial Economics, 4th Pearson Education, 2002
10
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5%
o Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4
C
H X
Sessional Exam (T) X X X X
ESE X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
11
Course Title: Software Life Cycle & Project Management
Course Code: BTCDS 504
Pre-requisites, if any: NA
Course Description:
This course includes introduction to software engineering and project management, Project phases and
the project life cycle, Software Process Models, RAD, JAD model, DFD, Data Dictionary, HIPO Chart,
COCOMO, Software Project Planning, Project Scheduling and Procurement management, Software
Quality Software and System Quality Management and etc.
Course Objectives:
This course is aimed at introducing the primary important concepts of project management related to managing software development projects. They will also get familiar with the different activities
involved in Software Project Management. Further, they will also come to know how to successfully
plan and implement a software project management activity, and to complete a specific project in time
with the available budget.
Course Outcomes (COs): After At the end of this course students will be able to:
CO1: Identify the different project contexts and suggest an appropriate management strategy.
CO2: Practice the role of professional ethics in successful software development.
CO3: Identify and describe the key phases of project management.
CO4: Determine an appropriate project management approach through an evaluation of the
business context and scope of the project.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S W W W S
CO 2 S M W M S
CO 3 S M S S M
CO 4 S M M S M
Course Contents:
Unit – 1: Introduction to software engineering and project management Introduction to Software
Engineering
Software, Evolving role of software
Three “R”-Reuse, Reengineering and Retooling
An Overview of IT Project Management
Define project
Project management framework
L T P C.U.
3 1 0 4
12
The role of project Manager
Systems View of Project Management
Stakeholder management
Project phases and the project life cycle.
Unit – 2: Software Process Models
Waterfall Model
Evolutionary Process Model
Prototype and Spiral Model
Incremental Process model
Iterative approach
RAD
JAD model
Concurrent Development Model
Agile Development
Extreme programming
Scrum.
Unit – 3: Software Requirement
Analysis and Specification Types of Requirement
Feasibility Study
Requirement Analysis and Design
DFD
Data Dictionary
HIPO Chart
Warnier Orr Diagram
Requirement Elicitation: Interviews, Questionnaire, Brainstorming, Facilitated Application Specification Technique (FAST), Use Case Approach
Software Estimation
Size Estimation
Function Point (Numericals)
Cost Estimation: COCOMO (Numericals), COCOMO-II (Numericals)
Earned Value Management.
Unit – 4: Software Project Planning
Business Case
Project selection and Approval
Project charter
Project Scope management
Scope definition and Project Scope management
Creating the Work Breakdown Structures
Scope Verification
Scope Control.
Unit – 5: Project Scheduling and Procurement management
Management Relationship between people and Effort
Staffing Level Estimation
Effect of schedule Change on Cost
Degree of Rigor & Task set selector
Project Schedule
Schedule Control
CPM (Numericals)
13
Basic Planning Purchases and Acquisitions
Planning Contracting
Requesting Seller Responses
Selecting Sellers
Out Sourcing: The Beginning of the outsourcing phenomenon, Types of outsourcing relationship, The realities of outsourcing, Managing the outsourcing relationship.
Unit – 6: Software Quality Software and System Quality Management
Overview of ISO 9001
SEI Capability Maturity Model
McCalls Quality Model
Six Sigma
Formal Technical Reviews
Tools and Techniques for Quality Control
Pareto Analysis
Statistical Sampling
Quality Control Charts
The seven Run Rule
Modern Quality Management
Juran
The importance of Top management
Commitment to Quality
Crosby and Striving for Zero defects
Ishikawa and the Fishbone Diagram
Text Book (s):
1. R. S. Pressman, “Software Engineering – A practitioner’s approach”, 3rd ed., McGraw Hill Int. Ed., 1992.
2. K.K. Aggarwal & Yogesh Singh, “Software Engineering”, New Age International, 2001
3. Software Project Management (2nd Edition), by Bob Hughes and Mike Cottrell, 1999, TMH
4. Software Project Management, Walker Royce, 1998, Addison Wesley.
References:
1. P. Jalote, “An Integrated approach to Software Engineering”, Narosa, 1991. 2. Stephen R. Schach, “Classical & Object Oriented Software Engineering”, IRWIN, 1996.
3. I. Sommerville, “Software Engineering”, Addison Wesley, 1999.
4. Pankaj Jalote, Software project management in practice, Addison-Wesley
5. Robert T. Futrell, Donald F. Shafer, and Linda I. Shafer, “Quality Software Project Management”,
2002, Pearson Education Asia.
6. Ramesh Gopalaswamy, “Managing Global Software Projects”, 2003, Tata McGraw-Hill.
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5%
o Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
14
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4
C
Sessional Exam (T)
X X X X
H X X
ESE X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
15
Course Title: Introduction to Java
Course Code: BTCDS 505
Pre-requisites, if any: Basic knowledge of OOP’s
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are Variables,
Datatypes, Conditionals, Loops, Functions, Object oriented programming, Arrays & Linked Lists. These
topics are very important for beginning to understand the Java language and start basic programming
in it.
Course Objectives:
The objective of this course is to enable students to process, evaluate and understand the core and basic concepts of Java language.
Course Outcomes (COs): After At the end of this course students will be able to:
CO1: Define the concepts of Variables & Datatypes in Java
CO2: Understand the usage of Conditionals, Loops and Functions in Java
CO3: Understand the concept of Object Oriented Programming in Java and its applications such as Abstraction, Encapsulation, Inheritance & Polymorphism.
CO4: Experiment with the most basic data structures in Java, namely Arrays & Linked Lists and also
explore Exception Handling in Java.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S W W W S
CO 2 S M W M S
CO 3 S M S S M
CO 4 S M M S M
Course Contents:
Unit – 1: Java Programming
Introduction, Data types, acces specifiers, operators, control statements, arrays
Classes: Fundamentals, objects, methods, constructors
Inheritance: Super class, sub class, this and super operator, method overriding, use of final, packages, abstract class, interface
Polymorphism: Method overloading, constructor overloading.
Unit – 2: Exception Handling
Exception Class, built in checked and unchecked exceptions, user defined exceptions, use of try, catch, throw, throws, finally
L T P C.U.
3 1 2 5
16
Multi-threaded programming: Overview, comparison with multiprocessing ,Thread class and runnable interface, life cycle, creation of single and multiple threads, thread priorities, overview
of Synchronization
Java Library: String handling (only main functions), String Buffer class
Elementary concepts of Input/Output: byte and character streams, System.in and Sysem.out, print and println, reading from a file and writing in a file.
Unit – 3: Software Development using Java
Applets :Introduction, Life cycle, creation and implementation
AWT controls: Button, Label, TextField, TextArea, Choice lists, list, scrollbars, check boxes, Layout managers
Elementary concepts of Event Handling :Delegation Event Model, Event classes and listeners, Adapter classes, Inner classes
Swings: Introduction and comparison with AWT controls.
Unit – 4: Networking Basics
Socket (datagram and TCP/IP based client and server socket), factory methods
InetAddress JDBC: JDBC Architecture, JDBC Drivers, Connecting to the Database
Introduction to Java Servlets: Life cycle, Interfaces and classes in javax.servlet package(only description) Creating a simple servlet.
Text Book (s):
1. Patrick Naughton and Herbert Schildt, “Java-2 The Complete Reference”, TMH.
2. 2. Y. Daniel Liang, “Introduction to Java Programming, Comprehensive Version, 7/e” Pearson.
References:
1. Krishnamoorthy R, Prabhu S ,”Internet and Java Programming”, New Age Intl. 2. 4. David Flanagan, Jim Farley, William Crawford and Kris Magnusson, “Java Enterprise in a
Nutshell”, O’Reilly.
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5%
o Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4
C
Sessional Exam (T) X X X X
H X X
ESE X X X X
Note:
CIA can have more components depending on the nature of course. The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
17
TEACHING-LEARNING PLAN
Course Title: Science of Consciousness – V (Enlivening the Inner Intelligence of
the mind and body)
Course Code: BTCDS 506
Pre-requisites: BTCDS 406
Course Description:
The course discusses the basics of brain functioning which will make your mind-body system naturally
calm and wise. It further focuses on the well-proven effect of letting nervous system settle into a state
of deep rest which will automatically turn the notch down on your level of stress. The knowledge of
brain functioning will make the students wise and efficient, more creative, more able and discerning,
will make smarter and effective decisions and reach their full potential. The wisdom of the students
mind simply starts to manifest itself when given a chance.
Course Objectives:
The objectives of this course is to accelerate and ace personal growth and enhance mind-body
coordination and takes your development even further by culturing the ability to think and act from
this level of profound silence. The result is that your brain functioning becomes even more orderly, and
thoughts and action arises from this level of Unified laws of nature. It is a central feature, a scientific
approach to produce integrity within the brain, personality and behavior of the individual.
The coherence of brain waves excel your skills needed to successfully communicate in a modern world
through written materials.
Course Outcomes (COs): At the end of this course students will be able to:
Explain the basic functioning of brain
Classify different types of brain waves coherence
Illustrate brain pattern during Transcendental meditation along with numerous scientific research
Interpret expansion of conscious capacity of the mind and living fullness of life simultaneously having enlivening the inner intelligence of physiology
Compare different style of writing which reveals the character of balance and stable individual
L T P C.U.
2 1 1 0
18
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5
CO 1 M W
CO 2 S
CO 3 M
CO 4 W S
Course Contents:
Unit - 1: EEG Coherence & Development of the Brain
Basics of Brain Functioning
Transcendental Meditation as a means to create Brainwave Coherence
Different types of Brain Waves
Demonstration of Brainwave pattern during Transcendental Meditation: Restful Alertness
Scientific Research showing Brain wave Coherence
Unit - 2: Enlivening Full Mental Potential
Coherence, Creativity & Problem Solving Ability
Overview of Scientific Studies on Full Development of Mental Potential
Expanding Conscious Capacity of the Mind: the Container of Knowledge
Living Fullness of Life
Unit - 3: Perfect Health & Immortality
Basis of Perfect Health- Enlivening the Inner Intelligence of the Body
Overview of Scientific Studies in the area of Health
Integration, Resilience and Balance: Good Health
Transcendental Meditation and Metabolic rate: Immortality
Introduction to Maharishi Ayurveda
Unit - 4: Writing skills for professional enlightening students
Documentary Screening of Age of Enlightenment.
Maharishi knowledge tape Video Review
Render the knowledge of Professional Emails
Report on knowledge based activities
Memo, Circulars and notices
Principles and practice of business letters
Text Book (s):
1. Travis Frederick. (2012). Your Brain is a River, Not a Rock. Create Space Independent
Publishing Platform
2. King Stephen. (2010). On writing: a memoir of the craft. New York, NY : Scribner 3. Pinker, S. (2014). The Sense of Style: The Thinking Person's Guide to Writing in the 21st
Century . New York, NY: Penguin
19
References:
1. Harung H, Travis F, Blank W, Heaton D. Higher development, brain integration, and excellence
in leadership. Management Decision 2009 47(6):872-894.
2. Alexander CN, Kurth SC, Travis F, Alexander VK. Effect of practice of the children’s
Transcendental Meditation technique on cognitive stage development: acquisition and
consolidation of conservation. Journal of Social Behavior and Personality 2005 17(1):21-46
3. Arenander A, Travis FT. Brain patterns of Self-awareness. In B Beitman, J Nair (eds), Self-
Awareness Deficits. New York: WW Norton, 2004
Assessment Scheme:
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4 CO5
AC 1 X X X X X
AC 2 X X X X X
AC 3 X X X X X
AC 4 X
AC 5 X X X X X
Details of Projects/Activities
Mind over body Activity
Instructions of this activity
Students were divided into two equal groups
A set of 10 identical tasks were given to each group which are supposed to be completed in one minute
They have to read the instructions given on the paper carefully in which it is mentioned “ read the task and then perform the task”
The students followed the task written on the paper without using their knowledge and wisdom
The student who read the instruction and followed carefully will be the winner of the game because this game or activity is based on application of wisdom as in the last line it was clearly
apprised that “Sign the paper and be the winner without performing any task”
Sl. No. Component Weightage (%)
1. Participation in Practice 20
2. Teachers’ Evaluation 20
3. Outbound Visit & Report 10
4. Field Based Project 20
5. End Semester Examination 30
20
Learning of this activity
The learning of this activity is that student needs to be more aware in his life and he/she should read
any document before jumping into the contract. Knowledge of anything is not sufficient but one should
also focus on the implementation of the knowledge.
Devil’s Advocate
Instructions for the activity
Students are given several different topics and they have to choose one topic and they have to select a side of pros or cons
For example, you believe that every person should learn a second language.
Take this belief, and write about it from the opposite point of view.
In this case, you write about why everyone should not learn another language.
This is, that you take a side you don’t actually believe in, just to see an issue from different point of view
Learning of this activity
Aside from learning an English Skill, this exercise teaches a life skill, empathy. Empathy is the ability to
understand how someone else feels, even if you don’t feel the same way. This skill is important as it
enhances your thought process and writing can help you develop it.
Idiom Soup
Write a story using clichés’ and idioms.
For example “it’s raining cats and dogs” doesn’t mean animals are really falling from the sky but it just means, it’s raining very hard.
Keeping this in mind create a story with as many clichés and idioms you can.
Learning of this activity
This will build your confidence, aggravate creativity, improve writing skills and your vocabulary as well
as knowledge about the clichés and idioms
Video testimonials:
Students have to give video testimonials of their learning and what they like in this subject along with
suggestions so that we can inculcate those feasible ideas in our teaching methodology
Video shall be of minimum 2 minutes.
Each student (individually or in groups of 2-3 students) will undertake a project where they will be
working in the external environment (like village community, MSMEs, NGOs, civil authorities etc.) on
identified issues. They will work under the guidance of an assigned faculty member and will be
assessed on the basis of how they are able to effectively understand their relationship with the external
environment. Students will have to prepare the schedule of interaction with the identified external
contacts and execute the assigned task keeping in mind the intended learning outcomes. They will maintain a project diary/ register as per following format and this will be scrutinized by the faculty
guide weekly/ fortnightly as decided.
21
Sl.
No.
Topic Learnt in
Class or Practice of
TM
How I applied it during
project/ field practice/
Outbound visit
My
Understanding
Remarks
1.
2.
Outbound Visit/ Activity:
One Outbound Activity/Visit every month of Institutional, Corporates, Seminars, Conferences or
(Guest Lectures (Inside or outside)) to be organized and conducted by Teacher’s. It is mandatory that all students will have to participate in outbound visit/ activity and attend all the
planned activities strictly. With the guidance of faculty members, the will participate with clear cut
intended learning outcome and submit a report on completion so that attainment of outcomes can be
assessed. This assessment will have weightage as mentioned in the assessment scheme.
Class Participation:
Student’s participation in practice Sessions: 10 Marks
S.No Rubrics for Practice Sessions Marks
1 Student regularly attends the practice session once
a day
2
2 Student regularly attends the practice session twice
a day
4
3 Student attends the session regularly but does not
initiate contribution & needs instructor to solicit
input.
6
4 Student’s comments are constructive, with signs of
insight and relevant to discussion
8
5 Student listens attentively and hears what others
say and contributes to the learning and knowledge.
10
22
Student’s participation in the Theory Classes: 10 Marks
S.No Rubrics for Theory Sessions Marks
1 Student regularly attends the class but is quite
disruptive
2
2 Student attends the class but does not listen to
others, both in groups and in class
4
3 Student attends the class with some participation
6
4 Student attends the class proactively and
contributes to the class
8
5 Student attends the class proactively, consistently
and add value to the learning
10
Attendance in all the classes and practice sessions is mandatory. Participation will be evaluated based
on attendance, active engagement in discussions and interaction and contribution towards overall
learning. This component will have 20% weightage as mentioned in the assessment scheme.
Other Details:
While it is expected that students should attend all classes but to cater to emergencies, illness,
unavoidable social commitments and family responsibilities, a relaxation of up to 25% may be
considered. Under no circumstances, attendance should fall below 75% else they will be debarred from
taking examinations and will be declared fail in the course. Students can meet the faculty/ guide for
consultations between 3:30 PM to 4:30 PM or else with prior appointment. Students are expected to be regular and punctual in all activities including completion of work, submission schedules,
appointments etc. and should be professionally dressed.
Important Note for faculty: Assessment rubrics will have to be written for each Assessment
component
1
Evaluation Scheme
B.Tech. Sixth Semester
S.No. Subject
Code Name of Subject
Period Evaluation Scheme
Subject
Total Credit
L T P Sessional ESE
CT TA Total Theory Practical
1
BTCDS
601
Data
Warehousing
and Data Mining 3 1 20 10 30 70 100 4
2
BTCDS
602
Theory of
Computation 3 1 20 10 30 70 100 4
3
BTCDS
603 C# .Net 3 2 20 10 30 20 50 100 4
4
BTCDS
604 Cyber Security 3 1 20 10 30 70 100 4
5
BTCDS
605
Machine
Learning II 3 1 2 20 10 30 20 50 100 5
TOTAL 150 350 500 21
Qualifying Non-Credit Courses
5
Self-Development
courses/ Science for
Consciousness (SOC)
SoC -6 2-1-1 70 30 100 0
2
TEACHING-LEARNING PLAN
Course Title: Data Warehousing and Data Mining
Course Code: BTCDS 601
Pre-requisites: Fundamentals of Distributed Computing Rationale
Course Description:
This course will introduce the concepts of data ware house and data mining, which gives a
complete description about the principles, used, architectures, applications, design and
implementation of data mining and data ware housing concepts.
Course Objective(s):
The objectives of this course are to make the students to:
Be familiar with mathematical foundations of data mining tools. Understand and implement
classical models and algorithms in data warehouses and data mining, Characterize the kinds of
patterns that can be discovered by association rule mining, classification and clustering. Master
data mining techniques in various applications like social, scientific and environmental contex
Course Outcomes:
At the end of the course, students shall be able to:
CO1: Understand the functionality of the various data mining and data warehousing
component.
CO 2: Appreciate the strengths and limitations of various data mining and data
warehousing models.
CO3: Explain the analyzing techniques of various data.
CO4: Describe different methodologies used in data mining and data ware housing.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2
CO 1 S M M M M M
CO 2 W W M M W W
CO 3 S S M M M M
CO 4 M M M W
L T P C.U.
3 1 0 4
3
Course Contents
Unit 1: Data Warehouse Fundamentals
Introduction
OLTP Systems, Characteristics & Functions of Data Warehouses
Advantages and Applications of Data Warehouse
Top- Down and Bottom-Up Development Methodology
Tools for Data warehouse development
Data Warehouse Types
Unit 2: Planning and Requirements
Key Issues in Planning a Data Warehouse
Planning and Project Management in Data Warehouse Construction
Data Warehouse Project
Unit 3: Data Warehouse Architecture
Components of Data Warehouse Architecture
Technical Architectures
Tool Selection
Federated Data Warehouse Architecture
Unit 4: Dimensional Modeling, Extract, Transform and Load
E-R Modeling
Dimensional Modeling
E-R Modeling VS Dimensional Modeling
Data Warehouse Schemas
Snowflake Schema
Fact Constellation Schema
ETL Overview
ETL Requirements and Steps
Data Transformation
Data Loading
ETL Tools
Unit 5: Data Warehouse & OLAP
What is OLAP?
Multidimensional Data
OLAP Architectures
Data Warehouse and OLAP
Hypercube & Multicubes
Introduction to Metadata
Categorizing Metadata
Metadata management in practice
Tools for Metadata management
4
TEXT BOOKS:
Paul Raj Poonia, “Fundamentals of Data Warehousing”, John Wiley & Sons, 2004.
Kamber and Han, “Data Mining Concepts and Techniques”, Hart Court India P. Ltd. Elsevier Publications Second Edition, 2001
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components with COs:
CO1 CO2 CO3 CO4 CO5 CO6
C X X
H X X
T X X X
ESE X X X X X X
Note:
CIA can have more components depending on the nature of course. The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
5
TEACHING-LEARNING PLAN
L T P C.U.
3 1 4
Course title: Theory of Computation
Course Code: BTCDS-602
Pre-requisites: Calculus, Data Structures and Algorithms
Course Description:
This course is designed for the students of Bachelor of Technology. Theory of computation
teaches how efficiently problems can be solved on a model of computation, using an algorithm.
Course Objectives: The objective of this course is to enable students to It is also necessary to
learn the ways in which computer can be made to think. Finite state machines can help in natural
language processing which is an emerging area
Course Outcomes (COs): At the end of this course students will be able to:
CO1: understand the basic concepts and application of Theory of Computation.
CO2: Students will apply this basic knowledge of Theory of Computation.
CO3; understand the basic concepts and application of Turing Machine (TM) CO4: Analysis computer field to solve computational problems and in the field of compiler
.
Mapping COs with POs:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2
CO1 S M W
CO2 M S W W
CO3 M S W
CO4 M S W W
Course Contents:
Unit 1:
Overview: Alphabets, Strings & Languages,
Chomsky Classification of Languages,
Finite Automata, Deterministic finite Automata (DFA) & Nondeterministic finite Automata (NDFA),
Equivalence of NDFA and DFA, Minimization of Finite Automata,
Moore and Mealy machine and their equivalence,
Regular expression and Kleen’s Theorem(with proof),
Closure properties of Regular Languages,
Pumping Lemma for regular Languages(with proof).
6
Unit 2:
Context free grammar, Derivation trees,
Ambiguity in grammar and its removal,
Simplification of Context Free grammar,
Normal forms for CFGs: Chomsky Normal Form & Greibach Normal Form,
Pumping Lemma for Context Free languages,
Closure properties of CFL(proof required), Push Down Automata (PDA),
Deterministic PDA, Non Deterministic
PDA ,Equivalence of PDA and CFG,
Overview of LEX and YACC.
Unit 3:
Turing machines, Turing Church’s Thesis,
Variants and equivalence of Turing Machine,
Recursive and recursively enumerable languages,
Halting problem, Undecidability,
Examples of Undecidable problem
Unit 4:
Introduction to Complexity classes,
Computability and Intractability,
time complexity, P, NP, Co-NP,
Proof of Cook’s Theorem, Space Complexity,
SPACE, PSPACE,
Proof of Savitch’s Theorem,
L ,NL ,Co-NL complexity classes.
Text Books:
Hopcroft, John E.; Motwani, Rajeev; Ullman, Jeffrey D “Introduction to Automata Theory,Languages, and Computation”, Third Edition, Pearson.
Sipser, Michael,” Introduction to the theory of Computation”, Third Edition, Cengage.
References Books:
Martin J. C., “Introduction to Languages and Theory of Computations”, Third Edition, TMH.
Papadimitrou, C. and Lewis, C.L., “Elements of the Theory of Computation”, PHI. Daniel I.A. Cohen,” Introduction to Computer Theory”,Second Edition, John Wiley.
7
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4 CO5 CO6
C X X
H X X
T X X X
ESE X X X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
8
TEACHING-LEARNING PLAN
Course Title: C# . NET
Course Code: BTCDS 603
Prerequisite: Concepts of Object oriented programming approach
Course Description:
Object oriented programming has gain momentum because of the object reuse. .NET provides
object oriented development framework. .NET provides a base class library that supports
innovative web development. It enables to fulfill varied functions like graphic rendering and file reading. It has all the resources to provide websites with different functionality and manage it
smoothly at the same time. .
Course Objective:
The objectives of this course are to make the students to:
To understand NET provides Consistent programming model, Direct Support for Security,
Simplified Development efforts and Easy application deployment and Maintenance.
Course Outcomes:
At the end of the course, students shall be able to:
CO1: Use .net framework architecture, various tools, and Validation techniques,
CO2: use of different templates available in Visual Studio, Implementation and testin
strategies in real time applications.
CO3: Use advanced concepts related to Web Services,
CO4: WCF, and WPF in project development
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2
CO 1 M M W M S
CO 2 S M M W M
CO 3 M M M M M S
CO 4 M M S S
L T P C.U.
2 1 2 4
9
Course Contents
Unit 1:
NET Framework 4.0
Framework Architecture,Common Language Runtime ,
Garbage Collection and MSIL
Object Oriented Programming with C#
OOPs Concepts, Partial Classes and Partial Methods
Managing Types, Properties
Methods and Parameters,
Named Parameters and Optional Parameters
String Handling,Abstract Classes and Interfaces ,
The Exception Handling in .Net 4.0
Unit 2
C# Advanced Features, Delegates and Events,
Attributes, Familiarizing Collections and Generics, Language Integrated Query (LINQ),
Object and Collection Initializes, Query Expressions,
Navigating the File System, Reading and writing files
Compressing Streams, forming regular expressions, Encoding, Serializing Objects
Multithreading, Creating Threads, Managing Thread class
Exploring .Net Assembly, Classification of Assembly,
Private Assembly and Shared Assembly, The Global Assembly Cache,
Single File Assembly and Multiple File Assembly,
Understanding Reflection, Creating and Managing Application Domains
Unit 3
Creating and Managing Windows Services, Creating Windows Services,
Interacting with Windows Services Developing Windows Applications with C#
Creating a User Interface Application by Using Standard Controls,
Add and configure a Windows Form,
manage control layout on a Windows Form, Managing Form-Properties,
Add and configure a Windows Forms control., Create and configure menus.,
Create event handlers for Windows Forms and controls,
Construct Print documents, Create a customized Print Preview component,
Implement Globalization and Localization for a windows application,
implement accessibility Features, Create and configure MDI forms,
Drag and Drop functionality in C sharp, create a User control in c sharp,
create a composite windows forms control,
create an extended control by inheriting from existing windows control
Managing XML, Manage XML with XML Document Object Model (DOM),
Create XML using XMLWriter class,
Read and validate XML using XMLReader class
Unit 4
Designing and Implementing Databases with SQL Server 2008,
Introduction to ADO.NET, Creating Tables and Relationships, SQL Fundamentals, Stored
Procedures, Introduction to Data bound Controls ,
10
Insert, Update, Delete,
Select commands in both connected and disconnected environment
WPF Application Fundamentals, Windows applications,
Navigation applications / XAML Browser Applications,
Binding to a WPF element, Transformations- Render, Skew, Rotate
Create a Windows Forms SetUp application,
Create Setup using Click once Technology,
deploy an application using setup projec
Reference Books:
Beginning ASP.NET 4.5 in C# , Macdonald M, WILEY INDIA PVT. LTD.
Net 3.5 Programming: Covering .Net Framework, Vb 2008, C# 2008, And Asp.Net 3.5, Black Book ,Kogent Learning Solutions Inc., WILEY INDIA PVT LTD
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components with COs:
CO1 CO2 CO3 CO4 CO5 CO6
C X X
H X X
T X X X
ESE X X X X X X
Note:
CIA can have more components depending on the nature of course. The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
11
TEACHING-LEARNING PLAN
Course Title: Cyber Security
Course Code: BTCDS- 604
Prerequisite: Knowledge of Computer Network
Course Description:
Object oriented programming has gain momentum because of the object reuse. .NET provides
object oriented development framework. .NET provides a base class library that supports
innovative web development. It enables to fulfill varied functions like graphic rendering and file
reading. It has all the resources to provide websites with different functionality and manage it
smoothly at the same time. .
Course Objective:
The objectives of this course are to make the students to:
To understand NET provides Consistent programming model, Direct Support for Security,
Simplified Development efforts and Easy application deployment and Maintenance
Course Outcomes (COs): After the completion of this course, students will be able to:-
At the completion of this course, students should be able to do the following:
CO1: Understand the need of robotics.
CO2: Understand the basic motor operation, sensor, electronics components
CO3: Understand basic concepts of robot, including the structure and operation of
the relational data model.
CO4: Understand and successfully apply logical design principles, including software
structure
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S S M S M
CO 2 S M M M M
CO 3 W M M W
CO 4 M W S
L T P C.U.
3
1
4
12
Course Contents:
Unit – 1: Introduction to Cyber Security
Overview of Cyber Security,
Internet Governance – Challenges and Constraints,
Cyber Threats:- Cyber Warfare-Cyber Crime-Cyber terrorism-Cyber Espionage
Need for a Comprehensive Cyber Security Policy,
Need for a Nodal Authority,
Need for an International convention on Cyberspace
Unit 2: Cyber Security Vulnerabilities and Cyber Security Safeguards
Cyber Security Vulnerabilities-Overview,
Vulnerabilities in software, System administration,
Complex Network Architectures,
Open Access to Organizational Data, Weak Authentication,
Unprotected Broadband communications,
Poor Cyber Security Awareness.
Cyber Security Safeguards- Overview, Access control,
Audit, Authentication,
Biometrics, Cryptography,
Deception, Denial of Service
Filters, Ethical Hacking, Firewalls,
Intrusion Detection Systems,
Response, Scanning, Security policy,
Threat Management
Unit 3: Securing Web Application, Services and Servers
Introduction, Basic security for HTTP Applications and Services,
Basic Security for SOAP Services,
Identity Management and Web Services, Authorization Patterns,
Security Considerations, Challenges.
Intrusion, Physical Theft, Abuse of Privileges,
Unauthorized Access by Outsider,
Malware infection, Intrusion detection and Prevention Techniques,
Anti-Malware software,
Network based Intrusion detection Systems,
Network based Intrusion Prevention Systems,
Host based Intrusion prevention Systems,
Security Information Management,
Network Session Analysis, System Integrity Validation.
13
Unit 4: Cryptography and Network Security
Introduction to Cryptography, Symmetric key Cryptography,
Asymmetric key Cryptography,
Message Authentication,
Digital Signatures, Applications of Cryptography.
Overview of Firewalls- Types of Firewalls,
User Management, VPN
Security Security Protocols: - security at the Application Layer- PGP and S/MIME,
Security at Transport Layer- SSL and TLS,
Security at Network Layer-IPSec.
Unit 5: Cyberspace and the Law and Cyber Forensics
Introduction, Cyber Security Regulations,
Roles of International Law,
the state and Private Sector in Cyberspace,
Cyber Security Standards. The INDIAN Cyberspace,
National Cyber Security Policy 2013.
Introduction to Cyber Forensics,
Handling Preliminary Investigations,
Controlling an Investigation,
Conducting disk-based analysis, Investigating Information-hiding,
Scrutinizing E-mail,
Validating E-mail header information,
Tracing Internet access,
Tracing memory in real-time.
Reference Books:
Cybersecurity: Protecting Critical Infrastructures from Cyber Attack and Cyber Wa
re, Thomas A. Johnson, CRC Press
Cryptography and Network Security, Willam Stallings, Pearson
14
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4 CO5 CO6
C X X
H X X
T X X X
ESE X X X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
15
TEACHING-LEARNING PLAN
L T P C.U.
3 1 2 4
Course Title: Machine Learning II
Course code: BTCDS 605
Pre-requisites: Basic programming logic
Learning Objective: This course takes a more advanced look at linear regression models.
Learn the fundamentals of SVMs and use them to detect spam emails, recognize alphabets and
more! Tree models represent the way we make decisions. Learn how decisions are made in this
powerful classification algorithm.
Course Objectives: To introduce the learners with programming language Python, its data
structures, control structure and functions. To emphasize on the python libraries - NumPy and
Pandas - which are widely used in Data Science.
Course Outcomes (COs): At the end of this course students will be able to:
CO1: Model selection Simplicity, complexity, and overfitting
CO2: Extension of the regression framework to non-linear data Formulate the linear
algebra framework for the optimization problem hon's
CO3: Introduction to the support vector machine
CO4: Different types of kernels
Mapping COs with POs:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2
CO1 S M W
CO2 M S W W
CO3 M S W
CO4 M S W W
16
Unit – 1: Model selection
Introduction
Model and Learning Algorithm
Simplicity, Complexity and Overfitting
Bias-Variance Tradeoff
Regularization and Hyperparameters
Model Evaluation and Cross Validation
Model Evaluation: Python Demonstration
Cross-Validation: Motivation
Cross-Validation: Another Example
Unit – 2: Advanced Regression
Linear Regression - Recap.
Introduction to Generalized Regression
Generalized Regression Framework I
Generalized Regression Framework II
Generalized Regression Framework III
Generalized Regression in Python
Introduction to Regularized Regression
Ridge and Lasso regression I
Ridge and Lasso regression II
Ridge and Lasso regression in Python
Model Selection Criteria
Feature Selection
Maths for ML-1
Maths for ML-2
Unit – 3: Support Vector Machine
Introduction to SVM
Maximal Margin classifier
Soft Margin Classifier
SVM Python Lab - 0
Python Lab - I
Python Lab - II
Kernels in SVM
Kernel Trick
Non Linear Kernels
Choosing kernel
Letter Recognition Using SVM - I
Letter Recognition Using SVM - II
17
Unit – 4: Decision Trees
Introduction to Decision Trees- W8_D3_TH
Gini Index
Entropy
Information Gain
Constructing the tree
Decision Trees -Hands on- I
Decision Trees -Hands on-II
Comprehension discussion Dtree classification
Introduction - Truncation and Pruning
Tree Pruning
Choosing Tree Hyperparameters in Python
Coding Practice Questions
Ensembles
Creating a Random Forest
Random Forest Lab
Coding Practice Questions
Text Books
The Hundred-Page Machine Learning Book by Andriy Burkov
An Introduction to Machine Learning Interpretability (2nd Edition) by Patrick Hall &
Navdeep Gill
References:
Building Machine Learning Powered Applications: Going from Idea to Product by Emmanuel Ameisen
Machine Learning Yearning by Andrew Ng
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
18
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4 CO5 CO6
C X X
H X X
T X X X
ESE X X X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum development)
19
TEACHING-LEARNING PLAN
Course Title: Evolution to Enlightenment
Course Code: BTCDS 606
Pre-requisites: BTCDS 506
Course Description:
The course makes the platform for the students to enter into the different realms of life with a new
perspective in mind and heart that life can be lived in unison of harmony and peace with ever
evolving nature of existence. This course will focus on one of the most important aspect of that
expansion of happiness is the purpose of life. If we are happy from within, we are able to enjoy
everything in life. They will develop the ability to perceive what is relevant in a given situation and
then use the information they gather to form appropriate responses. One purpose of assigned
academic readings is to give students exposure to different viewpoints and ideaswhich will help
you wrestle with ideas and beliefs in new ways and develop a better understanding of how others’ views differ from your own.
Course Objectives:
The objective of this course is drive the students through advance techniques of Transcendental
Meditation and give them the perspective to think beyond their actual capacity of their mind and
also let them know about how to unfold the full value of life to be more open, more clear and more
harmonious.Self-development through reading of research articles, book reading and journals will
be the key components of this course which stabilizes the ability to reflect on and evaluate learning
and performance and set goals for progress, demonstrate behavior and attitude appropriate for
outside world.
Course Outcomes (COs): At the end of this course students will be able to:
CO1: Define variegated advance technique of Transcendental Meditation
CO2: Explain the importance of advance technique, siddhi and yogic flying
CO3: Understand the fundamental concepts of growth to enlightenment which leads into
refinement of perception and concurrently grow the life in higher states of
consciousness
CO4: Experiment with reading with conceptual comprehension for the evolution of the
students for the holistic development of well being.
CO5: Develop confidence in their ability to read, comprehend, organize and retain written information
L T P C.U.
2 1 1 0
20
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5
CO 1 M W
CO 2 S
CO 3 M
CO 4 W S
Course Contents:
Unit - 1: Effortless Pace towards Evolution
Introduction to Advance Techniques
Significance of Advance techniques
Transcendental Meditation Sidhi program and Yogic Flying
Unit - 2: Enrichment of Experiences VI
Advance Lectures on the Transcendental Meditation Program
Follow-up Sessions and Group Checkings
Personal Checkings
Unit – 3: Understanding the Growth of Enlightenment
Enlightenment: a living reality
Evolution: the nature of life
Higher stages of Human Development
Living 200% value of life
Refinement of Perception
Life in Unity
Unit – 4: Choice of Any one (Designed by Department wise)
National Law based on Natural Law (LAW)
Creativity amplification by going within (ANIMATION)
Understanding numbers in the light of consciousness (DATA SCIENCE)& (ENGINEERING & TECHNOLOGY)& (COMPUTER SCIENCE)
Basis of all Sciences (SCHOOL OF SCIENCES)
21
Fundamentals of Invincible Management (COMMERCE & MANAGEMENT)
Science of Well Being through Maharishi Knowledge (PHARMACEUTICAL SCIENCES)
Enhanced Social Behavior by practicing Transcendental Meditation (HUMANTIES AND ARTS)
Unit – 5: Reading Skills
Purpose and types of reading for evolution and broadening intellectual ability
Technique for effective reading in practical life for enhancement of personality
Text Book (s):
Freund F Peter. (2018). Yogic Flying According to Yoga Vasishtha. Independently published
Freund F Peter. (2015). VarunaPurana: Illustrating Higher States of Consciousness with Stories of Lord Shiva. CreateSpace Independent Publishing Platform
Henry D. J. (2014). The Effective Reader. Pearson
References:
Harung H, Travis F, Blank W, Heaton D. Higher development, brain integration, and excellence in leadership. Management Decision 2009 47(6):872-894
William H. Rupley, Timothy R. Blair, William D. Nichols. (2009). Effective reading instruction for struggling readers: The role of direct/explicit teaching. Reading &
Writing Quarterly, 2009 - Taylor & Francis
Assessment Scheme:
Sl. No. Component Weightage (%)
1. Participation in Practice 20
2. Teachers’ Evaluation 20
3. Outbound Visit & Report 10
4. Field Based Project 20
5. End Semester Examination 30
22
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4 CO5
AC 1 X X X X X
AC 2 X X X X X
AC 3 X X X X X
AC 4 X X
AC 5 X X X X X
Details of Projects/Activities
Savage hunt of knowledge
Instructions of this activity
Student will be divided in group of 5
There will some beautiful quote of Maharishi which instructor will not reveal them
They have to collect 10 items which are commonly used in daily life
Once they have collected the items the instructor will reveal quote of Maharishi and they have to correlate those things with those quotes
Learning of the activity
The learning of this activity is to correlate and connect the dots which is hidden in life and also from
real insight by acknowledging and appreciating the value of supreme knowledge videlicet going
inwards to bringing the things and connecting it to the relative life. Searching of items is consider as
going in wards within and introspecting, correlating it to Maharishi quote is consider to be bringing
out the value of absolute to relative life.
Snakes and ladders in innovative way of learning
Instructions of the game
Students will be divided into two equal groups
There will be real replica of Snakes and Ladders game
Both the team will volunteer one candidate to be pawn
Instructor will have 2 dice
To roll the dice the students of both the teams have to answer some questions which will be asked by the instructor
The one who reaches at the end first will be the winner
23
Learning of the activity
The learning of this activity is that student learn and digest the knowledge what teachers have
imparted in the theory class and get them a revision of the whole course in a quiz manner.
Video testimonials:
Students have to give video testimonials of their learning and what they like in this subject along
with suggestions so that we can inculcate those feasible ideas in our teaching methodology
Video shall be of minimum 2 minutes.
Each student (individually or in groups of 2-3 students) will undertake a project where they will be
working in the external environment (like village community, MSMEs, NGOs, civil authorities etc.)
on identified issues. They will work under the guidance of an assigned faculty member and will be
assessed on the basis of how they are able to effectively understand their relationship with the
external environment. Students will have to prepare the schedule of interaction with the identified
external contacts and execute the assigned task keeping in mind the intended learning outcomes.
They will maintain a project diary/ register as per following format and this will be scrutinized by
the faculty guide weekly/ fortnightly as decided.
Sl.
No.
Topic Learnt in Class
or Practice of TM
How I applied it during
project/ field practice/
Outbound visit
My
Understanding
Remarks
1.
2.
Outbound Visit/ Activity:
One Outbound Activity/Visit every month of Institutional, Corporates, Seminars,
Conferences or (Guest Lectures (Inside or outside)) to be organized and conducted by
Teacher’s.
It is mandatory that all students will have to participate in outbound visit/ activity and attend all
the planned activities strictly. With the guidance of faculty members, the will participate with clear
cut intended learning outcome and submit a report on completion so that attainment of outcomes
can be assessed. This assessment will have weightage as mentioned in the assessment scheme.
24
Class Participation:
Student’s participation in practice Sessions: 10 Marks
S.No Rubrics for Practice Sessions Marks
1 Student regularly attends the practice session once a
day
2
2 Student regularly attends the practice session twice a
day
4
3 Student attends the session regularly but does not
initiate contribution & needs instructor to solicit input.
6
4 Student’s comments are constructive, with signs of
insight and relevant to discussion
8
5 Student listens attentively and hears what others say
and contributes to the learning and knowledge.
10
25
Student’s participation in the Theory Classes: 10 Marks
S.No Rubrics for Theory Sessions Marks
1 Student regularly attends the class but is quite
disruptive
2
2 Student attends the class but does not listen to others,
both in groups and in class
4
3 Student attends the class with some participation
6
4 Student attends the class proactively and contributes to
the class
8
5 Student attends the class proactively, consistently and
add value to the learning
10
Attendance in all the classes and practice sessions is mandatory. Participation will be evaluated
based on attendance, active engagement in discussions and interaction and contribution towards
overall learning. This component will have 20% weightage as mentioned in the assessment scheme.
Other Details:
While it is expected that students should attend all classes but to cater to emergencies, illness,
unavoidable social commitments and family responsibilities, a relaxation of up to 25% may be
considered. Under no circumstances, attendance should fall below 75% else they will be debarred
from taking examinations and will be declared fail in the course. Students can meet the faculty/
guide for consultations between 3:30 PM to 4:30 PM or else with prior appointment. Students
are expected to be regular and punctual in all activities including completion of work, submission
schedules, appointments etc. and should be professionally dressed.
Important Note for faculty:Assessment rubrics will have to be written for each Assessment
component.
1
Evaluation Scheme
B.Tech.Seventh Semester
Sl. No.
Course Category
Course Code
Course Title
L-T-P
CIA Marks
ESE Marks
Total
Credit
1 Core Courses BTCDS701 Natural Language Processing 2-1-2 30 70 100 4
2 BTCDS 702 Mobile Application Development 3-0-2 30 70 100 4
3 BTCDS 703 Operation Research
3-0-2 30 70 100 4
BTCDS 704 SPSS 3-0-2 30 70 100 4
4 BTCDS 705 Elective
2-1-2 30 70 100 4
TOTAL 150 350 500 20
Qualifying Non-Credit Courses
5
Self-Development
courses/ Science for
Consciousness (SOC)
BTCDS 706 Science of Consciousness –7 2-1-1 30 70 100 0
2
TEACHING-LEARNING PLAN
Course Title: Natural Language Processing
Course Code: BTCDS701
Pre-requisites, if any: Statistics
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are NLP, Lexical
processing. NLP is required in all fields like AI, statistics, etc.
Course Objectives:
The objective of this course is to enable students to process, evaluate and understand the concepts of NLP. This understanding will be required for Data Science specialization.
Course Outcomes (COs): After the completion of this course, students will be able to:-
CO1: Define the concepts of NLP.
CO2: Classify different Lexical Processing.
CO3: Define advance Lexical Processing. CO4: Classify different Naïve Baye’s classifications.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO 6 PO 7 PSO 1 PSO 2
CO 1 S M W
CO 2 M S W W
CO 3 M S W
CO 4 M S W W
Course Contents:
Unit – 1: Introduction to NLP
What is NLP,
NLP: Areas of Application,
Understanding Text,
Text Encoding,
Regular expressions
Unit – 2: Basic Lexical Processing
Word Frequencies and Stop Words,
Tokenisation, Bag-of-Words Representation,
Stemming and Lemmatization,
Final Bag-of-Words Representation
L T P C.U.
2 1 2 4
3
Unit – 3: Advanced Lexical Processing
TF-IDF Representation,
Introduction to Advanced lexical processing,
Canonicalisation, Phonetic,
Hashing, Edit Distance,
Spell Corrector, Point wise Mutual Information
Unit – 4: Naïve Bayes
Bayes’ Theorem and its building blocks,
Naïve baye’s for categorical data,
for text classification
Text Book(s):
1. Steven Bird (2018). Natural Language Processing with Python. O’Reilly.
Reference:
1. Christopher Manning, Foundation of Statistical Natural Language Processing.
2. Dan Jurafsky.Speech and Language Processing: An introduction to Natural Language Processing,
Computational Linguistics and Speech Recognition.
Assessment Scheme: Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4
C
H X
Sessional Exam (T) X X X X
ESE X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
4
Course Title : Mobile Application Development
Course Code: BTCDS702
Pre-requisites, if any: Basic knowledge of logics and basic programming on Java.
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are introduction
to android, mobile APIs, mobile user interface, etc.
Course Objectives:
This course is designed to provide a better understanding and making each student able themselves to
develop an application on mobile which will have Android OS.
Course Outcomes (COs): After the completion of this course, students will be able to: -
CO1: Understand Android.
CO2: Define Android design essentials.
CO3: Ability to identify android user design essentials
CO4: Ability to develop a mobile app using APTs situations.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S M M W S M
CO 2 M S M
CO 3 S M M S
CO 4 S M
Course Contents:
Unit – 1:
Introduction to Android: The Android Platform,
Android SDK, Eclipse Installation,
Android Installation,
Building you First Android application,
Understanding Anatomy of Android Application,
Android Manifest file.
Unit – 2:
Android Application Design Essentials: Anatomy of an Android applications,
Android terminologies,
Application Context, Activities, Services,
L T P C.U.
2 1 2 4
5
Intents, Receiving and Broadcasting Intents,
Android Manifest File and its common settings,
Using Intent Filter,
Permissions.
Unit – 3:
Android User Interface Design Essentials: User Interface Screen elements,
Designing User Interfaces with Layouts,
Drawing and Working with Animation.
Testing Android applications,
Publishing Android application,
Using Android preferences,
Managing Application resources in a hierarchy,
working with different types of resources
Unit – 4:
Using Common Android APIs: Using Android Data and Storage APIs,
Managing data using Sqlite,
Sharing Data between Applications with Content Providers,
Using Android Networking APIs,
Using Android Web APIs,
Using Android Telephony APIs,
Deploying Android Application to the World.
Text Book(s):
Lauren Darcey and Shane Conder, “Android Wireless Application Development”, Pearson
Education, 2nd ed. (2011)
References:
Reto Meier, “Professional Android 2 Application Development”, Wiley India Pvt Ltd
Mark L Murphy, “Beginning Android”, Wiley India Pvt Ltd
Android Application Development All in one for Dummies by Barry Burd, Edition: I
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
6
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4
C
H X
Sessional Exam (T) X X X X
ESE X X X X
Note:
CIA can have more components depending on the nature of course. The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
7
Course Title: Operation Research
Course Code: BTCDS703
Pre-requisites, if any: Statistics
Course Description:
This course is designed for the students of Bachelor of Technology in Computer Science with Data
Sciences. The topics included are Linear Programming, Transportation Problem, Assignment Problem,
Decision making under certainty, uncertainty and risk, Network Analysis using CPM/PERT etc. , Queueing theory and models.
Course Objectives:
The objective of this course is to enable students to understand,process, evaluate and apply the
concepts of decision making using linear programming techniques including transportation and
assignment problems, Network Analysis using CPM/PERT etc. for effective project scheduling and
management and Queueing models
Course Outcomes (COs): After the completion of this course, students will be able to: -
CO1: Formulate and solve Linear Programming Problems using Simplex and Graphical Methods
CO2: Solve Transportation Problems for IBFS and optimality using different methods and MODI
method CO3: Solve Transportation Problems using Hungarian Algorithm
CO4: Understand the usage of network analysis using CPM/PERT in project scheduling and project
management
CO5: Conclude decisions under certainty, uncertainty and risks CO6: Apply queuing theory and M/M/1 model for analyzing industry problems
Mapping COs with POs:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2
CO1 S M W
CO2 M S W W
CO3 M S W
CO4 M S W W
CO5 M S W
CO6 M S W
Course Contents:
Unit 1:
Introduction to Operations Research: Introduction,
Historical Background,
Scope of Operations Research,
Operations Research Techniques and Tools,
Structure of the Mathematical Model,
Limitations of Operations Research
Linear Programming: Introduction,
Linear Programming Problem,
L T P C.U.
3 1 4
8
Requirements of LPP,
Mathematical Formulation of LPP,
Graphical Methods to Solve Linear Programming Problems,
Applications, Advantages, Limitations
Graphical Analysis of Linear Programming Problems: Introduction,
Graphical Analysis, Some Basic Definitions,
Graphical Methods to Solve LPP,
Simplex Method, The Simplex Algorithm,
Unit 2:
Duality in Linear Programming Problem: Introduction,
Importance of Duality Concepts,
Formulation of Dual Problem,
Economic Interpretation of Duality,
Transportation Problem: Introduction,
Formulation of Transportation Problem (TP),
Transportation Algorithm (MODI Method),
the Initial Basic Feasible Solution,
Moving Towards Optimality
Assignment Problem: Introduction,
Mathematical Formulation of the Problem,
Hungarian Method Algorithm
Unit 3:
Infinite Queuing Models: Introduction,
Queuing Theory,
Operating Characteristics of a Queuing System,
Constituents of a Queuing System,
Service Facility,
Queue Discipline Mathematical Analysis of Queuing Theory: Introduction,
Mathematical Analysis of Queuing Process, Properties of Queuing System,
Notations, Service System,
Single Channel Models,
Multiple Service Channels,
Erlang Family of Distribution of Service Times,
Applications of Queuing Theory,
Limitations of Queuing Theory Finite Queuing Models: Introduction,
Finite Queuing Models
Unit 4:
Project Scheduling and PERT-CPM: Introduction,
Basic Difference between PERT and CPM,
PERT/CPM Network Components and Precedence Relationship,
Project Management – PERT
Text Book (s):
" Hillier, Frederick S. & Lieberman, “Introduction to Operations Research Concepts and
Cases”, 2010, 8 th Ed. TMH
9
References:
N.D. Vohra, “Quantitative Techniques in Management”, 2010, 4thEd.TMH.
J.K. Sharma, “Operations Research Theory and Applications 2009,4th Ed. McMillan.
Kasana, HS & Kumar, KD, “Introductory Operations Research theory and Applications”,
2008, Springer.
Chakravarty, P, “Quantitative Methods for Management and Economics”, 2009, 1st Ed. HPH.
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4
C
H X
Sessional Exam (T) X X X X
ESE X X X X
Note:
CIA can have more components depending on the nature of course. The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
10
Course Title: SPSS
Course Code: BTCDS704
Pre-requisites, if any: Statistics
Course Description:
This course is designed for the students of Bachelor of Technology. The topics included are introduction
to SPSS, bivariate, multivariate analysis, etc. These topics are very important for application in SPSS.
Course Objectives:
The objective of this course is to enable students to process, evaluate and understand the basic
statistics analysis in SPSS.
Course Outcomes (COs): After At the end of this course students will be able to:
CO1: Understand and apply the concept of Statistics.
CO2: Understand and apply various important algorithmic techniques in SPSS
CO3: Become familiar with the more advanced statistic hypothesis testing
CO4: Understand and apply the concept of bivariate analysis in SPSS.
CO5:Understand and apply the concept of multivariate analysis in SPSS.
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2
CO 1 S M W
CO 2 M S W W
CO 3 M S W
CO 4 M S W W
CO 5 M S W
Course Contents:
Unit – 1:
Introduction to SPSS
Data Import,
Data and Variable View,
Value and Variable Labels,
Basic Analysis, Frequency,
Descriptive Statistics
Unit – 2:
Inferential Statistics
Select Cases,
L T P C.U.
3 1 0 4
11
Split File,
Introduction to Testing of Hypothesis,
Testing of Hypothesis, t test,
ANOVA Test,
Non Parametric Tests
Unit – 3:
Bivariate Analysis
Correlation Coefficient,
Chi square Test
Unit – 4:
Multivariate Analysis
Regression, Linear,
Binary Logistic,
Multinomial, Cluster Analysis,
Factor Analysis
Text Book (s):
“Discovering Statistics Using IBM SPSS Statistics"by Andy Field
References:
"IBM SPSS: Comprehensive Beginners Guide to Learn Statistics Using IBM SPSS from A-Z"by Walker Schmidt.
Assessment Scheme:
Continuous Internal Evaluation (CIA) consisting of:
Class Attendance (C): 5%
Home Assignment (H): 5%
Sessional Examination (T): 20%
End Semester Examination (ESE): 70%
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO 4
C
H X
Sessional Exam (T) X X X X
ESE X X X X
Note:
CIA can have more components depending on the nature of course.
The guidelines for all assessment components are as per MUIT Guidelines & Rules (2.3-curriculum
development)
12
TEACHING-LEARNING PLAN
Course Title: Coherence-Harmony between. Individual & Society
Course Code: BTCDS 706
Pre-requisites: BTCDS 606
Course Description:
This course will enlighten the process, application and the significance of an individual in the society to
make the nation invincible by doing actions from the level of natural law. In addition this course will
also illuminate the student’s quality of life in freedom which is free from fear, anxiety, stress,
depression and all sort of negativity to increasing positivity by creating peace in life and to culture the
awareness of the state of enlightenment. The path to understand that when pure consciousness , the
home of all laws of nature, is established in his awareness, the student spontaneously ceases to violate
the Laws of Nature which ends all his struggle and suffering. Further, the focus of this course is to help
students understand, evaluate, and improve their interactions with others in their personal and
professional lives.
Course Objectives:
This course ensures that the students assimilate and integrate what they have learned in their classes
at the deepest level of their consciousness and physiology. Through this practice students easily
experience the most creative, intelligent, powerful, and blissful field of their own awareness,
Transcendental Consciousness. Exploring his own consciousness as a field of all possibilities, students
finds he can create anything from that level, any desired result can be achieved. Regular experience of
the Unified Field will dissolve deep-seated stress in the individual, bringing marked reductions in
hypertension, stroke, heart disease, and other stress-related illness. When practiced collectively in
groups, effectively reduce societal stress and tensions, causing associated reductions in crime and
social violence, and an upsurge of peace and positivity throughout the population. Students will
develop and present original speeches applying these ideas and the principles of organization, clarity,
vitality, and ethics. When speaking, students will learn effective ways to use voice and body language to
communicate a message.
Course Outcomes (COs): At the end of this course students will be able to:
CO 1: Identify their personal communication style and communication strengths and weaknesses
CO 2: Recognize several techniques for improving their listening, response, and feedback skills
CO 3: Analyze an audience and adjust communication style and delivery accordingly
CO 4: Value to establish peace, harmony and coherence in the society
Create a favorable environment and eliminate resistance to take the mankind from darkness to dawn
L T P C.U.
2 1 1 0
13
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5
CO 1 M W
CO 2 S
CO 3 M
CO 4 W S
Course Contents: Semester VII
Unit - 1: Individual and Society
Maharishi Speaks on the Role of Students in Making the Nation Invincible,
Individual and Cosmic Life,
Action in accord with Natural Law: Criterion and Discrimination,
Life in Freedom (Peace in Life, elimination of fear, tension and suffering;
the Problem of World Peace)
Unit – 2: Enrichment of Experiences VII
Advance Lectures on the Transcendental Meditation Program,
Follow-up Sessions and Group Checkings,
Personal Checkings
Unit – 3: Increasing Positivity & Coherence in the Society II
How an Individual Can Help the Growth of Peace in the World,
Group Coherence & Invincibility Number,
Extended Maharishi Effect,
Defense & World Peace,
Freedom behind bars, Health Care: Healing the healers,
Changing the life of Veterans, Empowering victims of Violence/ assault
Unit – 4: Oral Communication Skills
Oral Presentations for comprehensive and integrative development of students,
Purpose_ Audience Locale,
Research & planning in accordance of Natural Law,
Structure and Style of the epitome of Research,
Delivering a presentation and leading towards highest potential of an individual,
Interview Preparation: fruitful practice for their sprouting, d
evelopment and finally employment
14
Text Book (s):
Yogi Mahesh. (1997). Maharishi Speaks to Students: Mastery over Natural Law. Maharishi Vedic University Press.
Wallace. K. Robert. (2016). Maharishi Ayurveda and Vedic Technology: Creating IdealHealth for the Individual and World, Adapted and Updated from The Physiology
Consciousness: Part 2. Dharma PublicationsSchwartzman Roy. (2010).
Fundamentals of Oral Communication. Kendall Hunt Publishing
References:
Travis F. Brain functioning as the ground for spiritual experiences and ethical behavior. FBI Law Enforcement Bulletin 2009 78(5):26-32
Travis FT, Tecce J, Arenander A, Wallace RK. Patterns of EEG coherence, power and contingent negative variation characterize the integration of transcendental and waking states. Biological
Psychology 2002 61(3):293-319
Dannels, D. P. (2001). Time to speak up: A theoretical framework of situated pedagogy and practice for communication across the curriculum. Communication Education.
Assessment Scheme:
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4 CO5
AC 1 X X X X X
AC 2 X X X X X
AC 3 X X X X X
AC 4 X
AC 5 X X X X X
Sl. No. Component Weightage (%)
AC 1 Participation in Practice 20
AC 2 Teachers’ Evaluation 20
AC 3 Outbound Visit & Report 10
AC 4 Field Based Project 20
AC 5 End Semester Examination 30
15
Details of Projects/Activities
Walk and Stop activity
Instructions of this activity
Tell people they will be following simple commands. The first two: When you say “walk” they will start walking around the space. When you say “stop,” they will stop where they are.
Call out “Walk.” Then “stop.” And repeat as desired.
Next, tell everyone you are going to switch those two commands. Now when you say “stop” they should start walking and when you say “walk” they should stop walking.
Call out “Stop.” Then “Walk.” And repeat as desired.
Next, let them know you’re adding two more commands. When you say “Name” they say their name out loud, when you say “Clap” they clap once. The other two commands stay the same, so “Walk” means stop, “Stop” means walk, “Name” means say your name, and “Clap” means clap.
Call out a combination of “Walk,” “Stop,” “Name,” and “Clap.” Repeat as desired.
Finally, let them know you’re switching the last two commands. So “Walk” means stop, “Stop” means walk, “Name” means clap, and “Clap” means say your name. Repeat as desired.
Learning of the activity
The learning of this activity is that the students need to be focused in life and alert at the same time
because life can take any turn at any point of time to combat that situation they need to be on their toes
to deal with those sort of crisis and if life hit hard on them time and again they can fall back on real life time tool which this University is providing that is going back to self by practicing Transcendental
Meditation and eradicate any problems that arises due to weakness of mind.
Extempore Challenge
Students will be divided equally into two groups
All the students in each group will be given a unique number starting from one and so on
There will be a bowl with lots of topics written on chits with numbers
Instructor will take out one chit and tell the number and from each team the same guys will come who is having that number
They will have 30 seconds to speak on that topic
Those who speak confidently and effortlessly win the point for their team
Learning of this activity
The learning of this activity is that student will become fearless in speaking and he/she will be able to
grow in confidence which is need of an hour in the corporate world along with that student will be able
to present themselves and put their ideas in front of management effectively and efficiently with
vibrancy and confidence. Confidence, conviction, sharp intellect and presence of mind comes from within and they can access that very easily by practicing Transcendental Meditation twice daily by 20
minutes.
16
Video testimonials:
Students have to give video testimonials of their learning and what they like in this subject along with
suggestions so that we can inculcate those feasible ideas in our teaching methodology
Video shall be of minimum 2 minutes.
Each student (individually or in groups of 2-3 students) will undertake a project where they will be
working in the external environment (like village community, MSMEs, NGOs, civil authorities etc.) on
identified issues. They will work under the guidance of an assigned faculty member and will be
assessed on the basis of how they are able to effectively understand their relationship with the external
environment. Students will have to prepare the schedule of interaction with the identified external
contacts and execute the assigned task keeping in mind the intended learning outcomes. They will maintain a project diary/ register as per following format and this will be scrutinized by the faculty
guide weekly/ fortnightly as decided.
Sl.
No.
Topic Learnt in
Class or Practice of
TM
How I applied it during
project/ field practice/
Outbound visit
My
Understanding
Remarks
1.
2.
Outbound Visit/ Activity:
One Outbound Activity/Visit every month of Institutional, Corporates, Seminars, Conferences or
(Guest Lectures (Inside or outside)) to be organized and conducted by Teacher ’s.
It is mandatory that all students will have to participate in outbound visit/ activity and attend all the
planned activities strictly. With the guidance of faculty members, the will participate with clear cut
intended learning outcome and submit a report on completion so that attainment of outcomes can be
assessed. This assessment will have weightage as mentioned in the assessment scheme.
17
Class Participation:
Student’s participation in practice Sessions: 10 Marks
S.No Rubrics for Practice Sessions Marks
1 Student regularly attends the practice session once a
day
2
2 Student regularly attends the practice session twice a
day
4
3 Student attends the session regularly but does not
initiate contribution & needs instructor to solicit input.
6
4 Student’s comments are constructive, with signs of
insight and relevant to discussion
8
5 Student listens attentively and hears what others say
and contributes to the learning and knowledge.
10
Student’s participation in the Theory Classes: 10 Marks
S.no Rubrics for Theory Sessions Marks
1 Student regularly attends the class but is quite
disruptive
2
2 Student attends the class but does not listen to others,
both in groups and in class
4
3 Student attends the class with some participation
6
4 Student attends the class proactively and contributes to
the class
8
5 Student attends the class proactively, consistently and
add value to the learning
10
Attendance in all the classes and practice sessions is mandatory. Participation will be evaluated based
on attendance, active engagement in discussions and interaction and contribution towards overall
learning. This component will have 20% weightage as mentioned in the assessment scheme.
18
Other Details:
While it is expected that students should attend all classes but to cater to emergencies, illness,
unavoidable social commitments and family responsibilities, a relaxation of up to 25% may be
considered. Under no circumstances, attendance should fall below 75% else they will be debarred from
taking examinations and will be declared fail in the course. Students can meet the faculty/ guide for
consultations between 3:30 PM to 4:30 PM or else with prior appointment. Students are expected to
be regular and punctual in all activities including completion of work, submission schedules,
appointments etc. and should be professionally dressed.
Important Note for faculty: Assessment rubrics will have to be written for each Assessment component.
1
Evaluation Scheme
B.Tech.Eighth Semester
Sl. No.
Course Category
Course Code
Course Title
L-T-P
CIA Marks
ESE Marks
Total
Credit
1 Core Courses BTCDS801 Seminar 30 70 100 10
2 BTCDS802 Dissertation 100 100 20
TOTAL 30 170 200 30
Qualifying Non-Credit Courses
5
Self-Development
courses/ Science for
Consciousness (SOC)
BTCDS 803 Science of Consciousness –8 2-1-1 30 70 100 0
2
TEACHING-LEARNING PLAN
Course Title: Coherence- Yoga and Vedic Expression
Course Code: BTCDS 803
Pre-requisites: BTCDS 706
Course Description:
This course will undertake a close reading of origin of Yoga as presented in the traditional and ancient
Hindu scriptures, where it is defined as the stilling of all states of mind. The course will additionally
trace the development of representations of Yoga from these pre-modern expressions, through its
appropriation and reconfiguring by Hindu nationalists, and into its modern Western transplanted form
as primarily postural exercise. Further it gives the total knowledge required to maintain the holistic
balance of the functioning of mind and body. In addition to their focus on experiences during reading,
students will learn about Yoga in the context of Maharishi Vedic Science and Professor Tony Nader’s
research on Yoga in human physiology. It further probes on organizational need assessment and
methods for improving communication in an organization as a process and skill that can enable
individual and their organization gain competitive advantage.
Course Objectives:
The objective of this course is the spiritual development practices to train the body and mind to self-
observe and become aware of their own nature. The purpose of yoga is to cultivate
discernment, awareness, self-regulation and higher consciousness in the individual. The students will
learn to unlock the secrets of this powerful scripture “Maharishi Bhagwad Gita” which will take
students into those teachings in a way that allows understanding not only intellectually, but also
intuitively and practically. It further facilitates to provide an outline to effective organizational
communication and to draft effective business and organizational correspondence with brevity and
clarity.
Course Outcomes (COs): At the end of this course students will be able to:
CO 1: Define Vedic expression in the notion of Maharishi Vedic Science
CO 2: Evaluate Vedic scriptures in relation with modern world
CO 3: Describe the real nature of Yoga as elucidated by Maharishi Mahesh Yogi
CO 4: Value of Maharishi Bhagwad Gita in view of their practical practice of Transcendental Meditation
CO 5: Construct the practical standard model to communicate in the organizational structure by the
principles of Maharishi Mahesh Yogi CO 6: Compare approaches to conflict management and emotion in the workplace
CO 7: Analyze role of workplace diversity and communication processes involving a diverse workforce
Mapping COs with POs:
PO 1 PO 2 PO 3 PO 4 PO5
CO 1 M W
CO 2 S
CO 3 M
CO 4 W S
L T P C.U.
2 1 1 0
3
Course Contents:
Unit - 1: Significance of Vedic Expressions in Contemporary times
Origin of Vedic expressions,
Understanding Vedic Expressions in the light of Maharishi Vedic Science,
Reading Vedic Scriptures
Unit – 2: Enrichment of Experiences 8th
Advance Lectures on the Transcendental Meditation Program,
Follow-up Sessions and Group Checkings, Personal Checkings
Unit -3: The Nature of Yoga-Unification
Understanding in its fullness, Misinterpretations of Yoga
Unit – 4: Total Knowledge and Bhagavad Gita
Maharishi’s precious insights into the Bhagavad-Gita,
Understanding the Bhagavad Gita in the light of Transcendental Meditation
Unit - 5: Organizational communication
Communication Network in Organization and evolution of Self,
Personal communication for better harmonious association with mates,
Horizontal Communication for compatible relationship in the environment,
Diagonal Communication for considerate balance among the peers
Text Book (s):
Yogi M. Mahesh. (1990). Maharishi Mahesh Yogi on the Bhagavad-Gita: A Translation and Commentary, Chapters 1-6 (Compass) Paperback. Penguin UK
Griffin, E. (2006). A first look at communication theory (6th ed.). McGraw-Hill.
References:
Nykodym, N. (1988). Organizational communication theory: Interpersonal and non-interpersonal perspectives. Communications, 14(2),718.
4
Assessment Scheme:
Mapping Assessment Components with COs
CO1 CO2 CO3 CO4 CO5 CO6 CO7
AC 1 X X X X X X X
AC 2 X X X X X X X
AC 3 X X X
AC 4 X X X
AC 5 X X X X X X X
Details of Projects/Activities
Concentric Circles
Instructions of this activity
Two circles of chairs are set up, one inside the other.
Participants who sit in the middle are ‘talkers’ while those in the outer ring are ‘watchers’, and
these roles should be allocated prior to the exercise.
Armed with their handouts, talkers begin to engage with the topic.
They use the goals as a guide for the conversation, while the watchers listen carefully and make
notes.
After five minutes of discussion, the watchers and talkers switch circles—those who were
listening before now sit on the inner circle for a five-minute conversation.
It can be on the pre-chosen topic or on a different one, but the activity must conclude with a
debrief.
During this debrief, they reflect collectively on the experience itself
After the time is up, instruct students in one of the circles to move one or two spots to the right (or left) so they are now facing new partners...Then repeat the previous step with a new
question.
Repeat this process until your students have answered the questions that you prepared.
Sl. No. Component Weightage (%)
AC 1 Participation in Practice 20
AC 2 Teachers’ Evaluation 20
AC 3 Outbound Visit & Report 10
AC 4 Field Based Project 20
AC 5 End Semester Examination 30
5
Learning of the activity
The learning of this activity is that the students get to know each other through interaction, started
building relationships, stimulates the mind, promotes understanding, exposed to different cultures
helps you embrace and appreciate people that are different from you and an ideal way of challenging
your thought development and enhancing how you refine information to get better perception of others
thinking process also at the same time we recognize our potential of expansion of awareness by going
inwards to the un-manifest level of thinking.
Concept Mapping
Instructor provides students with clear instructions on the principles and guidelines for
concept mapping.
Instructor provides students with a topic, question or problem to base their concept maps
on. Concept maps may be based on (a) a singular question, (b) a single concept, (c) multiple
concepts to compare and contrast, or (d) an explicit list of concepts and/or sources to be
incorporated.
Students, individually or in groups, identify the key components of their concept map; they
discuss relationships between components and the meaning of the links
Students compare, contrast and justify their concept maps
Students/groups of students annotate and peer review their colleagues’ concept maps, making
suggestions for alterations/improvements.
Individually or in groups, students analyze their existing concept maps, adding, organizing and
linking additional materials.
Instructor reviews student concept maps, providing feedback on ways to improve the map.
Learning of this activity
Concept mapping helps to elicit students' thinking and relationships between concepts and ideas. It is a
brainstorming activity to generate ideas and provide a visual break down of complicated and complex
concepts. They are especially useful to structure knowledge because they provide a method to
understand how different concepts can be related and affect each other. The learning to be disseminate that “Whole is greater than sum of its parts”. The learning of this activity also includes a very subtle
part of knowledge where it emphasizes on working of the brain neurons in a coherent and
synchronized manner.
6
Video testimonials:
Students have to give video testimonials of their learning and what they like in this subject along with
suggestions so that we can inculcate those feasible ideas in our teaching methodology
Video shall be of minimum 2 minutes.
Each student (individually or in groups of 2-3 students) will undertake a project where they will be working in the external environment (like village community, MSMEs, NGOs, civil authorities etc.) on
identified issues. They will work under the guidance of an assigned faculty member and will be
assessed on the basis of how they are able to effectively understand their relationship with the external
environment. Students will have to prepare the schedule of interaction with the identified external
contacts and execute the assigned task keeping in mind the intended learning outcomes. They will
maintain a project diary/ register as per following format and this will be scrutinized by the faculty
guide weekly/ fortnightly as decided.
Sl.
No.
Topic Learnt in
Class or Practice of
TM
How I applied it during
project/ field practice/
Outbound visit
My
Understanding
Remarks
1.
2.
Outbound Visit/ Activity:
One Outbound Activity/Visit every month of Institutional, Corporates, Seminars, Conferences or (Guest Lectures (Inside or outside)) to be organized and conducted by Teacher ’s.
It is mandatory that all students will have to participate in outbound visit/ activity and attend all the
planned activities strictly. With the guidance of faculty members, the will participate with clear cut
intended learning outcome and submit a report on completion so that attainment of outcomes can be
assessed. This assessment will have weightage as mentioned in the assessment scheme.
Class Participation:
Student’s participation in practice Sessions: 10 Marks
S.No Rubrics for Practice Sessions Marks
1 Student regularly attends the practice session once a
day
2
2 Student regularly attends the practice session twice a
day
4
3 Student attends the session regularly but does not
initiate contribution & needs instructor to solicit input.
6
4 Student’s comments are constructive, with signs of
insight and relevant to discussion
8
5 Student listens attentively and hears what others say and contributes to the learning and knowledge.
10
7
Student’s participation in the Theory Classes: 10 Marks
S.No Rubrics for Theory Sessions Marks
1 Student regularly attends the class but is quite disruptive
2
2 Student attends the class but does not listen to others,
both in groups and in class
4
3 Student attends the class with some participation
6
4 Student attends the class proactively and contributes to the class
8
5 Student attends the class proactively, consistently and
add value to the learning
10
Attendance in all the classes and practice sessions is mandatory. Participation will be evaluated based on attendance, active engagement in discussions and interaction and contribution towards overall
learning. This component will have 20% weightage as mentioned in the assessment scheme.
Other Details:
While it is expected that students should attend all classes but to cater to emergencies, illness,
unavoidable social commitments and family responsibilities, a relaxation of up to 25% may be considered. Under no circumstances, attendance should fall below 75% else they will be debarred from
taking examinations and will be declared fail in the course. Students can meet the faculty/ guide for
consultations between 3:30 PM to 4:30 PM or else with prior appointment. Students are expected to
be regular and punctual in all activities including completion of work, submission schedules,
appointments etc. and should be professionally dressed.
Important Note for faculty: Assessment rubrics will have to be written for each Assessment component.