0% found this document useful (0 votes)
23 views

BCA Syllabus

Uploaded by

Harsh Nagar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

BCA Syllabus

Uploaded by

Harsh Nagar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 109

MAHARISHI UNIVERSITY OF INFORMATION

TECHNOLOGY

Evaluation Scheme & Syllabus for

Bachelor Computer Application (BCA)

On

Choice Based Credit System


(Effective from the Session: 2022-23)

MAHARISHI SCHOOL OF ENGINEERING AND TECHNOLOGY


Evaluation Scheme
Bachelor Computer Application (BCA) First Semester

CIA
Sl. Course Category Course Course Title L-T-P ESE Total Credit
No. Code Marks Marks

1 EBA101 Basic Mathematics 3-1-0 30 70 100 4

2 EBA102 Computer 3-1-0 30 70 100 4


Fundamental

Core Courses C Programming


3 EBA103 3-1-0 30 70 100 4

Principles and
Practices of
4 EBA104 Management and 3-1-0 30 70 100 4
Organizational
Behavior

Communication
5 AECC-I EBA105 Skill 2-0-0 30 70 100 2

6 EBA111 Programming in C 0-0-4 20 30 50 2


Lab
School/ Domain
courses Office Automation
7 EBA112 Lab 0-0-4 20 30 50 2

TOTAL 190 410 600 22

Qualifying Non-Credit Courses

Self-Development Basics of
8 courses/ Science TBC101 Transcendental 2-1-1 70 30 100 0
for Consciousness Meditation and
(SOC) Yoga
Course Title: BASIC MATHEMATICS

Course Code: EBA101 L T P C.U.


3 1 0 4
Pre-requisites, if any: NA

Course Description:
The course is aimed at developing the basic Mathematical skills for Engineering students that are imperative for effective
understanding of Engineering subjects. The topics introduced will serve as basic tools for specialized studies in many
Engineering fields. There are four main sections: Ordinary Differential Equations (first-order ODEs, second-order linear
ODEs, higher order ODEs, series solution of ODEs); Partial Differential Equations (basic PDEs, Fourier analysis); Linear
Algebra (vectors, matrices) and Vector Calculus (differentiation and integration of vectors). Students should understand and
be able to use the language and methods of mathematics in the description, analysis and design of engineering systems.

Course Objectives:
1. Work with matrices and determine if a given square matrix is invertible.
2. Learn to solve systems of linear equations and application problems requiring them.
3. Learn to compute determinants and know their properties.
4. Learn to find and use eigenvalues and eigenvectors of a matrix.
5. Learn about and work with vector spaces and subspaces.

Course Outcome (COs):


After the completion of the course, Students will be able to
CO1: Understand the relationship between the derivative and the definite integral as expressed in both parts of the
Fundamental Theorem of Calculus.
CO2: Locate the x and y intercepts, any undefined points, and any asymptotes.
CO3: Determine asymptotes for rational expressions (we will not go into these graphs in much detail)
CO4: Apply the techniques from the previous section to graph a fourth-degree polynomial or higher
CO5: Determine if there is any symmetry to aid in the graphing process.

Mapping COs with POs:


PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2
CO1 M S S
CO2 S S
CO3 M S M
CO4 S M
CO5 S

Course Content:

Unit-1:
DETERMINANTS:
Definition, Minors, Cofactors, Properties of Determinants MATRICES: Definition, Types of Matrices, Addition,
Subtraction, Scalar Multiplication and Multiplication of Matrices, Adjoint, Inverse, Cramer’s Rule, Rank of Matrix
Dependence of Vectors, Eigen Vectors of a Matrix, Caley-Hamilton Theorem (without proof).

Unit-2:
LIMITS & CONTINUITY:
Limit at a Point, Properties of Limit, Computation of Limits of Various Types of Functions, Continuity at a Point,
Continuity Over an Interval, Intermediate Value Theorem, Type of Discontinuities.
Unit-3:
DIFFERENTIATION:
Derivative, Derivatives of Sum, Differences, Product & Quotients, Chain Rule, Derivatives of Composite Functions,
Logarithmic Differentiation, Rolle’s Theorem, Mean Value Theorem, Expansion of Functions (Maclaurin’s & Taylors),
Indeterminate Forms, L-Hospitals Rule, Maxima & Minima, Curve Tracing, Successive Differentiation & Leibnitz
Theorem.

Unit-4:
INTEGRATION:
Integral as Limit of Sum, Fundamental Theorem of Calculus (without proof.), Indefinite Integrals, Methods of Integration
Substitution, By Parts, Partial Fractions, Reduction Formulae for Trigonometric Functions, Gamma and Beta
Functions(definition).

Unit-5:
VECTOR ALGEBRA:
Definition of a vector in 2 and 3 Dimensions; Double and Triple Scalar and Vector Product and physical interpretation of
area and volume.

Text Book(s):
1. B.S. Grewal, ―Elementary Engineering Mathematics, 34th Ed., 1998.

References:
1. H.K. Dass, ―Advanced Engineering Mathematics, S. Chand & Company, 9th Revised Edition, 2001.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5 Marks
o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4 CO5
C S M S M S
H S M W
Sessional Exam (T) S M W
ESE S M S M

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).
Course Title: COMPUTER FUNDAMENTAL

Course Code: EBA102 L T P C.U.


3 1 0 4
Pre-requisites, if any: NA

Course Description:
This course deals with fundamentals of computer. It also deals with the hardware and software aspects of the computer like
operating system, application software and system software. It provides an overview of functions and working of central
processing unit, motherboard and other peripherals.

Course Objectives:
The objectives of this course are
1. This course introduces the concepts of computer basics & programming with particular attention to Engineering examples.
2. The C programming language is used but the course will stress on fundamental parts of programming language, so that
the students will have a basic concept for understanding and using other programming language.

Course Outcome (Cos):


On completion of the course students will be able to
CO1: Understanding the concept of input and output devices of Computers and how it works and recognize the basic
terminology used in computer programming.
CO2: Write, compile and debug programs in C language and use different data types for writing the programs.
CO3: Design programs connecting decision structures, loops and functions.
CO4: Explain the difference between call by value and call by address.
CO5: Understand the dynamic behaviour of memory by the use of pointers.

Mapping Cos with Pos:


PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2
CO 1 M S M
CO 2 M M
CO 3 S S M
CO 4 S S
CO 5 M

Course Content:

Unit-1:
Introduction to Computers
Introduction, characteristics of computers, block diagram of computer. Types of computers and features, Mini Computers,
Micro Computers, Mainframe Computers, Super Computers. Types of Programming Languages Data Organization, Drives,
Files, Directories. Types of Memory (Primary and Secondary) Secondary Storage Devices I/O Devices Number Systems.

Unit-2:
Algorithm and Flowcharts Algorithm: Definition, Characteristics, Advantages and disadvantages, Examples Flowchart:
Definition, Define symbols of flowchart, Advantages and disadvantages, Examples.

Unit-3:
Operating System and Services in O.S. Dos – History, Files and Directories, Internal and External Commands, Batch Files,
Types of O.S.

Unit-4:
Windows Operating Environment Features of MS – Windows, Control Panel, Taskbar, Desktop, Windows Application,
Icons, Windows Accessories, Notepad, Paintbrush.
Unit-5: Editors and Word Processors Basic Concepts, Examples: MS-Word, Introduction to desktop publishing.
Spreadsheets and Database packages Purpose, usage, command, MS-Excel, Creation of files in MS-Access, Switching
between application, MS-PowerPoint.

Text Book(s):
1. Fundamental of Computers – By V. Rajaraman B.P.B. Publications

References:
1. Unix Concepts and Application – By Sumitabha Das

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5 Marks
o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to Cos:


CO 1 CO 2 CO 3 CO 4 CO5
C S M M S
H S M W
Sessional Exam (T) S W
ESE S M S

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).
Course Title: C PROGRAMMING

Course Code: EBA103 L T P C.U.


3 1 0 4
Pre-requisites, if any: NA

Course Description:
This course introduces students to the field of computer science and engineering. An overview of the disciplines within
computer science such as networks, AI, robotics, graphics, and computer architecture will be integrated throughout the
course. Starting from first principles of computer organization, students will receive a foundation in programming focusing
on C/C++. Fundamental programming concepts along with current issues such as parallelism and embedded systems will
be covered through relevant programming projects. The course will culminate in a comprehensive programming assignment
and/or a team-based robotics project that integrates the concepts taught in the course. A lecture/lab course format will be
employed to provide hands-on experience and active learning techniques

Course Objectives:
1. This course introduces the concepts of computer basics & programming with particular attention to Engineering
examples.
2. The C programming language is used but the course will stress on fundamental parts of programming language, so
that the students will have a basic concept for understanding and using other programming language

Course Outcome (Cos):


C01: Understanding the concept of input and output devices of Computers and how it works.
CO2: Recognize the basic terminology used in computer programming.
CO3: Write, compile and debug programs in C language and use different data types for writing the programs.
CO4: Design programs connecting decision structures, loops and functions. Explain the difference between call by value
and call by address.
CO5: Understand the dynamic behavior of memory by the use of pointers.

Mapping Cos with Pos:


PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2
CO 1 M S S
CO 2 M M
CO 3 M S M
CO 4 S M
CO 5 M

Course Contents:

Unit-1: Introduction to C Programming, Types of Programming Languages. Structured Programming. Algorithms and
Flowcharts with Examples. Programming Logic. History, Structures of C Programming, Function as building blocks.
Language Fundamentals: Character set, C Tokens, Keywords, Identifiers, Variables, Constant, Data Types, and Comments.
Unit-2: Operators – Arithmetic, Unary, Relational and logical, Assignment, Conditional, Bitwise Operators. Library
functions. Data Input and output – Single character input, getchar, getch, getc – Single character output putchar, putc,
Formatted I/O scanf, printf, gets, puts, Concept of header files, Preprocessor directives: #include, #define., Storage
Structures: extern, register, static, auto.
Unit-3: Branching: condition: if, if-else, switch. Looping: while, do-While, for, nested control structures, break,
continue statement, goto statement. Arrays: definition, processing, types – One- and Two-dimensional arrays. String,
string operations, arrays of strings.

Unit-4: Functions: Definition, Accessing and prototyping, types of functions, passing arguments to functions, recursion,
passing arrays to functions. Pointers: Definition, notation, applications, call by reference.

Unit-5: Definition, Processing, user defined data type (typedef) – Unions – definition, declaration and accessing union
elements. Enumerated Data type. Files: File opening in different modes, closing, reading and writing. (fopen, fclose,
fprintf, fscanf, getw, putw). Command Line Arguments.

Text Book(s):
1. Byron Gottfried, Jitender Chhabra: Programming with C, 3rd Edition. Tata McGraw- Hill, 2010.

References:
1. Balagurusamy, E. Programming in ANSI C, 4th Edition, Tata McGraw-Hill,2007.
2. Deitel H M and Deitel P J, C – How to Program, 5th Edition, Prentice-Hall, 2006.
3. Smarajit Ghosh, All of ‘C’, 2nd Edition, 2009.
4. M. T. Somashekara, Problem Solving with C, PHI, 2009.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance ©: 5 Marks
o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to Cos:


CO 1 CO 2 CO 3 CO 4 CO5
C S M S M S
H S M W
Sessional Exam (T) S M W
ESE S M S M

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).
Course Title: PRINCIPLES AND PRACTICES OF MANAGEMENT AND ORGANIZATIONAL BEHAVIOUR

Course Code: EBA 104 L T P C.U.


3 1 0 4
Pre-requisites, if any: NA

Course Description:
It deals with the Organizational behavior (OB), which is the study of the way people, interact within groups. Normally
this study is applied in an attempt to create more efficient business organizations. This block is a concise introduction
to Organizational Behavior; it focuses on core topics of the organizational behavior and illustrates to show its application
in practice. This block of the course has been developed to cover various approaches to organizational behavior. This
block also consists of 7 units.

Course Objectives:
The students should be able to learn the history of management and the contributions of important management
researchers. The students can learn how to delegate authority and use power to influence people to get the work done
through proper communication and control. To understand how employees behave in organizations. Students should be
able to correct their individual behavior and group behavior. They will also be able to motivate and lead employees
towards achievement of organizational mission and objectives.

Course Outcome (COs):


After going through this course, you will be able to:
CO1: define the term motivation l describe the Maslow’s Need Hierarchy theory of motivation and its limitations
CO2: enumerate the Mc Gregor’s Theory X and Theory Y and limitations and application of these two theories
CO3: determine the relationship between theories X and Yand Maslow’s need hierarchy
CO4: classify the financial and non-financial techniques of motivation
CO5: discussion on group behaviour

Mapping COs with POs:

PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2


CO1 M S S
CO2 S S
CO3 M S M
CO4 S M
CO5 S

Course Content:

Unit-1: Role of Management – Concept – Significance – Functions – principles of Management - Patterns of


Management: Scientific – Behavioral – Systems – Contingency.

Unit-2: Decision Making & Controlling – Process – Techniques. Planning – Process – Problems –– Making It
Effective. Controlling - System of Controlling – Controlling Techniques – Making Controlling Effective

Unit-3: Organizational Behavior – Introduction to OB – Organizing Process – Departmentation Types – Making


Organizing Effective - Understanding Individual Behavior – Perception – Learning – Personality Types – Johor window-
Transactional Analysis

Unit-4: Group Dynamics & Motivation – Benefits of Groups – Types of Groups – Group Formation and Development,
Motivation – Concept of Motivation - Motivational Theories of Maslow, Herzberg, David Mc Clelland, and Porter and
Lawler

Unit-5: Leadership and Organizational Culture and Climate: Leadership – Traits Theory – Managerial Grid –
Transactional Vs Transformational Leadership – Qualities of good Leader, Change Management – Conflict Management
Text Book(s):
1. Organizational Behavior, Stephen P. Robbins, Pearson Education.
2. Organizational Behaviour, S. S. Khanka, S. Chand Organizational Behavior, Mishra .M. N ,Vikas.
3. Organizational behavior, Pierce Gardner, Cengage., Weinrich and Aryasri, Tata McGraw Hill.
4. Organizational Behaviour, Subbarao P, Himalaya Publishing House. Organizational Behaviour, Sarma, Jaico
Publications. Management, Murugesan, Laxmi Publications.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:

o Class Attendance (C): 5 Marks


o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4 CO5
C S M M S
H M M W
Sessional Exam (T) S M S
ESE S M S M

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).
Course Title: COMMUNICATION SKILL

Course Code: EBA105 L T P C.U.


2 0 0 2
Pre-requisites, if any: NA

Course Description:
The aim of this course is to develop students’ basic communication skills in the context that they will most need those
skills: graduate school. Within the context of going abroad to present a paper on their graduate research, students will
learn skills needed for traveling (e.g., asking for/giving directions, making reservations), negotiations, survey taking,
and problem solving, as well as be introduced to skills involved in making a presentation at a conference. Additionally,
students will learn to start and continue a conversation naturally, using a number of communication strategies such as
asking follow-up questions and giving extended answers. They will also learn about turn taking and how to control the
flow of a conversation by adding information

Course Objectives:
The objectives of this course are:
1. To understand the grammatical mistakes in writings of English languages.
2. To apply subject knowledge in their day to day business activities.
3. To develop reading fluency skills by identifying the topic and main idea of paragraphs, scanning for
specific information, and summarizing authentic reading passages.

Course Outcome (COs):


On completion of this course, the students will be able to
CO1: Demonstrate the ability to use selected high-frequency words and idioms to improve oral & written language by
expressing ideas and feelings, using simple and compound sentences with proper grammar, fluency, and
pronunciation.
CO2: Make inferences, determine cause and effect, find clues to meaning, recognize patterns of organization, and
match main ideas and supporting details of passages and comprehension.
CO3: Develop individual perspectives that demonstrate critical thinking skills, logical organization, and
command of standard grammar.
CO4: Effectively express and exchange ideas through various modes of communication and putting ideas in
proper sequence.
CO5: Exhibit capability to understand, comprehend, suggest and act effectively in context of business and
society.
Mapping COs with POs:

PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2


CO1 S M M W S M

CO2 M S M

CO3 S M M S

CO4 S M

CO5 S W M M

Course Content:
Unit-1: What is communication? The communication model, elements of communication, Importance of effective
communication skills in the business world, Components of Communication Process, practicing effective
communication, good communication Vs effective communication, styles of communication, intercultural
communication skills- need for attitude change and benefits
Unit 2: Verbal Communication, Non Verbal Communication, Written Communication, Do’s and don’ts of each type,
barriers to effective communication and how to overcome them, interaction of verbal and non-verbal communication,
talents of a corporate communicator, silence- merits and limitations of each type

Unit 3: What is listening, various types of listening – Active, passive, selective, listening and note taking, listening and
comprehending, listening to speak, principles of good listening, Techniques to develop effective listening skills, Reading
Skills- skimming, scanning and inferring- common reading techniques, practicing smart reading

Unit 4: Importance of conversation skills, features of a good conversation, Tips to improve Conversation skills,
importance of questioning skills, techniques to ask right questions- role play situations to practice the same, discussing
issues (social, political and cultural), formal and informal conversation

Text Book(s):
1. “Active Listening 101: How to Turn Down Your Volume to Turn Up Your Communication Skills, Emilia
Hardman, 2012.
2. The Power of Communication: Skills to Build, Trust, Inspire Loyalty, and Lead Effectively, Helio Fred Garcia,
2012.
3. Power Listening: Mastering the Most Critical Business Skill of All, by Bernard T. Ferrari, 2012.
4. Fitly Spoken: Developing Effective Communication and Social Skills, by Greg S. Baker, 2011.
5. The Secrets of Successful Communication: A Simple Guide to Effective Encounters in Business
6. Big Brain vs. Little Brain Communication, Kevin T. McCartney, 2011.
Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5 Marks
o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:

CO 1 CO 2 CO 3 CO 4 CO5
C S M S W
H M S W
Sessional Exam (T) S S W
ESE M S W M

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).
Course Title: PROGRAMMING IN C LAB
Course Code: EBA111 L T P C.U.
Pre-requisites, if any: NA
0 0 4 2

Course Description:
This course introduces students to the field of computer science and engineering. An overview of the disciplines within
computer science such as networks, AI, robotics, graphics, and computer architecture will be integrated throughout the
course. Starting from first principles of computer organization, students will receive a foundation in programming
focusing on C/C++. Fundamental programming concepts along with current issues such as parallelism and embedded
systems will be covered through relevant programming projects. The course will culminate in a comprehensive
programming assignment and/or a team-based robotics project that integrates the concepts taught in the course. A
lecture/lab course format will be employed to provide hands-on experience and active learning techniques

Course Objectives:
1. This course introduces the concepts of computer basics & programming with particular attention to
Engineering examples.
2. The C programming language is used but the course will stress on fundamental parts of programming
language, so that the students will have a basic concept for understanding and using other programming
language.

Course Outcome (Cos):

C01: Understanding the concept of input and output devices of Computers and how it works and
CO2: recognize the basic terminology used in computer programming
CO3: Write, compile and debug programs in C language and use different data types for writing the programs
CO4: Design programs connecting decision structures, loops and functions. Explain the difference between call by
value and call by address.

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

List of Experiments:

1. Write a C program to display “This is my first C Program”.


2. Write a C program to add two numbers (2 and 6) and display its sum.
3. Write a program to swap values of two variables with and without using third variable
4. Write a program to check whether the entered year is leap year or not (a year is
leap if it is divisible by 4 and divisible by 100 or 400.)
5. Write a program to find the factorial of a number.
6. Write a program to check number is Armstrong or not. (Hint: A number is Armstrong if the sum of cubes of
individual digits of a number is equal to the number itself).
7. Write a program to check whether a date is valid or not.
8. If a four-digit number is input through the keyboard, write a program to obtain the sum of the first and last
digit of this number.
9. 8. Write a program to find GCD (greatest common divisor or HCF) and LCM (least common multiple) of two
numbers
10. Write a program to find the sum of all the elements of an array using pointers.
11. Write a program to swap value of two variables using pointer.
12. Write a program to add two numbers using pointers.
13. Write a program to input and print array elements using pointer.
14. Write a program to copy one array to another using pointer.

Text Book(s):
1. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice Hall of India.

References:
1. E. Balaguruswamy, Programming in ANSI C, Tata McGraw-Hill.
2. Byron Gottfried, Schaum’s Outline of Programming with C, McGraw-Hill.

Assessment Scheme:
 Internal Assessment (IA) consisting of:
o Lab Attendance (L) 5 Marks
o Quantity and Quality of Experiments Performed (Q) 5 Marks
o Laboratory Record © 10 Marks
 External Assessment:
o End Semester Lab-Viva/Test (ESL) 30 Marks

Mapping Assessment Components to Cos:


CO 1 CO 2 CO 3 CO4
L S S W
Q M
R W
ESL W

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).
Course Title: OFFICE AUTOMATION LAB
Course Code: EBA112 L T P C.U.
Pre-requisites, if any: NA 0 0 4 2

Course Description:
Office tools course would enable the students in crafting professional word documents, excel spread sheets, power
point presentations using the Microsoft suite of office tools. To familiarize the students in preparation of documents
and presentations with office automation tools.

Course Objectives:
To provide an in-depth training in use of office automation, internet and internet tools. The course also helps the
candidates to get acquainted with IT.

Course Outcomes (COs):


After the completion of this course, students will be able to: -
CO1: to perform documentation.
CO2: to perform accounting operations.
CO3: to perform presentation skill.
CO4: to learn basic working of Microsoft Office working

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

List of Experiments:

Word Orientation:
The instructor needs to give an overview of Microsoft word & Importance of MS Word as word Processor, Details of
the four tasks and features that would be covered Using word – Accessing, overview of toolbars, saving files, Using
help and resources, rulers, format painter.

Task 1: Using word to create project certificate. Features to be covered: -Formatting Fonts in word, Drop Cap in word,
Applying Text effects, Using Character Spacing, Borders and Colors, Inserting Header and Footer, Using Date and Time
option in Word.

Task 2: Creating project abstract Features to be covered: -Formatting Styles, inserting table, Bullets and Numbering,
Changing Text Direction, Cell alignment, Footnote, Hyperlink, Symbols, Spell Check, Track Changes.

Task 3: Creating a Newsletter: Features to be covered: - Table of Content, Newspaper columns, Images from files and
clipart, Drawing toolbar and Word Art, Formatting Images, Textboxes and Paragraphs

Task 4: Creating a Feedback form - Features to be covered- Forms, Text Fields, Inserting objects, Mail Merge in Word.

Excel Orientation:
The instructor needs to tell the importance of MS Excel as a Spreadsheet tool, give the details of the four tasks and
features that would be covered Excel – Accessing, overview of toolbars, saving excel files, Using help and resources
{Comdex Information Technology course tool kit Vikas}

Task1: Creating a Scheduler - Features to be covered: Gridlines, Format Cells, Summation, auto fill, Formatting Text

Task 2: Calculations - Features to be covered: - Cell Referencing, Formulae in excel – average, St. Deviation, Charts,
Renaming and Inserting worksheets, Hyper linking, Count function, LOOKUP/VLOOKUP
Task 3: Performance Analysis - Features to be covered: - Split cells, freeze panes, group and outline, Sorting, Boolean
and logical operators, Conditional formatting

Task 4: Cricket Score Card - Features to be covered: -Pivot Tables, Interactive Buttons, Importing Data, Data Protection,
Data Validation

MS Power Point

Task1: Students will be working on basic power point utilities and tools which help them create basic power point
presentation. Topic covered includes: - PPT Orientation, Slide Layouts, Inserting Text, Word Art, Formatting Text,
Bullets and Numbering, Auto Shapes, Lines and Arrows

Task 2: This session helps students in making their presentations interactive. Topics covered includes: Hyperlinks,
Inserting –Images, Clip Art, Audio, Video, Objects, Tables and Charts

Task 3: Concentrating on the in and out of Microsoft power point. Helps them learn best practices in designing and
preparing power point presentation. Topics covered includes: - Master Layouts (slide, template, and notes), Types of
views (basic, presentation, slide slotter, notes etc.), Inserting – Background, textures, Design Templates, Hidden slides.
Auto content wizard, Slide Transition, Custom Animation, Auto Rehearsing

Task 4: Power point test would be conducted. Students will be given model power point presentation which needs to be
replicated (exactly how it’s asked).

Text Book(s):
1. Comdex Information Technology course tool kit Vikas Gupta, WILEY Dreamtech,2005
2. The Complete Computer upgrade and repair book,3rd edition Cheryl A Schmidt, WILEY Dreamtech
3. Introduction to Information Technology, ITL Education Solutions limited, Pearson Education.
4. PC Hardware and A + Handbook – Kate J. Chas PHI (Microsoft).

Assessment Scheme:
 Internal Assessment (IA) consisting of:
o Lab Attendance (L) 5 Marks
o Quantity and Quality of Experiments Performed (Q) 5 Marks
o Laboratory Record (R) 10 Marks
 External Assessment:
o End Semester Lab-Viva/Test (ESL) 30 Marks
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO4
L S S W
Q M
R W
ESL W

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).
Course Title: BASICS OF TRANSCENDENTAL MEDITATION AND YOGA

Course Code: TBC101 L T P C.U.


2 1 1 0
Pre-requisites, if any: 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:

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, 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 Checking’s, 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):
 Denniston Denise. (1986). The TM books. Fairfield Press Inc.
 Truby John. (2008). The Anatomy of Story: 22 Steps to Becoming a Master Storyteller. Farrar, Straus
and Giroux
References:
 https://www.tm.org/
 https://indiatm.org/
Assessment Scheme:

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
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
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. Topic Learnt in Class How I applied it during My Remarks


No. or Practice of TM project/ field practice/ Understanding
Outbound visit
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, they 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

Sl. Rubrics for Practice Sessions Marks


No.
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 6
contribution & needs instructor to solicit input.
4 Student’s comments are constructive, with signs of insight 8
and relevant to discussion
5 Student listens attentively and hears what others say and 10
contributes to the learning and knowledge.

Student’s participation in the Theory Classes: 10 Marks

Sl. Rubrics for Theory Sessions Marks


No.
1 Student regularly attends the class but is quite disruptive 2
2 Student attends the class but does not listen to others, both 4
in groups and in class
3 Student attends the class with some participation 6
4 Student attends the class proactively and contributes to the 8
class
5 Student attends the class proactively, consistently and add 10
value to the learning process

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.
Evaluation Scheme
Bachelor Computer Application
Second Semester

CIA
Sl. No. Course Course Course Title L-T-P ESE Total Credit
Category Code Marks Marks

Introduction To
1 EBA201 3-1-0 30 70 100 4
Digital Logic
Fundamentals
Operating System
2 EBA202 3-1-0 30 70 100 4
with UNIX
Core Courses
Data Structures
3 EBA203 using C 3-1-0 30 70 100 4

Computer
4 EBA204 Organization and 3-1-0 30 70 100 4
Architecture

Environmental
5 AECC-II EBA205 3-1-0 30 70 100 2
Science

7 EBA213 Data Structures Lab 0-0-4 20 30 50 2


School/
Domain
Courses Operating System
8 EBA211 0-0-4 20 30 50 2
Unix Lab

TOTAL 190 410 600 22

Qualifying Non-Credit Course


Self- Increasing
Development Coherence in
9 courses/ TBC-201 Society by 2 1 1 70 30 100 0
Science for Maharishi’s
Consciousnes Knowledge
s (SOC)
Course Title: INTRODUCTION TO DIGITAL LOGIC FUNDAMENTALS

Course Code: EBA201


L T P C.U.
Pre-requisites, if any: NA 3 1 0 4

Course Description:
The course covers the design and application of digital logic circuits, including combinational and sequential
logic circuits

Course Objectives:
This course is designed to provide a better understanding of theoretical and practical knowledge of Digital logic
System. Each student will enable themselves:

1. To understand number representation and conversion between different representation in digital electronic
circuits.
2. To analyze logic processes and implement logical operations using combinational logic circuits.
3. To understand concepts of sequential circuits and to analyze sequential systems in terms of state machines.
4. To impart knowledge on the functioning of the peripheral devices for accessing memory
5. To familiarize the concepts of asynchronous sequential circuits and to analyze asynchronous sequential
systems in terms of state machines

Course Outcomes (COs): After the completion of this course, students will be able to: -

CO1: Apply and represent the various data types in different logic gate design employing 1’S and 2’s
complement nature.
CO2: Analyse, design and implement combinational logic circuit. Analyse, design and implement
sequential logic circuits
CO3: Implement and interpret the peripheral devices direct access to primary memory.
CO4: Implement and interpret the analysis and design of circuit design
CO5: Describe factoring techniques
Mapping COs with POs:

PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2


CO1 M S S
CO2 M S S
CO3 M M M M M M
CO4 S S M
CO5 S M

Course Content:

Unit-1: INTRODUCTION TO DIGITAL DESIGN: Binary Systems: Digital Systems, Binary Numbers, Number Base
Conversions, Octal and Hexadecimal Numbers, Complements, Signed Binary Numbers, Binary Codes, Binary Storage
and Registers, Binary Logic Boolean Algebra and Logic Gates: Basic Theorems and Properties of Boolean Algebra,
Boolean Functions, Canonical and Standard Forms, Digital Logic Gates.

Unit-2: LOGIC GATES: Minimization: K‐Map Method, POS ‐ SOP, Don’t Care Conditions, NAND, NOR
Implementation, Combinational Logic: Combinational Circuits, Analysis and Design Procedure, Binary Adder,
Subtractor, Magnitude Comparator, Decoders, Encoders, Multiplexers.

Unit- 3: SEQUENTIAL CIRCUIT: Synchronous Sequential Logic: Sequential Circuits‐Latches, Flip‐Flops, Analysis
of Clocked Sequential Circuits, State Reduction and Assignment Design Procedure.
Unit-4: DIGITAL COMPONENTS: Registers and Counters: Registers, Shift Registers, Ripple Counters, Synchronous
Counters, Ring Counters‐Johnson Counter.

Unit- 5: FACTORING AND ARRAY TECHNIQUE: Asynchronous Sequential Circuit: Introduction, Analysis
Procedure, Circuits with Latches, Design Procedure, Reduction of State and Flow Tables, Race – Free State Assignment
Hazards, Design Examples.

Text Book:
1. Morris Mano, Digital Logic, Prentice Hall ofIndia.
2. Taub & Schelling, Digital Integrated Electronics, McGraw-Hill InternationalEdition
3. Charles H.Roth, Jr. Fundamentals of Logic Design, Jaico Publishing House, 2000.
4. Donald D.Givone, Digital Principles and Design, Tata McGraw-Hill, 2003.
5. Ananthi Sheshasayee & J.G. Sheshasaayee(2016), Digital Logic Fundamentals, Margham Publications.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:

o Class Attendance (C): 5 Marks


o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4
C S M S M
H M
Sessional Exam (T) M S W
ESE M M S

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).
Course Title: OPERATING SYSTEM WITH UNIX

Course Code: EBA 202 L T P C.U.


3 1 0 4
Pre-requisites, if any: NA

Course Description:
This course introduces classical internal algorithms and structures of operating systems, including CPU
scheduling, memory management, and device management. Considers the unifying concept of the operating
system as a collection of cooperating sequential processes. Covers topics including file systems, virtual memory,
disk request scheduling, concurrent processes, deadlocks, security, and integrity.

Course Objectives:
This course is designed to provide a better understanding of theoretical and practical knowledge of structure of
Operating System. Each student will enable themselves:

1. To understand the services provided by and the design of an operating system.


2. To understand the structure and organization of the file system.
3. To understand what a process is and how processes are synchronized and scheduled.
4. To understand different approaches to memory management.
5. Students should be able to use system calls for managing processes, memory and the file system.

Course Outcomes (COs): After the completion of this course, students will be able to: -

CO1: Describe and explain the fundamental components of a computer operating system
CO2: Define, restate, discuss, and explain the policies for scheduling, deadlocks, memory
management, synchronization, system calls, and file systems.
CO3: Describe and extrapolate the interactions among the various components of computing systems.
CO4: Design and construct the following OS components: System calls, Schedulers, Memory
management systems, Virtual Memory and Paging systems

Mapping COs with POs:

PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2


CO1 M M S
CO2 S S
CO3 M S M
CO4 S S M

Course Content:
Unit-1: Operating System Introduction- Functions, Characteristics, Structures - Simple Batch, Multiprogram,
timeshared, Personal Computer, Parallel, Distributed Systems, Real-Time Systems, System components, Operating-
System services, System Calls, Virtual Machines. Process and CPU Scheduling - Process concepts and scheduling,
Operation on processes, Cooperating Processes, Threads, and Interposes Communication Scheduling Criteria,
Scheduling Algorithm, Multiple-Processor Scheduling, Real-Time Scheduling.

Unit-2: Memory Management and Virtual Memory - Logical versus Physical Address Space, Swapping, Contiguous
Allocation, Paging, Segmentation, Segmentation with Paging Demand Paging, Performance of Demanding Paging, Page
Replacement, Page Replacement Algorithm, Allocation of Frames, Thrashing.

Unit-3: File System Interface and Implementation -Access methods, Directory Structure, Protection, File System
Structure, Allocation methods, Free-space Management, Directory Management, Directory Implementation, Efficiency
and Performance Process Management and Synchronization - The Critical Section Problem, Synchronization Hardware,
Semaphores, and Classical Problems of Synchronization, Critical Regions, Monitors.
Unit-4: Deadlocks - System Model, Dead locks Characterization, Methods for Handling Deadlocks Deadlock
Prevention, Deadlock Avoidance, Deadlock Detection, and Recovery from Deadlock. I/O Management – I/O software
and its types Disk Scheduling.

Unit-5: Protection and Security Policy mechanism, Authentication, Internal access Authorization. Introduction and file
system – Basic features, advantages, installing requirement, basic architecture of UNIX/Linux system, Kernel, Shell,
Shell programming: Concept of shell, Types of shell, Editors for shell programming (e.g. vi), basics of Shell
programming. Case Study- UNIX,

Text Book(s):
1. Silberschatz & Galvin: Operating System Concept, Wiley.
2. Milan Milenkovic: Operating Systems, Tata McGraw – Hill.
3. William Stallings: Operating Systems, PHI.
4. Yashawant Kanetkar: Unix Shell Programming, BPB.
5. A.S. Tanenbaum: Modern Operating Systems, Pearson/PHI.
6. Dhamdhere: Operating Systems, Tata McGraw Hill.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:

o Class Attendance (C): 5 Marks


o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4
C S M S M
H M
Sessional Exam (T) M S W
ESE M M S

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)

Course Title: OPERATING SYSTEM UNIX LAB


Course Code: EBA 211 L T P C.U.
Pre-requisites, if any: NA 0 0 4 2

Course Description:
This course introduces classical internal algorithms and structures of operating systems, including CPU
scheduling, memory management, and device management. Considers the unifying concept of the operating
system as a collection of cooperating sequential processes

Course Objectives:
This course is designed to provide a better understanding of theoretical and practical knowledge of structure of
Operating System. Each student will enable themselves:
1. To understand the services provided by and the design of an operating system.
2. To understand the structure and organization of the file system.
3. To understand what a process is and how processes are synchronized and scheduled.
4. To understand different approaches to memory management.
5. Students should be able to use system calls for managing processes, memory and the file system.

Course Outcomes (COs): After the completion of this course, students will be able to:-
CO1: Describe and explain the fundamental components of a computer operating system
CO2: Define, restate, discuss, and explain the policies for scheduling, deadlocks, memory
management, synchronization, system calls, and file systems.
CO3: Describe and extrapolate the interactions among the various components of computing systems.
CO4: Design and construct the following OS components: System calls, Schedulers, Memory
management systems, Virtual Memory and Paging systems

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

List of Experiments:
1. Write a C program to Simulate the following CPU scheduling algorithms. a) FCFS b) SJF c) Round
Robin d) Priority.
2. Write a C program to simulate producer-consumer problem using Semaphores
3. Write a C program to simulate the concept of Dining-philosophers problem.
4. Write a C program to Simulate MVT and MFT.
5. Write a C program to simulate the following contiguous memory allocation Techniques a) Worst fit
b) Best fit c) First fit.
6. Simulate all page replacement algorithms a) FIFO b) LRU c) OPTIMAL
7. Simulate all File Organization Techniques a) Single level directory b) Two level directory
8. Simulate all file allocation strategies a) Sequential b) Indexed c) Linked.
9. Simulate Bankers Algorithm for Dead Lock Avoidance.
10. Simulate Bankers Algorithm for Dead Lock Prevention.
11. Write a C program to simulate disk scheduling algorithms. a) FCFS b) SCAN c) C-SCAN

Text Book(s):
1. Silberschatz, Abraham “Operating System Concepts”
2. DM Dhamdhere, “Operating Systems: A Concept based Approach”,2nd Edition, TMH.

References:
1. Sibsankar Halder and Alex A Aravind, “Operating Systems”, Pearson Education

Assessment Scheme:
 Internal Assessment (IA) consisting of:
o Lab Attendance (L) 5Marks
o Quantity and Quality of Experiments Performed (Q) 5 Marks
o Laboratory Record (R) 10Marks
 External Assessment
o End Semester Lab-Viva/Test (ESL) 30Marks
Mapping Assessment Components to COs:
CO 1 CO 2 CO 3 CO4
L S S W
Q M
R W
ESL W
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)
Course Title: DATA STRUCTURES USING C

Course Code: EBA 203 L T P C.U.


3 1 0 4
Pre-requisites, if any: NA
Course Description:
This course gives an over view of computer Data organization in the form of different data structures. The course
emphasizes on linear and non-linear data structures, various searching and sorting techniques. It covers the design
and implementation of data structures and algorithms to solve engineering problems using an object‐ oriented
programming language. Topics include elementary data structures, (including arrays, stacks, queues, and lists),
advanced data structures (including trees and graphs), the algorithms used to manipulate these structures and their
application to solving practical engineering problems.

Course Objectives:
1. To learn the basics of abstract data types.
2. To learn the principles of linear and nonlinear data structures.
3. To build an application using sorting and searching.

Course Outcome (COs):


After completion of this course, the student will be able to
CO1: Differentiate how the choices of data structure & algorithm methods impact the performance of
program.
CO2: Solve problems based upon different data structure & also write programs.
CO3: Identifyappropriatedatastructure&algorithmicmethodsinsolvingproblem.
CO4: Discuss the computational efficiency of the principal algorithms for sorting, searching and hashing
CO5: Compare and contrast the benefits of dynamic and static data structures implementations.

Mapping COs with POs:

PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2


CO1 M S S
CO2 S S
CO3 M S M
CO4 S M
CO5 S

Course Content:

Unit-1: Data structure and its type, function of data structure, memory allocation, Arrays Single and Multi-dimensional
Arrays, Sparse Matrices (Array and Linked Representation). Stacks Implementing single / multiple stack/s in an Array
Prefix, Infix and Postfix expressions, Utility and Conversion of these expressions from one to another Applications of
stack, Limitations, Array Representation of stack

Unit-2 Linked Lists Singly, Doubly and Circular Lists (Array and Linked representation); Normal and Circular
representation of Stack in Lists; Self Organizing Lists; Skip Lists Queues Array and Linked representation of Queue,
De-queue, Priority Queues Developing Recursive Definition of Simple Problems and their implementation; Advantages
and Limitations of Recursion

Unit-3: Trees Introduction to Tree as a data structure; Binary Trees (Insertion, Deletion, Recursive and Iterative
Traversals on Binary Search Trees); Threaded Binary Trees (Insertion, Deletion, Traversals); Height Balanced Trees
(Various operations on AVL Trees).
Unit-4: Searching and Sorting Linear Search, Binary Search, Comparison of Linear and Binary Search, Selection Sort,
Insertion Sort, Insertion Sort, Shell Sort, Comparison of Sorting Techniques

Unit-5: Hashing Introduction to Hashing, Deleting from Hash Table, Efficiency of Rehash Methods, Hash Table
Reordering, resolving collusion by Open Addressing, Coalesced Hashing, Separate Chaining, Dynamic and Extendible
Hashing, Choosing a Hash Function, Perfect Hashing Function

Text Book(s):
1. Data Structures and Algorithms Made Easy by Narasimha Karumanchi.
2. Data Structures and Algorithms 2nd Edition by Robert Lafore.
3. Data Structures using C", by Y. Kanetkar.
4. Data structure by R.B Patel.
5. Data structures using C by A.M Padma Reddy.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:

o Class Attendance (C): 5 Marks


o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:

CO 1 CO 2 CO 3 CO 4 CO5
C M M M S
H S M W
Sessional Exam (T) S M W
ESE S S S M

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).
Course Title: DATA STRUCTURE LAB
L T P C.U.
Course Code: EBA 213 0 0 4 2
Pre-requisites, if any: C Programming

Course Description:
The course is designed to develop skills to design and analyze simple linear and nonlinear data structures. It strengthens
the ability to the students to identify and apply the suitable data structure for the given real-world problem. It enables
them to gain knowledge in practical applications of data structures.

Course Objectives:
This course is designed to provide a better understanding of the practical knowledge of data structure. Each student will
enable themselves:
1. Understand and remember algorithms and its analysis procedure.
2. Introduce the concept of data structures through ADT including List, Stack, Queues.
3. To design and implement various data structure algorithms.

Course Outcomes (COs):


After the completion of this course, students will be able to: -
CO1: Select appropriate data structures as applied to specified problem definition.
CO2: Implement operations like searching, insertion, and deletion, traversing mechanism etc. on various data
structures.
CO3: Students will be able to implement Linear and Non-Linear data structures.
CO4: Implement appropriate sorting/searching technique for given problem.

Mapping COs with POs:

PO 1 PO 2 PO 3 PO PO5 PO6 PSO 1 PSO 2


4
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

List of Experiments:

1. Design and implement List data structure using i) array ii) singly linked list.
2. Design and implement basic operations on doubly linked list.
3. Design and implement stack using i) array ii) singly linked list
4. Design and implement Queue using i) array ii) singly linked list
5. Design and implement basic operations on Circular Queue
6. Design and implement basic operations (insertion, deletion, search, find-min and find-max) on Binary
Search trees.
7. Implementation of Breadth First Search Techniques.
8. Implementation of Depth First Search Techniques.
9. Implementation of Merge Sort.
10. Implementation of Binary Search using arrays.

Text Book(s):
1. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice Hall of India

References:
1. E. Balaguruswamy, Programming in ANSI C, Tata McGraw-Hill.
2. Byron Gottfried, Schaum's Outline of Programming with C, McGraw-Hill

Assessment Scheme:
 Internal Assessment (IA) consisting of:
o Lab Attendance (L) 5 Marks
o Quantity and Quality of Experiments Performed (Q) 5 Marks
o Laboratory Record (R) 10 Marks
 External Assessment:
o End Semester Lab-Viva/Test (ESL) 30 Marks

Mapping Assessment Components to COs:

CO 1 CO 2 CO 3 CO 4
C S M S
H M M
Sessional Exam (T) S W S
ESE S M S

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).
Course Title: COMPUTER ORGANIZATION AND ARCHITECTURE

Course Code: EBA 204 L T P C.U.


3 1 0 4
Pre-requisites, if any: NA
Course Description:
The primary objective of the course is to introduce students to basic computer concepts in hardware, software,
networking, computer security, programming database, e-commerce, decision support systems, and other emerging
technologies such as blogs, wiki, RSS, podcasting and Google applications.

Course Objectives:
1. To provide an understanding of Fundamental Technology Concepts and Emerging Technologies in Computer
Field. Includes practical skills in data capture,
2. Text editing with report formatting, effective presentation tools,
3. Efficient search techniques and online collaboration tools.

Course Outcome (COs):


CO1: Demonstrate the knowledge of the basic structure, components, features and generations of
computers.
CO2: Describe the concept of computer languages, language translators and construct Algorithms to
solve problems using programming concepts.
CO3: Compare and contrast features, functioning & types of operating system and computer networks.
CO4: Demonstrate architecture, functioning & services of the Internet and basics of multimedia.
CO5: Learn basic system hardware working.

Mapping COs with POs:


PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2
CO1 M S S
CO2 S S
CO3 M S M
CO4 S M
CO5 S

Course Content:

Unit-1:
Basic computer organization and design, Instructions and instruction codes, Timing and control/ instruction cycle,
Register/ Types of register/ general purpose & special purpose registers/ index registers, Register transfer and micro-
operations/ register transfer instructions, Memory and memory function, Bus/ Data transfer instructions, Arithmetic
logic micro-operations/ shift microoperations, Input/ Output and interrupts, Memory reference instructions, Memory
interfacing memory/ Cache memory

Unit-2:
Central Processing General Register Organization/ stacks organizations instruction formats, addressing modes, Data
transfer and manipulation. Program control reduced computer, pipeline/ RISC/ CISC pipeline vector processing/ array
processing. Arithmetic Algorithms: Integer multiplication using shift and add, Booth’s algorithm, Integer division,
Floating-point representations.

Unit-3:

Computer Arithmetic Addition, subtraction and multiplication algorithms, divisor algorithms. Floating point, arithmetic
operations, decimal arithmetic operations, and decimal arithmetic operations Input-Output Organization Peripheral
devices, Input/output interface, ALU Asynchronous Data transfer, mode of transfer, priority interrupts, Direct memory
Address (DMA), Input/ Output processor (IOP), serial communication.
Unit-4:
Evaluation of Microprocessor: Overview of Intel 100105 to Intel Pentium processors Basic microprocessors,
architecture and interface, internal architecture, external architecture memory and input/ output interface.

Unit-5:
Assembly language, Assembler, Assembly level instructions, macro, use of macros in I/C instructions, program loops,
programming arithmetic and logic subroutines, Input-Output programming.

Text Book(s):
1. Leventhal, L.A, “Introduction to Microprocessors”, Prentice Hall of India.

References:
1. Rao, P. V. S., “Prospective in Computer Architecture”, Prentice Hall of India.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:

o Class Attendance (C): 5 Marks


o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4 CO5
C M S M S
H S S W
Sessional Exam (T) S M W
ESE S M S M

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).
Course Title: ENVIRONMENTAL SCIENCE

Course Code: EIM205


L T P C.U.
2 0 0 2
Pre-requisites, if any: NA

Course Description:
The primary objective of the course is to introduce students to basic Environmental science incorporates the study of
the physical, chemical and biological processes that take place on the Earth, as well as the social, political and
cultural processes which impact the planet.

Course Objectives:
1. To provide students with a broad interdisciplinary liberal arts framework for understanding the relationship
between humans and their environment;
2. To provide students with informed perspectives on biological and physical processes relevant to environmental
problems, to help students understand responsible environmental policy and practice, and to engage students in
ethical reflection regarding environmental problems in local, regional, national, and global communities;
3. To prepare students for careers, citizenship and environmental stewardship through experiential curricular and
co-curricular opportunities;

Course Outcome (COs):


CO1: Understand how interactions between organisms and their environments drive the dynamics of
individuals, populations, communities, and ecosystems
CO2: Recognize the ecological basis for regional and global environmental issues
CO3: Understand the processes and patterns of evolution, and the role of evolution as the central unifying
concept in environmental science
CO4: Understand the historical and social context of environmental science thought and research, and the
contributions of environmental science to the resolution of ethical, social, and environmental issues in human
affairs
CO5: Integrate facts, concepts, and methods from multiple disciplines and apply to environmental problems.

Mapping COs with POs:


PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2
CO1 M S S
CO2 S S
CO3 M S M
CO4 S M
CO5 S

Course Content:

Unit-1: Introduction to environmental studies Multidisciplinary nature of environmental studies Scope and importance;
Concept of sustainability and sustainable development. Ecosystems what is an ecosystem? Structure and function of
ecosystem; Energy flow in an ecosystem: food chains, food webs and ecological succession. Forest ecosystem Grassland
ecosystem Desert ecosystem Aquatic ecosystems (ponds, streams, lakes, rivers, oceans, estuaries).

Unit-2: Natural Resources: Renewable and Non-‐renewable Resources Land resources and land use change; Land
degradation, soil erosion and desertification. Deforestation: Causes and impacts Water: Use and over-‐exploitation of
surface and ground water, floods, droughts, conflicts over water (international & inter-‐state). Energy resources:
Renewable and non-renewable energy sources, use of alternate energy sources, growing energy needs, case studies.

Unit-3: Biodiversity and Conservation Levels of biological diversity: genetic, species and ecosystem diversity;
Biogeographic zones of India; Biodiversity patterns and global biodiversity hot spots Threats to biodiversity: Habitat
loss, poaching of wildlife, man-‐wildlife conflicts, biological Invasions; Conservation of biodiversity: In-‐situ and Ex-‐
situ conservation of biodiversity.

Unit-4: Environmental Pollution Environmental pollution: types, causes, effects and controls; Air, water, soil and noise
Pollution Nuclear hazards and human health risks Solid waste management: Control measures of urban and industrial
waste. Pollution case studies.

Unit-5: Environmental Policies & Practices Climate change, global warming, ozone layer depletion, acid rain and
impacts on human communities and agriculture Environment Laws: Environment Protection Act; Air (Prevention &
Control of Pollution) Act; Water (Prevention and control of Pollution) Act; Wildlife Protection Act; Forest Conservation
Act. International agreements: Montreal and Kyoto protocols and Convention on Biological Diversity (CBD).
Environmental communication and public awareness, case studies.

Text Book(s):
1. Raziuddin, M.., Mishra P.K. 2014, A Handbook of Environmental Studies, Akanaksha Publications, Ranchi.
2. Mukherjee, B. 2011: Fundamentals of Environmental Biology. Silverline Publications, Allahabad.
3. Carson, R. 2002. Silent Spring. Houghton Mifflin Harcourt.
4. Gadgil, M., & Guha, R.1993. This Fissured Land: An Ecological History of India. Univ. of California Press.
5. Gleeson, B. and Low, N. (eds.) 1999.Global Ethics and Environment, London, Routledge.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5 Marks
o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4 CO5
C S M S M S
H S M W
Sessional Exam (T) S M W
ESE S M S M

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).
Course Title: INCREASING COHERENCE IN SOCIETY BY MAHARISHI’S L T P C.U.
KNOWLEDGE 2 1 1 0

Course Code: TBC201

Pre-requisites, if any: TBC101

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 groups can 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:
CO 1: Identify the concepts of Maharishi Effect in the light of Modern Science verified by scientific research
CO 2: Illustrate the important role of Maharishi in the contribution of revival of Vedic Knowledge
CO 3: Employ regular practice of meditation in daily life.
CO 4: 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

Course Contents:

Unit – 1:
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 – 2:
Enrichment of Experiences II
Advance Lectures on the Transcendental Meditation Program, Follow-up Sessions and Group Checking’s, Personal
Checking’s

Unit – 3:
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 - 4: 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. Still point
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 1974 to 2017:
Theory and research. Journal of Maharishi Vedic Research Institute

Assessment Scheme:

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
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 quote to frame exact Maharishi’s quote in complete. The learning
behind the activity is teamwork and enhancement of communication skills as well as brain storming.
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. Topic Learnt in Class How I applied it during My Remarks


No. or Practice of TM project/ field practice/ Understanding
Outbound visit
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, they 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

Sl. Rubrics for Practice Sessions Marks


No.
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 6


contribution & needs instructor to solicit input.

4 Student’s comments are constructive, with signs of insight 8


and relevant to discussion

5 Student listens attentively and hears what others say and 10


contributes to the learning and knowledge.

Student’s participation in the Theory Classes: 10 Marks

Sl. Rubrics for Theory Sessions Marks


No.
1 Student regularly attends the class but is quite disruptive 2

2 Student attends the class but does not listen to others, both 4
in groups and in class

3 Student attends the class with some participation 6

4 Student attends the class proactively and contributes to the 8


class

5 Student attends the class proactively, consistently and add 10


value to the learning

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.
Evaluation Scheme
Bachelor in Computer Application
Third Semester

Sl. Course Course CIA


Course Title L-T-P ESE Total Credit
No. Category Code Marks Marks
Database
1 EBA301 Management 3-1-0 30 70 100 4
System
Software
2 EBA302 3-1-0 30 70 100 4
Engineering
Object Oriented
Core
3 EBA303 Programming 3-1-0 30 70 100 4
Courses
Using Java
Computer based
4 EBA304 Optimization 3-1-0 30 70 100 4
Technique
HTML
5 EBA305 2-0-0 30 70 100 2
Programming

7 EBA311 DBMS Labs 0-0-4 20 30 50 2


School/
Domain
Courses
8 EBA313 OOPs Labs 0-0-4 20 30 50 2

TOTAL 190 410 600 22

Qualifying Non-Credit Courses


Self-
Development
9 courses/ TBC-301 Science of being 2-1-1 70 30 100 0
Science for for effective
Consciousness communication
(SOC)
TEACHING LEARNING PLAN

Course Title: DATABASE MANAGEMENT SYSTEM

Course Code: EBA301 L T P C.U.


3 1 0 4
Pre-requisites, if any: NA

Course Description:
Databases form the backbone of all major applications today – tightly or loosely coupled, intranet or internet based,
financial, social, administrative, and so on. Structured Database Management Systems (DBMS) based on relational and
other models have long formed the basis for such databases. Consequently, Oracle, Microsoft SQL Server, Sybase etc.
have emerged as leading commercial systems while MySQL, PostGre SQL etc. lead in open source and free domain.

Course Objectives:
The objective of the course is to present an introduction to database management systems, with an emphasis on how to
organize, maintain and retrieve - efficiently, and effectively - information from a DBMS.

Course Outcomes (COs): Upon successful completion of this course, students should be able to:
CO1: Describe the fundamental elements of relational database management systems
CO2: Explain the basic concepts of relational data model, entity-relationship model, relational database design,
relational algebra and SQL.
CO3: Design ER-models to represent simple database application scenarios
CO4: Convert the ER-model to relational tables, populate relational database and formulate SQL queries on
data.
CO5: Improve the database design by normalization

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 W M M M
CO 3 W M M W
CO 4 M S W S
CO 5 W S M S M

Course Content:

Unit-1:
Introduction: An overview of database management system, database system Vs file system, Database system
concept and architecture, data model schema and instances, DDL, DML. Data Modeling using the Entity Relationship
Model: ER model concepts, notation for ER diagram, mapping constraints, keys, Concepts of Super Key, candidate
key, primary key, Generalization, aggregation, reduction of an ER diagrams to tables, extended ER model,
relationship of higher degree.

Unit-2:
Relational data Model and Language: Relational data model concepts, integrity constraints, entity integrity, relational
algebra, relational calculus, tuple and domain calculus. Introduction on SQL: Characteristics of SQL, advantage of
SQL. SQL data type and literals. Types of SQL commands. SQL operators and their procedure. Queries and sub
queries. Aggregate functions. Insert, update and delete operations, Joins, Unions, Intersection, Minus Procedures in
SQL/PL SQL.

Unit-3:
Data Base Design & Normalization: Functional dependencies, normal forms, first, second, third normal forms,
BCNF, inclusion dependence, loss less join decompositions, normalization using FD, MVD, alternative approaches
to database design.

Unit-4:
Transaction Processing Concept: Transaction system, testing of serializability, serializability of schedules, conflict
&view serializable schedule, recoverability, Recovery from transaction failures, log-based recovery, checkpoints,
deadlock handling.

Unit-5:
Concurrency Control Techniques: Concurrency control, Locking Techniques for concurrency control, Time stamping
protocols for concurrency control, validation-based protocol, Recovery with concurrent transaction.

Text Book(s):
1. Korth, Silbertz, Sudarshan,” Database Concepts”, McGraw Hill

References:
1. Elmasri, Navathe, “Fundamentals of Database Systems”, Addison Wesley

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:

o Class Attendance (C): 5 Marks


o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4 CO5
C S W M S
H S M S
Sessional Exam (T) S M W
ESE S M S M
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).
Course Title: DBMS LAB
Course code: EBA 311
Pre-requisites, if any: NA L T P C.U.
0 0 4 2
Course Description:
DBMS Practical course provides knowledge of the database creation using tools such MY-SQL and student will learn about
the hands on practical to learn administrate the databases

Course Objectives:
1. To examine the SQL queries to manipulate and design the databases.
2. To elucidate the relations between the databases.

Course Outcome (COs):


CO1: Understand and apply oracle 11 g products for creating tables, views, indexes, sequences and other database objects.
CO2: Design and implement a database schema for company data base, banking data base, library information system,
payroll processing system, student information system.
CO3: Write and execute simple and complex queries using DDL, DML, DCL and TCL
CO4: Write and execute PL/SQL blocks, procedure functions, packages and triggers, cursors.

Mapping COs with POs:

PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2


CO 1 M W S M
CO 2 S M M
CO 3 M S
CO4 S M S

List of Experiments:

1. Installing Oracle/ MYSQL


2. Creating Entity-Relationship Diagram using case tools.
3. Writing SQL statements Using ORACLE /MYSQL:
a) Writing basic SQL SELECT statements.
b) Restricting and sorting data.
c) Displaying data from multiple tables.
d) Aggregating data using group function.
e) Manipulating data.
f) Creating and managing tables.
4. Normalization
5. Creating cursor
6. Creating procedure and functions
7. Creating packages and triggers
8. Design and implementation of payroll processing system
9. Design and implementation of Library Information System
10. Design and implementation of Student Information System

Text Book(s):
1. Date, C. J. (1987). A guide to the SQL Standard: a user's guide to the standard relational language SQL. Addison-
Wesley Longman Publishing Co., Inc.
2. Hursch, C. J., & Hursch, J. L. (1988). SQL: The Structured Query Language. Tab Book(s)s.

Assessment Scheme:
 Internal Assessment (IA) consisting of:
o Lab Attendance (L) 5 Marks
o Quantity and Quality of Experiments Performed (Q) 5 Marks
o Laboratory Record (R) 10 Marks
 External Assessment
o End Semester Lab-Viva/Test (ESL) 30 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO4
L S S W
Q M
R W
ESL W

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).
Course Title: SOFTWARE ENGINEERING
L T P C.U.
Course Code: EBA302 3 1 0 4

Pre-requisites, if any: NA

Course Description:
The purpose of this course is to present software engineering as a body of knowledge. The course is designed
to present software engineering concepts and principles in parallel with the software development life cycle.
The course will begin with an introduction to software engineering, giving you a definition of this body of
knowledge, as well as a discussion of the main methodologies of software engineering.

Course Objectives:
1. Knowledge of basic SW engineering methods and practices, and their appropriate application.
2. Describe software engineering layered technology and Process frame work.
3. A general understanding of software process models such as the waterfall and evolutionary
models.
4. Understanding of software requirements and the SRS documents.
5. Understanding of the role of project management including planning, scheduling, risk
management, etc.
6. Describe data models, object models, context models and behavioural models.
7. Understanding of different software architectural styles

Course Outcomes (COs): After the completion of this course, students will be able to:-

CO1: Able to learn Basic knowledge and understanding of the analysis and design of complex systems.
CO2: Ability to apply software engineering principles and techniques.
CO3: Ability to develop, maintain and evaluate large-scale software systems.
CO4: To produce efficient, reliable, robust and cost-effective software solutions.
CO5: Ability to perform independent research and analysis.

Mapping COs with POs:

PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2


CO 1 S M M S M
CO 2 S M M M M
CO 3 S M M W
CO 4 M W S
CO 5 W M M M M

Course Content:

Unit-1:
Introduction
Introduction to Software Engineering, Software Components, Software Characteristics, Software Crisis, Software
Engineering Processes, Similarity and Differences from Conventional Engineering Processes, Software Quality Attributes.
Software Development Life Cycle (SDLC) Models: Water Fall Model, Prototype Model, Spiral Model, Evolutionary
Development Models, Iterative Enhancement Models.

Unit-2:
Software Requirement Specifications (SRS)
Requirement Engineering Process: Elicitation, Analysis, Documentation, Review and Management of User Needs,
Feasibility Study, Information Modelling, Data Flow Diagrams, Entity Relationship Diagrams, Decision Tables, SRS
Document, IEEE Standards for SRS. Software Quality Assurance (SQA): Verification and Validation, SQA Plans,
Software Quality Frame works, ISO 9000 Models, SEI-CMM Model.
Unit-3:
Software Design
Basic Concept of Software Design, Architectural Design, Low Level Design: Modularization, Design Structure Charts,
Pseudo Codes, Flow Charts, Coupling and Cohesion Measures, Design Strategies: Function Oriented Design, Object
Oriented Design, Top-Down and Bottom-Up Design. Software Measurement and Metrics: Various Size Oriented
Measures: Halstead Software, Science, Function Point (FP) Based Measures, Cyclomatic Complexity Measures: Control
Flow Graphs.

Unit-4:
Software Testing
Testing Objectives, Unit Testing, Integration Testing, Acceptance Testing, Regression Testing, Testing for Functionality
and Testing for Performance, Top-Down and Bottom-Up Testing Strategies: Test Drivers and Test Stubs, Structural
Testing (White Box Testing), Functional Testing (Black Box Testing), Test Data Suit Preparation, Alpha and Beta Testing
of Products. Static Testing Strategies: Formal Technical Reviews (Peer Reviews), Walk Through, Code Inspection,
Compliance with Design and Coding Standards.

Unit-5:
Software Maintenance and Software Project Management Software as an Evolutionary Entity, Need for Maintenance,
Categories of Maintenance: Preventive, Corrective and Perfective Maintenance, Cost of Maintenance, Software Re-
Engineering, Reverse Engineering. Software Configuration Management Activities, Change Control Process, Software
Version Control, An Overview of CASE Tools. Estimation of Various Parameters such as Cost, Efforts,
Schedule/Duration, Constructive Cost Models (COCOMO), Resource Allocation Models, Software Risk Analysis and
Management

Text Book(s):
1. K.K. Aggarwal and Yogesh Singh, Software Engineering, New Age International Publishers.
2. Pankaj Jalote, Software Engineering, Wiley.

References:
1. R. S. Pressman, Software Engineering: A Practitioners Approach, Mc-Graw Hill.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:

o Class Attendance (C): 5 Marks


o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4 CO5
C M M S M S
H S M W
Sessional Exam (T) M M W
ESE S S S M

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).
Course Title: OBJECT ORIENTED PROGRAMMING USING JAVA
L T P C.U.
Course Code: EBA 303 3 1 0 4

Pre-requisites, if any: NA

Course Description:
This course object-oriented approach, the focus is on capturing the structure and behavior of information
systems into small modules that combines both data and process. The main aim of Object-Oriented Design
(OOD) is to improve the quality and productivity of system analysis and design by making it more usable.

Course Objectives:
The objectives of this course are to cover:
1. programming in the Java programming language,
2. knowledge of object-oriented paradigm in the Java programming language,
3. the use of Java in a variety of technologies and on different platforms.

Course Outcomes (COs): After the completion of this course, students will be able to:-
CO1: Learn features of object-oriented programming.
CO2: Summarize the strengths and weaknesses of Java programming and the basic concepts of object-oriented
programming.
CO3: Identify Java code utilities in applets, Java packages, and classes.
CO4: Write Java code using advanced Java features.
CO5: Make Java to learn other advanced features of JDBC, JavaScript.

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
CO 5 W W M M M

Course Content:

Unit-1:
Java Evolution and Overview of Java Language: How Java differs from C and C++, Java and Internet, Java and World
Wide Web, Introduction, Simple Java Program, Java Program Structure, Java Tokens, Java Statements,
Implementing a Java Program, Java Virtual Machine, Command Line Arguments, Programming Style. Constants, Variables,
and Data Types: Introduction, Constants, Variables, Data Types, Declaration of Variables, Giving Values of Variables,
Scope of Variables, Type Casting, Getting Values of Variables, Standard Default Values.

Unit-2:
Operators and Expressions: Operators: arithmetic, relational, logical, assignment, increment/decrement, conditional,
ternary operator & special operators Decision making: if statement, if...else statement, nesting of if...else, the else if ladder,
switch statement Looping: while, do...while, for, for each loop jumps in loops, labeled loops
Arrays: one, two dimensional arrays.

Unit-3:

Classes, Objects and Methods: Classes, Objects, Interfaces and Inheritance, Defining a class, members of a class:
variables and methods, creating objects, constructors, accessing class members Static members v/s instance members,
Introduction to inheritance, super keyword, Interfaces: introduction Final variables, methods and classes, abstract methods
and classes Introduction to method overloading and overriding.

Unit-4:
Packages: Introduction, Java API Packages, Using system Packages, Naming Conventions, Creating Packages, Accessing
a Packages, Using a Package, Adding a Class to a Package, Hiding Classes. Multithreaded Programming: Introduction,
Creating Threads, Extending the Thread Class, Stopping and Blocking a Thread, Life Cycle of a Thread, Using Thread
Methods, Thread Priority. Managing Errors and Exceptions: Introduction, Types of Errors, Exceptions, Syntax of
Exception Handling Code, Multiple Catch Statements, Using finally Statement, Throwing Our Own Exceptions.

Unit-5:
Applet architecture and skeleton, java.awt package (Button, CheckBox, CheckBox Group, Choice, Color, Label, List,
TextArea, TextField) HTML applet tag, display techniques (DrawString, Lines, Rectangle, Ellipses, Circles, Arcs, Polygons,
Color) . AWT v/s Swing Introduction to event handling Introduction to JDBC, types of drivers, java.sql package Retrieving,
inserting, deleting and updating data though Java.

Text Book(s):
1. Java Fundamentals - A comprehensive Introduction, Herbet Schidt and Dale Srien, TMH.
References:
1. Grady Booch, James Rumbaugh, Ivar Jacobson, “The Unified Modeling Language User Guide”, Pearson
Education.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:

o Class Attendance (C): 5 Marks


o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4 CO5
C S M S M S
H M S W
Sessional Exam (T) S S M
ESE S W S M

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).
Course Title: OOPS LAB
Course code: EBA 313
Pre-requisites, if any: NA L T P C.U.
0 0 4 2
Course Description:
This course of study builds on the skills gained by students in Java Fundamentals or Java Foundations to
help advance Java programming skills. Students will design object-oriented applications with Java and will
create Java programs using hands-on, engaging activities.

Course Objectives:
1. To learn programming concepts and makes out the advantage of using OOPs concept over procedural programming.
2. To learn OOPs paradigm.

Course Outcome (COs): Upon successful completion of this course, the students will be able to:
CO1: Able to analyse the necessity for Object Oriented Programming paradigm and over structured programming and
become familiar with the fundamental concepts in OOP.
CO2: Demonstrate an ability to design and develop java programs, analyse, and interpret object-oriented data and report
results.
CO3: Demonstrate an ability to design an object-oriented system, AWT components or multithreaded process as per
needs and specifications.
CO4: Demonstrate an ability to visualize and work on laboratory and multidisciplinary tasks like console and windows
applications both for standalone and Applets programs

Mapping COs with POs:


PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2
CO 1 M W S M
CO 2 S M M
CO 3 M S
CO4 S M S

List of Experiments:

1. Write a java program to find the Fibonacci series using recursive and non-recursive functions.
2. Write a java program to multiply two given matrices.
3. Write a java program that reads a line of integers and displays each integer and the sum of all integers use String
Tokenizer.
4. Write a java program that checks whether a given string is palindrome or not.
5. A) Write an applet program that displays a simple message.
B) Write a Java program compute factorial value using Applet.
6. Write a java program that works as a simple calculator. Use a Grid Layout to arrange Buttons for digits and for the
+ - * % operations. Add a text field to display the result.
7. Write a Java program for display the exception in a message dialog box.
8. Write a Java program that implements a multi-thread application that has three threads.
9. A) Write a java program that connects to a database using JDBC.
B) Write a java program to connect to a database using JDBC and insert values into it.
10. Write a java program to simulate a traffic light.

Assessment Scheme:
 Internal Assessment (IA) consisting of:
o Lab Attendance (L) 5 Marks
o Quantity and Quality of Experiments Performed (Q) 5 Marks
o Laboratory Record (R) 10 Marks
 External Assessment
o End Semester Lab-Viva/Test (ESL) 30 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO4
L S S W
Q M
R W
ESL W

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).
Course Title: COMPUTER BASED OPTIMIZATION TECHNIQUES

Course Code: EBA 304 L T P C.U.


3 1 0 4
Pre-requisite, if any: NA

Course Description:
Optimization Techniques is one of the most advanced fields of computer science which involves use of Mathematics,
Statistics, Management, Information Technology and Information Sciences in discovering new information and knowledge
from large databases and optimize Human effort overall in Decision making process.

Course Objectives:
1. The study of Optimization Techniques emphasizes Mathematical Modelling problem solving and the effect of
marginal change in parameters on the solution of the problem.
2. Understand the need and origin of the optimization methods. Get a broad picture of the various applications of
optimization methods used in engineering.

Course Outcome (COs):


CO1: Optimization problems defining, understanding and classification.
CO2: Formulating Linear Programming problem and similar such problems into appropriate forms and problem solving.
CO3: Working with Non-Linear Programming problems K3
CO4: More on Non-Linear Programming problems and Game Theory.
CO5: Queuing Theory an overview and problem solving.

Mapping COs with POs:

PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2


CO 1 M S S
CO 2 S S
CO 3 M S M
CO 4 S M
CO 5 S

Course Content:
Unit-1:
Linear Programming-Graphical, Simplex, Two Phase & Big M Methods, Dual Linear Programming, Dual of a Problem,
Dual Simplex Method.

Unit-2:
Transportation Methods- North West Corner, Least Cost, VAM Methods, Optimal Solution by Modi & Stepping Stone
Method, Assignment Problem.

Unit-3:
Queuing Theory, Inventory Control- EOQ, Price Break, Production Inventory Model, Lead Time, Inventory Control
System, Inventory Models, Network Analysis-Time Estimation, PERT and CPM, Statistical Quality Control.

Unit-4:
Game Theory, Integer and Dynamic Programming, Quadratic Programming, Goal Theory, Simulation and Forecasting
Techniques, Implementation in C.

Text Book(s):
1. Rajaraman V, “Computer Oriented Numerical Methods”, PHI

References:
1. Gerald & Wheatley, “Applied Numerical Analyses”, AV
Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:

o Class Attendance (C): 5 Marks


o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4 CO5
C S M S M S
H S M M
Sessional Exam S M W
(T)
ESE S M S

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).
Course Title: HTML PROGRAMMING

Course Code: EBA 305 L T P C.U.


2 0 0 2
Pre-requisites, if any: NA

Course Description:
Introduces HTML using an HTML editor. Includes web terminology, HTML5, uploading pages to a server (FTP), site
management, links, lists, tables, forms, video, if frames, working with graphics, and accessibility.

Course Objectives:
1. To learn programming concepts and makes out the advantage of using markup languages.
2. To learn web designing paradigm.

Course Outcome (COs):


Upon completion of the course students will be able to:
CO1: Use knowledge of HTML and CSS code and an HTML editor to create personal and/or business websites following
current professional and/or industry standards.
CO2: Use critical thinking skills to design and create websites.
CO3: Use a stand-alone FTP program to upload files to a web server.
CO4: Use of designing web pages and its uses in JavaScript.

Mapping COs with POs:

PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2


CO 1 S M S
CO 2 S S
CO 3 M S M
CO 4 S M

Course Content:

Unit-1:
Basic principles involved in developing a web site, Planning process, Five Golden rules of web designing, Designing
navigation bar, Page design, Home Page Layout

Unit-2:
Basics in Web Design, Brief History of Internet, What is World Wide Web, Why create a web site, Web Standards,
Audience requirement.

Unit-3:
Introduction to HTML, What is HTML? HTML Documents, Basic structure of an HTML document, Creating an HTML
document, Mark up Tags, Heading-Paragraphs, Line Breaks, HTML Tags.

Unit-4:
Elements of HTML Introduction to elements of HTML, Working with Text, Working with Lists, Tables and Frames,
Working with Hyperlinks, Images and Multimedia, Working with Forms and controls.

Text Book(s):
1. Kogent Learning Solutions Inc. HTML 5 in simple steps Dreamtech Press A beginner’s guide to HTML

Reference:
1. NCSA,14th May,2003 Murray, Tom/Lynchburg Creating a Web Page and Web Site College,2002
Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:

o Class Attendance (C): 5 Marks


o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4
C S M S M
H S M
Sessional Exam S M W
(T)
ESE S M S

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).
Course Title: SCIENCE OF BEING FOR EFFECTIVE COMMUNICATION
L T P C.U.
Course Code: TBC301 2 1 1 0

Pre-requisites, if any: TBC201

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 enables 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

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:
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
Checking’s.
Text Book(s):
 Yogi. M. Maharishi. (1963). Science of Being and Art of Living. Plume; Reissue edition.
 Rosenthal Norman. (2016). Super Mind: How to Boost Performance and Live a Richer and Happier Life through
Transcendental Meditation. Tarcher Perigee
 Angelo Gabriel. (2014). The 7 Effective Communication Skills: How to Be a Better Communicator Now.
Createspace Independent
References:

 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:

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

Mapping Assessment Components with COs

CO1 CO2 CO3 CO4


AC 1 X X X X
AC 2 X X X
AC 3 X X
AC 4 X X
AC 5 X X X X

Details of Projects/Activities

Effective Listening Activity

Communication Game Balloon Activity listening skills

Before the start of the activity (These instructions will be given)

 The students will be given the flat balloons to blow up and tie the knot.

 They will be instructed to protect their own balloon

 The instructor will give them only 1 min to save their balloons

 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 listens 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 number 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 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 line 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 persons will be defender

 1 person will be attacker

 1 person will be protectee

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 defend 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. Topic Learnt in Class How I applied it during My Re%


No. or Practice of TM project/ field practice/ Understanding
Outbound visit
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, they 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 %

Sl. Rubrics for Practice Sessions %


No.
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 6
contribution & needs instructor to solicit input.
4 Student’s comments are constructive, with signs of insight 8
and relevant to discussion
5 Student listens attentively and hears what others say and 10
contributes to the learning and knowledge.

Student’s participation in the Theory Classes: 10 %

Sl. Rubrics for Theory Sessions %


No.
1 Student regularly attends the class but is quite disruptive 2

2 Student attends the class but does not listen to others, both 4
in groups and in class
3 Student attends the class with some participation 6

4 Student attends the class proactively and contributes to the 8


class

5 Student attends the class proactively, consistently and add 10


value to the learning

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
Evaluation Scheme
Bachelor in Computer Application
Fourth Semester

Sl. Course Course CIA


Course Title L-T-P ESE Total Credit
No. Category Code Marks Marks
Theory of Automata and
1 EBA401 3-1-0 30 70 100 4
Formal Languages

2 EBA402 Computer Networks 3-1-0 30 70 100 4

3 Core Courses EBA403 Web Technology 3-1-0 30 70 100 4

4 EBA404 Cloud Computing 3-1-0 30 70 100 4

5 EBA405 CSS Programming 2-0-0 30 70 100 2

7 EBA412 Computer Networks Lab 0-0-4 20 30 50 2


School/
Domain
Courses
8 EBA413 Web Technology Lab 0-0-4 20 30 50 2

TOTAL 190 410 600 22

Qualifying Non-Credit Courses


Self-
Development
9 courses/ TBC- Art of Living for 2 1 1 70 30 100 0
Science for 401 fulfilment of Life
Consciousness
(SOC)
Course Title: THEORY OF AUTOMATA AND FORMAL LANGUAGES

Course Code: EBA 401


L T P C.U.
Pre-requisites, if any: NA 3 1 0 4

Course Description:
This course of Formal Languages and Automata theory presents the theoretical aspects of computer science,
and helps define infinite languages in finite ways; construct algorithms for related problems and decide
whether a string is in language or not.

Course Objectives:
This course focuses on the basic theory of Computer Science and formal methods of computation like automata theory,
formal languages, grammars and Turing Machines. The objective of this course is to explore the theoretical
foundations of computer science from the perspective of formal languages and classify machines by their power to
recognize languages.

Course Outcomes (COs): After the completion of this course, students will be able to: -
CO1: Able to Understand the basic properties of formal languages and grammars.
CO2: Able to differentiate regular, context-free and recursively enumerable languages.
CO3: Will make grammars to produce strings from a specific language.
CO4: Able to acquire concepts relating to the theory of computation and computational models including decidability and
intractability.
CO5: Describe the computational model used to design machines.

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
CO 3 S M S
CO 4 M M M
CO 5 W W M M M

Course Content:

Unit-1:
Basic Concepts and Automata Theory: Introduction to Theory of Computation- Automata, Computability and
Complexity, Alphabet, Symbol, String, Formal Languages, Deterministic Finite Automaton (DFA)- Definition,
Representation, Acceptability of a String and Language, Non Deterministic Finite Automaton (NFA), Equivalence of
DFA and NFA, NFA with ε-Transition, Equivalence of NFA’s with and without ε-Transition, Finite Automata with
output- Moore Machine, Mealy Machine, Equivalence of Moore and Mealy Machine, Minimization of Finite Automata.

Unit-2:
Regular Expressions and Languages: Regular Expressions, Transition Graph, Kleen’s Theorem, Finite Automata and
Regular Expression- Arden’s theorem, Regular and Non-Regular Languages- Closure properties of Regular Languages,
Pigeonhole Principle, Pumping Lemma, Application of Pumping Lemma, Decidability- Decision properties, Finite
Automata and Regular Languages, Regular Languages and Computers, Simulation of Transition Graph and Regular
language.

Unit-2:
Regular and Non-Regular Grammars: Context Free Grammar (CFG)-Definition, Derivations, Languages, Derivation
Trees and Ambiguity, Regular Grammars-Right Linear and Left Linear grammars, Conversion of FA into CFG and
Regular grammar into FA, Simplification of CFG, Normal Forms- Chomsky Normal Form (CNF), Chomsky Hierarchy.

Unit-4:
Push Down Automata and Properties of Context Free Languages: Nondeterministic Pushdown Automata (NPDA)-
Definition, Moves, A Language Accepted by NPDA, Deterministic Pushdown Automata(DPDA) and Deterministic
Context free Languages(DCFL), Pushdown Automata for Context Free Languages, Context Free grammars for Pushdown
Automata, Two stack Pushdown Automata, Pumping Lemma for CFL, Closure properties of CFL, Decision Problems of
CFL, Programming problems based on the properties of CFLs.

Unit-5:
Turing Machines and Recursive Function Theory : Basic Turing Machine Model, Representation of Turing Machines,
Language Acceptability of Turing Machines, Techniques for Turing Machine Construction, Modifications of Turing
Machine, Turing Machine as Computer of Integer Functions, Universal Turing machine, Linear Bounded Automata,
Church’s Thesis, Recursive and Recursively Enumerable language, Halting Problem, Post’s Correspondence Problem,
Introduction to Recursive Function Theory.
Text Book(s):
1. Introduction to Automata theory, Languages and Computation, J. E Hopcraft, R. Motwani, and Ullman. 2nd edition,
Pearson Education Asia
Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:

o Class Attendance (C): 5 Marks


o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4 CO5
C S M S M S
H W M W
Sessional Exam (T) S S M
ESE S M S M
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.3curriculum
development).
Course Title: COMPUTER NETWORKS
L T P C.U.
Course Code: EBA402 3 1 0 4

Pre-requisites, if any: NA

Course Description:
The course emphasizes a fundamental understanding of basic network design, routing, dimensioning and
control. To introduce students to the design analysis and performance evaluation of computer
communication and telecommunication networks through an understanding of their architectures and
protocols.

Course Objectives:
1. Describe how computer networks are organized with the concept of layered approach.
2. Implement a simple LAN with hubs, bridges and switches.
3. Describe how packets in the Internet are delivered.
4. Analyze the contents in a given Data Link layer packet, based on the layer concept.
5. Design logical sub-address blocks with a given address block.
6. Decide routing entries given a simple example of network topology
7. Describe what classless addressing scheme is.
8. Describe how routing protocols work.

Course Outcomes (COs): After the completion of this course, students will be able to:-
CO1: Analyze the requirements for a given organizational structure and select the most appropriate networking architecture
and technologies.
CO2: Have a basic knowledge of the use of cryptography and network security.
CO3: Specify and identify deficiencies in existing protocols, and then go onto formulate new and better protocols.
CO4: Analyze, specify and design the topological and routing strategies for an IP based networking infrastructure
CO5: Have a working knowledge of datagram and internet socket programming.

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
CO 5 W W M M M

Course Content:

Unit-1:
Introduction Concepts: Goals and Applications of Networks, Network structure and architecture, 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.

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. Behrouz A. Forouzan, “Data Communication and Networking”, 3rd Ed. Tata McGraw Hill, 2004.

References:
1. A. S. Tanenbaum, “Computer Networks”; Pearson Education Asia, 4th Ed. 2003.
2. William Stallings, “Data and computer communications”, Pearson education Asia, 7th Ed., 2002

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5 Marks
o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4 CO5
C S M S M M
T W S M
H S M M
ESE S M S

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).
Course Title: COMPUTER NETWORKS LAB
L T P C.U.
Course code: EBA 412 0 0 4 2

Pre-requisites, if any: NA

Course Description:
The course emphasizes a fundamental understanding of basic network design, routing, dimensioning and
control. To introduce students to the design analysis and performance evaluation of computer
communication and telecommunication networks through an understanding of their architectures and
protocols.

Course Objectives:
1. To learn the protocols used in the communication of data over internet.
2. To elucidate learning of the tools NS, Wireshark.

Course Outcome (COs):


CO1: Simulate different network topologies.
CO2: Implement various framing methods of Data Link Layer.
CO3: Implement various Error and flow control techniques.
CO4: Implement network routing and addressing techniques.

Mapping COs with POs:

PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2


CO 1 M W S M
CO 2 S M M
CO 3 M S
CO4 S M S

List of Experiments:

1. Implementation of Stop and Wait Protocol and Sliding Window Protocol.


2. Study of Socket Programming and Client – Server model
3. Write a code simulating ARP /RARP protocols.
4. Write a code simulating PING and TRACEROUTE commands
5. Create a socket for HTTP for web page upload and download.
6. Write a program to implement RPC (Remote Procedure Call)
7. Implementation of Subnetting.
8. Applications using TCP Sockets like
9. Echo client and echo server b. Chat c. File Transfer
10. Applications using TCP and UDP Sockets liked. DNS e. SNMP f. File Transfer
11. Study of Network simulator (NS).and Simulation of Congestion Control Algorithms using NS

Text Book(s):
1. Tanenbaum, A. S., & Wetherall, D. (1996). Computer networks. Prentice-Hall international editions, I-XVII.
Assessment Scheme:
 Internal Assessment (IA) consisting of:
o Lab Attendance (L) 5 Marks
o Quantity and Quality of Experiments Performed (Q) 5 Marks
o Laboratory Record (R) 10 Marks
 External Assessment
o End Semester Lab-Viva/Test (ESL) 30 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO4
L S S W
Q S
R W
ESL S

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).
Course Title: WEB TECHNOLOGY

Course Code: EBA 403 L T P C.U.


3 1 0 4
Pre-requisites, if any: NA

Course Description:
Building on the basic Web Technologies unit in the CSI course, students will learn to create more dynamic and
interactive websites using JavaScript. Advanced HTML, CSS, and basic JavaScript enhance the client-side webpages
and students will learn to use these technologies for their specific purposes. Students begin working with server-side
scripting and web applications development using PHP and MySQL in the second quarter. This will allow students to
create websites that store, access, and use data stored in the database tables and it allows them to perform simple SQL
queries to produce the desired results.

Course Objectives:
This course is intended to teach the basics involved in publishing content on the World Wide Web. This includes the
‘language of the Web’ – HTML, the fundamentals of how the Internet and the Web function, a basic understanding of
graphic production with a specific stress on creating graphics for the Web, and a general grounding introduction to
more advanced topics such as programming and scripting. This will also expose students to the basic tools and
applications used in Web publishing.

Course Outcome (COs):


The student will be able to:

CO1: Analyze a web page and identify its elements and attributes.
CO2: Create web pages using XHTML and Cascading Style Sheets.
CO3: Build dynamic web pages using JavaScript (Client-side programming).
CO4: Create XML documents and Schemas.
CO5: Build interactive web applications using AJAX.

Mapping COs with POs:


PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2
CO 1 M S S
CO 2 S S
CO 3 M M M
CO 4 S S
CO 5 S

Course Content:

Unit-1:
Introduction: History of Web and Internet, Protocols governing Web, Writing Web Projects, Connecting to Internet,
Introduction to Internet services and tools, Introduction to client-server computing

Unit-2:
Web Page Designing: HTML: list, table, images, frames, forms, CSS, Document type definition, XML: DTD, XML
schemes, Object Models, presenting and using XML, Using XML Processors: DOM and SAX, Dynamic HTML.
Unit-3:
Java script: Introduction, documents, forms, statements, functions, objects; introduction to AJAX, VB Script.

Unit-4:
Server Site Programming: Introduction to active server pages (ASP), Introduction to Java Server Page (JSP), JSP
Application Design, JSP objects, Conditional Processing, declaring variables and methods, Sharing data between JSP
pages. Introduction to Servelets, Lifecycle, JSDK

Unit–5:
PHP (Hypertext Preprocessor): Introduction, syntax, variables, strings, operators, if-else, loop, switch, array, function,
form, mail, file upload, session, error, exception.

Text Book(s):
1. Xavier, C, “Web Technology and Design”, New Age International
2. Deitel, “Java for programmers”, Pearson Education

References:
1. Ivan Bayross,” HTML, DHTML, JavaScript, Perl &CGI”, BPB Publication.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:

o Class Attendance (C): 5 Marks


o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4 CO5
C M M S M S
H S S W
Sessional Exam (T) S M W
ESE S S S M

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).
Course Title: WEB TECHNOLOGY LAB

L T P C.U.
Course Code: EBA 413
0 0 4 2
Pre-requisites, if any: NA

Course Description:
This course is intended to teach the basics involved in publishing content on the World Wide Web. This includes the
‘language of the Web’ – HTML, the fundamentals of how the Internet and the Web function, a basic understanding of
graphic production with a specific stress on creating graphics for the Web, and a general grounding introduction to more
advanced topics such as programming and scripting. This will also expose students to the basic tools and applications used
in Web publishing.

Course Objectives:
On completion of this course, a student will be familiar with client server architecture and able to develop a web
application using java technologies. To create fully functional website/web application with MVC architecture

Course Outcome(s): The students will be able to: ·

CO1: Create web pages using XHTML and Cascading Style Sheets.
CO2: Build dynamic web pages using JavaScript (Client-side programming).
CO3: Create XML documents and Schemas.
CO4: Analyze a web page and identify its elements and attributes.

Mapping COs with POs:

PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2


CO 1 M W S M
CO 2 S M M
CO 3 M S
CO4 S M S

List of Experiments:

1. Create a table in HTML to the following details


2. Create a form by using various attributes of the input tags.
3. Create a web page multiple types of style sheet used in a single page.
4. Write a CGI sample program to send output back to the user.
5. Write a Java Script program by using variables.
6. Write a java script program to multiply two numbers and display the result in separate text box.
7. Write a java script program on Form Validations.
8. Write a AJAX program checking the presence of XMLHttpRequest object.
9. Write a program to create sales report for our books by using AJAX.
10. Create an XML document template to describe the result of students in an examination. The description should
include the student’s roll number, name, three subject names and marks, total marks, percentage and results.
11. Write an XSLT code to only retrieve the book titles and their prices.
12. Design a basic element of a home page.

Text Book(s):
1. Achyut Godbole, Atul Kahate, "Web Technologies: TCP/IP, Web/Java Programming, and Cloud Computing”,
Third Edition, McGraw Hill Education.
2. Deitel, Deitel, Goldberg, "Internet & World Wide Web How to Program", Third Edition, Pearson Education,
2006.
3. Raj Kamal, “Internet and Web Technologies”, Tata McGraw-Hill

Assessment Scheme:
 Internal Assessment (IA) consisting of:
o Lab Attendance (L) 5 Marks
o Quantity and Quality of Experiments Performed (Q) 5 Marks
o Laboratory Record (R) 10 Marks
 External Assessment
o End Semester Lab-Viva/Test (ESL) 30 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO4
L S S W
Q M
R S M
ESL S W

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).
Course Title: CLOUD COMPUTING L T P C.U.
3 1 0 4
Course Code: EBA 404

Pre-requisites, if any: NA

Course Description:
Explain core concepts of cloud computing, its services and models. Discuss systems, hardware and application virtualization
and outline their role in enabling cloud services. Explore the issues related to cloud computing and its application. Apply
fundamental concepts in cloud infrastructures to build and deploy cloud applications.

Course Objectives:
The objectives of this course are to cover:
1. To provide students with the fundamentals and essentials of Cloud Computing.
2. To provide students a sound foundation of the Cloud Computing so that they are able to start using and
adopting Cloud Computing services and tools in their real-life scenarios.
3. To enable students exploring some important cloud computing driven commercial systems and applications.
4. To expose the students to frontier areas of Cloud Computing and information systems, while providing
sufficient foundations to enable further study and research.

Course Outcomes (COs): After the completion of this course, students will be able to:-

CO1: Explain the core concepts of the cloud computing paradigm: how and why this paradigm shift came about, the
characteristics, advantages and challenges brought about by the various models and services in cloud computing.
CO2: Apply the fundamental concepts in datacenters to understand the tradeoffs in power, efficiency and cost.
CO3: Identify resource management fundamentals, i.e. resource abstraction, sharing and sandboxing and outline their role
in managing infrastructure in cloud computing.
CO4: Analyze various cloud programming models and apply them to solve problems on the cloud.

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 S M S M
CO 4 M W S

Course Content:

Unit-1:
Introduction Cloud-definition, benefits, usage scenarios, History of Cloud Computing - Cloud Architecture Types of
Clouds - Business models around Clouds – Major Players in Cloud Computing-issues in Clouds - Eucalyptus - Nimbus -
Open Nebula, Cloud Sim.

Unit-2:
Cloud Services Types of Cloud services: Software as a Service-Platform as a Service –Infrastructure as a Service
Database as a Service - Monitoring as a Service –Communication as services. Service providers- Google, Amazon,
Microsoft Azure, IBM, Sales force.
Unit-3:
Collaborating Using Cloud Services Email Communication over the Cloud-CRM Management - Project Management-
Event Management -Task Management -Calendar -Schedules - Word Processing -Presentation – Spreadsheet - Databases
-Desktop - Social Networks and Groupware.

Unit-4:
Virtualization For Cloud Need for Virtualization – Pros and cons of Virtualization – Types of Virtualizations –System
VM, Process VM, Virtual Machine monitor – Virtual machine properties - Interpretation and binary translation, HLL VM
- Hypervisors – Xen, KVM, VMWare, Virtual Box, Hyper-V.

Unit-5:
Security, Standards and Applications Security in Clouds: Cloud security challenges – Software as a Service Security,
Common Standards: The Open Cloud Consortium – The Distributed management Task Force – Standards for application
Developers – Standards for Messaging – Standards for Security, End user access to cloud computing, Mobile Internet
devices and the cloud.

Text Book(s):
1. John Ritting house & James Ransome, Cloud Computing, Implementation, Management
and Strategy, CRC Press, 2010.

References:
1. David E.Y. Sarna Implementing and Developing Cloud Application, CRC press 2011.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:

o Class Attendance (C): 5 Marks


o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4
C S M S M
H S M
Sessional Exam (T) S M W
ESE S M S

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).
Course Title: CSS PROGRAMMING L T P C.U.
2 0 0 2
Course Code: EBA 405

Pre-requisites, if any: HTML

Course Description:
Introduces style sheets (CSS) and responsive (mobile) web design. Covers the creation of multipage websites using these
technologies.

Course Objectives:
1. To learn programming concepts and makes out the advantage of using markup languages.
2. To learn web designing paradigm.

Course Outcome (COs):


Upon completion of the course students will be able to:
CO1: Use knowledge of HTML and CSS code and an HTML editor to create personal and/or business websites following
current professional and/or industry standards.
CO2: Use critical thinking skills to design and create websites.
CO3: Use a stand-alone FTP program to upload files to a web server.
CO4: Use of designing web pages and its uses in JavaScript.

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 S M S M
CO 4 M W S

Course Content:

Unit-1:
Introduction to Cascading Style Sheets, Concept of CSS, Creating Style Sheet, CSS Properties CSS Styling (Background,
Text Format, Controlling Fonts)

Unit-2:
Working with block elements and objects, Working with Lists and Tables, CSS Id and Class Box Model (Introduction,
Border properties, Padding Properties, Margin properties) CSS Advanced (Grouping, Dimension, Display, Positioning,
Floating, Align, Pseudo class, Navigation Bar, Image Sprites, Attribute sector), CSS Color, Creating page Layout and Site
Designs.

Unit-3:
Introduction to Web Publishing or Hosting, Creating the Web Site, Saving the site, Working on the web site

Unit-4:
Creating web site structure, Creating Titles for web pages, Themes-Publishing web sites.

Text Book(s):
1. Steven M. Schafer HTML, XHTML, and CSS Bible, 5ed Wiley India

References:
1. John Duckett Beginning HTML, XHTML, CSS, and JavaScript Wiley India
Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:

o Class Attendance (C): 5 Marks


o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4
C S M S M
H S M
Sessional Exam (T) S M W
ESE S M S

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).
Course Title: ART OF LIVING FOR FULFILMENT OF LIFE
L T P C.U.
Course Code: TBC401 2 1 1 0

Pre-requisites, if any: TBC301

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 to live 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 are 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:

CO 1: Define various types of ways of art to living to improve the well being
CO 2: Identify the various factors to achieve excellence in professional life
CO 3: Explain the factors which lead to perfection in the field of leadership
CO 4: 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

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:
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 Checking’s, Personal
Checking’s

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 Leader, Structuring the Quality of
Supreme Leadership, Ease in the field of achievement % the steps of a genius - Do least and accomplish most

Text Book(s):
 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.” Psychiatria Danubina. Vol 28(1):63-72.

Assessment Scheme:

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

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

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 their 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 2 hula hoop at the same time over two student’s interlocked hands and 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 have to 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 teams win or not you are stress free and not disturbed by the outcome.

Knowledge Tug of War

 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 another 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. Topic Learnt in How I applied it during My Re%


No. Class or Practice of project/ field practice/ Understanding
TM Outbound visit
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, they 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 %

Sl. Rubrics for Practice Sessions %


No.
1 Student regularly attends the practice session once a 2
day

2 Student regularly attends the practice session twice a 4


day

3 Student attends the session regularly but does not 6


initiate contribution & needs instructor to solicit input.

4 Student’s comments are constructive, with signs of 8


insight and relevant to discussion

5 Student listens attentively and hears what others say 10


and contributes to the learning and knowledge.

Student’s participation in the Theory Classes: 10 %

Sl. Rubrics for Theory Sessions %


No.
1 Student regularly attends the class but is quite 2
disruptive

2 Student attends the class but does not listen to others, 4


both in groups and in class

3 Student attends the class with some participation 6


4 Student attends the class proactively and contributes to 8
the class

5 Student attends the class proactively, consistently and 10


add value to the learning

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.
Evaluation Scheme

Sl. Course Course CIA ESE Total


No. Category Code Course Title L-T-P Marks Marks Credit
1 EBA 501 Compiler Design 3-1-0 30 70 100 4

2 EBA 502 C# Language 3-1-0 30 70 100 4


Core Courses
Cryptography And
3 EBA 503 3-1-0 30 70 100 4
Network Security
4 EBA504 Computer Graphics 3-1-0 30 70 100 4

5 EBA 505 Introduction to JavaScript 2-0-0 30 70 100 2

Computer Graphics Lab


9 EBA 511 0-0-4 20 30 50 2

School/
10 Domain EBA 512 C# Lab 0-0-4 2
Courses 20 30 50

TOTAL 190 410 600 22


Qualifying Non-Credit Courses

Self-
Development Enlivening the Inner
11 courses/ TBC-501 Intelligence of the Mind 2-1-1 70 30 100 0
Science for and Body
Consciousness
(SOC)
Bachelor in Computer Application
Fifth Semester
TEACHING LEARNING PLAN

Course Title: COMPILER DESIGN L T P C.U


.
Course Code: EBA 501 3 1 0 4
Pre-requisites, if any: The basic theory of Computer Science and formal methods of
computation like automata theory, formal languages, grammars and Turing Machines.

Course Description:
This course introduces the basic concepts and mechanisms traditionally employed in language translators, with emphasis on
compilers. Topics include strategies for syntactic and semantic analysis, techniques of code optimization and approaches
toward code generation.

Course Objectives:
1. To learn the process of translating a modern high-level language to executable code.
2. To provide a student with an understanding of the fundamental principles in compiler design and to provide the
skills needed for building compilers for various situations that one may encounter in a career in Computer Science.
3. To develop an awareness of the function and complexity of modern compilers.
4. To apply the code generation algorithms to get the machine code for the optimized code.
5. To represent the target code in any one of the code formats
6. To understand the machine dependent code
7. To draw the flow graph for the intermediate codes.
8. To apply the optimization techniques to have a better code for code generation

Course Outcomes (COs): After the completion of this course, students will be able to: -

CO1: Understand the major phases of compilation and to understand the knowledge of Lex tool & YAAC tool
CO2: Develop the parsers and experiment the knowledge of different parsers design without automated tools
CO3: Construct the intermediate code representations and generation
CO4: Convert source code for a novel language into machine code for a novel computer
CO5: Apply for various optimization techniques for dataflow analysis

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
CO 5 W W M M M

Course Content:

Unit–1:
Introduction to Compiler, Phases and passes, Boot strapping, Finite state machines and regular expressions and their
applications to lexical analysis, Optimization of DFA-Based Pattern Matchers implementation of lexical analyzers, lexical-
analyzer generator, LEX-compiler, Formal grammars and their application to syntax analysis, BNF notation, ambiguity,
YACC. The syntactic specification of programming languages: Context free grammars, derivation parse
trees, capabilities of CFG.
Unit–2:
Basic Parsing Techniques: Parsers, Shift-reduce parsing, operator precedence parsing, top-down parsing, predictive parsers
Automatic Construction of efficient Parsers: LR parsers, the canonical Collection of LR (0) items, constructing SLR parsing
tables, constructing Canonical LR parsing tables, Constructing LALR parsing tables, using ambiguous grammars, an
automatic parser generator, implementation of LR parsing tables.

Unit–3:
Syntax-directed Translation: Syntax-directed Translation schemes, Implementation of Syntax-directed Translators,
Intermediate code, postfix notation, Parse trees & syntax trees, three address code, quad rule &triples, translation of
assignment statements, Boolean expressions, statements that alter the flow of control, post fix translation, translation with a
top-down parser. More about translation: Array references in arithmetic expressions, procedures all, declarations and case
statements.

Unit–4:
Symbol Tables: Data structure for symbols tables, representing scope information. Run-Time Administration:
Implementation of simple stack allocation scheme, storage allocation in block structured language. Error Detection &
Recovery: Lexical Phase errors, syntactic phase errors semantic errors.

Unit–5:
Code Generation: Design Issues, the Target Language. Addresses in the Target Code, Basic Blocks and Flow Graphs,
Optimization of Basic Blocks, Code-Generator. Code-optimization: Machine-Independent Optimizations, Loop
optimization, DAG representation of basic blocks, value numbers and algebraic laws, Global Data-Flow analysis.

Text Book(s):
1. V Raghvan,“Principles of Compiler Design”, TMH
2. Aho, A. V., Sethi, R., & Ullman, J. D. (1999). Compiler Design. Pearson Education.

References:
1.Charles Fischer and Ricard LeBlanc, “Crafting a Compiler with C”, Pearson Education

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5 Marks
o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:

CO 1 CO 2 CO 3 CO 4 CO 5
C S M S M S
H S M W
Sessional Exam (T) S M W
ESE S M S M

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).
Course Title: C# LANGUAGE
Course Code: EBA 502 L T P C.U.
3 1 0 4
Pre-requisites, if any: The basic of programming language.

Course Description:
This course introduces students to thebasicthe.Net framework, problem solving, and learning methods of C#.

Course Objectives:
The objectives of this course are to cover:
1. Design and Implement Windows Applications using Windows Forms, Control Library, Advanced UI Programming
& Data Binding concept.
2. Design and Implement database connectivity using ADO.NET in window-based application.
3. Identify and resolve problems (debug /trouble shoot) in C#.NET window-based application
4. Identify Industry defined problem and suggesting solution(s) using .NET application

Course Outcomes (COs): After the completion of this course, students will be able to:-

CO1: Understand code solutions and compile C# projects within the .NET framework.
CO2: Design and develop professional console and window-based .NET application
CO3: Demonstrate knowledge of object-oriented concepts Design user experience and functional requirements C#.NET
application.
CO4: Construct classes, methods, and assessors, and instantiate objects.
CO5: Understand and implement string manipulation, events and exception handling within .NET application
environment. Create and manipulate GUI components in C#.

Mapping COs with POs:

PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2


CO 1 S M M S
CO 2 S M M S M
CO 3 S M S M
CO 4 M W S
CO 5 W M M W M

Course Content:

Unit–1:
The .Net framework: Introduction, The Origin of .Net Technology, Common Language Runtime (CLR), Common Type
System (CTS), Common Language Specification (CLS), Microsoft Intermediate Language (MSIL), Just-In –Time
Compilation, Framework Base Classes.

Unit–2:
C -Sharp Language (C#): Introduction, Data Types, Identifiers, Variables, Constants, Literals, Array and Strings, Object
and Classes, Inheritance and Polymorphism, Operator Overloading, Interfaces, Delegates and Events. Type-conversion.

Unit–3:
C# Using Libraries: Namespace- System, Input-Output, Multi -Threading, Networking and sockets, Managing Console
I/O Operations, Windows Forms, Error Handling.
Unit–4:
Advanced Features Using C#: Web Services, Window Services, Asp.net Web Form Controls, and ADO.Net. Distributed
Application in C#, Unsafe Mode, Graphical Device interface with C#.

Unit–5:
.Net Assemblies and Attribute: .Net Assemblies features and structure, private and share assemblies, Built-In attribute
and custom attribute, Introduction about generic.

Text Book(s):
1. Balagurusamy,” Programming with C#”, (TMH).

References:
1. Wiley, “Beginning Visual C# 2008”, Wrox.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5 Marks
o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:

CO 1 CO 2 CO 3 CO 4 CO 5
C S M S M S
H S M W
Sessional Exam (T) S M W
ESE S M S M

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)
Course Title: C# LAB
L T P C.U.
Course code: EBA 512 0 0 4 2
Pre-requisites, if any: NA

Course Description:
This course introduces students tothebasicthe.Net framework, problem solving and learning methods of C#. Developing
the web application using C# and .NET technologies.

Course Objectives:
This Lab course will help students to achieve the following objectives:
1. Introduce to .Net IDE Component Framework.
2. Programming concepts in .Net Framework.
3. Creating website using ASP.Net Controls.

Course Outcome (COs):


At the end of this Lab course students will be able to:
CO1: Create user interactive web pages using ASP.Net.
CO2: Create simple data binding applications using ADO.Net connectivity.
CO3: Performing Database operations for Windows Form and web applications

Mapping COs with POs:


PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2
CO 1 M W S M
CO 2 S M M
CO 3 M S

List of Experiments:
1. Create a windows form with the following controls Textbox, Radio button, Check box, Command Button.
2. Write a program for Menu option.
3. Create a program to connect with database and manipulate the records in the database using ADO .NET.
4. Create a program to implement the concepts of OOPS for creating class, inheritance.
5. Create a program to perform input validation using procedure.
6. Write a program to open a file and using I/O operations write contents into a file and read the contents from the file.
7. Create a window form using HTML controls.
8. Create a program to perform validation using validation controls.

Text Book(s):
1. Balagurusamy,” Programming with C#”, (TMH).
2. Wiley,” (2008) Beginning Visual C#”, Wrox.

Assessment Scheme:

 Internal Assessment (IA) consisting of:


o Lab Attendance (L) 5Marks
o Quantity and Quality of Experiments Performed (Q) 5Marks
o Laboratory Record (R) 10Marks
 External Assessment:
o End Semester Lab-Viva/Test (ESL) 30Marks
Mapping Assessment Components to COs:

CO 1 CO 2 CO 3
L S S
Q M
R W
ESL W

Note:
 CIA can have more components depending on the nature of the course.
 The guidelines for all assessment components are as per MUIT Guidelines & rules (2.3-curriculum development).
Course Title: CRYPTOGRAPHY AND NETWORK SECURITY
Course Code: EBA 503
L T P C.U.
Pre-requisites, if any: NA
3 1 0 4
Course Description:
This course is aimed towards the introduction of network security using various cryptographic algorithms. Underlying
network security applications. It also focuses on the practical applications that have been implemented and are in use to
provide email and web security.

Course Objectives:
This course is designed to provide a better understanding of theoretical knowledge of concepts of project management
related to managing software development projects. Each student will enable themselves:
1. To understand basics of Cryptography and Network Security.
2. To be able to secure a message over insecure channel by various means.
3. To learn about how to maintain the Confidentiality, Integrity and Availability of a data

Course Outcomes (COs): After the completion of this course, students will be able to:-
CO1: Understand the most common type of cryptographic algorithm and Public-Key Infrastructure ·
CO2: Understand security protocols for protecting data on networks and digitally sign emails and files
CO3: Understand vulnerability assessments and the weakness of using passwords for authentication and configure
simple firewall architectures
CO4: Be able to perform simple vulnerability assessments and password audits also understand Virtual Private
Networks
CO5: focuses on the practical applications

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
CO 5 M W M S

Course Content:

Unit-1:
Threats & Counter measures, Terminology: Security Objectives and Services, Cryptographic Algorithms and Protocols,
Cryptography and Cryptanalysis, Primitives: Symmetric Encryption, Asymmetric Encryption / Signing, Modification
Check Values, Random Number Generation, Cryptographic Protocols, Access Control, Network Security Integration and
Link Layer Security Protocols, Basic Design Space of Security Integration, Pragmatic Internet Computing Model and
Different Security Requirement Levels.

Unit-2:
Basic Security Deficits of the Internet Protocol, Security Objectives of IPSec, Overview on Concepts: Security
Associations, Security Association Database, Security Policy Database, Security Protocols, Transport Mode and Tunnel
Mode, Authentication Header (AH), Encapsulating Security Payload (ESP), Authentication and Key Management, Secure
Socket Layer / Transport Layer Security (SSL/TLS), Secure Shell (SSH).

Unit-3:
Firewall Concepts, Firewall Architectures, Packet Filtering, Proxy Services and Bastion Hosts, Specific Threats in Mobile
Communications, Security of Wireless Local Area Networks, GSM/GPRS/UMTS Security Concepts and Protocols.
Conventional Encryption: Classical Techniques; Modern Techniques; Algorithms; Confidentiality Using Conventional
Encryption. Public-Key Encryption and Hash Functions: Public-Key Cryptography.

Unit-4:
Introduction to Number Theory; Message Authentication and Hash functions; Hash and Mac Algorithms; Digital
Signatures and Authentication Protocols. Network Security Practice: Authentication applications; Kerberos, X.509
Directory Authentication Service.

Unit-5:
Electronic Mail Security; Pretty Good Privacy, S/MIME, IP Security; IP Security Architecture, Combining Security
Associations, Key Management, Web Security.

Text Book(s):
1. William Stallings, “Cryptography and Network Security: Principals and Practice”, Pearson Education.

References:
1. Atul Kahate, “Cryptography and Network Security”, Tata McGraw Hill
Assessment Scheme:

 Continuous Internal Evaluation (CIA) consisting of:


o Class Attendance (C): 5Marks
o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4 CO5
C S M S M
H S M W
Sessional Exam (T) S M W
ESE S M S M
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).
Course Title: COMPUTER GRAPHICS

Course Code: EBA 504

Pre-requisites, if any: NA

Course Description:
Students will gain experience in interactive computer graphics using the OpenGL API. Topics include: 2D viewing, 3D
viewing, perspective, lighting, and geometry. This course will introduce students to all aspects of computer graphics
including hardware, software and applications.

Course Objectives:
1. Understand the basics of computer graphics, different graphics systems and applications of computer graphics.
2. Discuss various algorithms for scan conversion and filling of basic objects and their comparative analysis.
3. Use of geometric transformations on graphics objects and their application in composite form.

Course Outcomes (COs): After the completion of this course, students will be able to:-

CO1: Ability to understand the various computer graphics hardware and display technologies.
CO2: Ability to implement and apply various 2D and 3D objects transformation techniques.
CO3: Extract scene with different clipping methods and its transformation to graphics display device.
CO4: Explore projections and visible surface detection techniques for display of 3D scene on 2D screen.
CO5: Render projected objects to naturalize the scene in 2D view and use of illumination models for this

Mapping COs with POs:

PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO 1 PSO 2


CO 1 S M M S M
CO 2 S M M W
CO 3 W S M M W
CO 4 M M S S
CO 5 W W M M M

Course Content:

Unit-1:
Introduction and Line Generation: Types of computer graphics, Graphic Displays- Random scan displays, Raster scan
displays, Frame buffer and video controller, Points and lines, Line drawing algorithms, Circle generating algorithms,
Midpoint circle generating algorithm, and parallel version of these algorithms.

Unit-2:
Transformations: Basic transformation, Matrix representations and homogenous coordinates, Composite transformations,
Reflections and shearing. Windowing and Clipping: Viewing pipeline, Viewing transformations.

Unit-3:
2-D Clipping Algorithms-Line clipping algorithms such as Cohen Sutherland line clipping algorithm, Polygon clipping–
Sutherland Hodgeman polygon clipping, Curve clipping, Text clipping.

Unit-4:
Introduction to multimedia, Evolution of Multimedia, Objects of Multimedia, hypertext, hyper graphics, Animation, Scope
of Multimedia in Business, Multimedia H/W & S/W. Multimedia Hardware: OCR, touch-screen, scanners, digital cameras,
speakers, printers, plotters, optical Disks and drives as CD-ROM and DVD

Unit-5:
Multimedia Authoring Tools: - Types of Authoring programmers‟ –Icon based, Time based, object-oriented Working in
macromedia flash, exploring interface using selection of PEN tools. Working with drawing and Painting tools, applying
color viewing and manipulating time line, animating, processing, guiding layers.

Text Book(s):
1. Donald Hearn and M Pauline Baker, “Computer Graphics C Version”, Pearson Education
2. William Casanova and Molina, Multimedia An Introduction; Prentice Hall of India, New Delhi
3. Vaughan, Multimedia Making it work, Tay

References:
1. Donald Hearn and M Pauline Baker, “Computer Graphics with Open GL”,Pearson education
2. Flash 5 in easy steps, Vandome IDG Books India Pvt. Ltd, Delhi.
3. Li and Drew, Fundamentals of Multimedia, Pearson Publications, Delhi.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5Marks
o Home Assignment (H): 5Marks
o Sessional Examination (T): 20Marks
 End Semester Examination (ESE): 70Marks

Mapping Assessment Components to COs:

CO 1 CO 2 CO 3 CO 4 CO5
C S M M M
H S S
M
Sessional Exam (T) S M W M
ESE S M S
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).
Course Title: COMPUTER GRAPHICS LAB
L T P C.U.
Course code: EBA 512 0 0 4 2
Pre-requisites, if any: NA

Course Description:
Students will gain experience in interactive computer graphics using the OpenGL API. Topics include: 2D viewing, 3D
viewing, perspective, lighting, and geometry. This course will introduce students to all aspects of computer graphics
including hardware, software and applications.

Course Objectives:
1. To examine the virtual design of the animation.
2. To learn the API related to 3D and 2D design.

Course Outcome (COs):


CO1: Using OpenGL for Graphics
CO2. Programming User-interface issues
CO3. Concepts of 2D & 3D object representation
CO4. Implementation of various scan & clipping algorithms
CO5. All aspects of computer graphics including hardware, software and applications.

Mapping COs with POs:


PO 1 PO 2 PO 3 PO 4 PO5 PO6 PSO1 PSO2
CO 1 M W S M
CO 2 S M M
CO 3 M S
CO4 S M S
CO5 S M S

List of Experiments:
1. Study of Fundamental Graphics Functions.
2. Implementation of Line drawing algorithms: DDA Algorithm, Bresenham's Algorithm
3. Implementation of Circle drawing algorithms: Bresenham's Algorithm, Mid-Point
4. Algorithm.
5. Programs on 2D and 3D transformations
6. Write a program to implement Cohen Sutherland line clipping algorithm
7. Write a program to draw Bezier curve.
8. Using Flash/Maya perform different operations (rotation, scaling move etc..) on objects
9. Create a Bouncing Ball using Key frame animation and Path animation.

Text Book(s):
1. Donald Hearn and M Pauline Baker, “Computer Graphics C Version”, Pearson Education
Assessment Scheme:
 Internal Assessment (IA) consisting of:
o Lab Attendance (L) 5Marks
o Quantity and Quality of Experiments Performed (Q) 5Marks
o Laboratory Record (R) 10Marks
 External Assessment:
o End Semester Lab-Viva/Test (ESL) 30Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO4 CO5
L S S W
Q M M
R W
ESL W

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).
Course Title: INTRODUCTION TO JAVA SCRIPT L T P C.U.
2 0 0 2
Course Code: EBA 505
Pre-requisites, if any: Basic computer programming
Course Description:
Develops skills to write scripts that create interactive effects on websites using JavaScript and jQuery Introduces
programming concepts and terminology, Explores a variety of common user interface (UX/UI) effects on websites. Uses
the current versions of HTML and CSS

Course Objectives:
This course is designed to provide a better understanding of the theoretical and practical knowledge of digital computer
system. Each student will enable themselves:
1. Explain the organization of the classical von Neumann machine and its major functional Modules.
2. Explain how an instruction is executed in a classical von Neumann machine.
3. Provide knowledge of computer system organization and structure through instruction cycles.
4. Provide knowledge of system interconnection and the different I/O techniques.

Course Outcomes (COs): After the completion of this course, students will be able to:-
CO1: Describe and utilize Java script programming concepts such as variables, arrays, conditionals, and loops.
CO2: Write and deploy Java script code to solve practical web design problems.
CO3: Describe what Java script frameworks are and how they can be utilized to save time when writing custom Java
script code.
CO4: Describe the general landscape of current web technologies

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 Content:
Unit–1:
The JavaScript Language-History and Versions Introduction JavaScript in Perspective-Syntax Variables and Data Types-
Statement’s operators- Literals-Functions-Objects-Arrays-Built-in Objects-JavaScript Debuggers.

Unit–2:
Host Objects: Browsers and the DOM-Introduction to the Document Object Model DOM History and Levels-Intrinsic Event
Handling-Modifying Element Style-The Document Tree-DOM Event Handling Accommodating Noncompliant Browsers
Properties of window-Case Study.

Unit–3:
Server-Side Programming: Java Servlets- Architecture -Overview-A Servlet-Generating Dynamic Content-Life Cycle-
Parameter Data-Sessions-Cookies- URL Rewriting-Other Capabilities-Data Storage Servlets and Concurrency-Case Study-
Related Technologies. Representing Web Data: XML-Documents and Vocabularies-Versions and Declaration -Namespaces
JavaScript and XML:

Unit–4:
Ajax-DOM based XML processing Event-oriented Parsing: SAX-Transforming XML Documents-Selecting XML Data:
XPATH-Template based Transformations: XSLT-Displaying XML Documents in Browsers-Case Study- Related
Technologies.

Text Book(s):
1. Jeffrey C. Jackson, "Web Technologies--A Computer Science Perspective", Pearson Education, 2006.

References:

1.Robert. W. Sebesta, "Programming the World Wide Web", Fourth Edition, Pearson Education,

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5Marks
o Home Assignment (H): 5Marks
o Sessional Examination (T): 20Marks
 End Semester Examination (ESE): 70Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO 4
C S M S M
H S M
Sessional Exam (T) S M W
ESE S M S
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).
Course Title: ENLIVENING THE INNER INTELLIGENCE OF THE MIND AND BODY
Course Code: TBC501 L T P C.U.
Pre-requisites, if any: TBC401 2 1 1 0

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 excels 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:
CO 1: Explain the basic functioning of brain
CO 2: Classify different types of brain waves coherence
CO 3: Illustrate brain pattern during Transcendental meditation along with numerous scientific research
CO 4: Interpret expansion of conscious capacity of the mind and living fullness of life simultaneously having enlivening
the inner intelligence of physiology
CO 5: Compare different style of writing which reveals the character of balance and stable individual

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):

 Travis Frederick. (2012). Your Brain is a River, Not a Rock. Create Space Independent Publishing Platform
 King Stephen. (2010). On writing: a memoir of the craft. New York, NY : Scribner
 Pinker, S. (2014). The Sense of Style: The Thinking Person's Guide to Writing in the 21st Century . New York,
NY: Penguin

References:

 Harung H, Travis F, Blank W, Heaton D. Higher development, brain integration, and excellence in leadership.
Management Decision 2009 47(6):872-894.
 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
 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:

Sl. No. Component Weightage (Marks)


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
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”

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.

Sl. Topic Learnt in How I applied it during My ReMarks


No. Class or Practice of project/ field practice/ Understanding
TM Outbound visit
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

Sl. Rubrics for Practice Sessions Marks


No.
1 Student regularly attends the practice session once a 2
day

2 Student regularly attends the practice session twice a 4


day

3 Student attends the session regularly but does not 6


initiate contribution & needs instructor to solicit input.

4 Student’s comments are constructive, with signs of 8


insight and relevant to discussion

5 Student listens attentively and hears what others say 10


and contributes to the learning and knowledge.

Student’s participation in the Theory Classes: 10 Marks

Sl. Rubrics for Theory Sessions Marks


No.
1 Student regularly attends the class but is quite 2
disruptive

2 Student attends the class but does not listen to others, 4


both in groups and in class

3 Student attends the class with some participation 6

4 Student attends the class proactively and contributes to 8


the class

5 Student attends the class proactively, consistently and 10


add value to the learning
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 20Marks
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 25Marks may be considered. Under no circumstances,
attendance should fall below 75Marks 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
Evaluation Scheme
Bachelor in Computer Application
Sixth Semester

Sl. Course Course CIA


Course Title L-T-P ESE Total Credit
No. Category Code Marks Marks
Concept of
Python
1 EBA 601 3-1-0 30 70 100 4
Programming
Core Courses
Artificial
2 EBA 602 Intelligence 3-1-0 30 70 100 4
&ML

7 EBA 611 Seminar 0-0-4 30 70 100 4


School/ Domain
Courses
8 EBA 612 Project Lab 0-0-4 100 200 300 10

TOTAL 190 410 600 22

Qualifying Non-Credit Courses


Self-
Development
9 courses/ TBC-601 Evolution to 2-1-1 70 30 100 0
Science for Enlightenment
Consciousness
(SOC)
TEACHING LEARNING PLAN

Course Title: CONCEPT OF PYTHON PROGRAMMING


L T P C.U.
Course Code: EBA 601
3 1 0 4
Pre-requisites, if any: NA

Course Description:
This course includes an overview of the various tools available for writing and running Python, and gets students
coding quickly. The course is designed to provide an introduction to the Python programming language. The focus
of the course is to provide students.

Course Objectives:
1. To acquire programming skills in core Python.
2. To acquire Object Oriented Skills in Python
3. To develop the skill of designing Graphical user Interfaces in Python
4. To develop the ability to write database applications in Python

Course Outcomes (COs): After the completion of this course, students will be able to:-
CO1: Apply basic principles of Python programming language
CO2: Able to implement object-oriented concepts,
CO3: Able to implement database and GUI applications.
CO4: Apply learning to machine learning and data analytics.
CO5: Develop a basic understanding of programming and the Python programming language

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
CO 5 M W S

Course Content:

Unit–1: Python Introduction: The Python Language, The Python Standard Library and Extension Modules,
Python Implementation, Python Development and Versions, Installation from Source Code and Binaries, The
Python Interpreter. Core Python Language and Built—ins: Lexical Structure, Data Type, Variable, Expression
and Operators, Numeric Operations, Sequence Operations, Dictionary Operations, The print statement,
Conditional Statements, Looping, Control flow Statements.

Unit–2: Functions: Defining a function, calling a function, Types of functions, Function Arguments, Anonymous
functions. Lists and Tuple: Introduction to List and Tuple, Accessing List and Tuple, Operations, working with
List and Tuple, Function and Methods. Dictionaries: Working with dictionaries, properties and functions. Module:
Importing Module, Math Module, Random Module, Package, Composition and The Distribution Utility (disutil).

Unit–3: OOPs Concept: Class and Object, Attribute, Inheritance, Overloading and Overriding, Data Hiding, Meta
classes, Exceptions: try Statement, Exception Propagation, Except Clause, Try-Finally Clause, User Defined
Exception, The raise statement. Core Built—ins: Built—in Types, Built—in functions, The sys Module, The
getopt Module, The copy Module, The bisect Module, The UserList, UserDict and UserString Module. Strings
and Regular Expression. File and Text I/O Operations: The OS Module, Filesystem Operations, File Objects,
Auxiliary Module for File I/O, The String IO and cString IO Modules, Compressed File, Text Input and Output,
Opening and Closing File, reading data form keyboard, Reading and Writing a File, Copy the content from one
file to another file.

Unit–4: CGI: Introduction, Architecture, CGI environment variable, Get and Post Method, Cookies, File Upload.
Database: Introduction, Connection, Executing Queries, Transactions. Time Operations: The time Module, The
sched Module, The calendar Module, The mx.DateTime Module. Controlling Execution: Dynamic Execution and
the exec statement, Restricted Execution, Internal Type, Garbage Collection. Thread and Process: Introduction,
Starting a Thread, Queue Module, Threading module, Synchronization thread, Multithreaded Priority Queue.

Unit–5: Networking and Web Programming: URL Access, Email Protocols, The HTTP and FTP Protocols,
Network News, Telnet, The Socket Module, The Socket Server Module, Event—Driven Socket Program. MIME
and Network Encoding: Encoding Binary data as a Text, MIME and Email Format Handling.

Text Book(s):
2. Python in a Nutshell” by Alex Martelli, Oreilly Publication.
3. Think Python” by Allen Downey, Green Tea Press.

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5Marks
o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:

CO 1 CO 2 CO 3 CO 4 CO 5
C S M S M S
H S M W
Sessional Exam (T) S M W
ESE S M S M

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).
Course Title: ARTIFICIAL INTELLIGENCE & ML

Course Code: EBA 602 L T P C.U


.
Pre-requisites, if any: NA 3 1 0 4

Course Description:
This course introduces students to the basic the .Net framework, problem solving, and learningmethods of C#. Developing
the web application using C# and .NET technologies.

Course Objectives:
The objectives of this course are to provide graduate students of M.Sc. Information Systems with comprehensive and in-
depth knowledge of AI principles and techniques by introducing AI’s fundamental problems, and the state-of-the-art models
and algorithms used to undertake these problems. This course is also designed to expose students to the frontiers of AI-
intensive computing and information systems, while providing a sufficiently strong foundation to encourage further research

Course Outcomes (COs): After the completion of this course, students will be able to: -

CO1: Compare AI with human intelligence and traditional information processing and discuss its strengths and limitations
as well as its application to complex and human-centered problems.
CO2: Discuss the core concepts and algorithms of advanced AI, including informed searching, CSP, logic, uncertain
knowledge and reasoning, dynamic Bayesian networks, graphical models, decision making, multiagent, inductive
learning, statistical learning, reinforcement learning, deep learning, natural language processing, robotics, and so
on.
CO3: Apply the basic principles, models, and algorithms of AI to recognize, model, and solve problems Min the analysis
and design of information systems.
CO4: Analyze the structures and algorithms of a selection of techniques related to searching, reasoning, machine learning,
and language processing.
CO5: Design AI functions and components involved in intelligent systems such as computer games, expert systems,
semantic web, information retrieval, machine translation, mobile robots, decision support systems, and intelligent
tutoring systems.

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 M M M W
CO 4 W W S
CO 5 M W M M M

Course Content:

Unit–1:
Introduction: Introduction to Artificial Intelligence, Foundations and History of Artificial Intelligence, Applications of
Artificial Intelligence, Intelligent Agents, Structure of Intelligent Agents. Computer vision, Natural Language Possessing.

Unit–2:
Introduction to Search: Searching for solutions, Uniformed search strategies, Informed search strategies, Local search
algorithms and optimistic problems, Adversarial Search, Search for games, Alpha-Beta pruning.

Unit–3:
Knowledge Representation & Reasoning: Propositional logic, Theory of first order logic, Inference in First order logic,
Forward & Backward chaining, Resolution, Probabilistic reasoning, Utility theory, Hidden Markov Models (HMM),
Bayesian Networks.

Unit–4:
Machine Learning: Supervised and unsupervised learning, Decision trees, Statistical learning models, learning with
complete data-Naïve Bayes models, Learning with hidden data-EM algorithm, Reinforcement learning.

Unit–5:
Pattern Recognition: Introduction, Design principles of pattern recognition system, Statistical Pattern recognition,
Parameter estimation methods- Principle Component Analysis (PCA) and Linear Discriminate Analysis (LDA),
Classification Techniques–Nearest Neighbour (NN) Rule, Bayes Classifier, Support Vector Machine (SVM), K– means
clustering.

Text Book(s):
1. Rich and Knight, “Artificial Intelligence 3rd Edition”, Mc-Graw Hill Education

References:
1. Dan W. Patterson, “Artificial Intelligence and Expert Systems”, Prentice Hall of India,

Assessment Scheme:
 Continuous Internal Evaluation (CIA) consisting of:
o Class Attendance (C): 5 Marks
o Home Assignment (H): 5 Marks
o Sessional Examination (T): 20 Marks
 End Semester Examination (ESE): 70 Marks

Mapping Assessment Components to COs:

CO 1 CO 2 CO 3 CO 4 CO 5
C S M S M S
H S M W
Sessional Exam S M W
(T)
ESE S M S M

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).
Course Title: SEMINAR
Course Code: EBA611 L T P C.U.
Pre-requisites, if any: NA 0 0 2 4

Course Description:
This course is designed to help the student obtain skills to discuss or present something within a group. Seminar Course
is an outcome of six months of study, exploration, survey and analysis of a particular topic. It is designed to test the
skills of the candidate in making a good presentation, Audience Engagement, Communication Skills. It also helps in
building lifelong learning as a skill in the candidate.

Course Objectives:
This course is designed to help the student obtain skills to discuss or present something within a group. Seminar Course
is an outcome of six months of study, exploration, survey and analysis of a particular topic. It is designed to test the skills
of the candidate in making a good presentation. Each student will enable themselves:
1. Expose the student to the benefits and expectations of an education, and promote academic success.
2. Help the student increase self-motivation, personal responsibility, and understanding of his or her role in being
an informed participant in the educational process.
3. Create an environment that helps the student establish healthy relationships and support networks.

Course Outcomes (COs): After the completion of this course, students will be able to: -
CO1: Identification of a domain specific scholarly topic
CO2: Investigate and tabulate details and history about the selected topic
CO3: Application of the selected topic in domain or real life
CO4: Demonstrating the communication skills by good presentation and engaging the audience.

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

Assessment Scheme:
 Internal Assessment (IA) consisting of:
o Lab Attendance (L) 10 Marks
o Quantity and Quality of Experiments Performed (Q) 10 Marks
o Laboratory Record (R) 30 Marks
 External Assessment
o End Semester Lab-Viva/Test (ESL) 50 Marks

Mapping Assessment Components to COs:

CO 1 CO 2 CO 3 CO4
L S S W
Q M
R W
ESL W
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).

Course Title: PROJECT


L T P C.U.
Course Code: EBA 612
0 0 2 10
Pre-requisites, if any: NA

Course Description:
This course is designed to encourage experiential and wholesome projects where students take what they’ve learned
throughout the program and apply it to examine a specific idea. It aims to provide the students an exposure to gain
proficiency in modeling, implementing and testing nontrivial software applications. It must include a design
component, User interface and usefulness for the society or the profession

Course Objectives:
This course is designed to provide a better understanding of theoretical knowledge of quantitively methods and
techniques for effective decisions–making; model formulation and applications that are used in solving business
decision problems. Each student will enable themselves:
1. To understand and select the task based on their core skills.
2. To get the knowledge about analytical skill for solving the selected task.
3. To get confidence for implementing the task and solving the real time problems.

Course Outcomes (COs): After the completion of this course, students will be able to: -
CO1: Identify and formulate the problem
CO2: Analyse the problem and collect necessary data.
CO3: Design and develop the project using appropriate software by applying the programming skills.
CO4: Implement, evaluate and generate reports.

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

Assessment Scheme:
 Internal Assessment (IA) consisting of
o Lab Attendance (L) 25 Marks
o Quantity and Quality of Experiments Performed (Q) 25 Marks
o Laboratory Record (R) 50 Marks
 External Assessment
o End Semester Lab-Viva/Test (ESL) 200 Marks

Mapping Assessment Components to COs:


CO 1 CO 2 CO 3 CO4
L S S W
Q M
R W
ESL W

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).

Course Title: EVOLUTION TO ENLIGHTENMENT


L T P C.U.
Course Code: TBC601 2 1 1 0

Pre-requisites, if any: TBC501

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 ideas which 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 driving 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(s)
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:

CO 1: Define variegated advance technique of Transcendental Meditation


CO 2: Explain the importance of advance technique, siddhi and yogic flying
CO 3: Understand the fundamental concepts of growth to enlightenment which leads into refinement of perception and
concurrently grow the life in higher states of consciousness
CO 4: Experiment with reading with conceptual comprehension for the evolution of the students for the holistic
development of well being

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:

Course Contents:

Unit - 1:
Effortless Pace towards Evolution
Introduction to Advance Techniques, Significance of Advance techniques, Transcendental Meditation Siddhi 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), 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). Varuna Purana: Illustrating Higher States of Consciousness with Stories of Lord Shiva.
Create Space 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 & Franci

Assessment Scheme:
Sl. No. Component Weightage (Marks)
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

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
AC 5 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

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. Topic Learnt in How I applied it during My ReMarks
No. Class or Practice of project/ field practice/ Understanding
TM Outbound visit
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, they 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

Sl. Rubrics for Practice Sessions Marks


No.
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 6


contribution & needs instructor to solicit input.

4 Student’s comments are constructive, with signs of insight 8


and relevant to discussion

5 Student listens attentively and hears what others say and 10


contributes to the learning and knowledge.

Student’s participation in the Theory Classes: 10 Marks

Sl. Rubrics for Theory Sessions Marks


No.
1 Student regularly attends the class but is quite disruptive 2

2 Student attends the class but does not listen to others, both in 4
groups and in class
3 Student attends the class with some participation 6

4 Student attends the class proactively and contributes to the 8


class

5 Student attends the class proactively, consistently and add 10


value to the learning

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 20Marks
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 25Marks may be considered. Under no circumstances,
attendance should fall below 75Marks 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.

You might also like