VTU AIML Syllabus for 2023 Admission
VTU AIML Syllabus for 2023 Admission
2023 Scheme
(W.E.F 2023 Admission Students)
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Institute Vision
“To
To attain perfection in providing Globally Competitive Quality Education to all our
Students and also benefit the global community by using our strength in Research and
Development”
Institute Mission
“To
To establish world class educational institutions in their respective domains, which shall be
Centers of Excellence in their st
stated
ated and implied sense. To achieve this objective we dedicate
ourselves to meet the challenges of becoming Visionary and Realistic, Realistic Sensitive and
Demanding, Innovative and Practical, Theoretical and Pragmatic; ALL at the same time”
Department Vision
“To create well groomed, technically competent and skilled AIML professionals who can
become part of industry and undertake quality research at global level to meet societal
needs.”
Department Mission
Provide state of art infrastructure, tools and facilities to make students competent and
achieve excellence in education and research.
Provide a strong theoretical and practical knowledge across the AIML discipline with an
emphasis on AI based research and software development.
Inculcate strong ethical values, pr
professional
ofessional behaviour and leadership abilities through
various curricular, co-curricular
curricular training and development activities.
Program Educational Objectives (PEOs)
Train machine learning models to address real life challenging problems using acquired AI
knowledge.
Develop applications using ML techniques related to the field of medical, agriculture,
defence, education and various scien
scientific explorations.
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
LIST OF COURSES
III/IV Semester
Sl. No. Course Code Course Title Semester
BASIC SCIENCE COURSES
1 23BSCS201 Engineering Mathematics
Mathematics-III III
2 23BSCC202 Engineering Mathematics
Mathematics-IV IV
PROFESSIONAL CORE COURSES
3 23CSPC203 Data Structures and Applications III
4 23CSPC204 Digital Systems Design III
5 23CSPC205 Computer Organization III
6 23CSPC206 Software Engineering III
7 23CSPC207 Design and Analysis of Algorithms IV
8 23AIPC208 Introduction to Machine Learning IV
9 23CSPC209 Operating Systems IV
10 23CSPC210 Object Oriented Concepts w with
ith Java Programming IV
HUMANITIES & SOCIAL SCIENCE COURSES
11 23HMCC215 Universal Human Values III
12 23HMCC216 Research Methodology & Intellectual Property Rights IV
SKILL ENHANCEMENT COURSES
13 23CSSE251 Data Visualization III
14 23CSSE252 Python Programming III
15 23CSSE253 Open Source Tools and Technologies III
16 23CSSE254 Agile Project Management Using Scrum IV
17 23CSSE255 Mobile App
Application Development using Flutter IV
18 23CSSE256 Front End Technologies IV
AUDIT COURSES
19 23AUCC221 Yoga
Yoga-I III
20 23AUCC222 Physical Education
Education-I III
21 23AUCC223 NSSNSS-I III
22 23AUCC224 Arts
Arts-I III
23 23AUCC225 Yoga
Yoga-II IV
24 23AUCC226 Physical Education
Education-II IV
25 23AUCC227 NSSNSS-II IV
26 23AUCC228 Arts
Arts-II IV
27 23AUCC229 Environmental Studies IV
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Basic Science
1 23CSBS201 Engineering Mathematics-III Mathematics 3 0 0 50 50 100 3 3
Course
Professional CSE Allied
2 23CSPC203 Data Structures and Applications 3 0 2 50 50 100 3 4
Core Course Branches
Professional CSE Allied
3 23CSPC204 Digital Systems Design 3 0 2 50 50 100 3 4
Core Course Branches
Professional CSE Allied
4 23CSPC205 Computer Organization 4 0 0 50 50 100 3 4
Core Course Branches
Professional CSE Allied
5 23CSPC206 Software Engineering 3 2 0 50 50 100 3 4
Core Course Branches
CSE Allied
6 23CSSE25X Skill Enhancement Course* SE Course 1 0 2 50 50 100 3 2
Branches
Humanities &
7 23HMCC215 Universal Human Values Social Any Dept. 2 0 0 50 50 100 2.5 2
Sciences
Yoga
Teacher/
Yoga/Physical PED/NSS
8 23AUCC22X Audit Course 0 0 1 100 - 100 - -
Education/NSS/Arts** Coordinator
/ Cultural
Coordinator
Total 23
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
**Yoga/Sports/NSS/Arts:
1 23AUCC2211 Yoga-I
2 23AUCC2222 Physical Education-I
3 23AUCC2233 NSS-I
4 23AUCC2244 Arts-I
Note:** To be offered from 3rd to 6th Semester
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Basic Science
1 23BSCC202 Engineering Mathematics-IV
IV Mathematics 3 0 0 50 50 100 3 3
Course
Design and Analysis of Professional CSE Allied
2 23CSPC207 3 0 2 50 50 100 3 4
Algorithms Core Course Branches
Introduction to Machine Professional CSE Allied
3 23AIPC208 3 0 2 50 50 100 3 4
Learning Core Course Branches
Professional CSE Allied
4 23CSPC209 Operating Systems 4 0 0 50 50 100 3 4
Core Course Branches
Object Oriented Concepts with
ith Professional CSE Allied
5 23CSPC210 3 0 2 50 50 100 3 4
Java Programming Core Course Branches
CSE Allied
6 23CSSE25X Skill Enhancement Course* SE Course 1 0 2 50 50 100 3 2
Branches
Humanities & CSE Allied
Research Methodology &
7 23HMCC216 Social Branches 2 0 0 50 50 100 3 2
Intellectual Property Rights
Sciences
8 23AUCC229 Environmental Studies Audit Course Civil Engg. 1 0 0 100 - 100 - -
Yoga
Teacher/
Yoga/Physical PED/NSS
9 23AUCC22X Audit Course 0 0 1 100 - 100 - -
Education/NSS/Arts** Coordinator/
Cultural
Coordinator
Total 23
# Introduction to Machine Learning for AIML & CSE (AIML) Instead of Embedded System Design
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
**Yoga/Sports/NSS/Arts:
1 23AUCC22
23AUCC225 Yoga-II
2 23AUCC22
23AUCC226 Physical Education-II
3 23AUCC22
23AUCC227 NSS-II
4 23AUCC22
23AUCC228 Arts-II
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
1
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Course Outcomes: At the end of the course, the student will be able to
1. Illustrate the fundamental concepts of Laplace Transform, Fourier series, Fourier Transform,
T
and Numerical Methods
2. Apply suitable techniques to solve engineering and scientific problems related to LaplaceLaplac
Transform, and Fourier Series
3. Make use of appropriate Numerical Methods to solve engi engineering
neering and scientific problems
4. Solve real-life
life problems related to Laplace Transform, Fourier series, Fourier Transform,
T
and Numerical Methods
5. Employ software tool to efficiently solve engineering and scientific problems allied with
Laplace transform, Fourier series, Fourier Transform, and Numerical Methods
Textbooks:
1. Dennis G Zill,“Advanced Engineering Mathematics”, 7 th Edition, Jones--Bartlett, 2022
Mathematics”, 10th Edition, John Wiley & Sons, 2018
2. E. Kreyszig, “Advanced Engineering Mathematics”
Reference Books:
1. N.P Bali and Manish Goyal, “A Textbook of Engineering Mathematics”, 10th Edition,
Laxmi Publications, 2022
2. S. R. K. Iyengar & R. K. Jain, “Numerical Methods”,1 st Edition, New Age International (P)
limited Publishers, 2020
Web links:
1. Relations and Functions,, Set theory and Fundamentals of Logic:
[Link]
776P4ICkQQDS
2. Recurrence Relation:[Link]
[Link]
3. Numerical Methods: [Link]
2
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
3
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Web links:
1. NPTEL course on Data structures:
[Link]
2. NPTEL course on Data structures: [Link]
5
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
6
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Memory and Programmable Logic: Random-Access Access Memory, Memory Decoding, Error
Detection and Correction, Read Only Memory, Programmable Logic Array, Programmable
Array Logic, Digital Integrated Circuits : Special Characteristics, Complementary MOS
7
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Computer Organization
Semester III CIE Marks 50
Course Code 23CSPC205 SEE Marks 50
Teaching Hrs/Week (L:T: P) 4:0:0 Exam Hrs 03
Total Hrs 52 Credits 04
Course Learning Objectives: This course is designed to
1. Impart the knowledge of basic structure and operation of a digital computer system
2. Familiarize Input /Output and memory organization
3. Provide comprehensive understanding of arithmetic operations and its implementation
4. Illustrate the basic
asic processing unit of a computer
5. Describe the concept of instruction level parallelism
Module 1: Basic Structure of Computers No. of Hrs: 11
Introduction, Functional Units, Basic Operational Concepts, Performance. Instruction Set
Architecture: Memory Locations and Addresses, Memory Operations, Instructions and
Instruction Sequencing, Addressing Modes, Assembly Language, Encoding of Machine
Instructions
Module 2: I/O operations and Memory System No. of Hrs: 11
Accessing IO Devices, Interrupts, Direct Memory Access, Buses, Memory System: Basic
Concepts, Semiconductor RAM MemoriesMemories,, Memory Hierarchy, Cache Memories, and
Performance Considerations
Module 3: Arithmetic Operations No. of Hrs: 11
Addition and subtraction of signed numbers, Design of Fast Adders, rs, Multiplication of
positive Numbers, Signed operand Multiplication, Fast multiplication, Integer Division,
Floating-Point
Point Numbers and Operations
Module 4: Processing Unit No. of Hrs: 10
Fundamental Concepts, Execution of a Complete Instruction, Multiple bus organization,
Hardwired control, Microprogrammed control
Module 5: Pipeline No. of Hrs: 09
Basic Concepts, Data Hazards, Instruction hazards, Super Scalar operations, Performance
Considerations
Course Outcomes: At the end of the course, the student will be able to
1. Describe the basic structure of computers and the assembly language
2. Apply concepts of I/O device interaction, interrupt mechanisms, direct memory
access, and memory system designs to optimize comput
computer
er system performance
3. Apply various techniques for arithmetic operations and control signal generation
4. Apply the instruction level parallelism to improve the performance
Textbooks:
1. Carl Hamacher, Zvonk
Zvonko Vranesic, Safwat Zakyn , Naraig Manjikia, computer
organization and embedded systems , 6 th Edition, Pearson Education, 2013
8
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Reference Books:
1. Andrew s. Tanenbaum , structured computer organization, 6 th Edition, McGraw-Hill
McGraw
Companies, Inc ,2012.
2. David A. Patterson and John L. Hennessy, “Computer Organization and Design: The
Hardware/Software interface”, Elsevier, Third Edition, 2005
3. William Stallings, “Computer Organization and Architecture – Designing for
Performance”, Pearson Education, Ninth Edition, 2012
4. John P. Hayes, “Computer Architecture aandnd Organization”, Tata McGraw Hill, Third
illustrated Edition, 2007
Web links:
1. [Link]
9
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Software Engineering
Semester III CIE Marks 50
Course Code 23CSPC206 SEE Marks 50
Teaching Hrs/Week (L:T: P) 3:2:0 Exam Hrs 03
Total Hrs 64 Credits 04
Course Learning Objectives: This course is designed to
1. Develop a foundational understanding of software engineering principles, process
models,
odels, and the Unified Process
2. Establish a strong foundation in agile development concepts, including agility, cost of
change, agile processes, extreme progra
programming, and modeling principles
3. Learn requirements engineering, including groundwork, elicitation, use cases, modeling
strategies,
gies, and validation techniques
4. Master softwareare design principles, including the design process, architectural styles,
component design,
sign, and user interface design
5. Understand quality concepts, review techniques, software quality assurance, and
software testing strategies
Module 1: The Software Process No. of Hrs: 8+4
Software And Software Engineering
Engineering: The Nature of Software, Unique Nature of WebApps,
Software Engineering, The Software Process, Software Engineering Practice, Software
Myths. Process Model:: A Generic Process Model, Process Assessment and Improvement,
Prescriptive Process Models, Specialized Process Models, The Unified Process
Module 2: Agile Development No. of Hrs: 8+4
Agile Development: What is Agility, Agility and the cost of Change, What is an Agile
Process, Extreme Programming, Other Agile Process Models, A Tool Set for the Agile
Process. Modeling : Core Principles, Principles that Guide each Framework Activity
Module 3: Requirements Modeling No. of Hrs: 8+4
8+
Understanding Requirements : Requirements Engineering, Establishing the Groundwork,
Eliciting Requirements, Developing Use Cases, Building the Requirements Use Model,
Negotiating Requirements, Validating Requirements, Requirements Modeling: Requirement
Analysis, Scenario-Based
Based Modeling, UML Models that Supplem
Supplement
ent the Use Case, Data
modeling Concepts, Class Based Modeling, Requirements Modeling Strategies, Flow
Oriented Modeling, Creating a Behavioral Model
Module 4: Design Concepts No. of Hrs: 9+4
Design Concepts - Design with the concept of Software Engineering, The Design Process,
Design Concept, The Design Model, Architectural Design - Software Architecture,
Architecture Genres, Architecture Styles, Architecture Design, Architectural Mapping
using Data Flow, Component Level Design - What is a Component, nent, Designing Class
Based components, Conducting Component Level Design, User Interface Design - The
Golden Rules, User Interface Analysis and Design, Interface analysis, Interface Design
Steps, Design Evaluation
Module 5: Quality Management No. of Hrs: 9+4
10
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Quality Concepts- What is Quality, Software Quality, The Software Quality Dilemma,
Achieving Software Quality,
Review Techniques - Cost Impact of Software Defects, Defect Amplification And
Removal, Review Metrics and the theirr Use, Reviews Formality Spectrum, Informal Reviews,
Formal Technical Reviews,
Software Quality Assurance - Elements of Software Quality Assurance, SQA Tasks
Goals and Metrics, Formal Approaches to SQA, Statistical Software Quality Assurance,
Software Reliability,
Software Testing Strategies - Strategic Approach to Software Testing, Strategic Issues, Test
Strategies, Validation Testing, System Testing, The Art of Debuggin
Debugging
Course Outcomes: At the end of the course, the student will be able to
1. Understand software fundamentals, web app uniqueness, software process models, and
software engineering practices,
ractices, including myths
2. Apply agile principles, Extreme Programming, other agile models, and core principles
for software modeling framework activities
3. Apply requirements engineering, use case development, UML modeling, and strategies
for validating
ting and analyzing requirements
4. Apply software design concepts, architectural styles, component design, and user
interface principles
iples and evaluation techniques in software design
5. Apply software quality concepts, review techniques, quality assurance elements, and
strategic software testing strategies
Textbooks:
1. Roger S. Pressman, Bruce R. Maxim, “Software Engineering - A Practitioner
Approach”, McGraw raw Hill, 8th edition
2. Sommerville, Ian. Software engineering. 9th ed. International ed. Tokyo: Pearson, 2011
3. Booch, Grady, James Rumbaugh, and Ivar Jacobson. "Unified modeling language user guide”,
guide
2nd edition, Addison-Wesley
Wesley Object Technology Series ,2005.
Reference Books:
1. Pressman, Roger S. Software Engineering, Ninth Edition, Pearson, 2011
2. Gamma, Erich, et al. Design patterns: elements of reusable object
object-oriented
oriented
software. Pearson Deutschland GmbH, 1995
Web links:
1. Programming Methodology (Stanford)
(Stanford)-
[Link]
11
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Data Visualization
Semester III CIE Marks 50
Course Code 23CSSE251 SEE Marks 50
Teaching Hrs/Week (L:T: P) 1:0:2 Exam Hrs 03
Total Hrs 37 Credits 02
Course Learning Objectives: This course is designed to
1. Provide insight into data visualization tools
2. Demonstrate different types of charts, graphs, and visualization techniques and when
to use them appropriately
3. Provide knowledge on exploratory data analysis to gain insights and identify patterns
in data
4. Illustrate the features and capabilities of each tool and sel
select
ect the most appropriate tool
for different visualization tasks
5. Impart skills on interactive visualizations that engages users and enable exploration of
data from different perspectives
Data visualization with Matplotlib library No. of Hrs: 11
Introduction: Introduction to Data visualization, Data visualization considerations, factors,
Python Data visualization tool: Understanding Matplotlib library, Basic plotting with
Matplotlib: line plots, scatter plots, Customizing plots: labels, titles, co
colors,
lors, and styles
Histograms and box plots: Creating bar plots and pie charts, Creating histograms and box
plots,Subplots and layouts
Scatter plots and pair plots: Introduction to Seaborn library, creating scatter plots and pair
plots, Creating heatmaps
Timee series visualizations: Introduction to Plotly library ,Creating time series
visualizations, Customizing time series plots
Maps and geographic visualizations: Creating 3D plots, Creating maps and geographic
visualizations
Laboratory Components: No. of Hrs: 26
1. Create a bar plot showing the distribution of a categorical variable in the dataset
using Matplotlib
2. Create a line plot to visualize the trend of a numerical variable over time using
Matplotlib
3. Create a histogram showing the distribution of a numerical variable in the dataset
using Matplotlib
4. Create a pie chart to visualize the proportion of categorical variables in the dataset
using Matplotlib
5. Create a box plot to identify outliers in a numerical variable using Seaborn
6. Create a heatmap to vvisualize
isualize the correlation between numerical variables in the
dataset using Seaborn
7. Create a pair plot to visualize the pair
pair-wise
wise relationship between numerical variables
in the dataset
8. Create a scatter plot to visualize the relationship between two numerical
numerica variables
using Plotly
9. Create a stacked area chart to visualize the partpart-to-whole
whole relationship of numerical
variables over time
10. Create a Time Series Visualization and Maps using Plotly Libraries
11. Create a Python program to draw 3D Plots using Plotly Libraries
12
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Course Outcomes: At the end of the course, the student will be able to
1. Apply data visualization tools such as Matplotlib, Seaborn, and Pandas to create
various types of data visualizations
2. Apply data visualization techniques to analyze and interpret data sets effectively,
gaining insights and
nd making data
data-driven decisions
3. Effectively communicate analytical findings and insights through visually appealing
and informative data visualizations
Text Book:
1. [Link], “Data Visualization using Python Programming- A Technical Guide For
Analyst”, 1st Edition, Shashwat Publication, 2023
Beginners, Researchers and Data Analyst”
Reference Book:
orkshop”, 1st Edition,
1. Tim Grobmann and Mario Dobler, “Data Visualization Workshop”,
Packt Publishing, 2020
2. Andy Krik ,“Data Visualisation: A Handbook for Data Driven Design”, 1st Edition,
SAGE Publications Ltd, 2019
3. Kristen Sosulski, “Data Visualization Made Simple”,1st Edition,
dition, Routledge
Publications, 2018
Web links:
1. [Link]
2. [Link]
G_
13
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Python programming
Semester III CIE Marks 50
Course Code 23CSSE252 SEE Marks 50
Teaching Hrs/Week (L:T: P) 1:0:2 Exam Hrs 03
Total Hrs 37 Credits 02
Course Learning Objectives: This course is designed to
1. Familiarize the syntax and semantics of Python Programming Language
2. Impart the knowledge to use of Functions , strings and Illustrate the process of
structuring the data using Lists & Dictionaries
3. Illustrate built-in
in functions to navigate the file system
4. Illustrate the operations on Excel spreadsheet using Python
Module 1: Data types and Operators No. of Hrs: 2 + 4
Data types: The Integer, Floating point and string data types, String concatenation and
replication, storing values in variables, Dissecting your program
program, Comparison Operators,
Boolean Operators, Flow control statements, Ending a program early with [Link]()
Module 2: Functions No. of Hrs: 3 + 6
Functions: def statements with Parameters, Return values and return statements, The
none value,, Keyword arguments and print(), Lists:: The List Data Type, Working with Lists,
Methods
Module 3: Dictionaries and Structuring Data No. of Hrs: 3 + 6
The Dictionary Data type, Manipulating Strings
Strings: Working with strings, Useful String
Methods
Module 4: File Handling No. of Hrs: 3 + 4
Reading and Writing Files: Files and File Paths, The [Link] Module, The File Reading/Writing
Process. Organizing Files: The shutil Module, Walking a Directory Tree
Module 5: Working with Excel Spreadsheets No. of Hrs: 2 + 4
Installing the openpyxl Module, Reading Excel documents, Writing Excel Documents,
Setting the Font Style of Cells, Font Objects, Formulas, Adjusting Rows and Columns
Laboratory Component:
1. Programming exercises to demonstrate the use of di
different
fferent flow control statements
2. Programming exercises to demonstrate the use of functions
3. Programming exercises to demonstrate the use of Lists and Diction
Dictionaries
aries
4. Programming exercises on strings and demonstrate the use of various string methods
5. Programming exercises on Excel Spreadsheets using Python
Course Outcomes: At the end of the course, the student will be able to
1. Implement Python programs to solve problems using flow control and decision -making
constructs
2. Design functions in python programs to solve problems using lists, dictionaries and
strings
3. Develop python programs for file manipulation
4. Create python programs for handling Excel Spreadsheets
Textbooks:
1. AI Sweigart, “Automate the Boring Stuff with Python”, William Pollock, 2015
14
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Reference Books:
1. Charles R. Severance, “Python for Everybody: Exploring Data Using Python 3”, 1 st
Edition, Shroff Publishers, 2017.
2. Allen B. Downey, “Think Python: How to Think Like a Computer Scientist”, 2nd
Edition. Green Tea Press, 201
2015,
3. Reema Thareja, “Python Programming using problem solving approach”, Oxford
University press, 2017.
Web links:
1. Learn Python By Example ([Link])
2. Learn Python - Free Interactive Python Tutorial
3. Python Tutor code visualizer: Visualize code in Python, JavaScript, C, C++, and
Java
4. [Link]
[Link]
yl1fUnRuXGFe_F7qSH1LEnn9LkW
15
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Open source tools for Networking, Cyber Security and Ethical hacking: Virtualization
tools box, Kali Linux, Wireshark
Openly available version control systems: Git, mercurial, SVN, Popular platforms for
f
version control systems: GitHub, GitLab, BitBucket
16
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Lab Component
Installation and environment setup in Anaconda
Launching Jupyter Notebook and installing add on libraries
Installation of PyCharm
Installation of Code blocks and use of debug facility
Load and display an image using OpenCV and Pillow
Perform image resizing and cropping
Convert an image to grayscale and save the result
Apply Gaussian blur and edge detection (Sobel, Canny)
Enhance image contrast using histogram equalization
Apply rotation and scaling to an image
Implementation of color space conversion of an image
Detect and visualize edges using Canny edge detection
Implement template matching within an image
Capture video from a webcam and apply real real-time edge detection
Installation of Virtual
irtual Box and creating virtual machine
Installation Kali Linux
Password cracking in Kali Linux
Case Studies:
Implement real-time
time face detection (Haar cascades)
Demonstrate Man in Middle attack using Wireshark in Kali Linux
Use of Git for version control and GitHub for creating repository
Course Outcomes At the end of the course, the student will be able to
1. Install and set up open source IDEs such as Anaconda, Jupyter Notebook, Pycharm,
VS Code, Code Blocks.
2. Apply basic image processing operations using open-source source tools to process and
analyze images and video
3. Apply open source tools to identify exploitable vulnerabilities in computer system and
computer networks.
4. Apply open source version control systems for collaborative project development
Reference Books:
1. Jan Erik Solem, Programming Computer Vision with Python: Tools and algorithms
for analyzing images 1st Edition, O'Reilly Media,2012
2. Ayush Vaishya,, Mastering OpenCV with Python: Use NumPy, Scikit, TensorFlow,
and Matplotlib to learn Advanced algorithms for Machine Learning through a set of
Practical Projects, Orange Education Pvt Ltd,2023
3. Aurélien Géron, HandsHands-on Machine Learning with Scikit-Learn,Learn, Keras, and
TensorFlow Concepts, Tools, and Techniques to Build Intelligent Systems, 2 nd
Edition, O'Reilly Media,2019
Web links:
1. Open source guide: [Link]
2. GitHub document : [Link]
3. GitHub Contributing Guide : [Link]
[Link]/ee/development/contributing/
4. Pro Git Book: [Link]
[Link]
17
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
18
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Reference Books:
1. A. Nagaraj, “Jeevan Vidya: EK Parichaya”, 1st Edition, Jeevan Vidya
Vi Prakashan,
Amarkantak, 1999
2. A.N. Tripathi, “Human Values”, 1st Edition, New Age International Publishers, New
Delhi, 2004
Web links:
1. Module 1: [Link]
2. Module 2: [Link]
3. Module 3: [Link]
4. Module 4: [Link]
5. Module 5:[Link]
[Link]
19
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Yoga-I
Semester III CIE Marks 100
Course Code 23AUCC221 SEE Marks -
Teaching Hrs/Week (L:T: P) 0:0:1 Exam Hrs -
Total Hrs 13 Credits -
Course Learning Objectives: This course is designed to
1. Empower students to achieve
chieve and maintain good health
2. Promote the practice
ractice of mental hygiene
3. Facilitate students in attaining emotional stability
4. Impart moral values and higher level of consciousness
20
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Textbooks:
1. Ajitkumar ,”YogaPravesha in Kannada” 1 st Edition, Raashtroththaana Saahithya, 2017,ISBN-
2017,ISBN
13: 978-8175310124
2. BKS Iyengar, “Light on Yoga”, 1st Edition, Thorsons, 2017, ISBN-13:
13: 978-0008267919
978
3. Dr. M L Gharote& Dr. S K Ganguly,“Teaching Methods for Yogic practices”, 1 st Edition,
Kaivalyadhama, 2001, ISBN
ISBN-13 : 978-8189485252
Reference Book:
YaminiMuthanna, “Yoga for Children step by step”, 1 st Edition, Om Books International, 2022,
ISBN-13: 978-9394547018
Web links:
1. My Life My Yoga: [Link]
[Link]
2. Adiyoga:: [Link]
[Link]
21
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Physical Education-I
Semester III CIE Marks 100
Course Code 23AUCC222 SEE Marks -
Teaching Hrs/Week
rs/Week (L:T: P) 0:0:1 Exam Hrs -
Total Hrs 13 Credits -
Course Learning Objectives: This course is designed to
[Link] the fundamental concepts and skills of Physical Education, Health, Nutrition and
Fitness
2. Familiarization of health
health-related
related Exercises, Sports for overall growth and development
3. Build a strong foundation for the professionals in Physical Education and Sports
Course Outcomes: At the end of the course, the student will be able to
1. Explain the benefits of physical activity for academic performance, stress management,
and injury prevention in engineers
2. Design a personalized fitness program utilizing the FITT principle for targeted
improvement
3. Demonstrate proper warm
warm-up and cool-down
down techniques to enhance performance and
prevent injuries
Textbooks:
Fitness”, 1st Edition, Sports Publication,
1. Muller, J. P., “Health, Exercise and Fitness” Publication 2018
2. Uppal, A.K., “Physical Fitness”, Frie
Friends
nds Publication New Delhi, 1992
3. Russell R.P., “Health & Fitness through Physical Education: Human
Kinematics”,Human
Human Kinetics Publishers, 1994
Reference Books:
1. Anaika , “Play Field Manual”, Friends Publication New Delhi, 2005
2. Pinto John & Roshan Kumar Shetty, “Introduction to Physical Education”
Web links:
1. How to exercise with a fitness plan: [Link]
2. Health Related Physical Fitness: [Link]
22
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Textbooks:
1. Ministry of Youth Affairs & Sports, Government of India, “National
National Service Scheme
Manual”, 2022
2. Rajiv Gandhi National Institute of Youth Development, Ministry of Youth Affairs &
Sports, Government of India,
India,“Introduction Training Module le for National Service
Scheme Program officers”
officers”, 2017
3. Gurmeet Hans, “Case material as Training Aid for field workers”
workers”, TISS,
TISS 1996
Reference Books:
1. Dr. G R Bannerjee, “Social
Social service opportunities in Hospitals
Hospitals”, TISS,, 2012
2. Ram Ahuja, “Social India”, Rawat publications,3rd Edition, 2014
Social Problems in India
Web links:
1. History of NSS: [Link]
[Link]
scheme-nss/
2. NSS – an introduction::
[Link]
23
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Arts-I
Semester III CIE Marks 100
Course Code 23AUCC224 SEE Marks -
Teaching Hrs/Week (L:T: P) 0:0:1 Exam Hrs. -
Total Hrs 13 Credits -
Course Learning Objectives: This course is designed to
1. To impart an understanding of the creative process from initial concept to final execution
2. Create and demonstrate proficiency in a chosen arts discipline through practical application
3. Analyze and appreciate diverse art forms and styles
4. To participate in art competitions at regional, state, national, and international levels, as well as
in cultural events
Course Outcomes: At the end of the course, the student will be able to
1. Capable of creating choreography and delivering live performances for an audience
2. Employ a range of acting techniques and use them to create a performance
3. Evolve into creative, effective, independent, and reflective individuals capable of making
informed decisions in both process and performance
4. Acquire knowledge and comprehension of the roles and processes used in current theatre arts
practice
Textbooks:
1. Bruce Benward and Marilyn Sake, “Music in Theory and Practice”,, McGraw-Hill
McGraw Education,
2014
2. Otto G. Ocvirk, Robert E. Stinson, Philip R. Wigg, Robert Bone, and David L. Cayton, “Art
Fundamentals: Theory and Practice”
Practice”, McGraw-Hill Education, 2012
3. Anne Bogart and Tina Landau, “The Viewpoints nts Book: A Practical Guide to Viewpoints and
Composition”,
”, Theatre Communications Group, 2004
24
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Reference Books:
1. Jacqueline M. Smith, “Dance Composition: A practical guide to creative success in dance
making”
2. Ralph Mayer, “The Artist’s handbook of method and materials”
3. Dr. Arun Bangre,, “Glimpses of Indian music and dance”
Web links:
1. Audio visual catalogu:[Link]
[Link]
2. Essential Acting Lesson for Beginners: [Link]
25
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
ENGINEERING MATHEMATICS - IV
Semester IV CIE Marks 50
Course Code 23BSCC202 SEE Marks 50
Teaching Hrs/Week
rs/Week (L:T: P) 3:0:0 Exam Hrs
H 3
Total Hrs 42 Credits 3
Course Learning Objectives: This course is designed to
1. Impart the basic knowledge on collection and presentation of data, measure of central
tendency and dispersion, correlation, regression, and curve
urve fitting for analyzing data
2. Provide a comprehensive understanding of sampling distributions, estimation methods,
hypothesis testing, experimental designs, and analysis of variance along with exploring
their engineering applications
3. Develop
elop a systematic understanding of Markov chain and its application in solving
Engineering
neering and Scientific problems
4. Build a strong foundation in multivariate analysis techniques for analyzing data
5. Develop skills for analyzing data using R program
26
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
27
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Module 1 :Introduction
Introduction to Algorithm Analysis No. of Hrs: 10
Introduction to Algorithms: Need for Algorithm Efficiency
Efficiency, Fundamental Stages of Problem
Solving, Basics of Algorithm Analysis: Basics of Algorithm Complexity
Complexity, Introduction to
Time complexity, Analysis of Iterative Algorithms, Rate of Growth, Asymptotic Analysis,
Space Complexity Analysis
Module 2:Basic
Basic Algorithm Design Techniques No. of Hrs: 9+4
9
Mathematical Analysis of Recursive Algorithms: Introduction to Recurrence Equations,
Formulation of Recurrence Equations, Techniques for Solving Recurrence Equations,
Divide-and-conquer
conquer Recurrences, Master Theorem, Brute Force Approaches: Sequential
Search, Recursive Form of Linear Search Algorithm, Sorting Problem, Bubble Sort,
Selection Sort, Divide-and-conquer
conquer Approach: Introduction, Merge Sort, Quick Sort,
Finding Maximum and Minimum Elements
Laboratory Components:
1. Implement Selection sort and analyze its time complexity
2. Sort a given set of elements using the quick sort method and determine the time
required to sort the elements. Repeat the experiment for different values of n (the
number of elements in the list to be sorted) and plot a graph of the time taken versus
n. Thee elements can be read from a file or can be generated using the random number
generator
Module 3: Power Transmission Drives No. of Hrs:9+6
Hrs:9
Decrease-and-conquer
conquer Approach: Introduction, Decrease by Constant Method, Insertion
Sort, Decrease by Constant Factor Method, Binary Search.. Greedy Algorithms:
Introduction to Greedy Approach
Approach, Scheduling Problems, Scheduling with Deadline, Deadline
Knapsack Problem, Optimal Storage of TapesTapes, Optimal Tree Problems, Huffman Coding,Coding
Optimal Graph Problems, Minimum Spanning Tre Trees, Single-source Shortest--path
Laboratory Components:
1. Implement Insertion Sort and analyse the time complexity
2. Implement fractional knapsac
knapsack problem using Greedy Strategy
3. Implement minimum spanning tree using Prim’s algorithm and analyze its time
complexity
28
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
29
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Reference Books:
1. Anany Levitin, Introduction to the Design and Analysis of Algorithms, 3rd Edition
(Indian), Pearson, 2017
2. Cormen T, Leiserson C., Rivest R. and Stein C, “Introduction to Algorithms” 3rd
Edition, MIT Press, 2009
3. Horowitz E., Sahni S. and Rajasekaran S, “Fundamentals of Computer Algorithms”
2nd Edition, University Press (India)Pvt. Ltd, 2008
Algorithms”,2nd Edition,
4. Dave P. H. and Dave H. B, “Design and Analysis of Algorith Edition Pearson
Education India, 2013
5. Tamassia R. and Goodrich M. T, “Algorithm Design and Applicat
Applications”,
ions”, 1st Edition,
Wiley, 2014
Web links:
1. Module 1 to Module 5 Video Lecture & Slides,
[Link]
2. MIT OpenCourseWare Introduction to Algorithms Lecture Notes,
[Link]
[Link]
2020/pages/lecture-notes/
notes/
3. MIT Open Course Ware Lecture Notes ::[Link]
designand-analysis-of-algorithms
algorithms-spring-2012/pages/lecture-notes/
4. MIT Open Course Ware Video Lectures:
[Link]
Y
30
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
31
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Linear Regression: Introduction, Steps in Building Linear Regression, Building the Linear
Regression Model, Gradient Descent Algorithm, Scikit Scikit-Learn
Learn Library for Machine Learning:
Splitting Dataset, Building Regression Model, Prediction, Measuring Accuracy- Accuracy R Squared
Value, RMSE, Bias-Variance
Variance Trade
Trade-off, K-fold
fold Cross Validation, Advanced Regression Model:
Building Regression Model for IPL Dataset, Applying Regularization
Laboratory Components:
1. Build and evaluate a machine learning model to predict ccar ar prices using various features
from the given dataset
a. dataset: https://
[Link] price-prediction
2. Compare the performance of Batch Gr Gradient Descent, Stochastic Gradient Descent, and
Mini-batch
batch Gradient Descent for linear regression. Implement each method to optimize a
linear regression model, visualize their convergence paths, and analyze their
effectiveness in fitting the model
Module 4: Classification No. of Hrs: 9+4
Overview of Classification Problems, Binary Logistic Regression, Credit Classification
example, Model Evaluation: Receiver Operating Characteristic (ROC) and Area Under the
Curve (AUC), Confusion Matrix, Finding Optimal Classification Cut-off: off: Youden’s index,
Cost-based approach, K-Nearest
Nearest Neighbors, Bayes Theorem: Bayes Theorem & Concept
Learning, Bayes Optimal Classifier, Naïve Bayes Classifier, Learning to Classify Text,
Bayesian Belief Network, EM Algorithm
Laboratory Components:
1. Train a regularized logistic regression classifier on the Iris dataset using sklearn, and
report the classification accuracy.
2. Implement a Bayesian network considering medical data to demonstrate the diagnosis of
heart patients using standard Heart Disease Data Set.
Module 5: Advanced Machine Learning Algorithms No. of Hrs: 8+6
Ensemble Learning and Random Forests: Voting Classifiers, Bagging and Pasting, Random
Patches and Random Subspaces, Random Forests, Boosting, Stacking, Clustering: K-Means
Clustering, Support Vector Machines (SVM): Linear SVM Classification, Nonlinear SVM
Classification, SVM Regression, Decision Function and Predictions, Training Objective
Laboratory Components:
1. Implement and evaluate the performance of Random Forest and AdaBoost classifiers ona
selected dataset
2. Apply K-Means clustering on a suitable dataset and analyze the results
3. Train an SVM classifier on the Iris dataset using sklearn and report the best
classification accuracy and number of support vectors
Course Outcomes: At the end of the course, the student will be able to
1. Describe the foundational concepts of Concept Learning & Machine learning.
2. Applies the essential data preparation techniques for robust and efficient machine
learning implementations.
3. Apply regression model and gradient descent algorithm to various realistic dataset &
evaluate the performance evaluation of models.
4. Apply various Classification algorithm to realistic dataset & evaluate the performance
evaluation of models
5. Apply ensemble approach, SVM & K-Means algorithms to realistic dataset and fine
tune the model for performance increase.
32
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Textbooks:
1. Tom M. Mitchell, “Machine Learning”, Mc Graw Hill, 2003.
2. Jason Brownlee: Data Preparation for Machine Learning: Data Cleaning, Feature
Selection, and Data Transforms in Python,2020,
3. Manaranjan Pradhan, U Dinesh kumar,” Machine Learning using Python”, Wiley, 2019
4. Aurelien Geron, “Hands
“Hands-On Machine Learning with Scikit-Learn, Keras, and
TensorFlow”, 2nd Edition, O’Reilly Publisher, 2019
Reference Books:
33
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
OPERATING SYSTEMS
Semester IV CIE Marks 50
Course Code 23CSPC209 SEE Marks 50
Teaching Hrs/Week (L:T: P) 4:0:0 Exam Hrs 03
Total Hrs 52 Credits 04
Course Learning Objectives: This course is designed to
1. Impart the knowledge of need for OS & different OS structure
2. Provide comprehensive understanding of process scheduling, multithreaded models and
identify suitable scheduling technique
3. Explain process synchronization and concept of Deadlock
4. Introduce Memory and Virtual memory management, File system and storage techniques
34
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
35
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
36
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Module 5:Multi-threading,
threading, Enumerations, Type Wrappers and No. of Hrs: 8+6
Auto-boxing
Multithreaded Programming: The Java Thread Model, The Main Thread, Creating a Thread,
Creating Multiple Threads, Using isAlive() and join(), Thread Priorities, Synchronization,
Synchroni
Inter-thread Communication,
ion, Obtaining a Thread’s State, Enumerations, Type Wrappers
and Autoboxing: Enumerations - The values() and valueOf() Methods, Type Wrappers -
Character, Boolean, The Numeric Type Wrappers Autoboxing/Unboxing Occurs in
Expressions, Autoboxing/Unboxing of Boolean, Character Values etc.,
Laboratory Components:
1. Write programs to illustrate cre
creation of threads
eads using different mechanisms
2. Develop programs to implement the following
i) Customized Enumeration type ii) Autoboxing iii) Wrappers
Course Outcomes: At the end of the course, the student will be able to
1. Illustrate proficiency in creating programs using bbranching
ranching and looping constructs
2. Develop a class that encompasses both data attributes and methods method tailored to a
specific context
3. Apply the principles of inheritance and interfaces to address practical challenges in
real-world scenarios
4. Utilize the concept of packages and exception handli
handling
ng to tackle intricate problems
5. Develop programs by integrating concepts such as multithreading, autoboxing, and
enumerations
Textbooks:
Java: The Complete Reference, 12th Edition, McGraw-Hill,
1. Herbert Schildt“Java: Hill, 2021
37
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Reference Books:
1. E Balagurusamy, “Programming with Java”, 6 th Edition, by McGraw Hill Education,
2019
2. Bruce Eckel, “Thinking in Java”, Fourth Edition, Prentice Hall, 2006
Web links:
1. Engineering Java Tutorial: [Link]
2. Introduction To Programming In Java (by Evan Jones, Adam Marcus and Eugene Wu):
[Link]
[Link]
java-january-iap-
2010/
3. Java Tutorial: [Link]
4. Java Tutorial: [Link]
[Link]
38
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
39
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Course Outcomes: At the end of the course, the student will be able to
1. Apply the basic research principles and methodologies
2. Review the Literature, Technical Reading, Attributions and Citations
3. Understand Various Intellectual Property Rights
4. Draft patent application
tion
Textbooks:
1. C.R Kothari “Research MethodologyMethods and Techniques” 2 nd Edition, Newage
international, 2009
2. Dipankar Deb, Rajeeb Dey, Valentina E. Balas,“Engineering Research Methodology A
Practical Insight for Researchers”,1st Edition, Springer Nature, 2019
3. Prof. Rupinder Tewari Ms. MamtaBhardwa, “Intellectual Property A Primer for
Academia”, Publication Bureau Panjab University Chandigarh, 2021
Reference Books:
1. David V. Thiel,“Research Methods for Engineers”, 1 st Edition, Cambridge University
Press, 2014
2. William G. Zikmund, Barry J. Babin, Jon C Carr, Mitch Griffin, “Business Research
Methods”, 9th Edition, Cengage India Private Limited, 2013
3. “WIPO
WIPO Intellectual Property Handbook
Handbook”, WIPO Publication
Web links:
1. Research Methodology Course: [Link]
2. Module 4,5: [Link]
3. Module 4,5: [Link]
4. Refence Management tool: [Link]
[Link]/download/Getting_Started_Guide.pdf
5. IMRad Guidelines: [Link]
[Link]
resources/imrad/writing-an-
imrad-report
6. COPE Guidelines: [Link]
40
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Module 1 :Fundamentals
Fundamentals of Agile and Scrum No. of Hrs: 05
Agile Principles and Mindset: History and Core Principles of Agile, Agile Manifesto and
Values, Introduction to Scrum: Overview of Scrum Framework, Scrum Roles: Product
Owner, Scrum Master, Development Team, Scrum Events: Sprint, Sprint Planning, Daily
Scrum, Sprint Review, Sprint Retrospective, Scrum Artifacts: Product Backlog, Sprint
Backlog, Increment
Module 2 :Roles
Roles and Responsibilities in Scrum No. of Hrs: 05
Product Owner: Defining Product Vision, Managing and Prioritizing Product Backlog,
Backlog
Scrum Master: Facilitating Scrum Processes, Coaching the Team, Removing Impediments.
Development, Team: Self-Organization
Organization and Cross
Cross-Functionality,
Functionality, Collaboration and
Communication within the Team
Module 3 :Scrum
Scrum Processes and Events No. of Hrs: 05
Sprint Planning and Execution: Setting Objectives for the Sprint, Creating the Sprint
Backlog, Executing and Adapting During the Sprint
Sprint, Daily Scrum and Communication:
Conducting Effective Daily Stand
Stand-ups, Improving Team Coordination, Sprint Review and
Retrospective: Demonstrating Work Done, Reflecting on Team Performance and Process
Improvements
Module 4 :Agile
Agile Planning and Estimation No. of Hrs: 05
User Stories and Backlog Refinement: Writing Effective User Stories, Continuous Backlog
Refinement, Agile Estimation Techniques: Story Points and Relative Estimation, Planning
Poker and Other Estimation Methods
Module 5 :Advanced
Advanced Scrum Techniques No. of Hrs: 06
Scaling Scrum: Approaches to Scaling Scrum in Large Organizat
Organizations,
ions, Nexus and LeSS
Frameworks, Agile Metrics and Reporting: Key Performance Indicators in Scrum, Using
Burn-down and Burn-up up Charts, Measuring Team Performance and Productivity,
Productivity Hands-on
Scrum Simulation-Running
Running a Full Sprint Cycle, Applying Scrum Princip
Principles
les in a Controlled
Environment
Case Studies from Industry
41
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Course Outcomes: At the end of the course, the student will be able to
1. Explain
xplain the Agile Manifesto and principles, andnd describe the Scrum roles, events, and
artifacts, and explain how they interrelate within the Scrum process
2. Describe the responsibilities
sibilities of the Product Owner, Scrum Master, and Development
Team, and discuss how these roles contribute to the success of a Scrum project
3. Apply Sprint Planning, Daily Scrums, Sprint Reviews, and Sprint Retrospectives,
ensuring each event achieves its iintended purpose
4. Apply story points, planning poker, and other estimation techniques to create realistic
and manageable sprint plans
5. Implement
mplement scaling frameworks such as Nexus and LeSS, and utilize metrics and
reporting tools to monitor and enhance team per performance
Textbooks:
1. Ken Schwaber "Agile Project Management with Scrum", 1st Edition, Microsoft press,
press
2004
Reference Books:
1. Henrik Kniberg . “Scrum
Scrum and XP from the Trenches: How We Do Scrum
Scrum”” Lulu Press, Inc,
2007
Web links:
1. Agile Scrum Tutorial (YouTube) ::[Link]
[Link]
2. NPTEL Course :[Link]
[Link]
42
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Mobile App
Application Development using Flutter
Semester IV CIE Marks 50
Course Code 23CSSE255 SEE Marks 50
Teaching Hrs/Week (L:T: P) 1:0:2 Exam Hrs 03
Total Hrs 37 Credits 02
Course Learning Objectives: This course is designed to
1. Explain the core principles of Flutter, describe the widget tree, and understand the
role of Dart in Flutter development
2. Impart knowledge to ccreate
reate responsive and interactive UI layouts, utilize built-in
built and
custom widgets, and apply styling and themes to achieve desired UI/UX
3. Describe various state management approaches (such as Provider, Riverpod, or
Bloc), handle asynchronous data fetching, and manag
managee local and remote data storage
4. Illustrate Access and use device features like camera, GPS, and sensors, as well as
integrate RESTful APIs, Fireb
Firebase, and other external services into their Flutter
applications
Working with APIs and Data Storage Storage: Fetching data from APIs and local storage:
Introduction
on to HTTP requests, Using packages for network calls, Introduction to local
storage
ge (SQLite, shared preferences)
Testing and Debugging: Testing in Flutter: Unit testing, widget testing, and integration
testing.
43
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
1. Setting up the Flutter SDK and creating the first Flutter applications
a. Installation
nstallation of Flutter and Dart
b. Introduction to Flutter's structure (widgets,
widgets, material design, etc.)
c. Building and runrunning a simple "Hello World" applications
2. Exploringg Flutter's fundamental widgets
a. Text,t, Image, and Container widgets
b. Column and Ro Row layout widgets
3. Implementing stateful widgets and navigation
a. Creating and managing state in a Flutter applications
b. Navigation between scr screens using Navigator and Routes
4. Designing complex UIs
a. Implementing
lementing ListView and GridView
b. Building custom widgets and inco incorporating animations
5. Integrating APIs andnd data storage in Flutter applications
a. Storing data locally and retrieving it
6. Integrating
tegrating Firebase with Flutter
a. Setting
ng up Firebase in a Flutter applications
b. Implementing
mplementing user authentication
c. Storing and retrieving data from FirFirestore
7. Debugging
bugging and testing Flutter applications
a. Writing
ing and running tests.
b. Using Flutter’s debugging tools
8. Capstone project.
a. Students work in teams to develop a complete Flutter app applications
lications
b. Stages: Planning, design, implementation, testing, and deployment
c. Final presentation aand demonstration of the project
Course Outcomes: At the end of the course, the student will be able to
1. Explain Set up a Flutter development environment and create bbasic
asic applications using
Flutter
2. Building user-friendly,
friendly, visually appealing, and interactive mobile interfaces for both iOS
and Android platforms
3. Develop application state using various approaches (such as Provider, Riverpod, or
Bloc), handle asynchronous data operations, and integrate datdataa from local and remote
sources
Textbooks:
1. Thomas Bailey, Alessandro Biessek, “Flutter for Beginners: Cross
Cross-platform
platform mobile
development from Hello, World! to app release with Flutter 3.10+ and Dart 3.x”, 3rd
Edition, PACT Publisher, 2023
Reference Books:
1. Marco L. Napoli “Beginning Flutter: A Hands On Guide to App Development" 1st
Edition, Wrox Publisher, 2019
Web links:
1. Flutter Course for Beginners :[Link]
[Link]
44
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Cascading Style Sheets: CSS Overview - CSS Rules, CSS Syntax and Style , Class Selectors,
ID Selectors, style Attribute,, style Container, External CSS
CSS, CSSProperties: color properties,
font properties, line-height
height property, text properties, borderproperties. element box, padding
property, margin
JavaScript:Structure
Structure of JavaScript, Buttons, Functions, Variables, Identifiers , Assignment
Statements , Objects - Document Object Model, Forms: form Element, Controls, Text
Control, Accessing a Form’s Control Values, reset and focus Methods , Event Handler
Attributes: onchange, onmouseover, onmouseout
Advanced JavaScript: External JavaScript Files, Loops: While, do, for, Radio Buttons,
Checkboxes, Fieldset and Legend Elements, Manipulating CSS with JavaScript, Using z-
z
index to Stack Elements, text area Controls , Pull
Pull-Down Menus, List Boxes
45
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Course Outcomes: At the end of the course, the student will be able to
1. Develop HTML documents by adding various semantic markup tags
2. Apply various attributes, values and types of CSS
3. Design interactive web pages using JavaScript
Textbooks:
1. Laura Lemay, Rafe Colburn and Jennifer Kyrnin, “Mastering HTML, CSS and
JavaScript Web Publishing”, 1st Edition, BPB Publication, , 2016
Reference Books:
1. Alex Banks and Eve Porcello, Learning React “Functional Web Development withReact
and Redux, 1st Edition, O’Reilly Publishers”, 2017
2. Thomas A. Powell, “HTML & CSS: The Complete Reference”. Fifth Edition, Tata
McGraw Hill, 2017
3. John Dean, Jones & Bartlett Learning, “WEB PROGRAMMING with HTML5, CSS and
JavaScript”, Jones
nes and Bartlett Publishers, 2018
Web links:
1. W3Schools online tutorial ::[Link]
2. Freecodemap website tutorial ::[Link]
css-and-
javascript-explained-for-beginners/
beginners/
3. NPTEL :[Link]
[Link]
46
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
47
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Course Outcomes: At the end of the course, the student will be able to
1. Describe the principles of ecology and environmental issues of air, lland
and and water on a
global scale
2. Explain their environmental knowledge and observation skills to analysis of a problem
or question related to the sus
sustainable environment and energy
3. Illustrate the Global environmental concerns and the individual responsibility to protect
environment with environme
environmental protection laws and education ion for sustainable
environment
4. Outline the strategies, technologies, and methods for sustainable management of
environmental systems and for the remediation or restoration of degraded environment
Textbooks:
1. Benny Joseph, “Environmental Studies”,2nd Edition, Tata Mcgraw-Hill,Hill, 2012
Studies”,1st Edition,, University Grant Commission
2. Erach Bharucha, “Environmental Studies”,
and Bharati Vidyapeeth Institute of Environmental Education and Research, Pune, 2004
Reference Books:
1. B. S Chauhan, “Environmental Studies”, 1 st Edition, Laxmi Publications Pvt. Ltd.,2019
2. S M Prakash, “Environmental Studies”, 3 rd Edition, Pristine Publishing House,
Mangalore, 2018
3. Aloka Debi,“Environmental Science and Engineering”, 2 ndEdition, Universities Press
(India) Pvt. Ltd, 2012
Studies” 1stEdition,
4. R. J. Ranjit Daniels and Jagadish Krishnaswamy, “Environmental Studies”,
Wiley India Private Ltd., New Delhi, 2009
Technology”, 1stEdition, BS Publications,
5. [Link] Reddy, “Environmental Science and Technology”
2007
Web links:
1. Environmental Studies Module 1: [Link]
2. Question Bank| Environmental Studies:
[Link]
3. Environmental Science and Engineering Module 11-5:
[Link]
48
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Yoga-II
Semester IV CIE Marks 100
Course Code 23AUCC225 SEE Marks -
Teaching Hrs/Week (L:T: P) 0:0:1 Exam Hrs -
Total Hrs 13 Credits -
Suryanamaskar13 count
count- 2 rounds of practice
Asana, Need, importance of Asana
Asana, Different types of asana, Asana its meaning by name,
technique,
nique, precautionary measures and benefits of each asana
Different types of Asanas
a) Sitting
1. Sukhasana
2. Paschimottanasana
b) Standing
1. ArdhakatiChakrasana
2. ParshvaChakrasana
c) Prone line
1. Dhanurasana
2. Sarpasana
d) Supine line
1. Halasana
2. KarnaPeedasana
Meaning, importance and benefits of Kapalabhati. 20 strokes/min 3 rounds
Meaning, Need, importanc
importance of Pranayama, Different types, Meaning by name,
technique, precautionary measures and benefits of each Pranayama
1. Suryanuloma –Viloma
Viloma
2. Chandranuloma--Viloma
3. Suryabhedana
4. Chandra Bhedana
5. Nadishodhana
49
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Course Outcomes:At At the end of the course, the student will be able to:
1. Describe the meaning, aim and objectives of Yoga
2. Perform Suryanamaskar and able to analyze its benefits
3. Exhibit the different Asanas by name, its importance, methods and benefits
4. Perform Kapalabhati
5. Perform the different types of Pranayama by its name, precautions, procedure and uses
Textbooks:
1. Ajitkumar ,”YogaPravesha in Kannada” 1 st Edition, Raashtroththaana Saahithya, 2017,ISBN-
2017,ISBN
13: 978-8175310124
2. BKS Iyengar, “Light on Yoga”, 1st Edition, Thorsons, 2017, ISBN-13:
13: 978-0008267919
978
3. Dr. M L Gharote& Dr. S K Ganguly,“Teaching Methods for Yogic practices”, 1st Edition,
Kaivalyadhama, 2001,, ISBN
ISBN-13 : 978-8189485252
Reference Book:
YaminiMuthanna, “Yoga for Children step by step”, 1 st Edition, Om Books International, 2022,
ISBN-13: 978-9394547018
9394547018
Web links:
1. My Life My Yoga: [Link]
[Link]
2. Adiyoga:: [Link]
[Link]
50
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Physical Education-II
Semester IV CIE Marks 100
Course Code 23AUCC226 SEE Marks -
Teaching Hrs/Week
rs/Week (L:T: P) 0:0:1 Exam Hrs -
Total Hrs 13 Credits -
Course Learning Objectives: This course is designed to
1. Impart the fundamental concepts and skills of Physical Education, Health, Nutrition and
Fitness
2. Familiarization of health
health-related
related Exercises, Sports for overall growth and development
3. Build a strong foundation for the professionals in Physical Education and Sports
Basic Training
Basket ball Dribbling with both hands - Layup shot - Chest pass - Proper footwork
and body positioning - Basic jump shot technique
Cricket Holding the bat grip - Stance and footwork - Basic batting shots (defense
& hitting) - Bowling grip and action - Fielding techniques (catching &
throwing)
Football Dribbling with both feet - Passing with accuracy (short and long) -
Controlling the ball (laces, inside of foot) - Shooting technique - Stopping
the ball - Basic heading technique
Hockey Dribbling the ball with a stick - Stopping the ball with the stick - Basic
passing techn
techniques (forehand, backhand) - Shooting technique (push shot,
flick shot) - Body positioning and balance
Table Tennis Holding the paddle grip - Forehand and backhand grip changes - Basic
strokes (forehand drive, backhand push) - Footwork and positioning -
Serving technique (underhand serve)
Throwball One-handed
handed chest pass - Two-handed overhead pass - Pivoting with the
ball Footwork and movement - Shooting technique (one-handed and two-
handed throws) - Catching the ball safely
Volleyball Overhand serve - Proper hand setting technique (bump pass) - Forearm
pass
Badminton Holding the racquet grip :Forehand , backhand,, universal and panhandle
grip changes ,Basic serves (high serve, low serve),Stance
,Stance and Strokes
51
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Course Outcomes: At the end of the course, the student will be able to
1. Design a basic training program incorporating various training components to improve
specific
ecific physical fitness aspects
2. Identify common sports injuries, explain their causes, and implement preventative
measures
3. Perform in the selected sports or athletic events
Textbooks:
Fitness”, 1st Edition, Sports Publication,
1. Muller J. P., “Health, Exercise and Fitness” Publication 2018
2. Uppal A.K., “Physical Fitness”, Frie
Friends Publication New Delhi, 1992
3. Russell R.P., “Health & Fitness through Physical Education: Human
Kinematics”,Human
Human Kinetics Publishers, 1994
Reference Books:
1. Anaika,, “Play Field Manual”, Friends Publication New Delhi, 2005
2. IAAF Manual
3. Pinto John & Roshan Kumar Shetty, “Introduction to Physical Education”
Web links:
1. Football: [Link]
2. Basketball Basics:[Link]
[Link]
3. Cricket with the correct grip: [Link]
4. Basics of Dribbling: [Link]
5. Karate Training: [Link]
[Link]
52
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Activities:
4. Social and economic activities to support the society
5. Water conservation – awareness sessions on water conservation, rain water
harvesting, maintaining the surroundings, safeguarding water sources, etc.
Course outcomes: At the end of the course, the student will be able to
1. Understand the importance of nation building and individual contribution to the
betterment of the society
2. Discover grassroots challenges of community and solve them by technological
intervention
3. Create societal impact by upholding the value of one for all and all for one
4. Maintain discipline and team spirit
Textbooks:
1. Ministry of Youth Affairs & Sports, Government of India, ““National
National Service Scheme
Manual”, 2022
2. Rajiv Gandhi National Institute of Youth Development, Ministry of Youth Affairs &
Sports, Government of India, “Introduction Training Module for National Service
Scheme (NSS) Program officers”
officers”, 2017
3. Gurmeet Hans, “Case
Case material as Training Aid for field workers” TISS, 1996
Reference Books:
1. Dr. G R Bannerjee,Social
Social service opportunities in Hospitals
Hospitals, TISS, 2012
2. Ram Ahuja, Social Problems in India, Rawat publications, 3rdEdition2014
Web links:
1. History of NSS :[Link]
[Link]
scheme-nss/
2. NSS – an introduction
introduction:
[Link]
[Link]
@nationalserviceschemeoffic4034/videos
53
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Arts-II
Semester IV CIE Marks 100
Course Code 23AUCC228 SEE Marks -
Teaching Hrs/Week (L:T: P) 0:0:1 Exam Hrs -
Total Hrs 13 Credits -
Course Outcomes: At the end of the course, the student will be able to
1. To be capable of creating choreography and delivering live performances for an audience
2. Employ a range of acting techniques and use them to create a performance
3. Evolve into creative, effective, independent, and reflective individuals capable of making
informed decisions in both process and performance
4. Acquire knowledge and comprehension of the roles and processes used in current theatre arts
practice
54
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust ®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
Textbooks:
1. Bruce Benward and Marilyn Sake, “Music Music in Theory and Practice”,
Practice” McGraw-Hill
Education, 2014
2. Otto G. Ocvirk, Robert E. Stinson, Philip R. Wigg, Robert Bone, and David L. Cayton,
“Art Fundamentals: Theory and Practice”
Practice”, McGraw-Hill
Hill Education, 2012
3. Anne Bogart and Tina Landau, “The Viewpoints Book: A Practical Guide to Viewpoints
and Composition”,
”, Theatre Communications Group, 2004
Reference Books:
1. Jacqueline M. Smith, “Dance Composition: A practical guide to creative success in dance
making”
2. Ralph Mayer, “The Artist’s handbook of method and materials”
3. Dr. Arun Bangre,, “Glimpses of Indian music and dance”
Web link:
Audio visual catalogue:[Link]
[Link]
55