MAHARISHI UNIVERSITY OF INFORMATION TECHNOLOGY

150
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

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.