0% found this document useful (0 votes)
110 views202 pages

ISE-2022 Scheme & Syllabus-1

Nitte Meenakshi Institute of Technology (NMIT) is an autonomous institution affiliated with Visvesvaraya Technological University, recognized for its excellence in engineering education and research. The institute offers a range of undergraduate and postgraduate programs, with a strong emphasis on innovation, entrepreneurship, and collaboration with industry. NMIT has achieved notable accreditation and rankings, and it fosters a robust research environment supported by state-of-the-art infrastructure and a dedicated faculty team.

Uploaded by

xikig69594
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
110 views202 pages

ISE-2022 Scheme & Syllabus-1

Nitte Meenakshi Institute of Technology (NMIT) is an autonomous institution affiliated with Visvesvaraya Technological University, recognized for its excellence in engineering education and research. The institute offers a range of undergraduate and postgraduate programs, with a strong emphasis on innovation, entrepreneurship, and collaboration with industry. NMIT has achieved notable accreditation and rankings, and it fosters a robust research environment supported by state-of-the-art infrastructure and a dedicated faculty team.

Uploaded by

xikig69594
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 202

An Autonomous Institution Affiliated to Visvesvaraya Technological University.

Approved by
UGC/AICTE/Govt. of Karnataka, Accredited by NAAC (Grade 'A+') Bangalore-560064, Karnataka

SCHEME & SYLLABUS - 2022

for

Information Science & Engineering Program


Institute’s Vision & Mission
Vision:
To be recognised as an Institution of Excellence for professional education, multi-disciplinary
research, innovation, and entrepreneurship.
Mission:
 To provide professional education that transforms students through rigorous teaching--
learning system and by providing an Illustrateing of the needs of the society and industry.
 To collaborate with premier institutes around the world to strengthen the education and
research ecosystem.
 To undertake collaborative projects with the industry to enhance industry institution
interaction.
 To assimilate the spirit of innovation, entrepreneurship and to enhance skill sets in students.

Department’s Vision & Mission


Vision:
To achieve excellence in information science and engineering, by empowering students with state-of-
the-art technologies and skills, inspiring them to drive innovation and entrepreneurship in addressing
global challenges.
Mission:
M1: Offer state-of-the-art curriculum through comprehensive pedagogical methods.
M2: To collaborate with industries and research institutions to address real-world challenges.
M3: Provide an environment that fosters creativity, critical thinking, innovation, and entrepreneurship.
About the Institution:
Nitte Meenakshi Institute of Technology was started in the year 2001. NMIT is an Autonomous
institution from the Academic Year 2007 and affiliated to the Visvesvaraya Technological University
(VTU), Belagavi. NMIT got accredited with “A+ Grade” by the National Assessment and
Accreditation Council (NAAC) for a period of five years from the year 2020. Seven UG programs are
also accredited by the National Board of Accreditation (NBA) under Tier-1 for a period of three years.
NIRF has recently announced that NMIT stands in the range of 150-200 rank under Engineering
category and 101-150 rank under Innovation category of India rankings 2023. From the rank list, it is
seen that NMIT is one of the highest ranked institutions among institutions primarily focused on
Under-graduate engineering programs. It has a vision to serve the country by imparting high quality
education in emerging cutting-edge technologies to the youth who will be the torch bearers of the
country’s future.
NMIT offers Eleven UG (B.E), Five PG programs (M.Tech) in Engineering, Master of Business
Administration (MBA) and Master of Computer Applications (MCA) programs. NMIT also offers
Doctoral programs in Engineering, Sciences and Management, under the aegis of VTU, Belagavi.
NMIT has highly qualified team of competent and committed faculty who strive to nurture an
environment for achieving academic excellence in the areas of engineering, science, and management
studies.
UG Programs:
1. Aeronautical Engineering
2. Artificial Intelligence & Data Science
3. Artificial Intelligence & Machine Learning
4. Civil Engineering
5. Computer Science & Business Systems
6. Computer Science & Engineering
7. Electrical & Electronics Engineering
8. Electronics & Communication Engineering
9. Electronics Engineering (VLSI Design & Technology)
10. Information Science & Engineering
11. Mechanical Engineering
PG Programs:
1. Defence Technology
2. E-mobility and AI
3. Renewable Energy
4. Robotics and Artificial Intelligence
5. Structural Engineering
6. Master of Business Administration
7. Master of Computer Applications
Doctoral Programs:
1. Computer Science & Engineering.
2. Electronics & Communication Engineering.
3. Mechanical Engineering.
4. Electrical & Electronics Engineering.
5. Information Science & Engineering.
6. Civil Engineering.
7. Master of Computer Applications.
8. Management Studies.
9. Mathematics
10. Physics and
11. Chemistry

NMIT is the only unaided private engineering college in the State of Karnataka that was selected by
the Govt. of India for receiving funds from the World Bank under TEQIP Phase II Subcomponent 1.1
scheme. NMIT focusses on Academic Excellence, Research & Development and Promotion of
Innovation & Entrepreneurship. It has several sponsored research projects to its credit amounting to
about Rs.20 Crores sanctioned by reputed Funding Agencies such as DST, DRDO Labs, AICTE,
VGST, IEEE, VTU, ISRO, KSCST-UNESCO etc. NMIT publishes “Journal of Science, Engineering
and Management, namely, “Anusandhana”- a Bi-annual Peer Reviewed Journal in the field of
Science, Engineering and Management with ISSN-2231-4032.

NMIT has also taken the initiative in establishing an Innovation and Entrepreneurship Development
Centre supported by the Department of Science and Technology (NSTEDB) in 2010 and an Incubator
& Start-up Centre in the Year 2013, with funding from the Ministry of MSME, Govt. of India. NMIT
has established Ten Multi-Disciplinary skill labs in the specializations of Aerospace and IoT,
Automotive, Mechatronics, Small Satellite Research, Power Engineering, Quantum Computing,
Bigdata analytics, Robotics Research, Nanomaterials & MEMS, and Design Engineering & Process
Simulation. The Thrust areas of Research carried out in the college are IoT, Aerospace, Design,
BigData, AI and ML, Blockchain, Automotive, Power Engineering, Quantum Computing, Small
Satellites/Robotics/Image & Video Processing/CFD/ Nano Technology/MEMS/Design & Process
Simulation / Cloud Computing/ Big Data Analytics, etc., which has resulted in several quality
publications in reputed peer-reviewed International Journals/Conferences, Patents and Awards. NMIT
has signed an MOU with North Dakota State University, Fargo, USA. The MOU provides for
collaborative research by the faculty, provision for pursuing Doctoral work and students’ Immersion
programs.
Academic autonomy has been enjoyed by the college and has enabled the institute to formulate the
outcome-based curricula, teaching and learning processes leading to innovation & creativity. In the
curriculum, internship is made mandatory and is assigned two academic credits. NMIT has “State of
the Art” infrastructure comprising of well-equipped laboratories, advanced software, library
resources, Wi-Fi and high-speed Internet connectivity. Our students have been actively participating
in prestigious International/ National Project competitions, winning numerous awards. These include
Formula Hybrid Competition, World’s Largest Robot Competition ROBOGAMES, Indo-US Robo
League, Unisys Cloud 20/20, TCS Tech Bytes, IEEE All India Student Project Contest, International
case Competitions-Go Green in the City, AICTE Smart India Hackathons, NASSCOM IoT
Innovation Challenge, Cisco-RVCE Hackathon etc. NMIT has an active and dynamic Training &
Placement Cell and some of the prominent recruiters are Microsoft, Subex, Nutanix, KPIT, Infosys,
Wipro, PWC, Accenture, One direct, DXC, Capgemini, L &T Info Tech, HP, SLK, Mindtree, DELL,
Zenken, Tech Mahindra, etc.

The Placement cell successfully attracts many reputed Industries for on-campus placements and
conducts training programs in the areas of soft & technical skills, analytical & problem solving, and
leadership qualities to enhance the competence of students and bridge the gap between the academia
and industry. The research environment and the infrastructure created by the management is one of
the sole reasons for the students being able to work on state-of-the-art technologies and has also
facilitated in getting collaborated with quite a few leading industrial houses.

About the Department


The Department offers a 4-Year Bachelor of Engineering (B.E) program in Information Science and
Engineering with an intake of 240 students. The program is autonomous and is affiliated to
Visvesvaraya Technical University (VTU). Permanent affiliation has been granted for the program by
VTU until the academic year 2022-23. The B.E Program has been accredited by National Board of
Accreditation (NBA) under the Tier-1 scheme (Equivalent to Washington Accord) in the year 2014
and also in the year 2021. The department was established in 2001 and offers programs for B.E. in
Information Science and Engineering as well as Ph.D.
The accomplishments of the Department
 Acquired Autonomous status in 2007 – youngest institute to get autonomous status.
 Recognized as a Research Centre from Visvesvaraya Technological University
 Permanent affiliation from Visvesvaraya Technological University, valid up to 2023
 Adopted and endorses Outcome-Based Education (OBE)
 Accredited by NBA under Tier-1.
 Conducted several FDPs and Workshops for Faculty members.
 Won Prestigious International/ National Awards
Research/ Innovation statistics
 500+ Research Publications in refereed journals/conference/Articles
 25+ Patents published.
 25+ Book Chapters Published
 25+ Funded Research Projects.
 10+ Consultancy Projects
 1000+ Citations
Curriculum Highlights
 Adopted Outcome Based Curriculum since 2012
 Core Courses as per the knowledge areas suggested by ACM (The Association for Computing
Machinery is an international learned society for computing)
 Mandatory Industry Internship/Virtual Startup.
 More Advanced Courses like Bigdata, Mobile Application Development, Internet of Things,
Machine Learning, Cloud Computing, Blockchain Essentials and DApps.
Infrastructure
 The Department provides exclusive laboratories which provide hands on experience for
students. These laboratories have
 285+ Computers with the latest configuration.
 Equipment/facility required for conducting Digital Design and Microcontroller Lab
experiments.
 Computational Labs with a 500 Mbps network and uninterruptible power supply.
 Laboratories are equipped with licensed and open-source software, are air-conditioned and
well furnished.
 Computing Resources of the Research and Project Laboratories are accessible via Wi-Fi.
 Laboratories facilitates students research and project work 24x7.
 Provision and facility for interaction with in-house faculty members beyond working hours.
Program Educational Objectives (PEO’s)
PEO 1: Our graduates will have a successful career in reputed industries or establish successful
ventures as entrepreneurs, utilizing their comprehensive knowledge and skills acquired during their
education.
PEO 2: Our graduates will succeed in higher studies and research, contributing to the advancement of
knowledge in Information technology.
PEO 3: Our graduates will demonstrate ethical values, possess communication skills, exhibit
leadership qualities, and embrace self-learning abilities.

Program Specific Objectives (PSO’s)


PSO 1: Students will be able to apply the principles of computing, machine learning and information
security to provide solution for evolving needs in Information Technology.
PSO 2: Students will be able to demonstrate knowledge of software engineering and data science with
competence in programming languages to solve real-world problems.
Programme Outcomes (POs)
Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals,
PO-1
and an engineering specialization to the solution of complex engineering problems.
Problem analysis: Identify, formulate, review research literature, and analyze complex engineering
PO-2
problems reaching substantiated conclusions using first principles of mathematics, natural sciences,
and engineering sciences
Design/development of solutions: Design solutions for complex engineering problems and design
PO-3
system components or processes that meet the specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and environmental considerations
Conduct investigations of complex problems: Use research-based knowledge and research methods
PO-4
including design of experiments, analysis and interpretation of data, and synthesis of the information
to provide valid conclusions.
Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
PO-5
engineering and IT tools including prediction and modelling to complex engineering activities with an
understanding of the limitations.
The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal,
PO-6
health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional
engineering practice.
Environment and sustainability: Understand the impact of the professional engineering solutions in
PO-7
societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development.
Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of
PO-8
the engineering practice
Individual and teamwork: Function effectively as an individual, and as a member or leader in diverse
PO-9
teams, and in multidisciplinary settings.
Communication: Communicate effectively on complex engineering activities with the engineering
PO-10
community and with society at large, such as, being able to comprehend and write effective reports
and design documentation, make effective presentations, and give and receive clear instructions.
Project management and finance: Demonstrate knowledge and understanding of the engineering and
PO-11
management principles and apply these to one’s own work, as a member and leader in a team, to
manage projects and in multidisciplinary environments.
Life-long learning: Recognize the need for and have the preparation and ability to engage in
PO-12
independent and life-long learning in the broadest context of technological change.
Highlights of the Curriculum:
 About 90% of the courses are coupled with learning activities such as course project/case
study/Assignment which enhances the problem analysis skills.
 Department has introduced MOOC electives with 5 credits and MOOC based learning
activity where the students will solve the IIT standard assignments which enhances their
problem analysis skills to strengthen PO2, PO3, PO9, PO10 & PO12.
 Introduced hybrid courses like big data lab, Web Technology, Java application
development lab and Data structure using C, Data Base Management System, Digital
Design etc. which will strengthen PO5.
 To address the legal and cultural issues department has introduced specific topics in
courses like Software project management, Venture process management and IPR.
 Department has introduced Natural language processing course as an elective to address
the cultural issues.
 At the institute level courses like AICTE Activity Points, NCC, NSS and Physical
Education, value-based leadership etc. has been introduced to address safety legal and
cultural issues.
 The courses like Scalable computing, Quantum Computing, Cloud computing, Block
chain, Computer Organization and architecture, machine learning etc. will strengthen
sustainable development skill set.
 Ethical principles to be followed in design and development System has been inculcated
into the syllabus of Venture Process Management and IPR, Software engineering etc.
(PO8).
 At the first-year level, English classes are conducted for all the students to improve their
communication skills. Interpersonal Skill Development Trainings are conducted
periodically (PO10).
 Software project management, Venture Process Management & IPR courses were
introduced as a core course which also covers the financial aspects (PO11)
 Agile technology was introduced as a component in Software Engineering course (PO11)
 Scalable computing, Cloud computing, Quantum Computing, Block chain, Computer
Organization and architecture, machine learning, Cyber Security, Cryptography and
Network Security Courses to strengthened PSO1 to suit the current scenario.
 Courses Software Engineering, C++, Java, Data Structure using C, Statistics for Data
Science Data Mining and Digital Image Processing etc. have been introduced to cope up
with the current trends are introduced to strengthen PSO2. To demonstrate knowledge of
software engineering and data science with competence in programming languages to
solve real-world problems.
BACHELOR OF ENGINEERING (B.E) IN
Department of Information Science and Engineering

2022 SCHEME AS PER NEP


COURSE COMPONENT

CREDITS % OF CREDIT
BASIC SCIENCE (BS) 26 16.25%
ENGINEERING SCIENCE (ES) 26 16.25%
HUMANITIES (HU) 7 4.38%
PROGRAM CORE (PC) 38 23.75%
PROGRAM CORE INTEGRATED LAB (PCIL) 20 12.50%
PROGRAM CORE EXCLUSIVE LAB (PCEL) 5 3.13%
PROGRAM ELECTIVE (PE) 12 7.50%
OPEN ELECTIVE (OE) 4 2.50%
INTERNSHIP (INT) 4 2.50%
ABILITY ENHANCEMENT COURSE (AEC) 4 2.50%
PROJECT (PR) 14 8.75%
TOTAL 160 100%

Curriculum Components
9%
16%
3%
3%
3%

7%

3% 16%

12%
4%

24%

BASIC SCIENCE (BS) ENGINEERING SCIENCE (ES)


HUMANITIES (HU) PROGRAM CORE (PC)
PROGRAM CORE INTEGRATED LAB (PCIL) PROGRAM CORE EXCLUSIVE LAB (PCEL)
PROGRAM ELECTIVE (PE) OPEN ELECTIVE (OE)
INTERNSHIP (INT) ABILITY ENHANCEMENT COURSE (AEC)
Newly introduced subjects in the syllabus
DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING
2022 scheme
3rd sem 4th sem 5th sem 6th sem 7th sem
List of 1. OOPs with C++ 1.Java Application 1.Client Server 1. Business
Existing 2. MATLAB Development 1.Statistics For Computing Analytics
Elective Programming 2. Graph Theory Datascience 2.Compiler 2. Software Defined
Courses 3. Fundamentals of 3. Artificial Intelligence 2.Digital Image Construction Networks
Web Programming 4.Microcontroller Processing 3.Blockchain 3.Adhoc Networks
5. Full Stack 3.Internet Of Things Essentials & Dapps 4. Soft Computing
Development 4.Distributed Systems 4.Exploratory Data
6. Computer Graphics Analysis
7. Cloud Computing 5. UI/UX Design
8. Linear Algebra
List of new All Ability 1. Full Stack
Elective Enhancement Development 1. Quantum
Courses courses 2. Linear Algebra Computing
introduced
List of new 1. Digital Design 1. Introduction to 1. Operating 1. Neural
Industry 2. Data image processing 1. Computer networks system Network and
Aligned structures using 2. Introduction to unix 2. Theory of 2. Cryptography Deep learning
Courses C 3. Design and analysis computation and network
3. Computer of algorithms 3. Artificial security
organization and 4. Software project intelligence 3. Data mining
microprocessors management Machine learning 4. Big data
4. OOP with java 7. Applied discrete 4. Research
1. R programming mathematical methodology
2. OOPs with C++ structures and graph 5. MATLAB
theory Programming
8. Database 6. UI /UX Design
management system

Elective statistics-different streams:

Data science Networking Programming

1. Neural Network and Deep learning. 1.Cloud Computing 1.Introduction to UNIX System Programming
2. Statistics for Data Science 2. Blockchain technology 2. Game theory
3. Exploratory Data Analysis
4. Introduction to image processing
Percentage of change in syllabus
REVISIONS MADE IN 2022 SCHEME (FROM 2021 SCHEME)

Subject Code Subject name Topics Added Topics Removed % Justification


Revised
III SEMESTER
22ISG33 Data Structures Using C Pointer concept C++ concepts 10% Relevant topics
introduced from related to Data
Dynamic memory unit 1 structures using
allocation C++ related topics C are
Operations on linked from all units introduced
lists removed Based on inputs during BOS
All concepts through a
C nd
Textbook is changed modified to C

22INS3/4/5 National Service Newly introduced Newly 100% Course followed


/6 Scheme course introduced as per VTU
(NSS) course curriculum
structure
22ISP3/4/5 Physical Education (PE) Newly Newly 100% Course followed
/6 introduced introduced as per VTU
course course curriculum
structure
22IY3/4/5/ Yoga Newly Newly 100% Course followed
6 introduced introduced as per VTUcurriculum
course course structure
IV Semester
22ISG43 Software Project Management with - 10% Relevant topics
Engineering Agile Technologies was related to Software
introduced. Cost Engineering are
Functions. introduced
Based on inputs during BOS
V Semester
Newly introduced to Newly introduced 100% Course
2022 scheme course introduced asper
22IS53 Research Methodology
curriculum.
credit structure
VII Semester
22IS73 Neural Networks and Newly introduced to Newly introduced 100% Course
Deep Learning 2022 scheme course introduced asper
curriculum.
credit structure
SEMESTER-WISE SCHEME
SEMESTER-I
Cours Teaching
SI Examination
Course Integrate e Teaching Hours/week Credit
NO Course Title
Code d Lab Dept. CI SE Tota s
. Type L T P S
E E l

1 22MATS1 MATHEMATICS -I NA BS MATHS 2 2 2 0 50 50 100 04


1
22CHES1 CHEMISTR
2 CHEMISTRY NA BS 2 2 2 0 50 50 100 04
2 Y
COMPUTER AIDED ENGINEERING
3 22CED13 NA ES ME DEPT 2 0 2 0 50 50 100 03
DRAWING
INTRODUCTION TO ELECTRONICS
4 22ESC143 NA ES ECE DEPT 3 0 0 0 50 50 100 03
ENGINEERING
INTRODUCTION TO PYTHON
5 22PLC15B NA ES ISE DEPT 2 0 2 0 50 50 100 03
PROGRAMMING
HUMANITI
6 22ENG16 COMMUNICATIVE ENGLISH NA BS 1 0 0 0 50 50 100 01
ES
HUMANITI
7 22ICO17 INDIAN CONSTITUTION NA ES 1 0 0 0 50 50 100 01
ES
HUMANITI
8 22SFH18 SCIENTIFIC FOUNDATIONS FOR HEALTH NA HU 1 0 0 0 50 50 100 01
ES
TOTAL 400 400 800 20
SEMESTER-II
Cours Teaching
SI Examination
Course Integrate e Teaching Hours/week Credit
NO Course Title
Code d Lab Dept. CI SE Tota s
. Type L T P S
E E l

1 22MATS2 MATHEMATICS -II NA BS MATHS 2 2 2 0 50 50 100 4


1
2 22PHYS22 PHYSICS NA BS PHYSICS 2 2 2 0 50 50 100 4
CSE/ISE
3 22POPS23 PRINCIPLES OF PROGRAMMING USING C NA ES 2 0 2 0 50 50 100 3
DEPT
INTRODUCTION TO MECHANICAL
4 22ESC244 NA ES ME DEPT 3 0 0 0 50 50 100 3
ENGINEERING
22ETC25 INTRODUTION TO SUSTAINABLE
5 NA ES CV DEPT 3 0 0 0 50 50 100 3
G ENGINEERING
PROFESSIONAL WRITING SKILLS IN HUMANITI
6 22ENG26 NA BS 1 0 0 0 50 50 100 1
ENGLISH ES
22KSK27 SAMSKRUTIKA KANNADA/ BALAKE HUMANITI
7 NA ES 1 0 0 0 50 50 100 1
/22KBK27 KANNADA ES
8 22IDT28 INNOVATION AND DESIGN THINKING NA HU ME DEPT 1 0 0 0 50 50 100 1
TOTAL 400 400 800 20
SEMESTER-III
Teaching Examination
SI Integrat Course Teaching Credi
Course Code Course Title Hours/week Marks
NO. ed Lab^ Dept. ts
Type L T P S CIE SEE Total
PROBABILITY AND INTEGRAL PCC/B
1 22MAT31A NA MAT 3 0 0 0 50 50 100 3
TRANSFORMS SC
2 22ISG32 DIGITAL DESIGN YES PICC ISE 3 0 2 0 50 50 100 4
3 22ISG33 DATA STRUCTURES USING C YES PICC ISE 3 0 0 0 50 50 100 4
COMPUTER ORGANIZATION AND
4 22IS34 NA PCC ISE 3 0 0 0 50 50 100 3
ARCHITECTURE
UNIX SHELL PROGRAMMING
5 22ISL35 NA PCCL ISE 0 0 2 0 50 50 100 1
LAB
6 22ISESC36X ESC/ETC/PLC NA ESC ISE 3 0 0 0 50 50 100 3
SOCIAL CONNECT AND
7 22ISH37 NA UHV ANY DEPT. 2 0 0 0 100 - 100 1
RESPONSIBILITY
ABILITY ENHANCEMENT AEC/S
8 22ISA38X NA ISE 2 0 0 0 50 50 100 1
COURSE-III EC
NSS
NATIONAL SERVICE SCHEME
22INS3 NA COORDIN
(NSS)
ATOR
PHYSICAL
9 PHYSICAL EDUCATION (PE) MC 0 0 2 0 100 - 100 0
22ISP3 NA EDUCATIO
(SPORTS AND ATHLETICS)
N
YOGA
22IY3 YOGA NA
TEACHER
TOTAL 19 0 6 0 550 350 900 20
SEMESTER-IV
Teaching Examination
Course Integrated Course
SINO Course Title Teaching Dept. Hours/week Marks Credits
Code Lab
Type L T P S CIE SEE Total
APPLIED DISCRETE
MATHEMATICAL
1 22MAT41 NA PCCBSC MAT 3 0 0 0 50 50 100 3
STRUCTURES AND GRAPH
THEORY
ANALYSIS AND DESIGN OF
2 22ISG42 YES PICC ISE 3 0 2 0 50 50 100 4
ALGORITHMS
3 22ISG43 SOFTWARE ENGINEERING NA PICC ISE 3 0 0 0 50 50 100 4
4 22ISE44X PROFESSIONAL ELECTIVE-I NA PEC ISE 3 0 0 0 50 50 100 3
5 22ISESC45X ESC/ETC/PLC NA ESC ISE 3 0 0 0 50 50 100 3
ABILITY ENHANCEMENT
6 22ISA46X NA AEC/SEC ISE 2 0 0 0 50 50 100 1
COURSE-IV
7 22ISC47 BIOLOGY FOR ENGINEERS NA BSC CHE 2 0 0 0 100 - 100 1
UNIVERSAL HUMAN VALUES
8 22ISH48 NA UHV ANY DEPT 2 0 0 0 50 50 100 1
COURSE
NATIONAL SERVICE SCHEME NSS
22INS4 NA
(NSS) COORDINATOR
PHYSICAL EDUCATION (PE) PHYSICAL
9 22ISP4 NA MC 0 0 2 0 100 - 100 0
(SPORTS AND ATHLETICS) EDUCATION
YOGA
22IY4 YOGA NA
TEACHER
TOTAL 21 0 4 0 600 400 100 20
SEMESTER-V
Teaching Examination
Course Integrated Course
SINO Course Title Teaching Dept. Hours/week Marks Credits
Code Lab^
Type L T P S CIE SEE Total
SOFTWARE PROJECT
1 22ISH51 NA HSMS ISE 3 0 0 0 50 50 100 3
MANAGEMENT
2 22IS52 COMPUTER NETWORKS NA PCC ISE 3 0 0 0 50 50 100 3
RESEARCH METHODOLOGY
3 22IS53 NA PCC ISE 3 0 0 0 50 50 100 3
AND IPR
UNIX SYSTEM
4 22IS54 NA PCC ISE 2 0 0 0 50 50 100 2
PROGRAMMING
5 22ISL55 COMPUTER NETWORKS LAB NA PCCL ISE 0 0 2 0 50 50 100 1
PROFESSESTIONAL
6 22ISE56X NA PEC ISE 3 0 0 0 50 50 100 3
ELECTIVE-II
7 22ISO57X OPEN ELECTIVE-I (MOOC) NA OEC ISE 2 0 0 0 50 50 100 2
8 22ISP58 MINI PROJECT NA PROJ ISE 0 0 4 0 100 - 100 2
ABILITY ENHANCEMENT
9 22ISA59X NA AEC/SEC ISE 2 0 0 0 50 50 100 1
COURSE-V
NATIONAL SERVICE SCHEME NSS
22INS5 NA
(NSS) COORDINATOR
PHYSICAL EDUCATION (PE) PHYSICAL
10 22ISP5 NA MC 0 0 2 0 100 - 100 0
(SPORTS AND ATHLETICS) EDUCATION
YOGA
22IY5 YOGA NA
TEACHER
TOTAL 18 0 8 0 600 400 100 20
SEMESTER-VI
Teaching Examination
SI Course Integrated Course
Course Title Teaching Dept. Hours/week Marks Credits
NO. Code Lab^
Type L T P S CIE SEE Total
1 22IS61 OPERATING SYSTEM NA PCC ISE 3 0 0 0 50 50 100 3
DATABASE MANAGEMENT
2 22IS62 YES PICC ISE 2 0 2 0 50 50 100 4
SYSTEM
3 22IS63 MACHINE LEARNING NA PCC ISE 3 0 0 0 50 50 100 3
PROFESSESTIONAL
4 22ISE64X NA PEC ISE 3 0 0 0 50 50 100 3
ELECTIVE-III
5 22ISO65X OPEN ELECTIVE-II NA OEC OTHER DEPTS. 2 0 0 0 50 50 100 2
HYBRID APPLICATION
6 22IS66 NA PCC ISE 3 0 0 0 100 - 100 3
DEVELOPMENT
7 22ESK67 ENVIRONMENTAL STUDIES NA MC ISE 2 0 0 0 50 50 100 2
8 22ISL68 MACHINE LEARNING LAB NA PCCL ISE 2 0 0 0 50 50 100 1
ABILITY ENHANCEMENT
9 22ISA69X NA AEC/SEC ISE 2 0 0 0 50 50 100 1
COURSE-VI
NATIONAL SERVICE NSS
22INS6 NA
SCHEME (NSS) COORDINATOR
PHYSICAL EDUCATION (PE) PHYSICAL
10 22ISP6 NA MC 0 0 2 0 100 - 100 0
(SPORTS AND ATHLETICS) EDUCATION
YOGA
22IY6 YOGA NA
TEACHER
TOTAL 19 - 4 8 600 400 1000 22
SEMESTER-VII
Examination
Course Integrated Course Teaching Teaching Hours/week
SINO Course Title Marks Credits
Code Lab^ Dept.
Type L T P S CIE SEE Total
1 22IS71 SCALABLE COMPUTING NA PCC ISE 3 0 0 0 50 50 100 3
CRYPTOGRAPHY AND
2 22IS72 NA PCC ISE 3 0 0 0 50 50 100 3
NETWORK SECURITY
NEURAL NETWORK AND
3 22IS73 NA PCC ISE 3 0 0 0 50 50 100 3
DEEP LEARNING
GREEN IT AND
4 22IS74 NA PCC ISE 3 0 0 0 50 50 100 3
SYSTAINABILITY
5 22IS75 BIG DATA ANALYTICS NA PCC ISE 3 0 0 0 50 50 100 3
6 22ISL76 NETWORK SECURITY LAB NA PCCL ISE 0 0 2 0 50 50 100 2
PROFESSESTIONAL
7 22ISE77X NA PEC ISE 3 0 0 0 50 50 100 3
ELECTIVE-IV
8 22ISP78 PROJECT PHASE-I NA Project ISE 0 0 0 8 100 100 200 2
TOTAL 18 0 2 8 450 450 900 22
SEMESTER-VIII
SI Course Integrated Course Teaching Teaching Hours/week Examination Marks
Course Title Credits
NO. Code Lab^ Type Dept. L T P S CIE SEE Total
INDUSTRY
1 22ISI81 NA INTERNSHIP ISE 0 0 0 16 100 100 200 4
INTERNSHIP
2 22ISP82 PROJECT WORK-II NA PROJECT ISE 0 0 0 48 100 100 200 12
TOTAL 0 0 0 64 200 200 400 16
Note L-Lecture, T-Tutorials, P-Practical, S-Self-Study
Note: BASIC SCIENCE (BS), ENGINEERING SCIENCE (ES), HUMANITIES (HU), PROGRAM CORE (PC), PROGRAM CORE INTEGRATED LAB
(PCIL), PROGRAM CORE EXCLUSIVE LAB (PCEL), PROGRAM ELECTIVE (PE), OPEN ELECTIVE (OE), INTERNSHIP (INT), ABILITY
ENHANCEMENT COURSE (AEC), PROJECT (PR), HUMAN VALUES (HV)
PROGRAMME ELECTIVES
PROGRAM ELECTIVE-I (SEMESTER IV)
Teaching
Course Integrated Course Teaching Examination
SINO Course Title Hours/week Credits
Code Lab^ Type Dept.
L T P S CIE SEE Total
1 22ISE441 FULL STACK DEVELOPMENT NA PEC ISE 3 0 0 0 50 50 100 3
2 22ISE442 COMPUTER GRAPHICS NA PEC ISE 3 0 0 0 50 50 100 3
3 22ISE443 CLOUD COMPUTING NA PEC ISE 3 0 0 0 50 50 100 3
4 22ISE444 LINEAR ALGEBRA NA PEC ISE 3 0 0 0 50 50 100 3
PROGRAM ELECTIVE -II (SEMESTER V)
Teaching
Course Integrated Course Teaching Examination
SINO Course Title Hours/week Credits
Code Lab^ Type Dept.
L T P S CIE SEE Total
STATISTICS FOR
1 22ISE561 NA PEC ISE 3 0 0 0 50 50 100 3
DATASCIENCE
2 22ISE562 DIGITAL IMAGE PROCESSING NA PEC ISE 3 0 0 0 50 50 100 3
3 22ISE563 INTERNET OF THINGS NA PEC ISE 3 0 0 0 50 50 100 3
4 22ISE564 DISTRIBUTED SYSTEMS NA PEC ISE 3 0 0 0 50 50 100 3
5 22ISE565 UI/UX DESIGN NA PEC ISE 3 0 0 0 50 50 100 3
PROGRAM ELECTIVE -III (SEMESTER VI)
Teaching
Course Integrated Course Teaching Examination
SINO Course Title Hours/week Credits
Code Lab^ Type Dept.
L# T# P# S# CIE* SEE Total
1 22ISE641 CLIENT SERVER COMPUTING NA PEC ISE 3 0 0 0 50 50 100 3
2 22ISE642 COMPILER CONSTRUCTION NA PEC ISE 3 0 0 0 50 50 100 3
BLOCKCHAIN ESSENTIALS &
3 22ISE643 NA PEC ISE 3 0 0 0 50 50 100 3
DAPPS
EXPLORATORY DATA
4 22ISE644 NA PEC ISE 3 0 0 0 50 50 100 3
ANALYSIS
PROGRAM ELECTIVE -IV (SEMESTER VII)
Teaching
Course Integrated Course Teaching Examination
SINO Course Title Hours/week Credits
Code Lab^ Type Dept.
L# T# P# S# CIE* SEE Total
1 22ISE771 BUSINESS ANALYTICS NA PEC ISE 3 0 0 0 50 50 100 3
SOFTWARE DEFINED
2 22ISE772 NA PEC ISE 3 0 0 0 50 50 100 3
NETWORKS
3 22ISE773 ADHOC NETWORKS NA PEC ISE 3 0 0 0 50 50 100 3
4 22ISE774 SOFT COMPUTING NA PEC ISE 3 0 0 0 50 50 100 3
OPEN ELECTIVES
OPEN ELECTIVE-I (SEMESTER V)
Teaching
Course Integrated Course Teaching Examination
SINO Course Title Hours/week Credits
Code Lab^ Type Dept.
L T P S CIE SEE Total
1 22ISO57X OPEN ELECTIVE-I (MOOC) NA OEC Other Dept. 2 0 0 0 50 50 100 2
OPEN ELECTIVE-II (SEMESTER VI)
Teaching
Course Integrated Course Teaching Examination
SINO Course Title Hours/week Credits
Code Lab^ Type Dept.
L T P S CIE SEE Total
1 22ISO651 FUNDAMENTALS OF JAVA NA OEC Other Dept. 2 0 0 0 50 50 100 2
INTRODUCTION TO WEB
2 22ISO652 NA OEC Other Dept. 2 0 0 0 50 50 100 2
TECHNOLOGY
3 22ISO653 MOBILE APP DEVELOPMENT NA OEC Other Dept. 2 0 0 0 50 50 100 2
FUNDAMENTALS OF
4 22ISO654 NA OEC Other Dept. 2 0 0 0 50 50 100 2
SOFTWARE SYSTEMS
ABILITY ENHANCEMENT COURSES
ABILITY ENHANCEMENT COURSE-I
(SEMESTER-III)
Teaching
Course Integrated Course Teaching Examination
SINO Course Title Hours/week Credits
Code Lab^ Type Dept.
L T P S CIE SEE Total
DATA ANALYTICS WITH
1 22ISA381 NA AEC ISE 2 0 0 0 50 50 100 1
EXCEL
2 22ISA382 VERSION CONTROL WITH GIT NA AEC ISE 2 0 0 0 50 50 100 1
TECHNICAL WRITING USING
3 22ISA383 NA AEC ISE 2 0 0 0 50 50 100 1
LATEX
ABILITY ENHANCEMENT COURSE-II
(SEMESTER-IV)
Teaching
Course Integrated Course Teaching Examination
SINO Course Title Hours/week Credits
Code Lab^ Type Dept.
L T P S CIE SEE Total
1 22ISA461 FOREIGN LANGUAGE NA AEC ISE 2 0 0 0 50 50 100 1
USABILITY RESEARCH AND
2 22ISA462 NA AEC ISE 2 0 0 0 50 50 100 1
TESTING
3 22ISA463 DIGITAL MARKETING NA AEC ISE 2 0 0 0 50 50 100 1
ENGINEERING SCIENCE COURSE-I (SEMESTER III)
Teaching
Course Integrated Course Teaching Examination
SINO Course Title Hours/week Credits
Code Lab^ Type Dept.
L# T# P# S# CIE* SEE Total
1 22ISESC361 OOPS WITH C++ NA ESC ISE 3 0 0 0 50 50 100 3
2 22ISESC362 MATLAB PROGRAMMING NA ESC ISE 3 0 0 0 50 50 100 3
FUNDAMENTALS OF WEB
3 22ISESC363 NA ESC ISE 3 0 0 0 50 50 100 3
PROGRAMMING
ENGINEERING SCIENCE COURSE-II (SEMESTER IV)
Teaching
Course Integrated Course Teaching Examination
SINO Course Title Hours/week Credits
Code Lab^ Type Dept.
L# T# P# S# CIE* SEE Total
JAVA APPLICATION
1 22ISESC451 NA ESC ISE 3 0 0 0 50 50 100 3
DEVELOPMENT
2 22ISESC452 GRAPH THEORY NA ESC ISE 3 0 0 0 50 50 100 3
3 22ISESC453 ARTIFICIAL INTELLIGENCE NA ESC ISE 3 0 0 0 50 50 100 3
4 22ISESC454 MICROCONTROLLER NA ESC ISE 3 0 0 0 50 50 100 3
Year 1
Semester I Curriculum
Department of Information Science and Engineering

MATHEMATICS-I
Course Code 22MATS11 Credits 3
Hours/Week (L-T-P) 2:2:2 CIE Marks 50
Total Hrs 40 SEE Marks 50
Exam Hrs 03 Course Type BASIC SCIENCE
Course Outcomes:
Students will be able to
1. Solve problems using the concepts of single and multivariate calculus.
2. Model engineering problems and solve using multivariate calculus.
3. Apply concept of vector calculus and linear algebra to solve problems.
4. Adopt method of matrices and Eigen values to practical problems
5. Interpret the solutions using vector calculus and linear algebra.
COURSE CONTENTS
Module-1: Differential Calculus (8 hours)
Polar curves, angle between tangent and radius vector, angle of intersection, pedal equation, radius
of curvature (no derivations). Taylor’s and Maclaurin’s series (without proof)-problems.
Application of Taylor and Maclaurin series for engg. Problems relevant to branch
Self-study: Indeterminate form using L’ Hospital rule -problems.

Module-2: Multivariable Calculus ( 8 hours)


Partial derivatives, Homogeneous function, Euler’s theorem, Total derivative, Partial differentiation
of implicit and composite functions, Jacobian, Maxima and Minima for function of two variables.
Lagrangian multipliers, Application specific to engg. problems
Self-study: Errors and approximation.
Module - 3: Vector Calculus (8 hours)
Vector functions, Vector differentiation, Velocity and acceleration, Gradient, Divergence and Curl,
Directional Derivatives, Solenoidal and irrotational vectors, Laplacian, Vector identities.
Vector Integration: line, surface, volume integrals, Gauss, Green’s and Stokes theorem
Applications: Branch specific applications of Curl and divergence.
Self-Study: Curvilinear coordinates, Polar coordinates, expressing gradient, divergence and curl in
polar coordinates.
Module-4: Integral Calculus (8 hours)
Multiple integrals –Evaluation of double and triple integrals, Change of variables, area using double
and volume using triple integrals. Gamma and Beta functions, Derivation of (1/ 2) , Relation
between Beta and Gamma functions, Problems.
Applications: Branch specific applications of double and triple integrals
Self-Study: Reduction formulae for .
Module - 5: Linear Algebra (8 hours)
Elementary row transformations of a matrix, Rank of a matrix by echelon form, Consistency of
system of equations, Solution of system of linear equations, Gauss-elimination method, Eigen values
and Eigenvectors (Direct method). Application to circuits and traffic flow problems specific to
branches.
Self-Study: Gerschgorin theorem
MATLAB EXPERIMENTS
1 Introduction - Declaration, statements, Looping, Arithmetic calculations
2 Functions
3 2D and 3D plots
4 Matrix operations
5 Solution of System of equations
6 Row operation and echelon form
7 Taylor and Maclaurin series

Page | 1
Department of Information Science and Engineering

8 partial derivatives
9 Evaluation of Integration
10 Eigen values and Eigen vectors
SINO Unit Textbook Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1,2,5 Advanced Engineering Erwin Kreyzig Wiley 2014
Mathematics, Volume I
2. 3,4 Advanced Engineering E.Kreyszig Wiley 2014
Mathematics, Volume
II
3 1-5 Higher Engineering B.S.Grewal Khanna publishers 44th Ed. 2018
Mathematics
REFERENCE BOOKS
1. 1-5 Advanced Engineering E.Kreyszig JohnWiley & 10th Ed.
Mathematics Sons 2016
2. 1-5 Linear Algebra and Its David C Pearson 2015
applications, Lay,
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Calculus https://onlinecourses.nptel.ac.in/noc23_ma86/preview
Engg. Mathematics-I https://onlinecourses.nptel.ac.in/noc23_ma88/preview
COURSE ASSESSMENT METHOD:
CIE - Test: 30 marks
LA: Conduction of experiment record+ Case Study (specific to Branches): 20Marks
SEE - Final Exam: 50 Marks
PEDAGOGY
1. Black Board Teaching
2. PPT presentation
3. Geometrical modelling if relevant
POs PSO’s
CO
1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PS02
1 2 2 - - 1 - - - - - - - - 2
2 2 2 1 - 1 - - - - - - - - 2
3 2 2 1 - 1 - - - - - - - - 2
4 2 2 1 - 1 - - - - - - - - 2
5 2 2 1 - 1 - - - - - - - - 2

Page | 2
Department of Information Science and Engineering

ENGINEERING CHEMISTRY
Course Code 12CHEC12/22 Credits 4
Hours/Week (L-T-P-S) 3-0-2-0 CIE Marks 50
Total Teaching Hours L39+P26 SEE Marks 50
Exam Hours 03 Course Type Integrated
Course Component BS
COURSE LEARNING OUTCOMES
Students will be able to:
1. Apply the knowledge of electrochemistry in qualitative and quantitative analysis of materials
2. Apply problem solving, critical thinking and analytical reasoning towards scientific problems
3. Identify various types of advanced structural materials and summarise their applications in
civil constructions and in industry
4. Identify various types of advanced energy storage devices and understand their functioning
5. Analyse and interpret experimental data of electrochemistry and analytical chemistry
COURSE CONTENTS
UNIT -1- (8 Hrs)
Structural Materials: Metal and Alloys: Introduction (Definitions and types of alloys), Properties
and applications of Iron and its alloys (Stainless Steel). Aluminium and its alloys (Duralumin and
Aluminium-Mg alloy). Cement: Introduction, composition, properties, classification,
manufacturing process of cement (Wet method). Process of setting and hardening of cement.
Additives for cement (Accelerators, Retarders, Extenders & dispersants) and Testing of cement (%
of CaO by EDTA method). Refractories: Introduction (Definition), classification based on chemical
composition, Properties and applications of refractory materials. Glass: Introduction (Definition),
Composition, Types, Preparation of Soda lime glass. Properties and applications of glass.
UNIT -2- (08 Hrs)
Energy Conversion and Storage: Introduction (Definition of solar energy), construction, working
and applications of Photovoltaic cells. Methanol-oxygen fuel cell , Definition of fuel cell,
construction, working, advantages and applications Storage devices: Introduction (Definition of
Battery, secondary battery), construction and working of Li-ion battery
Corrosion: Introduction (Definition and global losses, technological importance), electrochemical
corrosion of steel in concrete (Electrochemical theory of corrosion with all reactions) Types
(differential metal and aeration) - (Definition, diagram and corrosion reactions with example). Stress
corrosion in civil structures: principle, Explanation of caustic embrittlement as an example, Corrosion
control (Introduction) design and selection of materials. Galvanization and tinning (Introduction,
definition, process and applications). Sacrificial anode method (Introduction, definition and
application)
UNIT -3- (8 Hrs)
Water Technology: Introduction, water parameters (pH, Alkalinity, Fluoride, Nitrate) Hardness of
water, determination of temporary, permanent, and total hardness by EDTA method. Numerical
problems (temporary, permanent, and total hardness), Softening of water by Ion exchange method,
Desalination of water by electrodialysis, determination of COD, Numerical problems.
Nanotechnology: Introduction (Definition of Nanomaterials), size dependent properties of
nanomaterials (surface area and catalytic). Synthesis of nanomaterials by Sol-gel method (Explanation
of sol and gel formation with reactions) and co-precipitation method. Nano materials: Properties and
engineering applications of carbon nanotubes (CNT& MWCNT) and graphene.
UNIT -4- (7Hrs)
Polymer: Introduction, methods of polymerization, molecular weight of polymers, numerical
problems. Synthesis, properties, and engineering applications of polyethylene (PE) and
Chloropolyvinyl chloride (CPVC). Fibers: Introduction, Synthesis, properties, and applications of
nylon fibers.

Page | 3
Department of Information Science and Engineering

Composites: Introduction, properties. Applications of fiber reinforced polymers composites (FRPC),


Geo polymer concrete: Introduction, synthesis, constituents, properties and applications.
Adhesives: Introduction, properties, and applications of epoxy resin.
Biodegradable polymers: Introduction, definition Synthesis of polylactic acid (PLA) and their
applications
UNIT -5- (08 Hrs)
Phase rule: Introduction, definition of terms: phase, components, degree of freedom, phase rule
equation. Phase diagram: (Introduction, definition) Two component-lead-silver system.
Analytical techniques: Introduction, Advantages Potentiometric sensors: (Principle, instrumentation,
working) and its application in the estimation of iron. Conductometric sensors: (Principle,
instrumentation, working) and its application in the estimation of acid mixture (Weak acid v/s Strong
base). pH – sensors: (Principle, instrumentation, working of glass electrode) and its application in the
determination of soil sample.

TEXTBOOKS
SINO Unit Textbook Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1,2,3,4,5 Engineering Chemistry R V Gadag and A Wiley 3rdEdition /2019
Nityanda Shetty
2 1.2.3.4.5 Wiley Engineering Wiley editorial Wiley 2nd Edition/2013
chemistry
REFERENCE BOOKS
1 1,23,4,5 Engineering Chemistry Jain and Jain Dhanpat Rai 17th
Publishing Edition/2015
company
2 5 Principles of Skoog, F. James Cengage 7th Edition
Instrumental analysis Holler, Stanley R. Learning, 2 /2020
Crouch
ONLINE RESOURCES
Topic/Title Link
1,2,3,4,5 https://nptel.ac.in/courses/104/103/104103019/
1,3 https://nptel.ac.in/downloads/122101001/
COURSE ASSESSMENT METHOD
1. Continuous Internal Evaluation (CIE):
(a) Theory 50 marks
LA 1- Tests /assignments (10 marks)
LA 2 - Seminar/presentation/model making (10 marks)
Three mid semester examinations will be conducted each of 30 marks
I MSE - 40% weightage
II MSE – 40% weightage
III MSE- 20% weightage
Finally, marks are scaled down to 35
(b) Lab 50 marks
Evaluation of individual performance of each experiments- Observations- 15 marks
Record writing -10 marks,Average marks of periodic viva tests: 5 marks
End semester lab test: 20 marks
Finally, marks are scaled down to 15
2. Semester End Examination (SEE): 50 marks

PEDAGOGY

Page | 4
Department of Information Science and Engineering

1. Teaching -learning process is mainly by chalk and talk method


2. Classes are conducted by making use of PPT and video presentation
3. Students are encouraged to give seminars on the chosen topics and participate in group
discussion.
4. Model making , presentation and discussion is encouraged
5. Students are trained to solve higher BTL problems.

LABORATORY EXERCISES (LA)


SINO LIST OF EXPERIMENTS
1 Estimation of total hardness of water by EDTA method
2 Estimation of calcium oxide in cement solution
3 Determination of chemical oxygen demand of industrial waste water sample
4 Estimation of iron in the TMT bar [ internal indicator method]
5 Conductometric titration of mixture of strong and weak acid against strong base
6 Potentiometric estimation of iron in Mohr’s salt solution using standard K2Cr2O7.
7 pKa of vinegar using pH meter
8 Estimation of weight of copper present in industrial effluent by colorimetry
9 Determination of viscosity coefficient of organic lubricant using Ostwald’s viscometer
10 Synthesis of Iron oxide nanoparticles

CO-PO-PSO MAPPING
PO
CO 1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 3 1 1 - - - 1 - - - - - 2 -
2 3 2 1 - - - 1 - - - - - 2 -
3 3 1 1 - - - 2 - - - - - 2 -
4 3 1 1 - - - 2 - - - - - 2 -
5 3 2 1 - - - 2 - - - - - 2 -

Page | 5
Department of Information Science and Engineering

COMPUTER AIDED ENGINEERING


DRAWING
Course Code 22CED13/23 Credits 3
CIE Marks 50 Hours/Week (L-T-P) 2-0-2
Total Hrs 64 SEE Marks 50
Exam Hrs 03 Course Type Core
COURSE OUTCOMES
Students will be able to
1. Gain proficiency in interpreting technical drawings and symbols used in engineering and
apply the theoretical concept of orthographic projection to solve problems involving points
in all four quadrants.
2. Acquire an understanding of the fundamental principles and concepts of projection of lines
and develop the ability to represent them in two-dimensional projections.
3. Apply the principles of orthographic projection to create precise representations of
projection of planes.
4. Develop an understanding of the fundamental principles and concepts of projection of solids
and apply the principles of orthographic projection to create accurate representations of
solid objects.
5. Master the skills required to interpret technical drawings and create precise projections of
isometric and orthographic views.
COURSE CONTENTS
UNIT -1- (6 Hrs)
Introduction to Computer Aided Engineering Drawing: Introduction, BIS Conventions, Types
of lines,Splines, Systems of dimensioning, Dimensioning common features, Geometrical
constructions. Introduction to software, Commands used for Engineering Drawing. Projection of
Points: In all the four quadrants.
UNIT -2- (12 Hrs)
Projection of Lines (First angle projection): True and apparent lengths, true and apparent
Inclinations to reference planes, application problems (Chimney, Tripod, Flag post, Oranges on
tree and Room problems).
UNIT -3- (14 Hrs)
Projection of Plane surfaces (First angle projection): Projection of regular polygons like
triangle, square, pentagon, hexagon.
UNIT -4- (18 Hrs)
Projections of Solids: Projections of right regular prisms like Square, Pentagon, Hexagon,
Cylinder and pyramids like Square, Pentagon, Hexagon, cone and cube in different positions.
(Inclined to both HP and
VP. No problems on tetrahedron, octahedrons and combination of solids).
UNIT -5- (14 Hrs)
Isometric Projection: Introduction to Isometric scale, Isometric projection of combinations (only
two) of solids like cube, regular prisms, cylinders, Pyramids, cone and frustum of pyramids, cone
and sphere. Conversion of Pictorial Views into Orthographic views: Recognizing circles,
arcs of circles, curved surfaces, square and rectangular surfaces, plane surfaces inclined to the
direction of view etc.

Page | 6
Department of Information Science and Engineering

TEXTBOOKS
SINO Unit Textbook Title Author(s) Publisher(s) Edition/Year of
Publication
1. All Fundamentals of K R Gopalakrishna Subhas Stores th
6 Edition/ 2022
Drawing
th
2 All Engineering N D Bhat Charotar 37
Drawing and V M Publishing Edition/
Panchal 2021
REFERENCE BOOKS
1. All A Primer on CAED Prof. K . VTU Belgaum 2ndEdition/
Balaveerareddy, 2021
Dr. Rajashekar Patil
2 All Fundamentals of Luzadder Warren J, Prentice– EEE/ 2022
Engineering Drawing Duff John M Hall of
India Pvt. Ltd.,
New Delhi
3 All CAED S. Trymbaka Murthy I.K. 3rdEdition/
International 2020.
Publishing
ONLINE RESOURCES
Topic/Title Link
Computer Aided Engineering http://nptel.ac.in/courses/112104031/
Drawing
Engineering drawing http://nptel.ac.in/syllabus/112103019/
COURSE ASSESSMENT METHOD
CIE - Test: 30 Marks
LA1 - Sketch Book (Class Work): 10
LA2- Marks Laboratory Work (Print Outs): 10 Marks
SEE - Final Exam: 50 Marks

CO-PO-PSO MAPPING
P
C PSO PSO
O
O 1 2
1 2 3 4 5 6 7 8 9 10 11 12
1 3 2 3 2 - - - - - - - 3 2 1
2 3 2 3 2 - - - - - - - 3 2 1
3 3 2 3 2 - - - - - - - 3 2 1
4 3 2 3 2 3 - - - - - - 3 2 1
5 3 2 3 2 3 - - - - - - 3 2 1

Page | 7
Department of Information Science and Engineering

Question Paper Pattern

Q. No. Question Marks Sketching/Software Drawing

1a or 2a Projection of Points 10 Only Sketching

1b or 2b Projection of Lines 15 Only Sketching

1c or 2c Projection of Planes 20 Only Sketching

3a or 3b Projection of Solids 30 Software Drawing

4 Isometric Projections 15 Software Drawing

5 Orthographic Projections 10 Software Drawing

Page | 8
Department of Information Science and Engineering

INTRODUCTION TO ELECTRONICS ENGINEERING

Course Code 22ESC143 Credits 3


Hours/Week (L-T-P-S) 3-0-0 CIE Marks 50
Total Teaching Hours 39 SEE Marks 50
Exam Hours 03 Course Type Theory
Course Component Engineering
COURSE LEARNING OUTCOMES

Students will be able to:


1. Analyze DC and single-phase AC circuits.
2. Understand the importance of protection and safety of electric systems.
3. Analyze the working of diode circuits and transistor circuits.
4. Explain the working and basic applications of Op-Amp circuits.
5. Perform number conversion and understand the basics of Boolean algebra and Combinational
Logic.
COURSE CONTENTS
UNIT -1- (08 Hrs)

D.C. Circuits: Ohm’s Law and Kirchhoff’s Laws, analysis of series circuits, parallel circuits and
illustrative examples.
Electromagnetism: Introduction to electromagnetism, statically and dynamically induced EMF, concept
of self-inductance, mutual-inductance and coefficient of coupling, energy stored in magnetic field and
illustrative examples.

UNIT -2- (08 Hrs)

Fundamentals of AC: Representation of AC quantities-average and RMS values, form factor and peak
factor. Analysis of single-phase AC circuits (R, L, C and series RL, RC), numerical problems (problems
on R,L,C, RL and RC series circuits only).
Protection and Safety of Electrical Systems: Introduction to domestic wiring (2-way and 3- way
control of lamp), necessity of earthing, types of earthing, and electric shocks, hazards and safety
precautions.

UNIT -3- (8 Hrs)

Diode Circuits: Diode V-I characteristics and temperature effects on VI characteristics, half wave
rectifier, full wave rectifier and bridge rectifier circuits (ripple factor and efficiency are excluded for
bridge rectifier), positive clipper, negative clipper, positive clamper and negative clamper circuits.
Transistor: Principle of operation of NPN transistor, transistor configurations, current gain (α), current
amplification factor (β) and relationship between α and Β, working of Transistor in CE mode as a
amplifier.
UNIT -4- (7 Hrs)

Operational Amplifiers: Introduction to Op-Amps. Ideal and practical Op-Amps and Op-Amp
characteristics. Inverting and non-inverting amplifiers circuit, adder and subtractor amplifier, voltage
follower, integrator and differentiator circuits.

Page | 9
Department of Information Science and Engineering

UNIT -5- (08 Hrs)

Boolean Algebra and Logic Circuits: Binary numbers and number system conversion (decimal to
binary and binary to decimal), binary addition and subtraction, logic gates, laws and theorems of
Boolean algebra.
Combinational logic: Introduction, adders and subtractors - half adder, full adder, half subtractor and
full subtractor.

TEXTBOOKS

SINO Unit Textbook Title Author(s) Publisher(s) Edition/Year of


Publication

1. 1,2 Basic Electrical PM Rajeswari 2011


Engineering Chandrashekaraiah Publications
2 3,4,5 Basic Electronics MV Rao Subhash Stores 2015
REFERENCE BOOKS
1 5 Digital principles and Givone, Donald D Palgrave 2003
Design Macmillan
2 3,4,5 Analog Electronic Mahadevaswamy, Pearson 2010
Circuits: A Simplified U. B Education India
Approach
ONLINE RESOURCES

Topic/Title Link

Fundamentals of Electrical Engineering https://onlinecourses.nptel.ac.in/noc21_ee73/preview

Basic Electronics https://onlinecourses.nptel.ac.in/noc21_ee55/preview

COURSE ASSESSMENT METHOD


Continuous Internal Evaluation (CIE):
 Three internal tests for 30 Marks each
 Two Learning Activities for 10 Marks each
Semester End Examination (SEE):
 Semester end examination for 100 Marks
PEDAGOGY

Self-learning, Surprise test, Assignment based test, Seminar, mini projects.

CO-PO-PSO MAPPING
PO
CO 1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 3 3 - - - - - - - - - - 1 -
2 3 3 - - - 1 1 - - - - - 1 -
3 3 3 - - - - - - - - - - 1 -
4 3 3 - - - - - - - - - - 1 -
5 3 3 - - - - - - - - - - 1 -

Page | 10
Department of Information Science and Engineering

INTRODUCTION TO PYTHON PROGRAMMING

Course Code 22PLC15B/25B Credits 3


Hours/Week (L-T-P-S) 2-0-2-0 CIE Marks 50
Total Teaching Hours 39 SEE Marks 50
Exam Hours 03 Course Type Integrated
Course Component BS
COURSE LEARNING OUTCOMES

At the end of the course the student will be able to:


CO1 Demonstrate proficiency in handling loops and creation of functions.
CO2 Identify the methods to create and manipulate lists, tuples and dictionaries.
CO3 Develop programs for string processing and file organization.
CO4 Interpret the concepts of Object-Oriented Programming as used in Python.
COURSE CONTENTS

UNIT -1- (08 Hrs)

Python Basics: Entering Expressions into the Interactive Shell, The Integer, Floating-Point, and String
Data Types, String Concatenation and Replication, Storing Values in Variables, Your First Program,
Dissecting Your Program, Flow control: Boolean Values, Comparison Operators, Boolean Operators,
Mixing Boolean and Comparison Operators, Elements of Flow Control, Program Execution, Flow
Control Statements, Importing Modules, Ending a Program Early with sys.exit(), Functions: def
Statements with Parameters, Return Values and return Statements, The None Value, Keyword
Arguments and print(), Local and Global Scope, The global Statement, Exception Handling, A Short
Program: Guess the Number
Textbook 1: Chapters 1 – 3

UNIT -2- (08 Hrs)

Lists: The List Data Type, Working with Lists, Augmented Assignment Operators, Methods,
Example Program: Magic 8 Ball with a List, List-like Types: Strings and Tuples, References,
Dictionaries and Structuring Data: The Dictionary Data Type, Pretty Printing, Using Data
Structures to Model Real-World Things,
Textbook 1: Chapters 4 – 5

UNIT -3- (8 Hrs)

Manipulating Strings: Working with Strings, Useful String Methods, Project: Password Locker,
Project: Adding Bullets to Wiki Markup
Reading and Writing Files: Files and File Paths, The os.path Module, The File Reading/Writing
Process, Saving Variables with the shelve Module,Saving Variables with the print.format() Function,
Project: Generating Random Quiz Files, Project: Multiclipboard,
Textbook 1: Chapters 6 , 8

UNIT -4- (8 Hrs)

Organizing Files: The shutil Module, Walking a Directory Tree, Compressing Files with the zipfile
Module, Project: Renaming Files with American-Style Dates to European-Style Dates,Project: Backing
Up a Folder into a ZIP File,
Debugging: Raising Exceptions, Getting the Traceback as a String, Assertions, Logging, IDLE‟s
Debugger.
Textbook 1: Chapters 9-10

Page | 11
Department of Information Science and Engineering

UNIT -5- (07 Hrs)

Classes and objects: Programmer-defined types, Attributes, Rectangles, Instances as return values,
Objects are mutable, Copying,
Classes and functions: Time, Pure functions, Modifiers, Prototyping versus planning,
Classes and methods: Object-oriented features, Printing objects, Another example, A more complicated
example,Theinit method, The str method, Operator overloading, Type-based dispatch, Polymorphism,
Interface and implementation,
Textbook 2: Chapters 15 – 17

TEXTBOOKS

SINO Unit Textbook Title Author(s) Publisher(s) Edition/Year of


Publication

1. Chapters Automate the Boring Sweigart No Starch 1stEdition, 2015


1 to 18, Stuff with Python Press
except
12

2 Chapters Think Python: How to Allen B. Downey Green Tea 2nd Edition,
13, 15, Think Like a Computer Press 2015
16, 17, Scientist
18

REFERENCE BOOKS

1. Chapters Automate the Boring Sweigart No Starch 1stEdition, 2015


1 to 18, Stuff with Python Press
except
12

ONLINE RESOURCES

Topic/Title Link

Python Programming https://www.learnbyexample.org/python/


Learn Python https://www.learnpython.org/
Python Tour https://pythontutor.com/visualize.html#mode=edit
COURSE ASSESSMENT METHOD

Continuous Internal Evaluation (CIE):


 Three internal tests for 30 Marks each
 Two Learning Activities for 10 Marks each
Semester End Examination (SEE):
 Semester end examination for 100 Marks
PEDAGOGY

Activity Based Learning (Suggested Activities in Class)/ Practical Based learning


Quizzes for list, tuple, string dictionary slicing operations using below link
https://github.com/sushantkhara/Data-Structures-And-Algorithms-with-
Python/raw/main/Python%203%20_%20400%20exercises%20and%20solutions%20for%20beginn
ers.pdf

Page | 12
Department of Information Science and Engineering

CO-PO-PSO MAPPING
PO
CO 1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 1 1 1 - 2 - - - - - - - - 2
2 3 2 3 - 2 - - - - - - - - 2
3 2 3 2 - 2 - - - 2 1 - - 1 2
4 2 2 3 - 2 - - - 3 1 - - 1 2
5 2 2 3 - 2 - - - 2 1 - - 1 2

Page | 13
Department of Information Science and Engineering

COMMUNICATIVE ENGLISH
Course Code 22ENG16 Credits 1
Hours/Week (L-T-P-S) 1-1-0-0 CIE Marks 50
Total Teaching Hours 02 hours/week SEE Marks 100
Exam Hours 03 Course Type Theory
Course Component Humanities
COURSE LEARNING OUTCOMES
Students will be able to:
1. Analyse situations in professional space and apply the fundamentals of communication skills
(BL4)
2. Develop and use vocabulary and pronunciation skills relevant to engineering as a profession.
(BL3)
3. Analyse and apply the basics of English grammar to improve their speaking and writing
skills. (BL4)
4. Analyse and demonstrate appropriate etiquettes in meetings, group discussions and
interviews. (BL4)
COURSE CONTENTS
UNIT -1- (04 Hrs)
Introduction to Communicative English
Introduction, Language as a Tool, Fundamentals and Barriers to Effective Communicative
English, Developing & improving Interpersonal and Intrapersonal Communication Skills in
Spoken/Oral Communication. Training to listen patiently and fully, while others speak (e.g. Self-
introduction).
UNIT -2- (04 Hrs)
Introduction to Listening Skills and Phonetics
Introduction to Phonetics, English Pronunciation, Sounds Mispronounced, Silent and Non-Silent
Letters, spelling rules and words often misspelt, Common Errors in Pronunciation, Pronunciation of
‘the’, words ending in words ‘age’, some plural forms.
UNIT -3- (04 Hrs)
Basic English Communicative Grammar and Vocabulary PART - I:
Grammar: Basic English Grammar and Parts of Speech - Nouns, Pronouns, Adjectives, Verbs,
Adverbs, Conjunctions, Articles and Preposition. Preposition, kinds of Preposition and Prepositions
often Confused. Articles: Use of Articles– Indefinite and Definite Articles, Introduction to
Vocabulary, All Types of Vocabulary –Exercises on it.
UNIT -4- (04 Hrs)
Basic English Communicative Grammar and Vocabulary PART - II:
Question Tags, Question Tags for Assertive Sentences (Statements) – Some Exceptions in Question
Tags and
Exercises, One Word Substitutes and Exercises. Words formation - Prefixes and Suffixes
(Vocabulary), Contractions and Abbreviations. Tense and Types of tenses, The Sequence of Tenses
(Rules in use of Tenses) and Exercises on it.
UNIT -5- (02 Hrs)
Communication Skills for Employment:
Information Transfer: Oral Presentation - Examples and Practice. Extempore / Public Speaking,
Difference
between Extempore / Public Speaking, Communication Guidelines for Practice. Mother Tongue
Influence (MTI)- Various Techniques for Neutralization of Mother Tongue Influence – Exercises.
Reading and Listening Comprehensions – Exercises.

Page | 14
Department of Information Science and Engineering

TEXTBOOKS
SINO Unit Textbook Title Author(s) Publisher(s) Edition/Year of
Publication
1. All Technical Meenakshi Oxford University
Third Edition/
Communication – Raman and Press 2017. 2017
Principles and Sangeetha
Practice. Sharma
REFERENCE BOOKS
1 1,2,3,4 Concise English V. K Moothathu Oxford University 12th
Grammar Press Edition/2020
2 1,4,5 A Junior English N. K Aggarwal Global Brothers 2007
Grammar and Prakashan
Composition Educational
Publishers
ONLINE RESOURCES
Topic/Title Link
Introduction to Functional English https://onlinecourses.swayam2.ac.in/nou24_ge38/preview
English Grammar for Employability https://onlinecourses.swayam2.ac.in/aic21_ge24/preview
Communicative English https://onlinecourses.swayam2.ac.in/cec24_lg08/preview
COURSE ASSESSMENT METHOD
Continuous Internal Evaluation (CIE): 50 marks calculated from three MSEs (40%+ 40%+ 20%),
and LA 1and LA 2(10+10).
Semester End Examination (SEE): 100 marks exam will be conducted and will be brought down to
50 marks.
PEDAGOGY
Teaching Methodology:
Black Board
Language Lab: To augment LSRW, grammar, and vocabulary skills (Listening, Speaking, Reading,
Writing, and Grammar, Vocabulary) through tests, activities, exercises etc.,
Comprehensive web-based learning and assessment systems can be referred as per the AICTE / VTU
guidelines
Activity-Based Learning (Suggested activities in class)/Practical-Based Learning
Contents-related activities (Activities- based discussion)
Organising group-wise discussions connected to placement activities.
Quizzes and Discussions, seminars, and assignments

CO-PO-PSO MAPPING
PO
CO 1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 - - - - - 2 - - 3 3 - 3 2 -
2 - - - - - - - - - 3 - 3 2 -
3 - - - - - - - - - 3 - 3 2 -
4 - - - - - - - - 3 3 2 3 2 -

Page | 15
Department of Information Science and Engineering

INDIAN CONSTITUTION
Course Code 22ICO17 / 27 Credits 1
Hours/Week (L-T-P-S) 1:0:0:0 CIE Marks 50
Total Teaching Hours 15 SEE Marks 50
Exam Hours 02 Course Type Theory
Course Component Humanities
COURSE LEARNING OUTCOMES
Students will be able to:
1: To impart basic knowledge about the Constitution of India. Have Constitutional knowledge and
legal literacy. (L2)
2: To educate the students about their Fundamental Rights, obligations, responsibilities, privileges and
rights, duties and get insights on administrative and judicial setup of the country. (L2)
3: Inculcate national and patriotic spirit among the students as responsible citizens of the country.
(L2)
4: To impart knowledge about Union Government, political and administrative structure of the
Country. (L2)
5: To educate the students about State Executive, Electoral process, Amendment Procedure and
Electoral process of India. (L2)
COURSE CONTENTS
UNIT -1- (3 Hrs)
Indian Constitution: Necessity of the Constitution, Societies before and after the Constitution
adoption. Introduction to the Indian constitution, Making of the Constitution, Role of the Constituent
Assembly.
UNIT -2- (3 Hrs)
Salient features of India Constitution. Preamble of Indian Constitution & Key concepts of the
Preamble. Fundamental Rights (FR’s) and its Restriction and limitations in different Complex
Situations. building.
UNIT -3- (3Hrs)
Directive Principles of State Policy (DPSP’s) and its present relevance in Indian society.
Fundamental Duties and its Scope and significance in Nation, Union Executive: Parliamentary
System, Union Executive – President, Prime Minister, Union Cabinet.
Self-study: Directive Principles of State Policy (DPSP’s)
UNIT -4- (3Hrs)
Parliament - LS and RS, Parliamentary Committees, Important Parliamentary Sessions, and
Terminologies. Judicial System of India, Supreme Court of India and other Courts, Important
Concepts- Judicial Reviews, Public Interest Litigation (Judicial Activism).
UNIT -5- (3 Hrs)
State Executive and Governor, CM, State Cabinet, Legislature – Legislative Assembly and
Legislative Council Election Commission, Elections & Electoral Process. Amendment to
Constitution, and Important Constitutional Amendments. Emergency Provisions.
Self-study: State Executive
TEXTBOOKS
SINO Unit Textbook Title Author(s) Publisher(s) Edition/Year of
Publication
1. All Constitution of M Raja Ram New Age 3rd Edition 2015
India and International
Professional Publishers
Ethics
2. All Constitution of Dr. K. R. Sudha Publication 9th Edition
India,Professional Phaneesh (revised and
Ethics and Human enlarged) 2014
Rights

Page | 16
Department of Information Science and Engineering

3 All Constitution of Prasaranga Published by 2007


India and Prasaranga or
Professional published on VTU
Ethics Belagavi
4 All Introduction to Durga Das Prentice –Hall, 2008
the Constitution Basu
of India
REFERENCE BOOKS
1 All Professional H. S. Sapna Book House, 2017.
Ethics & Indian Vishwanath, Dr. Gandinagar,
Constitution G.R. Poornima, Bangaluru.
M.N. Suresh
Kumar
2 All The Constitution Meru Nandan K Published Second Edition,
of India B by Bengaluru.
Murugu
Publicatio
n,
3 All Samvidhana Ode Justice HN Naga New Age 3rd Edition 2015
for Students & Mohan Dhas, Internatio
Youths Sahayana, nal
kerekon Publisher
s
ONLINE RESOURCES
Topic/Title Link
Framing and features of Indian https://byjus.com/free-ias-prep/evolution-and-framing-of-
constitution the-constitution/
Fundamental Rights and Directive https://lawbhoomi.com/relationship-between-fundamental-
Principles rights-and-directive-principles-of-state-policy/
Union Executive https://knowindia.india.gov.in/profile/the-
union/executive.php
Emergency Provisions, Electoral https://www.insightsonindia.com/polity/indian-
Process constitution/significant-provisions/emergency-provisions/
State Executive https://byjus.com/free-ias-prep/structure-organisation-and-
functioning-of-the-executive/
COURSE ASSESSMENT METHOD
Continuous Internal Evaluation (CIE):
Three Unit Tests each of 30 Marks (duration 01 hour)
Two assignments each of 10 Marks
Semester End Examination (SEE):
The question paper will have 50 questions. For 50 marks.
SEE Pattern will be in MCQ Model (Multiple Choice Questions) for 50 marks. Duration of the
examination is 02 Hour.

PEDAGOGY
Chalk and talk, power point presentation, classroom discussions, quizzes, and assignments.

Page | 17
Department of Information Science and Engineering

CO-PO-PSO MAPPING
PO
CO 1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 - - - - - 3 2 - - - - 1 -
2 - - - - - 3 2 - 2 - - 3 1 -
3 - - - - - 3 - - 2 - - 3 1 -
4 - - - - - 3 2 - - - - 3 1 -
5 - - - - - 3 2 3 - - - 3 1 -

Page | 18
Department of Information Science and Engineering

SCIENTIFIC FOUNDATIONS OF HEALTH


Course Code 22SFH18/28 Credits 1
Hours/Week (L-T-P-S) 1-0-0-0 CIE Marks 50
Total Teaching Hours 15 SEE Marks 50
Exam Hours 1.5 Course Type Theory
Course Component
COURSE LEARNING OUTCOMES
Students will be able to:

1. To analyse health and wellness, focus on positive mindset and improve personality both in
personal and professional fronts
2. To Develop healthy lifestyles by emphasis on healthy diet and physical activities
3. To Demonstrate effective communication skills and build healthy and caring relationships for
better social wellbeing
4. To Inculcate strong mindset to avoid harmful habits and their associated risks for current and
future life
5. To Emphasize on preventing and fighting against harmful diseases and improving the quality
of life in chronically ill
COURSE CONTENTS
UNIT -1- (03 Hrs)
Good Health & It’s balance for positive mindset: Health - Importance of Health, Influencing
factors of Health, Health beliefs, Advantages of good health, Health & Behavior, Health & Society,
Health & family, Health & Personality, Psychological disorders-Methods to improve good
psychological health, Changing health habits for good health
UNIT -2- (03 Hrs)
Building of healthy lifestyles for better future: Developing healthy diet for good health, Food &
health, Nutritional guidelines for good health, Obesity & overweight disorders and its management,
Eating disorders, Fitness components for health, Wellness and physical function, How to avoid
exercise injuries.
UNIT -3- (03 Hrs)
Creation of Healthy and caring relationships : Building communication skills, Friends and
friendship - Education, the value of relationship and communication skills, Relationships for Better or
worsening of life, understanding of basic instincts of life (more than a biology), Changing health
behaviours through social engineering.
UNIT -4- (03 Hrs)
Avoiding risks and harmful habits : Characteristics of health compromising behaviors, Recognizing
and avoiding of addictions, How addiction develops, Types of addictions, influencing factors of
addictions, Differences between addictive people and non-addictive people & their behaviors. Effects
of addictions Such as..., how to recovery from addictions.
UNIT -5- (03 Hrs)
Preventing & fighting against diseases for good health: How to protect from different types of
infections, How to reduce risks for good health, Reducing risks & coping with chronic conditions,
Management of chronic illness for Quality of life, Health & Wellness of youth :a challenge for
upcoming future, Measuring of health & wealth status.

TEXTBOOKS
SINO Unit Textbook Title Author(s) Publisher(s) Edition/Year
of Publication
1. All “Scientific Dr. L Thimmesha Published in VTU 2021
Foundations of Dr. Mahesh Website.
Health” – Study
Material

Page | 19
Department of Information Science and Engineering

2 All “Scientific Lohith K S Infinite Learning 2022


Foundations of Solutions,
Health”, (ISBN-978- Bangalore
81-955465-6-5)
3 All Health Psychology - A Jane Ogden McGraw Hill FOURTH
Textbook, Education (India) EDITION
Private Limited -
Open University
Press.

REFERENCE BOOKS
1 All Health Psychology Charles Abraham, Routledge 711 Second edition
Mark Conner, Third Avenue, New
Fiona Jones and York, NY 10017.
Daryl O’Connor –
2 All HEALTH SHELLEY E. McGraw Hill Ninth Edition
PSYCHOLOGY TAYLOR - Education (India)
University of Private Limited -
California, Los Open University
Angeles Press.
3 All Scientific Foundations Popular Authors Published for 5th Edition
of Health (Health & university and
Welness) General colleges references
Books by the reputed
publisher.
ONLINE RESOURCES
SWAYAM / NPTL/ MOOCS/ We blinks/ Internet sources/ YouTube videos and other materials /
notes
COURSE ASSESSMENT METHOD
Assessment Details (both CIE and SEE) : The weightage of Continuous Internal Evaluation (CIE) is
50% and for Semester End Exam (SEE) is 50%. The minimum passing mark for the CIE is 40% of
the maximum marks (20 marks out of 50). The minimum passing mark for the SEE is 35% of the
maximum marks (18 marks out of 50). A student shall be deemed to have satisfied the academic
requirements and earned the credits allotted to each subject/ course if the student secures not less than
35% (18 Marks out of 50) in the semester-end examination(SEE), and a minimum of 40% (40 marks
out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End
Examination) taken together.

Continuous Internal Evaluation(CIE) : Three Tests each of 30 Marks (duration 01 hour) First test
after the completion of 30-40 % of the syllabus Second test after completion of 80-90% of the
syllabus Third test before the closing of the academic term is conducted.

Two assignments each of 20 Marks The teacher has to plan the assignments and get them completed
by the students well before the closing of the term so that marks entry in the examination portal shall
be done in time.

Formative (Successive) Assessments include Assignments/Quizzes/Seminars/ Course projects/Field


surveys/ Case studies/ Hands-on practice (experiments)/Group Discussions/ others..

The Teachers shall choose the types of assignments depending on the requirement of the course and
plan to attain the Cos and POs. (to have a less stressed CIE, the portion of the syllabus should not be
common /repeated for any of the methods of the CIE. Each method of CIE should have a different
syllabus portion of the course). CIE methods /test question paper is designed to attain the different
levels of Bloom’s taxonomy as per the outcome defined for the course

Page | 20
Department of Information Science and Engineering

CO-PO-PSO MAPPING
PO
CO PSO1 PSO2
1 2 3 4 5 6 7 8 9 10 11 12
1 1 - - - - 3 - - - - - 3 1 -
2 1 - - - - 3 2 - - - - 3 1 -
3 1 - - - - 3 3 3 3 - 3 1 -
4 1 - - - - 3 2 - - - - 3 1 -
5 1 - - - - 3 2 3 2 - 3 1 -

Page | 21
Department of Information Science and Engineering

Year 1
Semester II Curriculum

Page | 22
Department of Information Science and Engineering

MATHEMATICS-II
Course Code 22MATS21 Credits 3
Hours/Week (L-T- 2:2:2 CIE Marks 50
P)
Total Hrs 40 SEE Marks 50
Exam Hrs 03 Course Type Basic Science

Course Outcomes:
Students will be able to
1. Solve differential equations of various kind using analytical techniques.
2. Model problems in engineering using differential equations and matrices.
3. Adopt numerical methods to solve system of equations and matrices.
4. Fit, analyses the data and predict required values using interpolation and curve fitting.
5. Model using the concepts of linear algebra, solve and interpret results.
COURSE CONTENTS
Module-1: Solution of Ordinary Differential Equations (8 hours)
Linear and Bernoulli’s differential equations, Exact differential equation,
Complementary function and Particular Integral for higher order linear differential equations with
constant coefficients, Variation of Parameters
Applications: LCR circuits, Charging and discharging capacitor, Spring mass oscillator
Self-study: Undetermined coefficients
Module-2: Numerical Methods-I (8 hours)
Solution of algebraic and transcendental equations: Regula – Falsi method, Newton Raphson
method Finite differences, Interpolation: Newton Forward, Backward , Lagrange Interpolation
Curve Fitting: Fitting curves using least square method, straight line, parabolic and exponential
curves.
Self-Study: Bisection method, Derivatives using Newton’s formulae.
Module - 3: Numerical methods - 2 (8 hours)
Power method of finding dominant Eigenvalue and corresponding Eigenvector, solving system of
equations by Gauss- Siedel Method, LU decomposition method, Thomas algorithm, Eigenvalues of
symmetric matrices using Jacobi and Given’s Method.
Applications: Solving linear systems generated from electrical circuits.
Self-Study: Errors in numerical Methods, round off error, chopping error, relative error, truncation
error.
Module-4: Linear Algebra (8 hours)
Vector spaces- definition, examples, Linear combinations, sub spaces, linear dependence, basis and
dimension, linear mapping, linear operator, Kernel and Image of a Linear mapping, matrix
representation of linear operator, change of basis.
Self-Study: Row Space and Column space, Rank and nullity theorem
Module - 5: Linear Algebra (8 hours)
Inner product space, Orthogonal Sets and Bases, Gram Schmidt Orthogonalization process,
Polynomial of matrices, Characteristic polynomial, Eigenvalues and Eigenvectors, diagonalization,
Characteristic and minimal polynomial.
Self-Study: Block matrices and Canonical form.
MATLAB EXPERIMENTS
1. Solution of 1st order ODE
2. Solution of second order ODE
3. Interpolation using Newtons formulae
4. Newton Raphson method
5. Secant method
6. Power Method
7. Gauss Elimination
8. Gauss Seidel method

Page | 23
Department of Information Science and Engineering

9. LU decomposition
10. Least square curve fitting

TEXTBOOKS
SINO Unit Textbook Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1,2 Advanced Erwin Wiley 2006
Engineering Kreyzig
Mathematics, 9th
edition
2. 3 Advanced Glyn James Pearson 2011
Engineering
Mathematics, 3rd
Edition
3. 4,5 Introductory S S Shastry PHI 2013
Methods of
Numerical
Analysis, 5th edition
4. 4,5 Numerical Methods M K Jain, S R New Age 2012
for Scientific and K Iyengar, R
Engineering K Jain
Computation, 6th
edition
REFERENCE BOOKS
1. 3 Introduction to K Sankara PHI 2013
Partial Differential Rao
Equations, 3rd Edition
2. 4,5 Applied numerical RJ Thomson 2002
methods for Schilling, s Brroks/Cole
Engineers using
MATLAB and C
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Advanced Engg. Mathematics https://onlinecourses.nptel.ac.in/noc23_ma90/preview
Numerical methods https://onlinecourses.nptel.ac.in/noc23_ma94/preview
COURSE ASSESSMENT METHOD:
CIE - Test: 30 marks
CIE - Test: 30 marks
LA: Conduction of experiment+record+ Case Study (specific to Branches): 20Marks
SEE - Final Exam: 50 Marks
PEDAGOGY
4. Black Board Teaching
5. PPT presentation
6. Geometrical modelling if relevant

POs PSO’s
CO
1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 2 2 1 - 1 - - - - - - - 1 -
2 2 2 1 - 1 - - - - - - - 1 -
3 2 2 1 - 1 - - - - - - - 1 -
4 2 2 1 - 1 - - - - - - - 1 -
5 2 2 1 - 1 - - - - - - - 1 -

Page | 24
Department of Information Science and Engineering

ENGINEERING PHYSICS
Course Code 22PHYS12/22 Credits 4
Hours/Week (L-T-P-S) 3-0-2-0 CIE Marks 50
Total Teaching Hours L39+P26 SEE Marks 50
Exam Hours 03 Course Type Integrated
COURSE LEARNING OUTCOMES
Students will be able to:
1. Apply the knowledge of quantum mechanics to analyze the physical properties exhibited by
particles at sub-atomic level and in quantum computing.
2. Analyze the properties of optical waves in the phenomena of lasing action, signal
propagation, interference, and diffraction.
3. Apply the knowledge of static and dynamic electromagnetic fields to derive the Maxwell`s
equations and EM wave equation.
4. Analyze the electrical properties of superconducting materials to explore the working of
superconductor-based devices.
5. Apply the knowledge of semiconductors to relate to the working of electronic devices.

COURSE CONTENTS
UNIT -1- (8 Hrs)
Quantum Mechanics: de Broglie Hypothesis and Matter Waves, Phase Velocity and Group Velocity,
Heisenberg’s Uncertainty Principle and its application (Non-existence of electron inside the nucleus-
Non-Relativistic),
Wave Function, Time independent Schrodinger wave equation, Physical Significance and
normalization of a wave function, Eigen functions and Eigen Values, Motion of a particle in a one-
dimensional potential well of infinite depth, Waveforms and Probabilities. Numerical Problems
Principles of Quantum Information & Quantum Computing: Introduction to Quantum
Computing, Moore’s law & its end. Single particle quantum interference, Classical & quantum
information comparison. Differences between classical & quantum computing, quantum superposition
and the concept of qubit.
Prerequisite: Wave–Particle dualism
UNIT -2- (8 Hrs)
Lasers: Basic properties of a LASER beam, Interaction of Radiation with Matter, Einstein’s A and B
Coefficients, Laser Action, Population Inversion, Metastable State, Requisites of a laser system,
Nd:YAG laser, Applications: Bar code scanner, Laser Printer, Numerical Problems
Optical Fibre: Principle and structure, Acceptance angle and Numerical Aperture (NA) and
derivation of Expression for NA, Modes of propagation, Number of modes and V parameter,
Classification of Optical Fibres, Attenuation and Fibre Losses, Applications: Fibre Optic
Communication, Fibre sensors. Prerequisite: Properties of light Self-learning: Total Internal
Reflection & Propagation Mechanism in optical fibres.
UNIT -3- (8 Hrs)
Maxwell’s Equations: Maxwell’s Equations: Fundamentals of vector calculus. Divergence and curl
of electric field and magnetic field (static), Gauss’ divergence theorem and Stokes’ theorem.
Description of laws of electrostatics, magnetism and Faraday’s laws of EMI. Current density &
equation of Continuity; displacement current (with derivation) Maxwell’s equations in vacuum
EM Waves: The wave equation in differential form in free space (Derivation of the equation using
Maxwell’s equations), Plane electromagnetic waves in vacuum, their transverse nature, Numerical
problems. Prerequisite: Electricity & Magnetism Self-learning: Fundamentals of vector calculus.
UNIT -4- (8 Hrs)
Electrical Properties of Materials and Applications: Electrical Conductivity in metals, Resistivity
and Mobility, Concept of Phonon, Mathiessen’s rule. Introduction to Super Conductors, Temperature
dependence of resistivity, Meissner Effect, Critical Current, Types of Super Conductors, Temperature
dependence of Critical field, BCS theory (Qualitative), Quantum Tunnelling, High Temperature
superconductivity, Josephson Junction, DC and AC SQUIDs (Qualitative), Numerical Problems.
Prerequisites: Basics of Electrical conductivity Self-learning: Resistivity and Mobility

Page | 25
Department of Information Science and Engineering

UNIT -5- (7 Hrs)


Semiconductor and Devices: Expression for concentration of electrons in conduction band & holes
concentration in valance band (only mention the expression), Law of mass action, carrier
concentration in intrinsic semiconductors, Fermi energy and Fermi level, Fermi level in intrinsic
semiconductors, Electrical conductivity of a semiconductor (derivation) in the case of intrinsic
semiconductors, Hall effect, Expression for Hall coefficient (derivation) and its application.
Semiconductor Diode Laser, Photodiode and Power responsivity, Four probe method to determine
resistivity, solar cell, Numerical problems.
Pre requisite: Basics of Semiconductors

SUGGESTED LEARNING RESOURCES


Books (Title of the Book/Name of the author/Name of the publisher/Edition and Year)
1. Solid State Physics, S O Pillai, New Age International Private Limited, 8th Edition, 2018.
2. Engineering Physics by Gaur and Gupta, Dhanpat Rai Publications, 2016 (Reprint).
3. Concepts of Modern Physics, Aurthur Beiser, McGrawhill, 6th Edition, 2009.
4. Lasers and Non-Linear Optics, B B Loud, New age international, 2011 edition.
5. A text book of Engineering Physics by M .N. Avadhanulu, P G. Kshirsagar and T V S Arun
Murthy, Eleventh edition, S Chand and Company Ltd. New Delhi-110055.
6.Quantum Computation and Quantum Information, Michael A. Nielsen & Isaac L. Chuang,
Cambridge Universities Press, 2010 Edition.
7. Quantum Computing, Vishal Sahani, McGraw Hill Education, 2007 Edition.
8. Engineering Physics, S P Basavaraj, 2018 Edition.
9. Materials science and Engineering by R Balasubramanium, second edition, Wiley India Pvt. Ltd.
10. Materials science for Engineers by James Shackelford and Madanapalli K Muralidhara, Sixth
edition, Pearson Education Asia India Pvt. Ltd.
ONLINE RESOURCES
Topic/Title Link
Quantum https://www.youtube.com/watch?v=p7bzE1E5PMY&t=136s
Mechanics
Quantum https://www.youtube.com/watch?v=jHoEjvuPoB8
Computing
LASER https://www.youtube.com/watch?v=WgzynezPiyc
https://nptel.ac.in/courses/115/102/115102124/
Optical Fibre https://www.youtube.com/watch?v=N_kA8EpCUQo
Maxwell’s https://www.youtube.com/watch?v=0jW74lrpeM0
equations https://www.youtube.com/watch?v=K40lNL3KsJ4
Superconducti https://www.youtube.com/watch?v=MT5Xl5ppn48
vity
Semiconducto https://www.youtube.com/watch?v=CXFtbpYaBXw&list=PLQzUXa8lZVq8lfZN58
rs 36sohUpRCt2b6oB
Virtual LAB https://www.vlab.co.in/broad-area-physical-sciences
COURSE ASSESSMENT METHOD
1. Continuous Internal Evaluation (CIE) for 50 Marks
a) Theory (50 Marks)
 LA1- Tests /Oral presentation/Assignments-10 Marks
 LA2-Surprise tests/Higher order analytical problems-10 Marks.
 Three mid semester examinations (MSE) will be conducted each for 30 with
I MSE 40%-weightage
II MSE-40% weightage
III MSE-20% weightage
Will be scaled-down to 35
b) Lab (50 Marks)
a. Evaluation of day to day performance in the laboratory (observation book)-20 Marks
b. Record-05 Marks.

Page | 26
Department of Information Science and Engineering

c. Internal Examination-20 Marks.


d. Viva voce -5 Marks
Will be scaled-down to 15
2. Semester End Examination (SEE) for 50 Marks
 Final examination (theory) for 100 Marks later it will be scaled-down to 50 Marks.
PEDAGOGY
1. Innovative teaching techniques through videos, animation in addition to the conventional teaching
methods
2. By offering real life examples, state the necessity of physics in engineering studies.
3. Seminars and Quizzes to be arranged to improve their analytical and understanding skills.
4. Encourage the students for group learning.
5. Promote the critical thinking by giving some higher order analytical problems.
6. Support and encourage the students for self-study.
LABORATORY
SI.NO LIST OF EXPERIMENTS
1 Newton's Rings: To determine the radius of curvature of given Plano convex lens
by forming Newton's rings.
2 LCR series and parallel resonance: Study series and parallel LCR resonance and
hence
calculate bandwidth and Quality factor.
3 Photo diode: To study the reverse bias characteristic of Photo-diode for different
intensity
of incident light.
4 Dielectric Constant: To determine the dielectric constant of given dielectric by
capacitor charge
and discharge method
5 Fermi Energy: Determine the Fermi energy of a given metal.
6 Zener Diode: To study the I-V characteristics of a given Zener diode.
7 Diffraction Grating: To determine the wave lengths of mercury spectral lines by
grating
minimum deviation method.
8 Transistor Characteristics: To study the input and output characteristics of given
NPN
Transistor in CE configuration and find the gain factor.
9 Numerical Aperture: To determine the numerical aperture of step index optical
fiber.
10 Simulations
CO-PO-PSO MAPPING
PO
CO 1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 3 2 - - - - - - 2 - - 1 1 -
2 3 2 - - - - - - 2 - - 1 1 -
3 3 2 - - - - - - 2 - - 1 1 -
4 3 2 - - - - - - 2 - - 1 1 -
5 3 2 - - - - - - 2 - - 1 1 -

Page | 27
Department of Information Science and Engineering

PRINCIPLES OF PROGRAMMING USING C


Course Code 22POPS23 Credits 3
Hours/Week (L-T-P-S) 3-0-2 CIE Marks 50
Total Teaching Hours 40 SEE Marks 50
Exam Hours 03 Course Type Integrated
Course Component Engineering Science
COURSE LEARNING OUTCOMES
Students will be able to:
1. Understand the basics of computers and C program structure. -L2
2. Analyse the concepts of control flow and skilfully apply them to solve the given problem. L-4
3. Demonstrate a high level of analytical thinking and problem-solving skills by proficiently
analysing and applying the concepts of arrays in the development of modular programs that
utilize functions to solve complex problems. -L4
4. Examine the relative effectiveness of pointers and built-in string functions for solving a given
problem. -L4
5. Analyse and Apply concepts of C structure, union, and file I/O to solve a given problem. L-4
COURSE CONTENTS
UNIT -1- (08 Hrs)
Introductory concepts: block diagram of a computer, how to develop a program – Algorithm,
flowchart, Structure of a C program.
Introduction to C programming: The C characters set, Identifiers and Keywords, Data Types,
Macros(typedef), Constants, variables, Declarations, Expressions, Statements, Arithmetic Operators,
Relational and Logical Operators, Unary Operators, Bitwise Operators, Assignment Operators,
Conditional Expressions.
UNIT -2- (08 Hrs)
Formatted and Unformatted Input/Output: Formatted I/O: printf() ,scanf() ,Unformatted
I/O:getchar(),putchar() ,gets() and puts()
Control Statements: Branching: the if-else Statement, looping: the while statement, the do while
statement, the for statement, Nested control structures. The switch statement, break statement and
continue statement, Unconditional statement-GOTO.
UNIT -3- (8 Hrs)
Arrays: Defining an array, processing an array, multidimensional arrays. Binary Search and Bubble
sort
Functions: -A brief overview, defining a function, accessing a function, function prototypes, passing
arguments to a function, call by value passing array to function, recursion.
UNIT -4- (8Hrs)
Pointers: Fundamentals, Pointer Declarations, Operations on pointers, passing pointers to function,
call by ref, call by value Vs Call by ref, pointers, and one-dimensional array
Strings: Defining a string, Initialization of Strings, reading and writing a string (using scanf and
printf), String built-in functions – string length, copy, compare, concatenate.
Dynamic memory allocations (malloc, realloc, and free, calloc)
UNIT -5- (08 Hrs)
Structures And Unions-Defining a structure, processing a structure, passing structure to functions
(call by value, call by ref), Introduction to Unions.
File Handling: opening and closing a data file, reading, and writing a data file, processing a data file.
Command line arguments.

Page | 28
Department of Information Science and Engineering

TEXTBOOKS
SINO Unit Textbook Title Author(s) Publisher(s) Edition/Year of
Publication
1. All Programming with Byron Gottfried Shaums outlines 3rd Edition /2017
C series
2 All Computer Reema Thareja Oxford University 2nd Edition/2017
fundamentals and
programming in c
REFERENCE BOOKS
1 1,2,3,4 The C programming Brian W. PHI 2nd Edition/1998
language Kernighan,
Dennis Ritchie
2 All Introduction to Peter Norton TATA 7th Edition /2010
Computer MCGRAWHILL
3 All Let Us C Yashwant
Kanetkar
4 All C Traps and Pitfalls Andrew Koenig Pearson Education 2006
ONLINE RESOURCES
Topic/Title Link
Introduction To Programming In C https://nptel.ac.in/courses/106104128
Problem Solving Through https://onlinecourses.nptel.ac.in/noc23_cs53/preview
Programming In C
COURSE ASSESSMENT METHOD
Continuous Internal Evaluation (CIE):
 Three MSE (theory), 30 Marks each will be conducted. (40% marks +40%marks+20%marks)
weightage is considered for each MSE respectively.
 Learning Activities: 20 Marks (LA1 and LA2).
o Quizzes
o Assignments
 Lab Experiments –25 Marks (Observation-10 and Record-15 marks-Continuous Evaluation
Method)
Lab Test- 25 Marks (Viva-5 and Test-20 marks(writeup:5 Marks, Execution:15 marks).
Note: 2 Lab internal tests can be conducted and average of both can be considered
Semester End Examination (SEE): SEE for 100 marks.

PEDAGOGY
 Black board teaching and hands-on lab
 Power Point Presentation
 Encourage collaborative (Group Learning) Learning in the class.
 Use of Video/Animation to explain functioning of various concepts.

LABORATORY EXERCISES
SINO LIST OF EXPERIMENTS
Secure life, an insurance company issues special returns to its customers on leap years. Given
1 a year, write a C program to find whether the customer is due for special returns or not. (use
ternary operator)
The tallest of the three pupils are to be selected for the basketball tournament being held in
2 the university next year. Write a C program using branching statements to find the candidate
selected for the tournament. (if else)
Person is making identical balloon arrangements for a party. He has X maroon balloons and
Y white balloons. He wants each arrangement to have the same number of each colour.
3
Design a C program to find greatest (GCD) & Least (LCM) number of arrangements using
Euclid’s algorithm to make use of every balloon.

Page | 29
Department of Information Science and Engineering

A criminal leaves a four digit number as his calling card, Design an algorithm and develop a
4
C program to test the four digit number left by the criminal is palindrome or not.
The books in the library are randomly placed on the shelves. Design a C program that sorts
5
the books based on ISBN ,Use bubble sort to implement the program
6 Given a ISBN Design a C program to search and display the book if present in the library.
Use binary search to design the program
In google web search engine the user types a string. Design a C program to check if a sub
7
string is present in the given string
Design, develop and execute a program in C to read two matrices A(M x N) and B(p x q) and
8
compute the product of A and B
You are given two envelopes, each containing money, Design, develop and execute a
9
program in C to swap two envelopes using methods
a. Call by value.
b. Call by reference
You have been asked to arrange a lucky draw in college and the person who picks a prime
10 number always wins a prize. Design a C program to test if the participant has won or lost
(Prime number)
In the university to maintain student database for result calculation, Using structures design a
11 C program that accepts the details such as student rollno, student name and marks of three
subjects of n students and prints theirs details along with their total marks.
The local government school needs simple recording software which accepts names of the
students in random order prepares the nominal roll in alphabetical order. Help the school by
12
designing a simple c program to sort the given names and display using sorted names using
file handling functions.
Develop a structure to represent a planets in the solar system. Each planet has the field for the
planets name, its distance from the sun in miles and the number of moon it has. Write a
13
program to read the data for each planet and store. Also print the name of the planet that has
the highest number of moons.
Design a Program to demonstrate to pass or return a structure to/from a Function using call
14 by value and call by reference method. Use Employee details
(EMPID,EMPNAME,EMPSAL,DEPARTMENT) for the structure.
Nidhi a second semester engineering students wants to learn difference between a structure
15 and unions in C programming, help her to distinguish the same with a program to read and
print her details using structure and unions.

CO-PO-PSO MAPPING
PO
CO 1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 1 1 1 - 2 - - - - - - - 1 3
2 3 2 3 - 2 - - - - - - - 1 3
3 2 3 2 - 2 - - - 2 1 - - 1 3
4 2 2 3 - 2 - - - 3 1 - - 1 3
5 2 2 3 - 2 - - - 2 1 - - 1 3

Page | 30
Department of Information Science and Engineering

INTRODUCTION TO MECHANICAL ENGINEERING


Course Code: 22ESC144/244 CIE Marks 50
Course Type Theory SEE Marks 50
(Theory/Practical/Integrated) Total Marks 100
Teaching Hours/Week (L:T:P: S) 2:2:0:0 Exam Hours 03
Total Hours of Pedagogy 40 hours Credits 03
Course Learning Objectives
 To develop basic Knowledge on Mechanical Engineering, Fundamentals and Energy
Sources.
 Understand the concept of different types of Machine tool operations and
ModernManufacturing Processes like CNC, 3D printing.
 To know the concept of IC engines and Future Mobility vehicles.
 To give exposure in the field of Engineering Materials and Manufacturing
ProcessesTechnology and its applications
 To acquire a basic understanding role of Mechanical Engineering in the Robotics
andAutomation in industry.
Teaching-Learning Process
 Adopt different types of teaching methods to develop the outcomes through
PowerPoint presentations and Video demonstrations or Simulations.
 Arrange visits to show the live working models other than laboratory topics.
 Adopt collaborative (Group Learning) Learning in the class.
 Adopt Problem Based Learning (PBL), which fosters students Analytical skills and
develops thinking skills such as evaluating, generalizing, and analyzing information.
UNIT-1 (8 hours)
Introduction: Role of Mechanical Engineering in Industries and Society- Emerging Trends and
Technologies in different sectors such as Energy, Manufacturing, Automotive, Aerospace, and
Marinesectors.
Energy: Introduction and applications of Energy sources like Fossil fuels, Nuclear fuels, Hydel,
Solar, wind, and bio-fuels, Environmental issues like Global warming and Ozone depletion
UNIT -2 (8 hours)
Machine Tool Operations:
Working Principle of lathe, Lathe operations: Turning, facing, knurling. Working principles of
Drilling Machine, drilling operations: drilling, boring, reaming. Working of Milling Machine,
Millingoperations: plane milling and slot milling.
(No sketches of machine tools, sketches to be used only for explaining the operations).
Introduction to Advanced Manufacturing Systems: Introduction, components of CNC,
advantagesand applications of CNC, 3D printing.
UNIT -3 (8 hours)
Introduction to IC Engines: Components and Working Principles, 4-Strokes Petrol and Diesel
Engines,Application of IC Engines.
Insight into Future Mobility; Electric and Hybrid Vehicles, Components of Electric and
Hybrid Vehicles. Advantages and disadvantages of EVs and Hybrid vehicles.

UNIT -4 (8 hours)
Engineering Materials: Types and applications of Ferrous & Nonferrous Metals, silica,ceramics,
glass, graphite, diamond and polymer. Shape Memory Alloys.
Joining Processes: Soldering, Brazing and Welding, Definitions, classification of weldingprocess,
Arc welding, Gas welding and types of flames.

Page | 31
Department of Information Science and Engineering

UNIT -5
(8
hours)
Introduction to Mechatronics and Robotics: open-loop and closed-loop mechatronic systems.
Classification based on robotics configuration: polar cylindrical, Cartesian coordinate and spherical.
Application, Advantages and disadvantages.
Automation in industry: Definition, types – Fixed, programmable and flexible automation, basic
elements with block diagrams, advantages.
Introduction to IOT: Definition and Characteristics, Physical design, protocols, Logical design of
IoT, Functional blocks, and communication models.
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam
(SEE) is 50%. The minimum passing mark for the CIE is 40% of the maximum marks (20 marks
out of 50). The minimum passing mark for the SEE is 35% of the maximum marks (18 marks
out of 50). A student shall be deemed to have satisfied the academic requirements and earned the
credits allotted to each subject/ course if the student secures not less than 35% (18 Marks out of
50) in the semester-end examination (SEE), and a minimum of 40% (40 marks out of 100) in the
sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination)
taken together.
Continuous Internal Evaluation(CIE):
Three Unit Tests each of 20 Marks (duration 01 hour)
 First test at the end of 5th week of the semester
 Second test at the end of the 10th week of the semester
 Third test at the end of the 15th week of the semester
Two assignments each of 10 Marks

 First assignment at the end of 4th week of the semester


 Second assignment at the end of 9th week of the semester
Group discussion/Seminar/quiz any one of three suitably planned to attain the COs and
POs for 20 Marks (duration 01 hours) t the end of the 13th week of the semester.
The sum of three tests, two assignments, and quiz/seminar/group discussion will be out of 100
marks and will be scaled down to 50 marks
Semester End Examination(SEE):
Theory SEE will be conducted by University as per the scheduled timetable, with common
questionpapers for the subject (duration 03 hours)
 The question paper shall be set for 100 marks. The medium of the question
paper shall be English/Kannada). The duration of SEE is 03 hours.
 The question paper will have 10 questions. Two questions per module. Each question
is set for 20 marks. The students have to answer 5 full questions, selecting one full
question from each module. The student has to answer for 100 marks and marks scored
out of 100 shall be proportionally reduced to 50 marks.
 There will be 2 questions from each module. Each of the two questions under a module
(with a maximum of 3 sub-questions), should have a mix of topics under that module.

Page | 32
Department of Information Science and Engineering

Suggested Learning Resources:


Books (Title of the Book/Name of the author/Name of the publisher/Edition
and Year) Text Books:
1. Elements of Mechanical Engineering, K R Gopala Krishna, Subhash Publications, 2008
2. An Introduction to Mechanical Engineering, Jonathan Wickert and Kemper Lewis, Third
Edition, 2012

Reference Books:
1. Elements of Workshop Technology (Vol. 1 and 2), Hazra Choudhry and Nirzar
Roy, Media Promoters and Publishers Pvt. Ltd., 2010.
2. Manufacturing Technology- Foundry, Forming and Welding, P.N.Rao Tata McGraw Hill 3rdEd.,
2003.
3. Internal Combustion Engines, V. Ganesan, Tata McGraw Hill Education; 4th edition, 2017
4. Robotics, Appu Kuttan KK K. International Pvt Ltd, volume 1
5. Dr SRN Reddy, Rachit Thukral and Manasi Mishra, “ Introduction to Internet of Things: A
Practical Approach”, ETI Labs
6. Raj kamal, “ Internet of Things: Architecture and Design”, McGraw hill.

Web links and Video Lectures (e-Resources):


 https://rakhoh.com/en/applications-and-advantages-of-steam-in-manufacturing-
and- process-industry/)
 Videos | Makino (For Machine Tool Operation)
Activity Based Learning (Suggested Activities in Class)/ Practical Based learning
 Demonstration of lathe/milling/drilling operations
 Demonstration of working of IC Engine.
 Study arc welding, oxy-acetylene gas flame structure.
 Video demonstration of latest trends in mobility robotics and Automation
 Demonstration of developing models on machine tools

POs PSO’s
CO
1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 3 - - - - 1 2 - - 1 - 1 1 -
2 3 - - - - 1 1 - - 1 - 1 - 1
3 3 - - - - 1 1 - - 1 - 1 1 -
4 3 - - - - 1 1 - - 1 - 1 - 1
5 3 - - - - 1 1 - - 1 - 1 - 1

Page | 33
Department of Information Science and Engineering

INTRODUCTION TO SUSTAINABLE ENGINEERING


Course Code 22ETC15G/25G Credits 03
Hours/Week (L-T-P-S) 03-01-0 CIE Marks 50
Total Teaching Hours 39L+00T+00P SEE Marks 50
Exam Hours 03 Course Type ETC
COURSE LEARNING OUTCOMES
Students will be able to:
1. Elucidate the basics of sustainable development, sustainable engineering, and its role in
engineering.
2. Application of Sustainable Engineering Concepts and Principles in Engineering.
3. Apply the Principle, and methodology of Life Cycle Assessment Tool to engineering
systems.
4. Understand integration methods of sustainability to Engineering Design.
COURSE CONTENTS
UNIT -1- (8L+0T+0P)
Sustainable Development and Role of Engineers: Introduction, Why and What is Sustainable
Development, The SDFs, Paris Agreement and Role of Engineering, Sustainable Development and
the Engineering Profession, Key attributes of Graduate Engineering.
Sustainable Engineering Concepts: Key concepts – Factor 4 and Factor 10: Goals of sustainability,
System Thinking, Life Cycle Thinking and Circular Economy.
UNIT -2- (7L+0T+0P)
Fundamentals of Life Cycle Assessment
Why and What is LCA, LCA Goal and Scope, Life cycle inventory, Life Cycle Impact Assessment,
Interpretation and presentation of Results, Iterative Nature of LCA, Methodological Choices, LCI
Databases and LCA Software, Strength, and Limitations of LCA.
UNIT -3- (8L+0T+0P)
Life Cycle Sustainability Assessment: Life Cycle Sustainability, LCA Applications in Engineering:
Environmental Product Declarations and Product Category Rules, Carbon and Water Footprint,
Energy systems, Buildings, and the Built Environment, Chemical and Chemical Production Food and
Agriculture
Tools for sustainability Assessment: Environmental Management System, Environmental Auditing,
Cleaner Production Assessment, Environmental Impact Assessment, Strategic Environmental.
UNIT -4- (8L+0T+0P)
Integrating Sustainability in Engineering Design: Problems Solving in Engineering, Basic
concepts of sustainable habitat, Green Buildings, green materials for building construction, material
selection for sustainable design, green building certification, Design for Life Guidelines and
Strategies, Measuring Sustainability, Case studies on sustainable Engineering Design Process –
Sustainable Process Design,
Sustainable Production.
UNIT -5- (8L+0T+0P)
Energy Sources: Basic Concepts- Conventional and non-conventional, solar energy, fuel cells, wind
energy, small hydro plants, biofuels, energy derived from oceans, geothermal energy.
TEXTBOOKS
SINO Unit Textbook Author(s) Publisher(s) Edition/Year of
Title Publication
1. 1,2,3,4,5 Handbook of W. Wimmer, and Springer June 2011
Sustainable Joanne Kauffman
Engineering (Eds.)

Page | 34
Department of Information Science and Engineering

2 1,2,3,4,5 Sustainable Daniel A. and Chris Wiley-Blackwell 2008


Design: The Brasier
Science of
Sustainability
and Green
Engineering
REFERENCE BOOKS
1 1,2,3,4,5 Sustainable Vallero American Society of 2004
Engineering Civil Engineers
Practice: An
Introduction
Committee on
Sustainability
ONLINE RESOURCES
Topic/Title Link
Sustainable Engineering- NPTEL VTU/EDUSAT/SWAYAM/NPTEL/MOOC.
course list
Introduction to Environmental https://nptel.ac.in/courses/127105018
Engineering and Science
UNESCO Digital Library https://unesdoc.unesco.org/
System Design for Sustainability https:/https://nptel.ac.in/courses/107103081/www.macfound.org
Integrating Sustainability into https://engineeringforoneplanet.org/
Engineering Education
Engineering for Sustainable https://unesdoc.unesco.org/ark:/48223/pf0000375644.locale=en
Development
COURSE ASSESSMENT METHOD
Continuous Internal Evaluation (CIE):
1. Three internal Assessemnts-MSE1, MSE2 & MSE3 (each 30 marks) are conducted.
2. 40% of MSE1,40% of MSE2 & 20% of MSE3 is considered for the award of 30 marks.
3. Assignments/Model making - evaluated through rubrics for 10 marks.
4. Tutorial classes and assessment are carried out/Surprise quiz tests are conducted and
evaluated for 10 marks.
Semester End Examination (SEE):
1. Two Questions carrying 20 Marks each are to be set from each unit.
2. Students must answer 5 questions selecting one full question from each unit.
PEDAGOGY
 Blackboard / White Board teaching.
 PowerPoint presentations.
 Video Podcasts prepared using inscribe, Smart boards and YouTube contents etc.
 Regular review of students through quiz/questionnaire, based on topics covered in the class.
 Execution of self-learning of Self-study Component and documentation.
CO-PO-PSO MAPPING
PO
CO 1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 1 - - 2 3 - - - - 1 - -
2 - 1 - 1 2 2 3 2 - - - 1 1 3
3 - 1 - 2 2 2 3 1 - - - 1 1 3
4 - 1 - 1 2 3 1 - - - 1 1 3

Page | 35
Department of Information Science and Engineering

PROFESSIONAL WRITING SKILLS IN ENGLISH


Course Code 22ENG26 Credits 1
Hours/Week (L-T-P-S) 1-1-0-0 CIE Marks 50
Total Teaching Hours 2 hours/week SEE Marks 100
Exam Hours 03 Course Type Theory
Course Component Humanities
COURSE LEARNING OUTCOMES
Students will be able to:
1. Implement the rules of English grammar to enhance the professional writing skills in English.
(BL 3)
2. Analyse, interpret and effectively summarise a variety of textual content relevant to the
engineering field. (BL 4)
3. Distinguish between the different types of technical reports and proposals and apply them
according to the professional needs. (BL 3)
4. Develop effective employment applications and other official letters for correspondence to
present their skills and abilities to the employers. (BL 4)
5. Analyse and apply the principles of group communication in the job selection process. (BL
4)
COURSE CONTENTS
UNIT -1- (05 Hrs)
Identifying Common Errors in Writing and Speaking English:
Identifying Common Errors in Writing and Speaking English: Common errors identification in parts
of speech, Use of verbs and phrasal verbs, Auxiliary verbs and their forms, Subject Verb Agreement
(Concord Rules), Common errors in Subject-verb agreement, Sequence of Tenses and errors
identification in Tenses. Words Confused/Misused.
UNIT -2- (05 Hrs)
Nature and Style of Sensible Writing: Organizing Principles of Paragraphs in Documents,
Writing Introduction and Conclusion, Importance of Proper Punctuation, Precis writing and
Techniques in Essay writing, Sentence arrangements and Corrections activities. Misplaced modifiers,
Contractions, Collocations, Word Order, Errors due to the Confusion of words. Gender, Singular &
Plural.
UNIT -3- (04 Hrs)
Technical Reading and Writing Practices: Technical writing process, Introduction to Technical
Reports writing, Significance of Reports, Types of Reports. Introduction to Technical Proposals
Writing, Types of Technical Proposals, Characteristics of Technical Proposals. Scientific Writing
Process. Grammar – Voices and Reported Speech, Spotting Error & Sentence Improvement, Cloze
Test and Theme Detection Exercises.
UNIT -4- (04 Hrs)
Professional Communication for Employment: Listening Comprehension, Types of Listening,
Listening Barriers, Improving Listening Skills. Reading Comprehension, Tips for effective reading.
Job Applications, Types of official/employment/business Letters, Resume vs. Bio Data, Profile, CV.
Writing effective resume for employment, Emails, Blog Writing and Memos.
UNIT -5- (02 Hrs)
Professional Communication at Workplace: Group Discussion and Professional Interviews,
Characteristics and Strategies of a GD and PI’s, Intra and Interpersonal Communication Skills at
workplace, Non-Verbal Communication Skills and its importance in GD and Interview. Presentation
skills and Formal Presentations by Students, Strategies of Presentation Skills.

Page | 36
Department of Information Science and Engineering

TEXTBOOKS
SINO Unit Textbook Title Author(s) Publisher(s) Edition/Year of
Publication
1. All Technical Meenakshi Oxford University Third Edition/
Communication – Raman and Press 2017. 2017
Principles and Sangeetha
Practice. Sharma
REFERENCE BOOKS
1 1,2,3,4 Concise English V. K Moothathu Oxford University 12th
Grammar Press Edition/2020
2 1,4,5 A Junior English N. K Aggarwal Global Brothers 2007
Grammar and Prakashan
Composition Educational
Publishers
ONLINE RESOURCES
Topic/Title Link
Introduction to Functional English https://onlinecourses.swayam2.ac.in/nou24_ge38/preview
English Grammar for Employability https://onlinecourses.swayam2.ac.in/aic21_ge24/preview
English Language for Competitive https://onlinecourses.nptel.ac.in/noc24_hs73/preview
Exams
COURSE ASSESSMENT METHOD
Continuous Internal Evaluation (CIE): 50 marks calculated from three MSEs (40%+ 40%+ 20%), and
LA 1and LA 2(10+10).
Semester End Examination (SEE): 100 marks exam will be conducted and will be brought down to 50
marks.
PEDAGOGY
Teaching Methodology:
Black Board
Language Lab: To augment LSRW, grammar, and Vocabulary skills (Listening, Speaking, Reading,
Writing, and Grammar, Vocabulary) through tests, activities, exercises etc.,
comprehensive web-based learning and assessment systems can be referred as per the AICTE / VTU
guidelines.
Activity-Based Learning (Suggested activities in class)/Practical-Based Learning
Contents related activities (Activities- based discussion)
Organising group- wise discussions connected to placement activities.
Quizzes and Discussions, seminars, and assignments.

CO-PO-PSO MAPPING
PO
CO PSO1 PSO2
1 2 3 4 5 6 7 8 9 10 11 12
1 - - - - - - - - - 3 - 3 2 -
2 - - - - - - - 2 2 3 - 3 2 -
3 - - - - - 2 - 2 3 3 2 3 2 -
4 - - - - - - - - 3 3 2 3 2 -
5 - - - - - - - - 3 3 - 3 2 -

Page | 37
Department of Information Science and Engineering

BALAKE KANNADA
Course Code 22KBK17/27 Credits 01
Hours/Week (L-T-P-S) 1-0-0-0 CIE Marks 50
Total Contact Hours 12 SEE Marks 100
Course
Exam Hours 03 Theory
Type
Course Learning Objectives CO:
Students will be able to:
1. Write and recognise the Kannada letters, vowels.
2. Write and recognise Personal Pronouns, Possessive Forms, Interrogative words and relative
nouns.
3. Write and recognise Qualitative, quantitative and color adjectives, predictive forms.
4. Write and recognise Dative Cases, Numerals, Ordinal numerals and Plural markers
5. Write and recognise Permission, Commands, encouraging and Urging words , Imperative
words and sentences
ಪಠ ಕರ ಮ ಮತು ಪ ಡ
UNIT-1 (2 Hours)
Parichaya (Introduction to balake Kannada) : Kannada Aksharamale, Kannada stress letters -
vattakshara (also often written asOttakashara), Kannada khaghunitha (Pronounced as kâ-guṇithâ ),
Pronunciation (Uchcharane), Memorisation and usage of the Kannada Letters, Svaragala (Vowels)
Uchcharane, Vyanjanagala (Structured Consonants) Uchcharane, Unstructured
ConsonantsUchcharane
UNIT-2 (2 Hours)
ೈಯ ಕ ಾ ಮ ಸೂಚಕ/ಸಂಬಂ ತ ಸವ ಾಮಗಳ ಮತು ಪ ಾ ಥ೯ಕ ಪದಗಳ (Personal Pronouns,
Possessive Forms, Interrogative words ) ಾಮಪದಗಳ ಸಂಬಂ ಾಥ೯ಕ ರೂಪಗಳ , ಸಂ ೇ ಾಸ ದ ಪ ೆ ಗಳ
ಮತು ಸಂಬಂಧ ಾಚಕ ಾಮಪದಗಳ ರೂಪಗಳ , ಸಂ ೇ ಾಸ ದ ಪರ ಾ ಗಳ ಸಂಬಂಧ ಾಚಕ ಾಮ ದಗಳ (
Possessive forms of nouns, dubitive question and Relative nouns)
UNIT-3 (2 Hours)
ಗುಣ, ಪ ಾಣ ಮತು ವಣ೯ಬಣ ೇಷಣಗಳ ,ಸಂ ಾ ಾಚಕಗಳ (Qualitative, Quantitative and Colour
Adjectives, Numerals ) ಾರಕ ರೂಪಗಳ ಮತು ಭ ಪ ತ ಯಗಳ –ಸಪ ಭ ಪ ತ ಯ- (ಆ, ಅದು, ಅವ )
(Predictive Forms, Locative Case)
UNIT-4 (2 Hours)
ಚತು ೯ ಭ ಪ ತ ಯ ಬಳ ೆ ಮತು ಸಂ ಾ ಾಚಕಗಳ – (Dative Cases, and Numerals) ಸಂ ಾ
ಗುಣ ಾಚಕಗಳ ಮತು ಬಹುವಚನ ಾಮರೂಪಗಳ – (Ordinal numerals and Plural markers)
UNIT-5 (4 Hours)
ನೂ ನ / ೇ ಾಥ೯ಕ ಯ ಪದಗಳ ಮತು ವಣ ಗುಣ ಾಚಕಗಳ ( Defective/Negative Verbs and Colour
Adjectives ) ಅಪ ೆ / ಒಪ ೆ, ದಶ೯ನ, ೕ ಾ ಹ ಮತು ಒ ಾಯ ಅಥ೯ರೂಪ ಪದಗಳ ಮತು ಾಕ ಗಳ –
(Permission, Commands, encouraging and Urging words (Imperative words and sentences)
TEXT BOOKS ಬಳ ೆ ಕನ ಡ ಸಂ ಾದಕರು, ಾ. ಎ . ಶ, ಪ ಕಟ ೆ ಪ ಸ ಾಂಗ, ೆ ೕಶ ರಯ ಾಂ ಕ ಶ
ಾ ಲಯ, ೆಳ ಾ . 2020
SINO Unit Textbook Author(s) Publisher(s) Edition/Year of
Title Publication
1. All Balake Dr L SK publishers and 2022
Kannada Thimmesha distributors

Page | 38
Department of Information Science and Engineering

ONLINE RESOURCES
Topic/Title Link
All https://dtek.karnataka.gov.in/storage/pdf-
files/CDC/balake%20kannada-1.pdf
All https://www.scribd.com/document/606625357/Kannada-Kali-and-
Balake-Kannada-Model-Question
All https://vtu.ac.in/wp-content/uploads/2020/10/BaLake.pdf
COURSE ASSESSMENT METHOD
Continuous Internal Evaluation (CIE)
Test: 30 marks
LA: Multiple choice questions and essay type questions 20Marks
SEE - Final Exam: 50 Marks
PEDAGOGY
1. Black Board Teaching
2. PPT presentation

CO-PO-PSO MAPPING
PO
CO 1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 - - - - - 1 - - 1 2 - 1 - 1
2 - - - - - 1 - - 1 2 - 1 - 1
3 - - - - - 1 - - 1 2 - 1 - 1
4 - - - - - 1 - - 1 2 - 1 - 1
5 - - - - - 1 - - 1 2 - 1 - 1

Page | 39
Department of Information Science and Engineering

SAMSKRUTHIKA KANNADA
Course Code 22KSK17/27 Credits 01
Hours/Week (L-T-P-S) 1-0-0-0 CIE Marks 50
Total Contact Hours 12 SEE Marks 100
Exam Hours 03 Course Type Theory
ಆಡ ತ ಕನ ಡ ,ಕನ ಡ ಕ ೆಯ ಉ ೇಶಗಳ :-
CO1: ಕನ ಡ ಾ ೆ, ಾ ತ ಮತು ಕನ ಡದ ಸಂಸ ಯ ಕು ತು ಅ ವ ಮೂ ರುತ ೆ.
CO2: ಕನ ಡ ಾ ತ ದ ಪ ಾನ ಾಗ ಾದ ಆಧು ಕ ಪ ವ ಮತು ಆಧು ಕ ಾವ ಗಳನು ಾಂ ೇ ಕ ಾ ಕ ತು
ೆ ನಓ ೆ ಮತು ಾನ ೆ ಸೂ ಮೂಡುತ ೆ.
CO3: ಾ ಗಳ ಾ ತ ಮತು ಸಂಸ ಯ ಬ ೆ ಅ ವ ಾಗೂ ಆಸ ಯನು ೆ ಾ ಗುತ ೆ.
CO4: ಾಂ ಕ ವ ಗಳ ಪ ಚಯ ಾಗೂ ಅವರುಗಳ ಾ ದ ಷಯಗಳನು ದು ೊಂಡು ಾ ನ ಇ ತರ
ವ ಗಳ ಬ ೆ ದು ೊಳ ಲು ೌತುಕ ೆ ೆ ಾ ಗುತ ೆ.
CO5: ಾಂಸ ಕ, ಜನಪದ ಾಗೂ ಪ ಾಸ ಕಥನಗಳ ಪ ಚಯ ಾ ೊಡುವ ದು.
ಪಠ ಕ ಮ ಮತು ಪ (12 Hours )
ಘಟಕ -1 ಕನ ಡ ಸಂಸ ಮತು ಾ ೆ ಕು ಾದ ೇಖನಗಳ • (2 Hours)
1:ಕ ಾ ಟಕ ಸಂಸ - ಹಂಪ ಾಗ ಾಜಯ
2:ಕ ಾ ಟಕದ ಏ ೕಕರಣ : ಒಂದು ಅಪ ವ ಚ ೆ - . ೆಂಕಟಸುಬ ಯ
3:ಆಡ ತ ಾ ೆ ಾ ಕನ ಡ - ಾ. ಎ . ಶ ಮತು ೕ, . ೇಶವಮೂ
ಘಟಕ -2 ಆಧು ಕ ಪ ವ ದ ಾವ ಾಗ (2 Hours)
1:ವಚನಗಳ : ಬಸವಣ, ಅಕ ಮ ಾ ೇ , ಅಲಮಪ ಭು, ಆಯ
2: ಾರಯ , ೇಡರ ಾ ಮಯ . ಆಯ ಲಕ ಮ . ಫಲ ಇದ ಂ ೇನು ಫಲ?
3: ೕತ ೆಗಳ : ಆದ ಂ ೇನು ಪ ರಂದರ ಾಸರುತಲ ಸ ರು ಕಂಡ ಾಳ ಮನ ೇ ಕನಕ ಾಸರು 4:ತತ ಪದಗಳ :
ಾ ರ ೊಡಗಳ ಸುಟು - ಶು ಾಳ ಶ ೕಫ
ಘಟಕ -3 ಆಧು ಕ ಾವ ಾಗ (2 Hours)
1: ರವರ ಮಂಕು ಮ ನ ಕಗ ಂದ ಆಯ ೆಲವ ಾಗಗಳ
2:ಕುರುಡು ಾಂ ಾಣ : ಾ. ಾ. ೇಂ ೆ
3: ೊಸ ಾ ನ ೕ ೆ : ಕು ೆಂಪ
ಘಟಕ - 4 ಾಂ ಕ ವ ಗಳ ಪ ಚಯ (3 Hours)
1: ಾ. ಸ . ಎಂ. ೆ ೕಶ ರಯ : ವ ಮತು ಐ ಹ - ಎ. ಎ . ಮೂ ಾ
2:ಕರಕುಶಲ ಕ ೆಗಳ ಮತು ಪರಂಪ ೆಯ ಾನ - ಕ ೕ ೌಡ ೕಚನಹ
ಘಟಕ - 5 ಾಂಸ ಕ, ಜನಪದ ಕ ೆ ಮತು ಪ ಾಸ ಕಥನ (3 Hours)
1:ಯು ಾ - ವಸು ೇಂದ
2: ಾನ ಎಂಬ ಜನ ಪವ ತ - . . ೋರ ಂಗಯ
TEXT BOOKS ಾಂಸ ಕ ಕನ ಡ (ಕನ ಡ ಾತೃ ಾ ೆಯ ಾ ಗ ೆ), ಾ. ಎ . ಶ, ಪ ಕಟ ೆ
ಪ ಾ ಾಂಗ, ೆ ೕಶ ರಯ ಾಂ ಕ ಶ ಾ ಲಯ, ೆಳ ಾ . 2022

Page | 40
Department of Information Science and Engineering

SINO Unit Textbook Author(s) Publisher(s) Edition/Year of


Title Publication
1. 5th ಾಂಸ ಕ ಾ . . ೋರ ಂಗಯ ಾ. . .ಯು 1st Edition /2020
ಕನ ಡ ಎ .
REFERENCE BOOKS
1.ಕ ೕ ೌಡ ೕಚನಹ , (ಸಂ ಾದಕ), ಾ ಾಂತರದ ಾಂಸ ಕ ೆ ೆಗಳ , ಕನ ಡ ಶ ಾ ಲಯ, ಹಂ , 1999,
2. ೆ.ಎಂ. ಕೃಷ ಾ , ಕನ ಡ ಾ ಾ ಸ ರೂಪ, 1968, ಉ ಾ ಾ ತ ಾ ೆ- ೖಸೂರು.
3.ಕನ ಡ ಾ ಾ ೈ , ಸಂಗ ೕ ಸವದ ಮಠ, 1995, ರೂಪರ ಪ ಾಶನ ಗುಲಬ ಾ ,
4. ಕಂಪ ಟ -ತಂತ ಾನ ಪದ ವರಣ ೋಶ, . . ೕ , ಕನ ಡ ಅ ವೃ ಾ ಾರ ಾನ ೌಧ, ೆಂಗಳ ರು
.
ONLINE RESOURCES
Topic/Title Link

All units https://www-vtuloop-com.translate.goog/category/vtu-


materials/?_x_tr_sl=en&_x_tr_tl=kn&_x_tr_hl=kn&_x_tr_pto=tc
All units https://www.scribd.com/document/677399162/Samskruthika-Kannada-
MCQ
All units https://www.studocu.com/in/document/visvesvaraya-technological-
university/samskruthika-kannada/sanskrutika-kannada-
21ksk47/70938798
COURSE ASSESSMENT METHOD
Continuous Internal Evaluation (CIE)
Test: 30 marks
LA: Multiple choice questions and essay type questions 20Marks
SEE - Final Exam: 50 Marks
PEDAGOGY
1. Black Board Teaching
2. PPT presentation

CO-PO-PSO MAPPING
PO
CO 1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 - - - - - 1 - - 1 2 - 1 - 1
2 - - - - - 1 - - 1 2 - 1 - 1
3 - - - - - 1 - - 1 2 - 1 - 1
4 - - - - - 1 - - 1 2 - 1 - 1
5 - - - - - 1 - - 1 2 - 1 - 1

Page | 41
Department of Information Science and Engineering

INNOVATION and DESIGN THINKING


Course Code 22IDT18 Credits 1
Hours/Week (L-T-P) 0-0-2 CIE Marks 50
Total Hrs 39 SEE Marks 50
Exam Hrs 3 Course Type Multidisciplinary
Stream All
Branches
Course Outcomes
Students will be able to
1. Understand the principles and approaches of design thinking.
2. Develop empathy for users and define problem statements in a human-centered design
process.
3. Generate ideas, create prototypes, and test solutions using design thinking techniques.
4. Apply design thinking skills to drive product and service innovation.
5. Critically analyze and select effective strategies to overcome creativity barriers in a design
thinking process, and apply these strategies to create distinctive and efficient prototypes
that address a particular challenge or opportunity.
COURSE CONTENTS
UNIT -1
Human Need, Want, Customer Demand, Customer Value; Business- Make Meaning; Product and
Service;Innovation: Why, what, and How; Innovation, Variety and Improvement; Innovation and
Creativity, Creative thinking, barriers to creativity, creativity skills, Types of Innovation.
Module Activity: Found Object Exercise/Reuse/ Repurpose/Random Word Technique Exercise
UNIT -2
INTRODUCTION TO DESIGN THINKING:
An insight into Engineering design, Design, Human centred Design, Design Thinking. Origin of
Design thinking, importance of Design thinking, understanding Design thinking and its process
models (Stanford Model, Double Diamond Model), application of Design thinking.
Module Activity: Presentation on examples on Design Thinking in different sectors.
UNIT -3
EXPLORE, EMPATHIZE AND DEFINE:
Human-Centred Design (HCD) process – Problem Space: Empathize, define; Solution Space: Ideate,
Prototype and Test and Iterate. Role of Empathy in design thinking, methods and tools of empathy,
understanding empathy tools. Explore define phase, state users’ needs and problems using empathy
methods. Module Activity: Construct empathy maps for a given product/case study and suggest a
problem statement.
UNIT -4
IDEATION, PROTOTYPING AND TESTING:
Ideation Phase, Ideation methods: Random Word Technique, SCAMPER, brain storming, Analogy,
Biomimicry
Module Activity: Develop concept/s for the problem defined or assigned,
UNIT -5
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. All Change by design Tim Brown, Harper Harper 2009
Collins, Collins
2. All Innovation by Design Thomas Lockwood, New Page 2017
Books
3 All The Design Thinking Michael Lewrick Wiley 2019
Playbook

Page | 42
Department of Information Science and Engineering

REFERENCE BOOKS
1. All 101 Design Methods: A Structured Vijay Kumar Wiley 2012
Approach for Driving Innovation
in Your Organization

2. All Human-Centred Design Toolkit: An IDEO Author 2011


Open- Source Toolkit to Inspire New House
Solutions
in the Developing World

3. All Design Thinking- The Guide Book Royal Civil service 2017
Commission,
Bhutan

4 All Design Thinking: The Handbook Falk Uebernickel & World 2020
others Scientific
Publishing
Co Pte
Ltd
5 All Universal Methods of Design Bruce Hannington and Rockport 2012
Bella Martin Publishers

6 All Insight Out Tina Sealing Harper 2015


One
7 All Ten types of Innovation Larry Keeley Wiley 2013
WEB Links
1. Human-Centered Design Toolkit (IDEO);
https://www.ideo.com/post/design-kit
2. Design Thinking Boot Camp Bootleg (Stanford D-School);
https://dschool.stanford.edu/resources/the-bootcamp-bootleg
3. Collective Action Toolkit (Frog Design);
https://www.frogdesign.com/wpcontent/uploads/2016/03/CAT 2.0 English.pdf
4. Design Thinking for Educators (IDEO); https://designthinkingforeducators.com

POs PSO’s
CO
1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 3 3 2 2 - 2 2 - - - - 2 2 1
2 3 3 2 2 - 2 2 - 3 2 - 2 1 -
3 3 3 2 2 - 2 2 - 2 2 - 2 1 1
4 3 3 2 2 - 2 2 - 2 3 - 2 2 1
5 3 3 2 2 - 2 2 - 2 2 - 2 - 1

Page | 43
Department of Information Science and Engineering

Year 2
Semester III Curriculum

Page | 44
Department of Information Science and Engineering

PROBABILITY AND INTEGRAL TRANSFORMS


Course Code 22MAT31A Credits 3
Hours/Week (L-T-P) 2:2:0 CIE Marks 50
Total Hrs 40 SEE Marks 50
Exam Hrs 03 Course Type Basic Science
Course Outcomes: Students will be able to
1. Apply the concepts of probability, Random variables and sampling to create distributions from
data.
2. Test the hypothesis by analyzing given data using the concept of probability and sampling
distributions.
3. Analyze and fit the regression lines and correlate the given data
4. Apply the concepts of Markov Process and optimization to solve problems
5. Model engineering problems using Markov process and Optimization concepts
COURSE CONTENTS
Module-1: Probability and Random Variables (8 hours)

Probability: Definition, Axioms of probability, Addition rule, Conditional Probability, Multiplication


rule.Random variables -: Probability distribution- discrete and continuous, probability density function,
cumulative density function, mean and variance, expectation.
Joint distribution - discrete joint probability distribution, marginal distribution, expectation, covariance,
rank correlation.
Module-2: Sampling Distribution (8 hours)

Binomial, Poisson and Normal distributions.Sampling and Testing of hypothesis: Sampling with and
without replacement, Sampling distribution of means. Estimation, confidence intervals for mean,
statistical hypothesis, one tailed and two tailed test, Significance level, testing of hypothesis of large
samples, t- test and chi- square test.
Module - 3: (8 hours)

Markov process- Definition, examples, TPM, n – step transitional probabilities, regular, ergodic
matrices, stationary distribution. States of Markov process,Correlation, Karl Pearson’s coefficient,
regression lines, Multiple linear regression, Rank correlation
Module-4: (8 hours)
Continuous Optimization: Unconstrained optimization- single variable function, Fibonacci search
method, condition for local minima and maxima, Multivariable function, Constrained optimization,
Lagrange multipliers.
Module - 5: (8 hours)

Fourier series: Euler’s formulae, Dirichlet’s conditions for Fourier series expansion, Even and odd
function. Fourier Transforms: Complex Fourier transforms, Cosine and Sine transforms, Inverse
Fourier transforms. Laplace Transforms: Definition, Transforms of standard functions, Laplace
transforms of periodic functions, Inverse Laplace transforms.
TEXTBOOKS
SINO Unit Textbook Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1,2,3 Fundamentals of S C Gupta Himalaya 2007
Statistics, 6th edition
2. 1,2,3 Probablility and M R Spiegel, JJ Mc GrawHill 2019
Statistics, 3rd edition Schiller, R A
Srinivasan
3. 4,5 Advanced Engg. Erwyn Kreyzig Wiley 2011
Mathematics

Page | 45
Department of Information Science and Engineering

REFERENCE BOOKS
1. 1-4 Probability and G Shanker Rao Universities 2011
Statistics for Science Press
and Engineering
2. 5 Fourier Series, J R Hanna, J H Dover 2018
Transforms and Rowland,
Boundary Value
Problems
3. 4 Operations Research Hamdy A. Pearson 2006
–An Introduction Taha Education
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Advanced Engineering Mathematics https://onlinecourses.nptel.ac.in/noc23_ma90/preview
Introduction To Probability Theory And https://onlinecourses.nptel.ac.in/noc23_ma77/preview
Statistics
COURSE ASSESSMENT METHOD:
CIE - Test: 30 marks
Tutorials and test based on tutorials 10 marks
Quiz and case studies 10 marks
SEE - Final Exam: 50 Marks
PEDAGOGY
7. Black Board Teaching
8. PPT presentation
9. Geometrical modelling if relevant
POs PSO1 PSO2
CO
1 2 3 4 5 6 7 8 9 10 11 12
1 3 2 2
2 3 1 1 1 2 2
3 3 1 2 2
4 3 1 1 2 2
5 3 1 1 2 2

Page | 46
Department of Information Science and Engineering

DIGITAL DESIGN
Course Code 22ISG32 Credits 4
Hours/Week (L-T- 3-0-2 CIE Marks 50
P)
Total Hrs. 52 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type Core
COURSE LEARNING OUTCOMES
1. Apply K-map technique to simplify the complex digital circuits.
2. Design of various combinational circuits
3. Analyse the operations of Set Reset, Jack Kilby, Data input and Toggle flipflops
4. Apply the concepts of flipflops in data transfer and design of counter
5. Illustrate the fundamentals of Analog to Digital and Digital to Analog Converters
6. Analyse the digital circuits using VHDL and Verilog programming
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Simplification of Boolean Expressions: Designing Combinational Logic Circuits:SoP&PoS form,
Simplifying Logic Circuits, Algebraic Simplification, Karnaugh Map Method, XOR and XNOR
Minimization Circuits, Enable/Disable Circuits Analysis
UNIT -2- (9 Hrs.)
Logic Design with MSI Components and Programmable Logic Devices: Binary adders
&Subtractors, Magnitude Comparators, Decoder, Encoder, Multiplexer, De Multiplexer, Parity
Generator and Checker
UNIT -3- (7 Hrs.)
Synchronous Sequential Logic: NAND Gate Latch, NOR Gate Latch, Clock Signals and Clocked
Flip-Flops, Clocked S-R Flip-Flop, Clocked J-K Flip-Flop, Clocked D Flip-Flop, D
Latch(Transparent Latch), Asynchronous Inputs, Master/Slave Flip-Flops,Flip-Flop Conversions,
Flip-Flop Applications, Registers: Data Storage and Transfer, Serial Data Transfer: Shift Registers.
UNIT -4- (8 Hrs.)
Counters &D/A Conversion and A/D Conversion:: Asynchronous (Ripple) Counters, Counters
with MOD Numbers, Asynchronous Down Counter, Propagation delay in Ripple Counters,
Synchronous (Parallel) Counters, The, Synchronous Counter Design.D/A Conversion and A/D
Conversion: Variable Resistor Networks, Binary Ladders, D/A Converters, D/A Accuracy and
Resolution, A/D Converter-Counter Method, Continuous A/D Conversion, A/D Conversion using
Successive Approximation
UNIT -5- (7 Hrs.)
VHDL, VERILOG & FPGA: Introduction to VHDL, Capabilities, Hardware Abstraction,
Introduction to Verilog HDL, Major Capabilities. FPGA: Introduction, Basic Concepts, Schematics
and Logic Symbols, Digital Design and FPGAs. FPGA based System Design.
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1-2 Digital Systems Ronald J. Tocci, Pearson 9th Edition, 2013
Principles and Neal S. Widmer, Education.
Applications Gregory L
2 3-4 Digital Principles Donald P Leach, Tata 7thedition,2012
and Applications Albert Paul McGraw-Hill
Malvino,
GoutamSaha
3 5 FPGA based Wayne Wolf McGraw Hill First Edition, 2009
system design

Page | 47
Department of Information Science and Engineering

REFERENCE BOOKS
1 1-5 Fundamentals of Charles H. Roth, Thomso 5th Edition, 2004
Logic Design Jr
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
https://onlinecourses.nptel.ac.in/noc18_cs30/preview
COURSE ASSESSMENT METHOD:
Continuous Internal Evaluation (CIE):

 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3)
 Rubrics to evaluate programming assignments-10 marks
 GATE based Aptitude test for 10 marks (5 Units- 4 questions from each unit and will be
evaluated to 10 Marks)
Semester End Examination (SEE):

Semester End Examination for 100 Marks will be conducted and reduced for 50 Marks.
PEDAGOGY
i. Black Board Teaching
ii. Power Point Presentation
iii. Tutorial Classes
iv. Assignments
CO-PO-PSO MAPPING
PO PSO1 PSO1
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
CO1 3 - - - - - 1 1 - 1 3 -
CO2 3 2 3 - - - - - 1 1 - 1 3 -
CO3 3 3 - - - - - 1 1 - 1 3 -
CO4 3 2 3 - - - - - 1 1 - 1 3 -
CO5 3 - - - - - 1 1 - 1 3 -
CO6 3 3 - - - - - 1 1 - 1 3 -

Page | 48
Department of Information Science and Engineering

DATA STRUCTURES USING C


Course Code 22ISG33 Credits 4
Hours/Week 3-0-2 CIE Marks 50
(L-T-P)
Total Hrs. 52 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type Core
COURSE LEARNING OUTCOMES
1. Apply stack operations for Infix, Prefix and Postfix conversion for the given problem
2. Apply recursive technique for the given problem
3. Develop solutions for the given problem using queues
4. Apply linked list concepts for solving the given problem
5. Construct binary trees and perform tree traversals
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Stacks in C – Implementing the POP operation, testing for exceptional conditions, implementing the
PUSH operation. Infix, Postfix and Prefix–Basic Definitions, evaluating a postfix expression,
converting an expression from infix to postfix.
Recursion: Factorial, binary search, recursive chains, Towers of Hanoi
UNIT -2- (9 Hrs.)
Queues: The Queue and its Sequential Representation – C Implementation of Queues, Circular
Queue, Priority Queue.
UNIT -3- (7 Hrs.)
Linked Lists - Allocating and Freeing of Dynamic variables, Linked Lists using Dynamic Variables,
Stacks and Queues as List in C, List Operations in C, Non integer and Non homogeneous Lists,
Comparing the Dynamic and Array Implementations of Lists, Implementing Header Nodes in linked
list.
UNIT -4- (8 Hrs.)
Other List Structures— Primitive Operations on Circular Lists, Stack and Queue as a Circular
List, Doubly Linked Lists
Binary Trees — Operations on Binary Trees, Applications of Binary Trees. Binary Tree
Representations–Node Representation of Binary Trees, Internal and External Nodes.
UNIT -5- (7 Hrs.)
Binary Trees: Implicit Array Representation of Binary Trees, Binary Tree Traversal in C, Threaded
Binary Trees, Heterogeneous Binary Trees. Representing Lists as Binary Trees, Trees and Their
Applications — C Representations of Trees, Tree Traversals.
TEXT BOOKS
SIN Unit Text Book Title Author(s) Publisher( Edition/Ye
O s) ar of
Publication
1. 1-5 Data Structure using Aaron M. Tanenbaum, Pearson 2006
C YedidyahLangsam& Moshe Education/
J. Augenstein PHI
REFERENCE BOOKS
1 1-5 The C Programming Brian W Kernighan and Prentice 2nd
Language Dennis M Ritchie, Hall Editio
Software n
Series

Page | 49
Department of Information Science and Engineering

2 1-5Data structures and Allen Weiss Pearson IN Second


algorithms analysis in Edition
C
3 1-5 Data Structures a RichardF.GilbergandBehrouz Thomson 2005.
Pseudocode approach A.Forouzan
with C
4 1-5 Data Structures & Robert Kruse&BruceLeung Pearson. Second
Program Design in C Edition
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Foundations https://www.edx.org/course/foundations-of-data-structures
of Data
Structures,
IIT Bombay
COURSE ASSESSMENT METHOD:
Continuous Internal Evaluation (CIE):


Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3)

Rubrics to evaluate programming assignments-10 marks

GATE based Aptitude test for 10 marks (5 Units- 4 questions from each unit and will be
evaluated to 10 Marks)
Semester End Examination (SEE):

 Semester End Examination for 100 Marks will be conducted and reduced for 50 Marks.
PEDAGOGY

• Blackboard teaching
• PowerPoint presentations
• Aptitude test
• Programming assignments

CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
CO1 3 2 3 - - - - - 2 2 - 1 - 3
CO2 3 2 3 - - - - - 2 2 - - - 2
CO3 3 2 3 - - - - - 2 2 - 1 - 3
CO4 3 2 3 - - - - - 2 2 - 1 - 3
CO5 3 2 3 - - - - - 2 2 - - - 2

Page | 50
Department of Information Science and Engineering

COMPUTER ORGANIZATION & ARCHITECTURE


Course Code 22IS34 Credits 3
Hours/Week (L-T- 3-0-0 CIE Marks 50
P)
Total Hrs. 39 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type Core
COURSE LEARNING OUTCOMES
1. Describe the fundamentals of machine instructions, addressing modes and processor clock
2. Illustrate the internal functional units of a processor to execute instructions and mechanism
for generating control signals
3. Analyse internal organization of memory chip and the impact of cache on processor
performance
4. Illustrate the approaches involved in achieving communication between Processor and I/O
devices
5. Apply Booth algorithm for performing signed integer multiplication, restoring and
nonrestoring methods for integer division
6. Illustrate the classic five stage pipeline and its role in improving the processor performance
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Basic Structure of Computers: Computer Types, Functional Units, Basic Operations Concepts,
Performance: Processor clock, Basic Performance Equation, clock rate, Performance measurement.
Machine Instructions and Programs: Memory Locations and Addresses, Memory Operations,
Instructions and instruction sequencing: Register Transfer Notation, Assembly Language Notation,
Instruction Types, Instruction Execution and straight line sequencing, branching, condition codes,
Addressing modes.
UNIT -2- (9 Hrs.)
Basic processing unit: Some Fundamental Concepts: Register Transfers, Performing an Arithmetic
or Logic Operation, Fetching a word from Memory, Storing a word in memory; Execution of a
complete Instruction: Branch Instructions; Multiple Bus Organization
UNIT -3- (7 Hrs.)
The Memory System: Some basic concepts, Semiconductor RAM Memories: Internal
organization of Memory chips, static memories, Asynchronous DRAMS, synchronous DRAMS,
Read-Only Memories, Speed size and cost. Cache memories: Mapping functions
UNIT -4- (8 Hrs.)
I/O Organization: Access of I/O devices, Interrupts, Direct Memory Access, Bus Arbitration,
Busses- Synchronous and Asynchronous bus. Arithmetic: Signed Operand Multiplication: Booth
Algorithm; Fast Multiplication: Bit – Pair recoding of Multipliers, Integer Division.
UNIT -5- (7 Hrs.)
Fundamentals of Computer Design: Defining Computer Architecture -Instruction Set Architecture
Pipelining: Basic and Intermediate Concepts: What Is Pipelining? The Basics of a RISC Instruction
Set, A Simple Implementation of a RISC Instruction Set, The Classic Five-Stage Pipeline for a RISC
Processor, The Major Hurdle of Pipelining—Pipeline Hazards.
TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. 1-2 Computer ZvonkoVranesic Tata McGraw- 5th Edition
Organization Hill
2 3-5 Computer John L. Hennessy and Elsevier 4th Edition
architecture: A David. A. Patterson
quantitative
approach

Page | 51
Department of Information Science and Engineering

REFERENCE BOOKS
1 1-5 Computer William Stallings PHI 7thEdition, 2006
Organization &
Architecture
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
CO Computer Organization and Architecture Tutorial
COURSE ASSESSMENT METHOD:
Continuous Internal Evaluation (CIE):

 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3)
 Rubrics to evaluate programming assignments-10 marks
 GATE based Aptitude test for 10 marks (5 Units- 4 questions from each unit and will be
evaluated to 10 Marks)
Semester End Examination (SEE):

 Semester End Examination for 100 Marks will be conducted and reduced for 50 Marks.
PEDAGOGY

• Blackboard teaching
• PowerPoint presentations
• Aptitude test
• Programming assignments

CO-PO-PSO MAPPING
PO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 - - - - - - - - - - - - 3
CO2 3 - - - - - - - - - - - - 3
CO3 3 3 - - - - - - - - - - - 3
CO4 3 - - - - - - - - - - - - 3
CO5 3 2 3 - - - - - 1 1 - 1 - 3
CO6 3 2 - - - - - - - - - - - 3

Page | 52
Department of Information Science and Engineering

UNIX PROGRAMMING LAB


Course Code 22ISL35 Credits 1
Hours/Week (L-T-P) 0-0-2 CIE Marks 50
Total Hrs. 26 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type Core
COURSE LEARNING OUTCOMES
1. Demonstrate commands of UNIX based computer systems.
2. Develop shell scripts for the given real-world problem
3. Design AWK scripts for the given problem
4. Implement programming solutions for a given problem using file API’s
COURSE CONTENTS
PART A (20 Hrs.)
SINO EXPERIMENT TITLE
1. List file/directory handling commands
2. Simple shell script for basic arithmetic and logical calculations.
3. Shell scripts to check various attributes of files and directories.
4. Shell scripts to check and list attributes of processes.
5. Write awk script that uses all of its features.
6. Write a shell script to display list of users currently logged in.
PART B (18 Hrs.)
SINO EXPERIMENT TITLE
1. Write a C/C++ program to implement the CAT command using general file API.
2. Write a C/C++ program to implement the Cp commandusing general file API’s.
3. Write a C/C++ program to implement the ln/rename ( )using general file API’s.
4. Write a C/C++ program to create a file called file1 in blocking read-write mode and
showhow you can use fcntlapi to modify its access control flags to non-blocking read-
write mode.
5. Write a C/C++ program to duplicate the file descriptor of a file Foo to standard input file
descriptor
6. Write a C/C++ program to query and display the different attributes associated with a file.
7. Write C/C++ program to read and display the last 10 character’s of the input file.
8. Write a C/C++ program to demonstrate masking of read/write/execute permission of a
specified input file for user group and others category.
9. Write a C/C++ program to implement the CAT command using general file API.
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year
of Publication
1. 1-5 UNIX and Shell Sumithaba MH 2008
Programming Das
COURSE ASSESSMENT METHOD:
Continuous Internal Evaluation (CIE):

 2 MSE’s will be conducted for part A and Part B and it will be evaluated to 20 Marks.
 Regular LAB evaluation will be conducted for 30 Marks.
Semester End Examination (SEE):

Semester End Examination will be conducted for 50 Marks.


PEDAGOGY
i. Black Board Teaching
ii.Power Point Presentation

Page | 53
Department of Information Science and Engineering

CO-PO-PSO MAPPING
PO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 3 2 3 - - - - - 1 1 - - 3 -
2 2 2 3 1 - - - - 1 1 - - 3 -
3 2 2 3 1 - - - - 1 1 - - 3 -
4 3 2 3 1 - - - - 1 1 - - 3 -

Page | 54
Department of Information Science and Engineering

OBJECT ORIENTED PROGRAMMING WITH C++


Course Code 22ISESC361 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type ESC
COURSE LEARNING OUTCOMES
1. Illustrate the basic concepts of object-oriented programming.
2. Design appropriate classes for the given problem
3. Apply the knowledge of compile-time / run-time polymorphism to solve the given problem
4. Use the knowledge of inheritance for developing optimized solutions
5. Apply the concepts of templates and exception handling for the given problem
6. Use the concepts of input output streams for file operations
COURSE CONTENTS
UNIT -1- (8 Hrs.)
An Overview of C++: What is object–Oriented Programming? Some C++ Fundamentals, Old Style
Vs Modern C++, Introducing C++ Classes, The General Form of a C++ Program.
Classes and Objects: Classes, Friend Functions, Friend Classes, Inline Functions, Parameterized
Constructor, Static Class Members, When Constructors and Destructors Are Executed, The Scope
Resolution Operator, Passing Objects to functions, Returning Objects, Object Assignment
UNIT -2- (9 Hrs.)
Arrays, Pointers, References, and the Dynamic Allocation Operators: Arrays of Objects, Pointers
to Objects, The this Pointer, references-reference parameters, passing reference to objects, returning
references to objects, C++’ s Dynamic Allocation Operators.
Function Overloading, Copy Constructors, and Default Arguments: Function Overloading,
Overloading Constructor Functions, copy constructors, Finding the Address of an Overloaded
Function, The overloaded Anachronism, Default Function Arguments, Function Overloading and
Ambiguity.
UNIT -3- (7 Hrs.)
Operator Overloading: Creating a Member Operator Function, Operator Overloading Using a
Friend Function, overloading new and delete, Overloading Some Special Operators, Overloading the
Comma Operator.

Inheritance: Base-Class Access Control, Inheritance and Protected Members, Inheriting Multiple
Base Classes, Constructors, Destructors, and Inheritance, Granting Access, Virtual Base Classes.
UNIT -4- (8 Hrs.)
Virtual Functions and Polymorphism: Virtual Functions, The Virtual Attribute Is Inherited, Virtual
Functions are Hierarchical, Pure Virtual Functions, Using Virtual Functions, Early vs. Late Binding.
Templates: Generic Functions, Applying Generic Functions, Generic Classes, The typename and
export Keywords, The Power of Templates, Fundamentals of STL
UNIT -5- (7 Hrs.)
Exception Handling: Exception Handling Fundamentals, Handling Derived-Class Exceptions,
Exception Handling Options, Applying Exception Handling.
The C++ I/O System Basics: C++ Streams, The C++ Stream Classes, Formatted I/O, Overloading
<< and >>C++ File I/O: <fstream> and File Classes, Opening and Closing a File, Reading and
Writing Text Files, Unformatted and Binary I/O: More get() Functions, getline(), Detecting EOF, The
ignore(), Peek() and putback(), flush().

Page | 55
Department of Information Science and Engineering

TEXTBOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. 1-5 The Herbert Schildt TMH 4th Edition, 2005
Complete
Reference
C++
REFERENCE BOOKS
1 1-5 C++ PrimerStanley B. AddisonWesley 4th Edition, 2005.
Lippman,
JoseeLajoie,
Barbara E. Moo
2 1-5 Object- SouravSahay Oxford University 2006.
Oriented Press
Programming
with C++
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
OOPs with C++ C++ OOP (With Examples) (programiz.com)
COURSE ASSESSMENT METHOD:
Continuous Internal Evaluation (CIE):

 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3)
 Rubrics to evaluate programming assignments-10 marks
 GATE based Aptitude test for 10 marks (5 Units- 4 questions from each unit and will be
evaluated to 10 Marks)
Semester End Examination (SEE):

Semester End Examination for 100 Marks will be conducted and reduced for 50 Marks.
PEDAGOGY
• Blackboard teaching
• PowerPoint presentations
• Aptitude test
• Programming assignments
CO-PO-PSO MAPPING
PO PSO1 PSO1
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
CO1 3 - - - - - - - - - - - - 3
CO2 3 2 3 - - 1 - - 2 2 1 - 3
CO3 3 2 3 - - 1 - - 2 2 1 - 3
CO4 3 2 3 - - 1 - - 2 2 1 - 3
CO5 3 2 3 - - 1 - - 2 2 1 - 3
CO6 3 2 3 - - 1 - - 2 2 1 - 3

Page | 56
Department of Information Science and Engineering

MATLAB PROGRAMMING
Course Code 22ISESC362 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 36 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type Core
COURSE LEARNING OUTCOMES
1. Illustrate the programming environment for MATLAB.
2. Create and manipulate the data in Arrays.
3. Analyze the data in visual plots using 2D and 3D.
4. Develop the code using MATLAB programming constructs.
5. Develop the code for various applications and troubleshoot the code.
COURSE CONTENTS
UNIT -1- (8 Hrs.)
- MATLAB onramp, Commands,MATLAB desktop and Editor,Vectors and Matrices,Indexing
into and modifying arrays, Arrays
UNIT -2- (9 Hrs.)
- Calling functions, Plotting Data , Importing Data, Programming, Project
UNIT -3- (7 Hrs.)
- MATLAB Fundamentals, MATLAB desktop , Accessing Data in Arrays , Mathematical and
Statistical operations in Arrays
UNIT -4- (8 Hrs.)
- Visualizing Data in 2D and 3D, Conditional Data selection, Tables of data and organizing
tabular data
- Specialized Data types
UNIT -5- (7 Hrs.)
- Pre-processing Data, Data Analysis Techniques ,Increasing Automation with Functions,
Troubleshooting code
TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. 1-5 “MATLAB: Amos Gilat John Wiley and 4th Edition, 2011
An Sons, Inc
introduction
with
Applications”
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
MATLAB Programming with MATLAB - MATLAB & Simulink (mathworks.com)
1. Certification (https://matlabacademy.mathworks.com/details/matlab-
on fundamentals/mlbe)
MATLAB https://matlabacademy.mathworks.com/details/matlab-
Fundamentals onramp/gettingstarted )
2. Certification on
MATLAB onramp

COURSE ASSESSMENT METHOD:


Continuous Internal Evaluation (CIE):

 Certification on MATLAB Fundamentals- About 16.5 hrs) – 10 Marks


(https://matlabacademy.mathworks.com/details/matlab-fundamentals/mlbe)

Page | 57
Department of Information Science and Engineering

 Certification on MATLAB onramp – About 2 hours – 10


Markshttps://matlabacademy.mathworks.com/details/matlab-onramp/gettingstarted )
 Two lab internals, 30 Marks each will be conducted, and the Average will be considered
 SEE lab examination of 50 Marks
Semester End Examination (SEE):

Semester End Examination for 100 Marks will be conducted and reduced for 50 Marks.
PEDAGOGY
 PowerPoint presentations and online demonstration
 Hands on exercises
CO-PO-PSO MAPPING
PO PSO1 PSO1
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
CO1 02 02 02 02 02 - - - - - - 02 02
CO2 02 02 02 - - - - - - - - - - 02
CO3 03 02 03 - 02 - - 02 02 - 02 - 02
CO4 - - 03 - 03 - - 02 02 - 02 - 02
CO5 - - 03 - 03 - - 02 02 - 02 - 02

Page | 58
Department of Information Science and Engineering

FUNDAMENTALS OF WEB PROGRAMMING


Course Code 22ISECS363 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type Core
COURSE LEARNING OUTCOMES
1. Describe the fundamentals of web technology
2. Design web pages using HTML mark-up language for the given Scenarios
3. Apply the concepts of Cascading Style Sheets for designing the web pages
4. Demonstrate the use of JavaScript to develop the dynamic user interface.
5. Illustrate server-side scripting using PHP
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Introduction to web technologies, structuring an HTML document, Illustrateing HTML elements,
Describing Character Entities, Horizontal rules, Line Breaks, Paragraph, citations, Quotations,
Definitions and Comments, Formatting text with HTML elements, Arranging text: Word breaks,
PRE, DIV, SPAN, Exploring the hyperlinks and URL, Inserting images in a web page
UNIT -2- (9 Hrs.)
HTML Continued - Creating tables, exploring colours, working with forms, Exploring audio and
video formats.
CSS – Overview of CSS, Background Properties; color, image, repeat, position, attachment and
colour properties; opacity, RGBA, font and text styles, Creating Boxes and Columns in CSS.
UNIT -3- (7 Hrs.)
CSS: Displaying, Positioning and Floating an element, List styles, Table layouts. JavaScript:
Exploring the features of JavaScript, Using JavaScript in an HTML Document, Programming
fundamentals of JavaScript, JavaScript functions, events, Objects in JavaScript, Exploring
Standard or built-in JavaScript Objects.
UNIT -4- (8 Hrs.)
JavaScript: Form Validation, Working with Document Object: Collections, Properties and Methods,
Document Object Model: Illustrateing DOM nodes, DOM level1, DOM level 2, DOM level 3
UNIT -5- (7 Hrs.)
Introduction to PHP: Origins and uses of PHP, Overview of PHP, General syntactic characters,
Primitive’s operations and expressions, output, control statements, Arrays, Functions, Pattern
matching, Form handling, Cookies, Session Tracking, comparative study of different technologies and
its applications
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1-5 HTML5 Covers Jquery Black dreamtech ISBN:978-93-
CSS3, JavaScript, PRESS, 5119-907-6,
XML, XHTML, 2019
AJAX, PHP
2 1-5 Programming the Robert W. Pearson 7th Edition,
World Wide Web Sebesta Education 2014
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Web Programming W3Schools Online Web Tutorials
COURSE ASSESSMENT METHOD:
Continuous Internal Evaluation (CIE):
 Course Project -20 Marks

Page | 59
Department of Information Science and Engineering

 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3)
Semester End Examination (SEE):
Semester End Examination for 100 Marks will be conducted and reduced for 50 Marks.
PEDAGOGY
 Hands-on teaching using Power Point presentations
 Regular review of students by asking questions based on topics covered in the class
 Course Project
CO-PO-PSO MAPPING
PO PSO1 PSO1
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - - - - - 2 -
2 3 3 3 - - 1 - - 2 2 - 2 2 -
3 3 3 3 - - 1 - - 2 2 - 2 2 -
4 3 3 3 - - 1 - - 2 2 - 2 2 -
5 3 1 - - - - - 2 2 - 2 2 -

Page | 60
Department of Information Science and Engineering

SOCIAL CONNECT AND RESPONSIBILITY


Course Code 22ISH37 Credits 01
Hours/Week (L-T-P) 1-0-0 CIE Marks 50
Total Hrs 13 SEE Marks 50
Exam Hrs 02 Course Type UHV
COURSE LEARNING OUTCOMES
The course and further follow up is expected to positively impact common graduate attributes like:
1. Communicate and connect to the surroundings.
2. Create a responsible connection with society.
3. Involve in the community in general in which they work.
4. Notice the needs and problems of the community and involve them in problem –solving.
5. Develop among themselves a sense of social & civic responsibility & utilize their knowledge in
finding practical
solutions to individual and community problems.
COURSE CONTENTS
1. Plantation and adoption of a tree: Plantation of a tree that will be adopted for four years by a
group of BE
/ B.Tech students. (ONE STUDENT ONE TREE) They will also make an excerpt either as a
documentary or a photo blog describing the plant’s origin, its usage in daily life, its
appearance in folklore and literature - – Objectives, Visit, case study, report, outcomes.
2. Harmony in the Human Being (5 hours) Understanding Human being as the Co-existence of
the Self and the Body, Distinguishing between the Needs of the Self and the Body, The Body
as an Instrument of the Self, Understanding Harmony in the Self, Harmony of the Self with the
Body, Programme to ensure self- regulation and Health
3. Harmony in the Family and Society (5 hours) Harmony in the Family – the Basic Unit of
Human Interaction, 'Trust' – the Foundational Value in Relationship, 'Respect' – as the Right
Evaluation, Other Feelings, Justice in Human-to-Human Relationship, Understanding
Harmony in the Society, Vision for the Universal Human Order
4. Harmony in the Nature/Existence (5 hours) Understanding Harmony in the Nature,
Interconnectedness, self-regulation and Mutual Fulfilment among the Four Orders of
Nature, Realizing Existence as Co- existence at All Levels, The Holistic Perception of
Harmony in Existence
5. Implications of the Holistic Understanding – a Look at Professional Ethics ( 5 hours)
Natural Acceptance of Human Values, Definitiveness of (Ethical) Human Conduct, A Basis for
Humanistic Education, Humanistic Constitution and Universal Human Order, Competence in
Professional Ethics Holistic Technologies, Production Systems and Management Models-
Typical Case Studies, Strategies for Transition
towards Value-based Life and Profession
SUGGESTED LEARNING
Activities:
Jamming session, open mic, and poetry: Platform to connect to others. Share the stories with others.
Share the experience of Social Connect. Exhibit the talent like playing instruments, singing, one-act
play, art-painting, and
fine art.
COURSE ASSESSMENT METHOD
Activity Based Evaluation/Test
PEDAGOGY
1. Blackboard Teaching
2. Power Point Presentations (if needed)
3. Regular review of students by asking questions based on topics covered in the class

Page | 61
Department of Information Science and Engineering

CO-PO-PSO MAPPING
PO PSO
CO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 - - - - - - 1 1 1 - - - - 1
2 - - - - - - 1 1 1 - - - - 1
3 - - - - - - 1 1 1 - - - - 1
4 - - - - - - 1 1 1 - - - - 1
5 - - - - - - 1 1 1 - - - - 1

Page | 62
Department of Information Science and Engineering

DATA ANALYTICS WITH EXCEL


Course Code 22ISA381 Credits 1
Hours/Week (L-T-P) 2-0-0 CIE Marks 50
Total Teaching Hours 26 SEE Marks 50
Exam Hours 3 hrs Course Type ABE
Course Component ABE
COURSE LEARNING OUTCOMES
Students will be able to:
6. Learn to create, edit and formatting excel files BL3
7. Apply formulae and functions in Excel for computation. BL3
8. Create charts, data visualization in Excel for given application. BL4
9. Learn to import, export and construct pivot tables. BL4
Pre-Requisite Knowledge: (You can delete this row if it is not applicable)
The student should possess prior knowledge of Microsoft office.
COURSE CONTENTS
PART A - (07 Hrs)
1. Working on creating, editing and formatting fundamentals of Excel.
2. Applying formulae and functions on spreadsheets.
3. Import and export data in Excel sheets.
PART B - (07 Hrs)
1. Creating charts in Excel.
2. Data visualization in Excel.
3. Create pivot tables and operations.

TEXTBOOKS

SINO Unit Textbook Author(s) Publisher(s)


Edition/Year of Publication
Title

1 All Data Manisha Nigam BPB 2019/ ISBN: 978-93-88176-67-


Analysis publications 5
with
Excel

REFERENCE BOOKS

1 All A Well- AARON BPB 2020/979-8699595754


Explained BADDEY publications
Guide to
Master
Microsoft
Excel
Functions
and
Formulas
from
Beginner
to Expert
Level

Page | 63
Department of Information Science and Engineering

ONLINE RESOURCES

Topic/Title Link
charts https://www.tutorialspoint.com/excel_charts/excel_charts_sparklines.htm

basics https://www.youtube.com/watch?v=TfkNkrKMF5c

charts https://www.geeksforgeeks.org/excel-tutorial/

Guided projects https://www.w3schools.com/excel/excel_addition.php

COURSE ASSESSMENT METHOD

Continuous Internal Evaluation (CIE):

 Mab MSE will be conducted 20 Marks


 Regular Class Evaluation be done for 30Marks
Semester End Examination (SEE):

 Final Lab Exam for 50 marks will be conducted.


PEDAGOGY

 Hands on

CO-PO-PSO MAPPING
C PO
1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
O
1 3 - - - - - - - 2 2 3 1 1 -
2 3 3 - - - - - - 2 2 3 1 1 -
3 3 - - - - - - - 2 2 3 1 1 -
4 3 2 - - - - - - 2 2 3 1 1 -
CL 3 2.5 - - - - - - 2 2 3 1 - -

Page | 64
Department of Information Science and Engineering

VERSION CONTROL WITH GIT


Course Code 22ISA382 Credits 1
Hours/Week (L-T-P) 2-0-0 CIE Marks 50
Total Hrs. 26 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type ABE
COURSE LEARNING OUTCOMES
1. To Illustrate the version control system and its categories and illustrate the process of setting up
Git
2. Demonstrate skillset in initializing git, git basic commands such as merging and branches
3. Illustrate how to setup Git in server and operate in it
4. Demonstrate skillset in Setting up Git account in GitHub, maintain and contribute for the
distributed group project
5. Examine various advanced aspects such as revisions, stashing, reset and advanced merging
COURSE CONTENTS
UNIT -1- (8 Hrs.)
About Version Control, A Short History of Git, What is git?,The Command Line, Installing GIT, Git
basics: Getting a Git Repository, Recording Changes to the Repository, Viewing the Commit History,
Undoing Things, Working with Remotes, Tagging, Git Aliases
UNIT -2- (9 Hrs.)
Branches in a Nutshell, Basic Branching and Merging, Branch Management, Branching
Workflows,Remote Branches, Rebasing
UNIT -3- (7 Hrs.)
The Protocols, Getting Git on a Server, Generating Your SSH Public Key, Setting Up the Server, Git
Daemon, Smart HTTP, GitWeb, GitLab
UNIT -4- (8 Hrs.)
Distributed Workflows, contributing to a Project, maintaining a Project, GitHub Account Setup and
Configuration, Contributing to a Project, Maintaining a Project, Managing an organization, Scripting
GitHub
UNIT -5- (7 Hrs.)
Revision Selection, Interactive Staging, Stashing and Cleaning, Signing Your Work, Searching,
Rewriting History, Reset Demystified, Advanced Merging
TEXT BOOKS
SINO Unit Text Author(s) Publisher(s)
Edition/Year of
Book
Publication
Title
1. 1-5 Pro Git Scott Chacon Apress Second Edition
and Ben Straub Publication
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Atlassian Online Tutorial https://www.atlassian.com/git/tutorials/setting-up-a-repository
COURSE ASSESSMENT METHOD:
 Course Project -20 Marks
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3)
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Blackboard Teaching/PowerPoint presentations
 Hands-on Session in Lab

Page | 65
Department of Information Science and Engineering

CO-PO-PSO MAPPING
PO PSO1 PSO1
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 3 - - - - - - - - - 2 -
2 3 3 3 - - 1 - - 2 2 - 2 2 -
3 3 3 3 - - 1 - - 2 2 - 2 2 -
4 3 3 3 - - 1 - - 2 2 - 2 2 -
5 3 1 - - - - - - 2 2 - 2 2 -

Page | 66
Department of Information Science and Engineering

Year 2
Semester IV Curriculum

Page | 67
Department of Information Science and Engineering

APPLIED DISCRETE MATHEMATICAL STRUCTURES AND GRAPH THEORY


Course Code 22MAT41 Credits 3
Hours/Week (L-T-P) 3-0-1 CIE Marks 50
Total Hrs. 40 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type Theory
COURSE OUTCOMES
1. Apply the concepts for modeling different situations as graph, as matrix, able to distinguish
isomorphism and non- isomorphism graphs.
2. Apply the concepts of Trees and spanning trees to determine maximum flow in the network
problems.
3. Apply the concepts of traversibility and shortest path algorithm.
4. Able to apply graph coloring for scheduling problems.
5. Apply concepts of distances in graphs, domination, channel assignment and solve problems.
COURSE CONTENTS
UNIT-I (7 Hours)
Logical proposition and its applications, Propositional Equivalence, Predictors and Quantifiers :
Logical equivalence, and System Specifications, Rules of inferences to check the validity of
arguments, Introduction to proof.
UNIT-II (8 Hours)
Relations and Group Theory: Relations and Properties, Equivalence relations, Matrix
representations of relations, digraphs, Partial order, Hasse diagram and Lattices, Topological
sorting.Group Theory: Semigroups, monoids, groups, Abelian groups, Homomorphism. Subgroups.
UNIT-III (8 Hours)
Introduction to Graph Theory: Graphs and Graph Models, Connected graphs, Common classes of
Graphs, Degree of a vertex, , Degree sequences, Graphs and Matrices, Graph Isomorphism.
UNIT-IV (8 Hours)
Traversability and and Trees:Eulerian Graphs, Hamiltonian Graphs, Shortest path algorithm-
Dijkstra’s Algorithm for undirected graph, Propertees of Trees, The minimum spanning Tree
problem, the number of spanning Trees .
UNIT-V (8 Hours)
Matching and Coloring:Matchings and its application problems, Vertex coloring Edge colring,
Applications of Graph Coloring – Scheduling Problems. Radio coloring and Channel Assignment
problems.
TEXT BOOKS
SINO Unit Textbook Author(s) Publisher(s) Edition/Year of
Title Publication
1 1-5 Introduction Grary Chartrand Tata McGraw- 2006.
to Graph and Ping Zhang Hill
Theory
2 1-5 Discrete Kenneth H Rosen, McGrawHill 7th Edition,
Mathematics publications.
and its
Applications
with
Combinatorics
and Graph
Theory

Page | 68
Department of Information Science and Engineering

REFERENCE BOOKS
1 All Graph Theory Reinhard Diestel Springer. 3rd Edition (2006).
(Graduate
Texts in
Mathematics),
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
All athena.nitc.ac.in/summerschool/Files/West.pdf
COURSE ASSESMENT METHODS
● Tutorials to be conducted for each topic for 10 marks
● Quiz/assignment based on practical application for 10 marks
● Three internals, 30 Marks each will be conducted and the Average of best of two will be
taken.
● Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
● Blackboard teaching
● PowerPoint presentations (if needed)
● Regular review of students by asking questions based on topics covered in the class
● Program Assignment
PO PSOs
CO
1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 3 - 2 - 1 - - - - - - - 1 -
2 3 - 2 - 1 - - - - - - - 1 -
3 3 - 2 - 1 - - - - - - - 1 -
4 3 - 2 - 1 - - - - - - - 1 -
5 3 - 2 - 1 - - - - - - - 1 -

Page | 69
Department of Information Science and Engineering

ANALYSIS AND DESIGN OF ALGORITHMS


Course Code 22ISG42 Credits 4
Hours/Week (L-T-P) 3-0-2 CIE Marks 50
Total Hrs. 52 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type Integrated
COURSE LEARNING OUTCOMES
1. Illustrate the fundamentals of algorithms and asymptotic notations
2. Apply brute force / divide & conquer design techniques for solving the given problem
3. Apply decrease & conquer / transform conquer design techniques for solving the given
problem
4. Use space and time trade-off techniques for sorting and pattern matching problems
5. Apply dynamic programming techniques for solving transitive closure / shortest path
/Knapsack problems
6. Apply greedy and backtracking techniques to solve the given problem.
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Introduction: What is an Algorithm? Fundamentals of algorithmic problem solving
Fundamentals of Analysis of Algorithm Efficiency: Analysis Framework: Measuring an input’s size,
Units for Measuring Running Time, Orders of Growth, Worst-case, Best-Case, and Average Case
Efficiencies, Asymptotic Notations and Basic Efficiency Classes: Informal introduction, O-notation,
Ώ-notation, θ-notation, Basic Efficiency classes; Mathematical
Analysis of Non-recursive and Recursive Algorithms
UNIT -2- (9 Hrs.)
Brute Force: Brute-Force String Matching, Exhaustive Search: Travelling Salesman Problem,
Assignment Problem.
Divide and Conquer: Merge sort, Quick Sort, Binary tree traversals and related properties,
Multiplication of Large Integers and Strassen’s Matrix Multiplication.
UNIT -3- (7 Hrs.)
Decrease and Conquer: Insertion Sort, Depth First Search, Breadth First Search, Topological Sorting,
Decrease by a Constant factor algorithms.
Transform and Conquer: Balanced Search Trees, Heaps and Heap sort
UNIT -4- (8 Hrs.)
Space and Time Trade-offs: Sorting by counting, Input Enhancement in String Matching: Horspools
Algorithm, Dynamic Programming:Warshall’s and Floyd’s Algorithms, Knapsack problem.
UNIT -5- (7 Hrs.)
Greedy Technique: Prim’s Algorithm, Kruskal’s Algorithm, Djikstra’s Algorithm, Huffman Trees,
Backtracking: n-Queens Problem
TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. 1-5 Introduction Anany Levitin Pearson 2nd Edition, 2007
to the education
Design &
Analysis of
Algorithms
2 1-5 Computer Ellis Horowitz, Computer 2nd Edition
Algorithms SartajSahani, Science Press.
Sanguthevar
Rajasekaran

Page | 70
Department of Information Science and Engineering

REFERENCE BOOKS
1 1-5 Computer Horowitz E., Galgotia 2001
Algorithms SahaniS.,Rajasekaran Publications
S
2 1-5 Introduction Thomas H., Cormen, PHI 2nd Edition, 2006
to Charles E. Leiserson,
Algorithms Ronal L. Rivest,
Clifford Stein
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
https://swayam.gov.in/nd1_noc20_cs27/preview
COURSE ASSESSMENT METHOD:
Assessment Methods:
i. Aptitude Test based on GATE syllabus for 10 Marks.
ii. Online NPTEL course for 10 Marks
iii. Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3)
iv. Semester End Examination for 100 Marks will be conducted and reduced for 50 Marks
Pedagogy
i. Black Board Teaching
ii. Power Point Presentation
iii. Tutorials
CO-PO-PSO MAPPING
PO PSO1 PSO1
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - 1 - - 2 - 3
2 3 2 3 - - - - - 1 - - 2 - 3
3 3 2 3 - - - - - 1 - - 2 - 3
4 3 2 3 - - - - - 1 - - 2 - 3
5 3 2 3 - - - - - 1 - - 2 - 3
6 3 2 3 - - - - - 1 - - 2 - 3

Page | 71
Department of Information Science and Engineering

SOFTWARE ENGINEERING
Course Code 22IS43 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type Core
COURSE LEARNING OUTCOMES
1. Illustrate ethics, learn to apply software development lifecycle, models, processes,
sociotechnical systems
2. Learn, analysis, description & application of functional and non-functional requirements, with
use cases & industry practices
3. Be able to develop software design using different design methods for application in different
technology domains and learn rapid software development methods for application
4. Illustrate software quality, develop skills to perform V & V, prepare test plan, test cases and
validation using different testing strategies,
5. Illustrate how to perform software maintenance, project management & cost estimation and
learn to apply process quality & process Improvement
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Introduction: Software Engineering overview, Professional and ethical responsibility. Software
Quality Attributes, key challenges facing software engineering.
Software Processes: Software Processes: Software Development Life Cycle (SDLC) Models,
Process iteration, Process activities; The Rational Unified Process; Computer Aided Software
Engineering.
Rapid Software Development: Agile methods; Extreme programming; Rapid application
development, software prototyping.
UNIT -2- (9 Hrs.)
Socio-Technical systems: Emergent system properties, systems engineering, organizations, people
and computer systems, legacy system.
Requirements: Software Requirements: Functional and Non-functional requirements; User
requirements; System requirements, The software requirements document. Requirements Engineering
Processes: Feasibility studies, Requirements elicitation and analysis, Requirements validation,
Requirements managements;
UNIT -3- (7 Hrs.)
Software Design: Architectural Design: Architectural design decisions, System organization,
Modular decomposition styles, Control styles; Component level design, Class based components,
Web application design (Text book 2: chapter 10 Roger S Pressman 7th edition Relevant topics only, -
Page 277, 282, 290, 296)
Critical Systems: Simple safety critical system, System dependability, availability and reliability,
Safety and Security.
UNIT -4- (8 Hrs.)
Quality: Software & product Quality, Quality metrics
Verification and validation: Planning, verification and validation, software inspections, automated
static analysis.
Software Testing: System testing, Component testing, Test case design, Test automation.
UNIT -5- (7 Hrs.)
Software Maintenance Program evolution dynamics, software maintenance, evolution processes,
legacy system evolution.
Process Quality and Process improvement framework and cycle (CMMI)
Software Project Management: Management activities, project planning, project scheduling, Risk
management. Software cost estimation: software productivity, estimation techniques, algorithmic
cost modelling, project duration and staffing.

Page | 72
Department of Information Science and Engineering

TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1-5 Software Ian Somerville Pearson 8th Edition, 2007
Engineering Education
2 1-5 Software Roger. S. McGraw Hill 7th Edition, 2007
Engineering-A Pressman
Practitioners
approach
REFERENCE BOOKS
1 1-5 An Integrated Pankaj Jalote Wiley India, 2009
Approach to
Software
Engineering
2 1-5 Software Kassem Saleh Cengage 2008
Engineering Learning
3 1-5 Software Pfleeger Macmillan 2008
Engineering Publication
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
What Does a Software Engineer Do? | Coursera
COURSE ASSESSMENT METHOD:
• Rubrics to evaluate Case Study for 20 marks
• Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3)
• Final examination of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
• Black Board Teaching
• Power Point Presentation
• Case Study
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - 2 2 3 1 - 3
2 3 3 2 - - - - - 2 2 3 1 - 3
3 3 - - - - - - - 2 2 3 1 - 3
4 3 2 3 - - - - - 2 2 3 1 - 3
5 3 - - - - - - - 2 2 3 1 - 3

Page | 73
Department of Information Science and Engineering

FULL STACK DEVELOPMENT


Course Code 22ISE441 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type PEC
COURSE LEARNING OUTCOMES
1. Identify, Solve and Apply the best design technique as part of Software development and
Engineering.
2. Build Flexible, Loosely Coupled and Highly scalable Software Applications.
3. Build Intuitive User Interface (UI) as part of Software Development and Engineering
4. Use of tools and practices adopted at industry to build the Software at high velocity.
5. Develop solution to the problem statement defined by the industry.
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Enter the Course Contents here…. Introduction to Design Pattern
Creational Design Pattern - Factory Pattern, Singleton Pattern, Prototype Pattern
Structural Design Pattern - Decorator Pattern, Facade Pattern, Proxy Pattern
Behavioral Design Pattern - Chain of Responsibility Pattern, Iterator Pattern, Observer Pattern, State
Pattern
UNIT -2- (9 Hrs.)
Spring Core Introduction / Overview - Shortcomings of Java EE and the Need for Loose Coupling,
Managing Beans, The Spring Container, Inversion of Control, The Factory Pattern, Configuration
Metadata - XML, @Component, Auto-Detecting Beans, Dependencies and Dependency Injection
(DI) with the BeanFactory, Setter Injection
Spring Container - The Spring Managed Bean Lifecycle, Autowiring Dependencies
Dependency Injection - Using the Application Context, Constructor Injection, Factory Method,
Crucial Namespaces ‘p’ and ’c’, Configuring Collections
Metadata / Configuration - Annotation Configuration @Autowired, @Required, @Resource,
@Component, Component Scans. Component Filters, Life Cycle Annotations, Java Configuration,
@Configuration, XML free configuration, The Annotation Config Application Context
Spring MVC
Developing Web applications with Spring MVC - The WebApplicationContext and the
ContextLoaderListener, Model View Controller, Front Controller Pattern, DispatcherServlet
Configuration, Controllers, RequestMapping, Working with Forms, Getting at the Request,
@RequestParam, @RequestHeader, ModelAndView
Persisting data with Spring Data JPA - Adding Spring Data JPA to the project, annotating the domain
as entities, Declaring JPA repositories
RESTful Web Services - Core REST concepts, REST support in Spring 5.x, Use Spring MVC to
create RESTful Web services, REST specific Annotations in Spring, Working with RestTemplate,
URITemplates, @PathVariable, @RequestParam, JSON and XML data exchange, @RequestMapping
UNIT -3- (7 Hrs.)
Spring Boot
SPRING BOOT Introduction - Spring rebooted, Getting started with Spring Boot, Developing your first
Spring Boot application, Component scans, Auto Configuration, Externalizing configuration with properties,
Application Context, Configuring Logging, Spring Boot Dependencies
Spring Data REST - Introduction & Overview, Adding Spring Data REST to a Spring Boot Project,
Configuring Spring Data REST, Repository resources, Default Status Codes, Http methods, Spring Data
REST Associations, Define Query methods
UNIT -4- (8 Hrs.)
React Introduction - Welcome to React, React’s Past and Future, Working with the Files
JavaScript for React - Declaring Variables, Creating Functions, Compiling JavaScript, Asynchronous
JavaScript, Classes, ES6 Module

Page | 74
Department of Information Science and Engineering

Pure React - Page Setup, The Virtual DOM, React Elements, ReactDOM, Children, Constructing
Elements with Data, React Components, DOM Rendering, Factories
React with JSX - React Elements as JSX, Babel, Recipes as JSX, Intro to Webpack
Props, State, and the Component Tree - Property Validation, Refs, React State Management, State
Within the Component Tree
React State Management - Building a Star Rating Component, The useState Hook, Refactoring for
Advanced Reusability, State in Component Trees, Building Forms, React context
Enhancing Components with Hooks - Introducing useEffect
Redux - State, Actions, Reducers, The Store, Action Creators, Middleware
React Redux - Explicitly Passing the Store, Passing the Store via Context, Presentational Versus
Container Components, The React Redux Provider, React Redux connect
React Router - Incorporating the Router, Router Properties, Using Redirects
Testing React – ESLint, Testing Redux, Testing React Components, Snapshot Testing, Using Code
Coverage
Handle Ajax with React
UNIT -5- (7 Hrs.)
Enter the Course Contents here…. Introduction to DevOps - What is DevOps, Evolution of DevOps,
Agile Methodology, Why DevOps, Agile vs DevOps, DevOps Principles, DevOps Lifecycle,
DevOps Tools, Benefits of DevOps, Continuous Integration and Delivery pipeline, Use-case
walkthrough
GitHub - Introduction to Git, Version control, Repositories and Branches, Working Locally with
GIT, Working Remotely with GIT
Jenkins - Introduction to CI, Jenkins Introduction, Creating Job in Jenkins, Adding plugin in
Jenkins, Creating Job with Maven & Git
Jenkins With TDD (Junit testing) - Integration of jUnit testing with Jenkins
Sonar
Dockers - Containers, Image, How to run, pull and push containers, Container lifecycle
Kubernetes
TEXT BOOKS
SINO Unit Text Author(s) Publisher(s)
Edition/Year of
Book
Publication
Title
1. Design Patterns Elements of Reusable Object-Oriented Software
Author - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Publisher - Addison-Wesley Professional
Edition – Latest
2 Professional Java Development with the Spring Framework
Author - Craig Walls
Publisher - Wiley (8 July 2005)
3 Spring in Action Author - Craig Walls, Publisher - Manning Publications, Edition – 5th
edition
4 Spring Boot in Action Author - Craig Walls Publisher - Manning Publications
Edition – 5th edition
REFERENCE BOOKS
1 1-5 https://www.coursera.org/learn/design-patterns
https://www.react.express/jsx
https://spring.io/projects/spring-framework
https://devops.com/
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Full Stack Development https://www.javatpoint.com/git
https://www.loginradius.com/blog/engineering/sonarqube/
https://docs.docker.com/get-started/
https://www.youtube.com/watch?v=pTFZFxd4hOI

Page | 75
Department of Information Science and Engineering

https://kubernetes.io/docs/tutorials/kubernetes-basics/
COURSE ASSESSMENT METHOD:
Enter the Course Assessment Method/Details
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Rubrics for the evaluation of Course Project for 20 marks.
 Final examination will be conducted for 100 marks and evaluated for 50 Marks.
PEDAGOGY
 Black Board/Power Point Presentations
 Demonstration of Applications using IDE and Development Tools
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 2 2 3 - 3 - - - 1 1 - - 2 3
2 2 2 3 - 3 - - - 1 1 - - 2 3
3 2 2 3 - 3 - - - 1 1 - - 2 3
4 2 2 3 - 3 - - - 1 1 - - 2 3

Page | 76
Department of Information Science and Engineering

COMPUTER GRAPHICS
Course Code 22ISE442 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type PEC
COURSE LEARNING OUTCOMES
1. Illustrate the concepts of 2D and 3D transformations, projection and viewing using OpenGL
2. Design and implement the geometrical objects using graphics language OpenGL
3. Apply the knowledge of geometrical transformations and projection matrix for handling
multiple objects
4. Apply the concepts of clipping algorithms and graphics pipeline in solving the given
problems
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Overview: Computer Graphics Graphs And Charts, Computer-Aided Design, Virtual-Reality
Environments, Data Visualizations, Education And Training, Computer Art. Entertainment, Image
Processing, Graphics User Interfaces. Video Display Devices, Raster Scan Systems, Input Devices,
Hard Copy Devices, Graphics Software
UNIT -2- (9 HRS.)
Graphics Language Overview: Introduction Of Open GL, Coordinate Reference Frames, Specifying A
Two-Dimensional World-Coordinate Reference Frame In Open GL, Opengl Point Functions, Opengl
Line Function, Line –Drawing Algorithm Circle Generating Algorithms.
UNIT -3- (7 HRS.)
Open Gl Primitives & Attributes: Fill-Area Primitives, Polygon Fill Areas, Opengl Polygon Fill, Area
Functions, Opengl Vertex Arrays, Pixel –Array Primitives, Opengl Pixel Array Functions, Character
Primitives, Opengl Character Functions, Open Gl Display-Window Reshape Functions; Color And
Gray Scale, Opengl Color Functions, Point Attributes, Line Attributes, Curve Attributes, Open Gl
Point Attribute Functions, Open Gl Line Attribute Functions, Fill-Area Attributes
UNIT -4- (8 HRS.)
Geometric Transformations: Basic Two-Dimensional Geometric Transformations, Inverse
Transformations, Two-Dimensional Composite Transformations, Other Two-Dimensional
Transformations, Geometric Transformations In Three-Dimensional Space, Three-Dimensional
Translation, Three-Dimensional Rotation, Three-Dimensional Translation, Other Three-Dimensional
Translation, Open Gl Geometric-Transformation Functions
UNIT -5- (7 HRS.)
Viewing And Interaction”: The Two-Dimensional Viewing Pipeline, The Clipping Window,
Normalization And View Port Transformation., Opengl Two-Dimensional Viewing Functions,
Clipping Algorithms, Two-Dimensional Point Clipping., Two-Dimensional Line Clipping; The
Three-Dimensional Viewing Pipeline, Graphical Input Data, Logical Classifications Of Input
Devices, Open GL Menu Functions
TEXTBOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. 1-5 Computer Donald D Hearn Publisher: 3/E
Graphics with & M. Pauline Prentice Hall.
OpenGL Baker

Page | 77
Department of Information Science and Engineering

REFERENCE BOOKS
1 1. OpenGL Programming Guide, VI edition, Jackie Neider, Tom Davis, Mason Woo.
Shreiner, Addison-Wesley Publishing Company
2. Interactive Computer Graphics A Top-Down Approach with OpenGL -Edward Angel,
5th Edition, Addison-Wesley, 2008.
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
CG • http://www.nvidia.com
COURSE ASSESSMENT METHOD:
 Rubrics for evaluating course project-20Marks.
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Blackboard teaching
 PowerPoint presentations
 Course Project
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - - - - - - 2
2 3 2 3 - - - - - 2 2 1 2 - 2
3 3 2 3 1 2 - - - 2 2 1 2 - 2
4 3 2 3 1 2 - - - 2 2 1 2 - 2

Page | 78
Department of Information Science and Engineering

CLOUD COMPUTING
Course Code 22ISE443 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type PEC
COURSE LEARNING OUTCOMES
1. Illustrate the fundamental principles of cloud computing.
2. Apply fundamental concepts in cloud infrastructures to Illustrate the trade-offs in power,
efficiency, and cost, and then study how to leverage and manage single and multiple
datacentres to build and deploy cloud applications that are resilient, elastic and cost-efficient.
3. Discuss system, network and storage virtualization and outline their role in enabling the cloud
computing system model.
4. Demonstrate available features of cloud environment
COURSE CONTENTS
UNIT -1- (8 Hrs.)
The Motivations for Cloud: Cloud Computing Everywhere, A Facility For Flexible Computing, The
Start Of Cloud: The Power Wall And Multiple Cores, From Multiple Cores To Multiple Machines,
From Clusters To Web Sites And Load Balancing, Racks Of Server Computers, The Economic
Motivation For A Centralized Data Centre, Origin Of The Term “In The Cloud”, Centralization Once
Again.
Elastic Computing and Its Advantages: Introduction, Multi-Tenant Clouds, The Concept of Elastic
Computing, Using Virtualized Servers for Rapid Change, How Virtualized Servers Aid Providers,
How Virtualized Servers Help A Customer
UNIT -2- (9 Hrs.)
Business Models for Cloud Providers, Infrastructure as a Service (IaaS), Platform as a Service (PaaS),
Software as a Service (SaaS), A Special Case: Desktop as a Service (DaaS).
Type Of Clouds and Cloud Providers: Introduction, Private and Public Clouds, Private Cloud,
Public Cloud, The Advantages of Public Cloud, Provider Lock-In, The Advantages of Private Cloud,
Hybrid Cloud, Multi-Cloud, Hyperscalers
UNIT -3- (7 Hrs.)
Data Center Infrastructure And Equipment : Introduction, Racks, Aisles, And Pods ,Pod Size
Power And Cooling For A Pod, Raised Floor Pathways And Air Cooling, Thermal Containment And
Hot/Cold Aisles , Exhaust Ducts (Chimneys) , Lights-Out Data Centers, A Possible Future Of Liquid
Cooling, Network Equipment And Multi-Port Server Interfaces , Smart Network Interfaces And
Offload, North-South And East-West Network Traffic , Network Hierarchies, Capacity, And Fat Tree
Designs, High Capacity And Link Aggregation , A Leaf-Spine Network Design For East-West
Traffic , Scaling A Leaf-Spine Architecture With A Super Spine , External Internet Connections ,
Storage In A Data Center , Unified Data Center Networks
UNIT -4- (8 Hrs.)
Virtual Machines : Introduction , Approaches To Virtualization , Properties Of Full Virtualization ,
Conceptual Organization Of VM Systems , Efficient Execution And Processor Privilege Levels ,
Extending Privilege To A Hypervisor, Levels Of Trust , Levels Of Trust And I/O Devices , Virtual
I/O Devices ,Virtual Device Details , An Example Virtual Device , A VM As A Digital Object , VM
Migration , Live Migration Using Three Phase, Running Virtual Machines In An Application ,
Facilities That Make A Hosted Hypervisor Possible , How A User Benefits From A Hosted
Hypervisor
UNIT -5- (7 Hrs.)
Containers: Introduction, The Advantages And Disadvantages Of VMs, Traditional Apps And
Elasticity On Demand, Isolation Facilities In An Operating System , Linux Namespaces Used For
Isolation , The Container Approach For Isolated Apps , Docker Containers, Docker Terminology And
Development Tools , Docker Software Components , Base Operating System And Files , Items In A
Docker file , An Example Docker file

Page | 79
Department of Information Science and Engineering

TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. 1-5 “The Cloud Douglas ISBN July 1, 2021
Computing Comer 9780367706807
Book The Published July 1,
Future of 2021 by
Computing Chapman and
“Explained Hall/CRC
287 Pages 82
B/W Illustrations
REFERENCE BOOKS
1 1. “Distributed and cloud computing” by Kai Hwang, Geoffrey C Fox and
Jack J Dongarra
2. Security Engineering for Cloud Computing: Approaches and
Tools: Approaches and Tools by Rosado, David G. IGI Global, 2012
3. IBM Bluemix: The Cloud Platform for Creating and Delivering
Applications, August 2015, International Technical Support Organization.
4. Sultan Ullah, Zheng Xuefeng, “Cloud Computing: a Prologue”, School of
Computer and Communication Engineering,University of Science and
Technology, Beijing China.

ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)


Topic/Title Link
Cloud Computing Cloud Computing Full Course In 11 Hours | Cloud Computing Tutorial For
Beginners | Edureka (youtube.com)
COURSE ASSESSMENT METHOD:
Assessment Methods:
 Rubrics to evaluate Course Project for 20 marks.
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Black Board Teaching / Power Point Presentation
 Course Project
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - - - - - 3 -
2 3 2 3 - 3 - - - 2 2 - - 3 -
3 3 2 3 - - - - - - - - - 3 -
4 3 2 3 - 3 - - - - - - - 3 -

Page | 80
Department of Information Science and Engineering

LINEAR ALGEBRA
Course Code 21ISE444 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type Core
COURSE LEARNING OUTCOMES
1. Solve systems of linear equations using Gaussian elimination method, LU factorization
method
2. Apply principles of matrix algebra to linear transformations
3. Compute Eigen values and Eigen vectors and diagonalise matrices
4. Apply Gram‐Schmidt process and compute least square solution
5. Demonstrate an Illustration of Gram Schmidt process and Singular value decomposition
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Linear equations: System of linear equations and its solution sets; elementary row operations and
echelon forms; matrix operations; LU- factorization
Application of Linear Equations: Graph Theory and Computer Graphics
UNIT -2- (9 Hrs.)
Vector Spaces: Vector spaces; bases and dimension; coordinates, summary of row-equivalence;
computations concerning subspaces.
Linear Transformations: Linear transformations; algebra of linear transformations; isomorphism;
representation of transformations by matrices; linear functional; transpose of a linear transformation
UNIT -3- (7 Hrs.)
Canonical Forms: Characteristic values; methods for computing eigen Values-Gerschgorin circle
method, Jacobi’s method, Givens’ Rule, iterative estimates, invariant subspaces; direct-sum
decompositions; invariant direct sums; primary decomposition theorem (without proof); cyclic bases;
Jordan canonical form.
UNIT -4- (8 Hrs.)
Inner product spaces: Inner products; inner product spaces; orthogonal sets and projections; Gram-
Schmidt process; QR-factorization;
UNIT -5- (7 Hrs.)
Symmetric Matrices and Quadratic Forms: Diagonalization; quadratic forms; constrained
optimization; singular value decomposition
TEXT BOOKS
SINO Unit Text Author(s) Publisher(s)
Edition/Year of
Book
Publication
Title
1. Introductory Linear Algebra with Applications by Bernard Kolman and David
2 R.Hill, 7th edition, Pearson Education (Asia) Pvt .Ltd.

from Schaum’s outline series, ,


REFERENCE BOOKS
1 1-5 Theory Schaum Tata McGraw- 3rd edition,
and Hill
problems publications.
of linear
algebra
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Linear Algebra | Mathematics | MIT OpenCourseWare

Page | 81
Department of Information Science and Engineering

COURSE ASSESSMENT METHOD:


 Assignments for 20 marks
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination of 100 Marks will be conducted and will be evaluated for 50 Marks.

PEDAGOGY
• Black Board Teaching / Power Point Presentation
• Assignments
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 3 2 1 - - - - - - - 1 - 2
2 3 3 2 1 - - - - - - - 1 - 2
3 3 3 2 1 - - - - - - - 1 - 2
4 3 3 2 1 - - - - - - - 1 - 2
5 3 3 2 1 - - - - - - - 1 - 2

Page | 82
Department of Information Science and Engineering

JAVA APPLICATION DEVELOPMENT


Course Code 22ISECS451 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type ESC
COURSE LEARNING OUTCOMES
1. Illustrate the concepts of Data types, variables, arrays, operators, and control statements.
2. Implement Java programs using OOP principles and proper program structuring
3. Apply concepts of Packages and Exception Handling to solve the given problem
4. Develop Java applications using multi-threaded programming and Swings
5. Implement database application in Java using JDBC
COURSE CONTENTS
UNIT -1- (8 Hrs.)
An Overview of Java: Object-Oriented Programming, A First Simple Program, A Second Short
Program, Two Control Statements, Using Blocks of Code, Lexical Issues, The Java Class Libraries.
Data Types, Variables, and Arrays: Java Is a Strongly Typed Language, The Primitive Types,
Integers, Floating-Point Types, Characters, Booleans, A Closer Look at Literals, Variables, Type
Conversion and Casting, Automatic Type Promotion in Expressions, Arrays, A Few Words About
Strings.
Operators: Arithmetic Operators, The Bitwise Operators, Relational Operators, Boolean Logical
Operators, The Assignment Operator, The? Operator, Operator Precedence, Using Parentheses
Control Statements: Java’s Selection Statements, Iteration Statements, Jump Statements.
UNIT -2- (9 Hrs.)
Introducing Classes: Class Fundamentals, Declaring Objects, Assigning Object Reference Variables,
Introducing Methods, Constructors, The this Keyword, Garbage Collection, The finalize () Method, A
Stack Class.
A Closer Look at Methods and Classes: Overloading Methods, Using Objects as Parameters, A Closer
Look at Argument Passing, Returning Objects, Recursion, Introducing Access Control, Illustrateing
static, introducing final, Arrays Revisited.
Inheritance: Inheritance, using super, Creating a Multilevel Hierarchy, When Constructors Are Called,
Method Overriding
UNIT -3- (7 Hrs.)
Packages and Interfaces: Packages, Access Protection, Importing Packages, Interfaces.
Exception Handling: Exception-Handling Fundamentals, Exception Types, Uncaught Exceptions,
Using try and catch, Multiple catch Clauses, Nested try Statements, throw, throws, finally, Java’s
Built-in Exceptions, Creating Your Own Exception Subclasses, Chained Exceptions, Using
Exceptions
UNIT -4- (8 Hrs.)
Multithreaded Programming: The Java Thread Model, Creating a thread, Creating multiple threads,
Using isAlive () and join(), Thread Priorities, Synchronization, Interthread Communication
Swings: Swing is built on AWT, Two key Swing features, The MVC Connection, Components and
Containers, The Swing Packages, A Simple Swing Application, Event Handling, Create a Swing
Applet.
UNIT -5- (7 Hrs.)
The concept of JDBC; JDBC Driver Types; JDBC packages; A brief overview of the JDBC Process;
Database Connection; Associating the JDBC/ODBC Bridge with the Database; Statement Objects;
ResultSet; Transaction Processing; Metadata, Data Types; Exceptions

Page | 83
Department of Information Science and Engineering

TEXT BOOKS
SINO Unit Text Author(s) Publisher(s)
Edition/Year of
Book
Publication
Title
1. Herbert Schildt: JavaTM: The Complete Reference Java, Tata McGraw Hill
Publications, 8 edition (1 July 2017), ISBN-10: 1259002462, ISBN-13: 978-
1259002465.
2 J2EE - The Complete Reference – Jim Keogh, Tata McGraw Hill, 2017
REFERENCE BOOKS
1 Sierra, Kathy, and Bert Bates. Head FirstJava: A Brain-Friendly Guide. “O’Reilly
Media, Inc."

ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)


Topic/Title Link
Programming in Java https://onlinecourses.nptel.ac.in/noc20_cs58/preview

COURSE ASSESSMENT METHOD:


 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Rubrics for Course Project (20 Marks).
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Black Board Teaching
 Power Point Presentation
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - 2 2 - 2 - 3
2 3 2 3 - - - - - 2 2 - 2 - 3
3 3 2 3 - - - - - 2 2 - 2 - 3
4 3 2 3 - - - - - 2 2 - 2 - 3
5 3 2 3 - - - - - 2 2 - 2 - 3

Page | 84
Department of Information Science and Engineering

GRAPH THEORY
Course Code 22ISECS452 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type ESC
COURSE LEARNING OUTCOMES
1. Describe precise and accurate mathematical definitions of objects in graph theory
2. Apply a combination of theoretical knowledge and independent mathematical thinking in
creative investigation of question in graph theory
3. Apply graph theory properties in solving some practical problems.
4. Formulate and prove central theorems about trees, connectivity, colouring, and planar graphs.
5. Use Graph theory properties in analysing and solving some network issues.
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Introduction to Graph Theory, Trees, and Fundamental Circuits: Graph definitions and properties,
Trees, Some Properties of Trees, Pendant Vertices in a Tree, Distance and Centres in a Tree, Rooted
and Binary Trees, On Counting Trees, Spanning Trees, Fundamental Circuits, Spanning Trees of a
Graph, Spanning Trees in a Weighted Graph.
UNIT -2- (9 Hrs.)
Connectivity, Digraphs and Coloring: Cut-Vertices, Blocks, Connectivity, Strong Digraphs,
Tournaments, Decision Making, The Four-Color Problem, Vertex Coloring, Edge Coloring.
UNIT -3- (7 Hrs.)
Planar and Dual Graphs: Combinatorial Vs. Geometric Graphs, Planar Graphs, Kuratowski’s Two
Graphs, Different Representations of a Planar Graph, Detection of Planarity, Geometric Dual,
Combinatorial Dual, More on Criteria of Planarity, Thickness and Crossings.
Topics (Textbook 1) – Sections: 5.1 to 5.9
UNIT -4- (8 Hrs.)
Graph Theoretic Algorithms and Computer Programs:
Algorithms, Computer Representation of a Graph, Shortest Path Algorithms, Depth First Search on
Graph, Isomorphism, Other Graph Theoretic Algorithms, Performance of Graph Theoretic
Algorithms, Graph Theoretic Computer Languages.
Topics (Textbook 1) – Sections: 11.1 to 11.10
UNIT -5- (7 Hrs.)
Distance and Domination:The Center of a Graph, Distant Vertices, Channel Assignment, The
Domination Number of a Graph, Lights out Topics (Textbook 2) – Sections: 12.1, 12.2, 12.5, 13.1,
13.3
TEXT BOOKS
SINO Unit Text Author(s) Publisher(s)
Edition/Year of
Book
Publication
Title
1. NarsinghDeo, Graph Theory with Applications to Engineering and Computer
Science. Prentice-Hall.
Introduction to Graph Theory, Garry Chartrand and Ping Zhang, Tata McGraw-
Hill, 2006.
REFERENCE BOOKS
1 Douglas B. West, Introduction to Graph Theory, Prentice Hall of India.
2. Discrete Mathematics & its Applications, Keneth H Rosen, 7th Edition,
McGraw-Hill.
Frank Harary, Graph Theory, Narosa.
3. R. Ahuja, T. Magnanti, and J. Orlin, Network Flows: Theory, Algorithms, and
Applications, Prentice-Hall.

Page | 85
Department of Information Science and Engineering

ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)


Topic/Title Link
https://nptel.ac.in/courses/111106050/
https://nptel.ac.in/courses/111106102/
COURSE ASSESSMENT METHOD:
(i) Rubrics to evaluate Assignment/Case Study (depends on the course)
(ii) Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
(iii) Final examination of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
(i) Black Board Teaching / Power Point Presentation
(ii) Assignment/Case study
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 2 2 3 - - - - 2 - - 2 2 -
2 3 3 2 3 - - - - 2 - - 2 2 -
3 3 3 2 3 - - - - 2 - - 2 2 -
4 3 2 2 3 - - - - 2 - - 2 2 -
5 3 3 2 3 - - - - 2 - - 2 2 -

Page | 86
Department of Information Science and Engineering

ARTIFICIAL INTELLIGENCE
Course Code 22ISESC453 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type ESC
COURSE LEARNING OUTCOMES
1. Illustrate basics of AI.
2. Apply Heuristic search techniques and Knowledge representation issues.
3. Explain symbolic/statistical reasoning to handle uncertainty.
4. Illustrating basic concept of Machine Learning
5. Apply ANN methods to real world problems
COURSE CONTENTS
UNIT -1- (8 Hrs.)
What Is AI?, The Foundations of Artificial Intelligence, The History of Artificial Intelligence, The
State of the Art, Risks and Benefits of AI, Intelligent Agents and Environments, concept of
rationality, the nature of environments, State Space Search: Breadth First Search, Depth First Search
UNIT -2- (9 Hrs.)
Heuristic search techniques: Generate-and-test, Hill climbing, Best-first search, Problem reduction,
A* and AO* algorithm, Constraint satisfaction, Mean-ends analysis. Knowledge Learning:
Supervised methods representation issues: Representations and mappings, Approaches to knowledge
representation, Issues in knowledge representation, The frame problem.
UNIT -3- (7 Hrs.)
Using predicate logic: Representing simple facts in logic, representing instance and ISA relationships,
Computable functions and predicates, Resolution, Natural Deduction.
Symbolic Reasoning Under Uncertainty
UNIT -4- (8 Hrs.)
Forms of Learning, Supervised Learning , Learning Decision Trees , Evaluating and Choosing the
Best Hypothesis , The Theory of Learning , Regression and Classification with Linear Models
UNIT -5- (7 Hrs.)
Artificial Neural Networks, Introduction to Perceptron, Biological Motivation, Nonparametric
Models, Application of ANN, Real World Example using ANN
TEXT BOOKS
SINO Unit Text Author(s) Publisher(s)
Edition/Year of
Book
Publication
Title
1. Stuart Russel, Peter Norvig: Artificial Intelligence A Modern Approach, Pearson
3rd edition 2013.
2 Elaine Rich,Kevin Knight, Shivashanka B Nair:Artificial Intelligence, Tata CGraw
Hill 3rd edition. 2013
REFERENCE BOOKS
1 Nils J. Nilsson: Principles of Artificial Intelligence, Elsevier, 1980 ISBN 978-3-
540-11340-9.
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
What Is Artificial Intelligence (AI)? | Google Cloud
COURSE ASSESSMENT METHOD:
 Rubrics for evaluating assignment/case study 20 marks.
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks.

Page | 87
Department of Information Science and Engineering

PEDAGOGY
 Black board teaching
 Power Point presentations
 Hands on
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 2 2 - 1 - - - - - - - - - 2
2 2 2 - 1 - - - - - - - - - 2
3 2 2 - 1 - - - - - - - - - 2
4 2 2 - 1 - - - - - - - - - 2
5 2 2 - 1 - - - - - - - - - 2

Page | 88
Department of Information Science and Engineering

MICROCONTROLLER
Course Code 22ISESC454 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 Hours SEE Marks 50
Exam Hrs. 3 Hours Course Type ESC
COURSE LEARNING OUTCOMES
1. Illustrate the Architecture of 8051
2. Illustrate the various addressing modes of 8051 & its operation
3. Program the Timer/Counter of 8051 using C
4. Illustrate 8051 serial communication & its programming
5. Illustrate the 8051 interrupts and its programming
6. Illustrate the concepts of 8051 interfacing and its applications
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Microprocessor and Microcontroller: Introduction, Microprocessor and Microcontrollers, Inside
the Computer, Microcontrollers and Embedded Processors, Overview of the 8051 Family. The 8051
Architecture: Introduction, 8051 Microcontroller hardware, input / output pins, Ports and circuits,
External Memory, Timers, Serial Communication and Interrupts. Addressing Modes and
Operations: Introduction, Addressing modes, External data moves, Code Memory data moves,
PUSH and POP Instructions, Data Exchanges, Example Programs.
UNIT -2- (9 Hrs.)
Logical and Arithmetic: Byte level logical operations, Bit level logical operations, Rotate and Swap
Operations, Example Programs. Arithmetic operations: Flags, Incrementing and decrementing,
addition, Subtraction, multiplication and division, decimal arithmetic, Example Programs. Jump and
Call Instructions: The jump and call Program range, jumps, calls and subroutines. Example
Problems
UNIT -3- (7 Hrs.)
8051 Programming in C: Data types and time delays in 8051C, I/O programming, logic operations,
data conversion programs, accessing code ROM space, data serialization. Timer / Counter
Programming in 8051: Programming 8051 Timers in C, Counter Programming timers 0 and 1 in
8051 C
UNIT -4- (8 Hrs.)
8051 Serial Communication: Basics of serial Communication, 8051 connections to RS 232, 8051
serial communication Programming, Programming the second serial port, Serial programming in C.
Interrupts Programming: 8051 Interrupts, Programming timer interrupts, programming external
hardware interrupts, Programming the serial communication interrupts, Interrupts priority in the
8051/52, Interrupt programming in C
UNIT -5- (7 Hrs.)
8051 Interfacing and Applications: Interfacing 8051 to LCD, Keyboard, ADC, DAC, stepper
motor interfacing and DC motor interfacing and PWM
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. Muhammad Ali Mazidi and Janice Gillespie Mazidi and Rollin D. McKinlay, “The 8051
Microcontroller and embedded systems – using assembly and C”, Prentice Hall India,
Pearson, 2006
2 Kenneth Ayala, “The 8051 Microcontroller”, Thomson Delmar Learning, 3rd Edition

REFERENCE BOOKS
1 Predko,” Programming and customizing the 8051 micro controller”, Tata McGraw Hill

Page | 89
Department of Information Science and Engineering

2 Frank Vahid& Tony Givargis, “Embedded System design”, John Wiley, 2002. Michael J.
Pont, “Embedded C”, Pearson Education, 2002
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Best Microcontroller Courses & Certificates Online [2024] | Coursera
COURSE ASSESSMENT METHOD:
• Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
• Rubrics for the evaluation of Course Project for 20 marks
• Final examination of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Blackboard teaching /PowerPoint presentations
 Course Project
CO-PO-PSO MAPPING
PO PSO1 PSO2
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 3 2 - - - - - - - - - - 3 2
2 3 3 2 1 - - - - - - - - 3 3
3 3 3 3 2 2 - - - - - - - 3 3
4 3 2 2 2 2 - 2 - - - - - 3 2
5 3 3 3 2 2 1 - - - - - - 3 3
6 3 3 3 3 3 2 2 2 - - 2 2 3 3

Page | 90
Department of Information Science and Engineering

Year 3
Semester V Curriculum

Page | 91
Department of Information Science and Engineering

SOFTWARE PROJECT MANAGEMENT


Course Code 22ISH51 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 3hrs SEE Marks 50
Exam Hrs. 39 hrs Course Type UHV
COURSE LEARNING OUTCOMES
1. Illustrate software project management issues and learn project planning
2. Identify the critical path (CPM) and critical activities using activity-on-arrow networks to
estimate the cost of the project.
3. Analyse risks associated with the given project using PERT technique.
4. Illustrate the techniques for resources allocation with Gantt Chart.
5. Illustrate the techniques of software configuration management and quality assurance plan
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Introduction to software project management: Introduction, why is software project management
important? What is a project? , Software projects versus other types of project, Contract management
and technical project management, Activities covered by software project management, Plans,
methods and Methodologies, Some ways of categorizing software projects, Stakeholders, Setting
objectives, The business case, Project success and failure. What is management? Management
control. Selection of an appropriate project approach: Introduction, Build or buy?, Choosing
methodologies and Technologies, Choice of process models, Structure versus speed of delivery,
Selecting the most appropriate process model. Project Evaluation – A business case, project portfolio
management, Evaluation of individual projects, Cost-benefit evaluation techniques.
UNIT -2- (9 Hrs.)
An overview or project planning (Text 1: Chapter 3) (include Gantt Chart), (Text 1: Chapter 8)
Resource allocation: Introduction, The nature of resources, Identifying resource requirements,
Software effort estimation (Text 1: Chapter 5): Introduction, Where are estimates done? , Problems
with over- and underestimates, the basis for software estimating, Software effort estimation
techniques, bottom -up estimating, the top-down approach and parametric models, Expert judgment,
estimating by analogy. Activity planning (Text 1: Chapter 6):: Introduction, The objectives of activity
planning, When to plan, Project schedules, Projects and activities, Sequencing and scheduling
activities.
UNIT -3- (7 Hrs.)
Network planning models (Text 1: Chapter 6), Formulating a network model, Adding the time
dimension, The forward pass, The backward pass, Identifying the critical path, Activity float,
Shortening the project duration, Identifying critical activities, Activity-on-arrow networks.  Critical
path (CPM).Risk management (Text 1: Chapter 7): : Introduction, Risk, Categories of risk, A
framework for dealing with risk, Risk identification, Risk assessment, Risk planning, Risk
management, Evaluating risks to the schedule, Applying the PERT technique, Monte Carlo
simulation, Critical chain concepts.  PERT
UNIT -4- (8 Hrs.)
Monitoring and control (Text 1: Chapter 9), : Introduction, Creating the framework, Collecting the
data, Visualizing progress, Cost monitoring, Earned value analysis, Prioritizing monitoring, Getting
the project back to target, Change control.Quality management (Text 2: Chapter 26): Quality
concepts, software quality assurance, 26.6statistical software quality assurance, 26.6.2 Six sigma for
software engineering, Software Reliability, 26.7 software reliability, 26.8 The ISO 9000 quality
standards, SQA plan
UNIT -5- (7 Hrs.)
Software configuration management(Text 2: Chapter 27): SCM scenario, elements of configuration
management system, baselines, software configuration items, The SCM repository- the role of the
repository, general features and content, SCM features, the SCM process- identification of objects in
the software configuration, version control, change control, configuration audit, status
reporting,(Reference 1: Chapter 2): Evolution of software economics, (Text 2: Ch-4): The old and

Page | 92
Department of Information Science and Engineering

new way
TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. 1-5 Software Bob McGraw-Hill 5th edition/2010
project Hughes and
management Mike
Cotterell
2 1-5 Software Roger S McGraw-Hill 7thedition
Engineering Pressman
REFERENCE BOOKS
1 1-5 Software Walker Pearson education 7th edition, 2012
project Royce
management
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
SPM Software Project Management - The complete course |
Udemy
COURSE ASSESSMENT METHOD:
 Rubrics to evaluate Case Study for 20 marks.
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Black Board Teaching
 Power Point Presentation (If needed and online in case of pandemic situation)
 Case Study
CO-PO-PSO MAPPING
PO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 3 - - - - - - 2 2 3 1 - 3
2 3 3 2 - - - - - 2 2 3 1 - 3
3 3 3 - - - - - - 2 2 3 1 - 3
4 3 - - - - - - - 2 2 3 1 - 3
5 3 - - - - - - - 2 2 3 1 - 3

Page | 93
Department of Information Science and Engineering

COMPUTER NETWORKS
Course Code 22IS52 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 3hrs SEE Marks 50
Exam Hrs. 39 hrs Course Type Core
COURSE LEARNING OUTCOMES
• Illustrate the computer network models, layered architecture, functions and its protocols
• Apply signal encoding, signal conversion and multiplexing for data transmission in computer
networks
• Apply error detection, flow control, access control and channelization protocols for node-to-
node data delivery
• Apply concepts of sub-networks, routing algorithms and Internet protocols for host-to-host
packet delivery
• Illustrate the TCP and UDP services, TCP Congestion protocol during data transmission in
computer networks
• Illustrate the services of Electronic mail and DNS
COURSE CONTENTS
UNIT -1- (8 Hrs.)
DATA COMMUNICATIONS: Components, Data Representation, Data Flow. NETWORKS:
Distributed Processing, Network Criteria, Physical Structures, Network Models, Categories of
Networks. THE INTERNET: A Brief History, the Internet Today. PROTOCOLS AND
STANDARDS: Protocols, Standards, Standards Organizations. LAYERED TASKS: Sender,
Receiver, and Carrier, Hierarchy. THE OSI MODEL: Layered Architecture, Peer-to-Peer Processes,
Encapsulation. LAYERS IN THE OSI MODEL: Physical Layer, Data Link Layer, Network Layer,
Transport Layer Session Layer, Presentation Layer, Application Layer, Summary of Layers. TCP/IP
PROTOCOL SUITE: Physical and Data Link Layers, Network Layer, Transport Layer, Application
Layer. ADDRESSING: Physical Addresses, Logical Addresses, Port Addresses, and Specific
Addresses
UNIT -2- (9 Hrs.)
DIGITAL SIGNALS: Bit Rate, Bit Length, Digital Signal as a Composite Analog Signal,
Transmission of Digital Signals. TRANSMISSION IMPAIRMENT: Attenuation, Distortion, Noise.
DATA RATE LIMITS: Noiseless Channel: Nyquist Bit Rate, Noisy Channel: Shannon Capacity,
Using Both Limits. PERFORMANCE: Bandwidth, Throughput, Latency (Delay), Bandwidth-Delay
Product, Jitter. DIGITAL-TO-DIGITAL CONVERSION: Line Coding, Line Coding Schemes, Block
Coding. TRANSMISSION MODES: Parallel Transmission, Serial Transmission. MULTIPLEXING:
Frequency-Division Multiplexing, Wavelength-Division Multiplexing, Synchronous Time-Division
Multiplexing, Statistical Time-Division Multiplexing.
CIRCUIT-SWITCHED NETWORKS: Three Phases, Efficiency, Delay, Circuit-Switched
Technology in Telephone Networks. DATAGRAM NETWORKS: Routing Table, Efficiency, Delay,
Datagram Networks in the Internet. VIRTUAL-CIRCUIT NETWORKS: Addressing, Three Phases,
Efficiency, Delay in Virtual-Circuit Networks.STRUCTURE OF A SWITCH: Structure of Circuit
Switches, Structure of Packet Switches.
UNIT -3- (7 Hrs.)
Error Detection and Correction: Types of Errors, Redundancy, Detection Versus Correction,
Forward Error Correction versus Retransmission, Coding, Modular Arithmetic. BLOCK CODING:
Error Detection, Error Correction, Hamming Distance, Minimum Hamming Distance. LINEAR
BLOCK CODES: Minimum Distance for Linear Block Codes. Some Linear Block Codes,
CYCLIC CODES: Cyclic Redundancy Check, Polynomials. CHECKSUM: Idea, One's Complement.
FRAMING: Fixed-Size Framing, Variable-Size Framing, FLOW AND ERROR CONTROL: Flow
Control, Error Control, PROTOCOLS: NOISELESS CHANNELS, Simplest Protocol, Stop-and-Wait
Protocol. NOISY CHANNELS, Stop-and-Wait Automatic Repeat Request, Go-Back-N Automatic
Repeat Request, And Selective Repeat Automatic Repeat Request. HDLC: Configurations and

Page | 94
Department of Information Science and Engineering

Transfer Modes, Frames, Control Field, POINT-TO-POINT PROTOCOL: Framing, Transition


Phases.
RANDOMACCESS ALOHA: Carrier Sense Multiple Access (CSMA), Carrier Sense Multiple
Access with Collision Detection (CSMA/CD), Carrier Sense Multiple Access with Collision
Avoidance (CSMA/CA). CONTROLLED ACCESS :Reservation, Polling, Token Passing,
CHANNELIZATION : Frequency-Division Multiple Access (FDMA),Time-Division Multiple
Access (TDMA), Code-Division Multiple Access (CDMA).
UNIT -4- (8 Hrs.)
IPv4ADDRESSES: Address Space, Notations, Classful Addressing, Classless Addressing, Network
Address Translation (NAT). IPv6 ADDRESSES: Structure, Address Space.
INTERNETWORKING :Need for Network Layer, Internet as a Datagram Network, Internet as a
Connectionless Network, IPv4:Datagram,Fragmentation,Checksum,Options. IPv6 :Advantages,
Packet Format, Extension Headers. TRANSITION FROM IPv4 TO IPv6 :Dual Stack, Tunneling,
Header Translation. ADDRESS MAPPING :Mapping Logical to Physical Address: ARP,Mapping
Physical to Logical Address: RARp, BOOTP, and DHCP. ICMP :Types of Messages, Message
Format, Error Reporting, Query, Debugging Tools. IGMP : Group Management, IGMP Messages,
Message Format, IGMP Operation , Encapsulation, Netstat Utility. ICMPv6 :Error Reporting, Query.
DELIVERY :Direct Versus Indirect Delivery.
FORWARDING : Forwarding Techniques, Forwarding Process, Routing Table. UNICAST
ROUTING PROTOCOLS : Optimization, Intra- and Interdomain Routing, Distance Vector Routing,
Link State Routing.

UNIT -5- (7 Hrs.)


PROCESS-TO-PROCESS DELIVERY: Client/Server Paradigm, Multiplexing and Demultiplexing ,
Connectionless Versus Connection-Oriented Service, Reliable Versus Unreliable,
Three Protocols. USER DATAGRAM PROTOCOL (UDP):well-Known Ports for UDP, User
Datagram, Checksum, UDP Operation, Use of UDP, TCP: TCP Services, TCP Features, Segment, A
TCP Connection, Flow Control, Error Control, Congestion Control.
DATA TRAFFIC: Traffic Descriptor, Traffic Profiles, CONGESTION: Network Performance.
CONGESTION CONTROL: Open-Loop Congestion Control, Closed-Loop Congestion Control.
Name space :Flat Name Space, Hierarchical Name Space,
DOMAIN NAME SPACE :Label, Domain Name, Domain. DISTRIBUTION OF NAME SPACE
:Hierarchy of Name Servers, Zone, Root Server, Primary and Secondary Servers. DNS IN THE
INTERNET :Generic Domains, Country Domains, Inverse Domain, RESOLUTION : Resolver,
Mapping Names to Addresses, Mapping Address to Names, Recursive Resolution, Iterative
Resolution, Caching. REMOTE LOGGING ,TELNET, ELECTRONIC MAIL :Architecture, User
Agent, Message Transfer Agent: SMTP, Message Access Agent: POP and IMAP, Web-Based Mail.
FILE TRANSFER : File Transfer Protocol (FTP).
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. All Data Behrouz A. Tata McGraw- 4th EditioN
Communications Forouzan Hill.
and Networking
REFERENCE BOOKS
1 All Data and William Pearson 8th Edition, 2007
Computer Stallings Education
Communication
2 All Computer Andrew S. 4th Edition, 2003
Networks Tanenbaum
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
The Complete Computer Networks Course: From Zero to Expert! | Udemy

Page | 95
Department of Information Science and Engineering

COURSE ASSESSMENT METHOD:


 Rubric based evaluation of case- study for 10 marks.
 Rubric based evaluation of Assignment for 10 marks.
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Semester End Examination for 100 Marks and calculated to a weightage of 50 Marks
PEDAGOGY
 Black Board Teaching / Power Point Presentation
 Assignment
 Case- study

CO-PO-PSO MAPPING
PO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 3 - - - - - - - 2 1 - 1 - 2
2 3 2 3 - 2 - - - 2 1 - 1 - 3
3 3 2 3 - 2 - - - 2 1 - 1 - 3
4 3 2 3 - 2 - - - 2 1 - 1 - 3
5 3 - - - 2 - - - 2 1 - 1 - 3
6 3 - - - - - - - 2 1 - 1 - 3

Page | 96
Department of Information Science and Engineering

RESEARCH METHODOLOGY AND IPR


Course Code 22IS53 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 3hrs SEE Marks 50
Exam Hrs. 39 hrs Course Type Core
COURSE LEARNING OUTCOMES
 Conduct research independently
 Choose research designs, sampling designs, measurement and
scaling techniques and different methods of data collections.
 Statistically interpret the data and draw inferences.
 Choose research designs, sampling designs, measurement and
scaling techniques and different methods of data collections.
 Statistically interpret the data and draw inferences
UNIT-1 (8 Hours)
Research Methodology: Introduction, Meaning of Research, Objectives of Research, Motivation in
Research, Types of Research, Research Approaches, Significance of Research, Research Methods
versus Methodology, Research and Scientific Method, Importance of Knowing How Research is
Done, Research Process, Criteria of Good Research, and Problems Encountered by Researchers in
India. Defining the Research Problem: Research Problem, Selecting the Problem, Necessity of
Defining the Problem, Technique Involved in Defining a Problem, An Illustration
UNIT -2- (9 Hrs.)
Reviewing the literature: Place of the literature review in research, bringing clarity and focus to
your research problem, improving research methodology, Broadening knowledge base in research
area, Enabling contextual findings, How to review the literature, searching the existing literature,
reviewing the selected literature, Developing a theoretical framework, Developing a conceptual
framework, Writing about the literature reviewed.
Research Design: Meaning of Research Design, Need for Research Design, Features of a Good
Design, Important Concepts Relating to Research Design, Different Research Designs, Basic
Principles of Experimental Designs, Important Experimental Designs.
UNIT -3- (7 Hrs.)
Design of Sampling: Introduction, Sample Design, Sampling and Non-sampling Errors, Sample
Survey versus Census Survey, Types of Sampling Designs. Measurement and Scaling: Qualitative
and Quantitative Data, Classifications of Measurement Scales, Goodness of Measurement Scales,
Sources of Error in Measurement Tools, Scaling, Scale Classification Bases, Scaling Technics,
Multidimensional Scaling, Deciding the Scale. Data Collection: Experimental and Surveys,
Collection of Primary Data, Collection of Secondary Data, Selection of Appropriate Method for Data
Collection, Case Study Method.
UNIT -4- (8 Hrs.)
Testing of Hypotheses: Hypothesis, Basic Concepts Concerning Testing of Hypotheses, Testing of
Hypothesis, Test Statistics and Critical Region, Critical Value and Decision Rule, Procedure for
Hypothesis Testing, Hypothesis Testing for Mean, Proportion, Variance, for Difference of Two
Mean, for Difference of Two Proportions, for Difference of Two Variances, P-Value approach,
Power of Test, Limitations of the Tests of Hypothesis. Chi-square Test: Test of Difference of more
than Two Proportions, Test of Independence of Attributes, Test of Goodness of Fit, Cautions in
Using Chi Square Tests
UNIT -5- (7 Hrs.)
Interpretation and Report Writing: Meaning of Interpretation, Technique of Interpretation,
Precaution in Interpretation, Significance of Report Writing, Different Steps in Writing Report,
Layout of the Research Report, Types of Reports, Oral Presentation, Mechanics of Writing a

Page | 97
Department of Information Science and Engineering

Research Report, Precautions for Writing Research Reports. Intellectual Property: The Concept,
Intellectual Property System in India, Development of TRIPS Complied Regime in India, Patents Act,
1970, Trade Mark Act, 1999,The Designs Act, 2000, The Geographical Indications of Goods
(Registration and Protection) Act1999, Copyright Act,1957,The Protection of Plant Varieties and
Farmers‘ Rights Act, 2001,The Semi-Conductor Integrated Circuits Layout Design Act, 2000, Trade
Secrets, Utility Models, IPR and Biodiversity, The Convention on Biological Diversity (CBD) 1992,
Competing Rationales for Protection of IPRs, Leading International Instruments Concerning IPR,
World Intellectual Property Organisation (WIPO),WIPO and WTO, Paris Convention for the
Protection of Industrial Property, National Treatment, Right of Priority, Common Rules, Patents,
Marks, Industrial Designs, Trade Names, Indications of Source, Unfair Competition, Patent
Cooperation Treaty (PCT), Advantages of PCT Filing, Berne Convention for the Protection of
Literary and Artistic Works, Basic Principles, Duration of Protection, Trade Related Aspects of
Intellectual Property Rights(TRIPS) Agreement, Covered under TRIPS Agreement, Features of the
Agreement, Protection of Intellectual Property under TRIPS, Copyright and Related Rights,
Trademarks, Geographical indications, Industrial Designs, Patents, Patentable Subject Matter, Rights
Conferred, Exceptions, Term of protection, Conditions on Patent Applicants, Process Patents, Other
Use without Authorization of the Right Holder, Layout-Designs of Integrated Circuits, Protection of
Undisclosed Information, Enforcement of Intellectual Property Rights, UNSECO.
TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year
Title of Publication
1. All Research C.R. 4th Edition,
Methodolog Kothari, 2018..
y: Methods Gaurav
and Garg
Techniques
2 All Internetwor Douglas E Douglas E
king with Comer Comer
TCP/IP,
Principles
REFERENCE BOOKS
1 All Research Trochim,
Methods Atomic Dog 2005

2 All Conducting Fink A, Sage 2009


Research Publications
Literature
Reviews
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
https://www.youtube.com/watch?v=A7oioOJ4g0Y&list=PLVf5enqoJ-
yVQ2RXUl6mCfLPf3J_JUfoc
COURSE ASSESSMENT METHOD:
 Aptitude test for 20 Marks
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Semester End Examination for 100 Marks and calculated to a weightage of 50 Marks
PEDAGOGY
 Black board teaching
 PowerPoint presentation
 Aptitude training during tutorial hours

Page | 98
Department of Information Science and Engineering

CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 2 - - - - - 2 - 2 - 2 -
2 3 3 2 - - - - - - - - - 2 -
3 3 3 2 - - - - - - - - - 2 -
4 3 3 2 - 3 - - - 2 - 2 - 2 -
5 3 3 2 - 3 - - - 2 - 2 - 2 -

Page | 99
Department of Information Science and Engineering

UNIX SYSTEM PROGRAMMING


Course Code 22IS54 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 3hrs SEE Marks 50
Exam Hrs. 39 hrs Course Type Core
COURSE LEARNING OUTCOMES
 Describe the need for Standardizing the UNIX Environment.
 Apply appropriate UNIX File APIs to solve the given problem.
 Apply appropriate Unix APIs for process and job control.
 Apply signal related APIs to solve the given problem.
 Demonstrate inter-process communication using different IPC structures.
COURSE CONTENTS
UNIT -1- (8 Hrs.)
UNIX FILES: File Types, The UNIX and POSIX File System, The UNIX and POSIX File
Attributes, Inodes in UNIX System V, Application Program Interface to Files, UNIX Kernel Support
for Files, Relationship of C Stream Pointers and File Descriptors, Directory Files, Hard and Symbolic
Links.

UNIT -2- (9 Hrs.)


UNIX File APIs: General File APIs, File and Record Locking, Directory File APIs, FIFO File APIs.
UNIX PROCESSES: UNIX Kernel Support for Processes, Process APIs, Process Attributes, Change
Process Attributes, A Minishell Example.
UNIT -3- (7 Hrs.)
PROCESS CONTROL: Introduction, Process Identifiers, fork, vfork, exit, wait, waitpid, waited,
Race Conditions, exec Functions, Changing User IDs and Group IDs, Interpreter Files,
PROCESS RELATIONSHIPS: Introduction, Terminal Logins, Network Logins, Process Groups,
Sessions, Controlling Terminal,
UNIT -4- (8 Hrs.)
SIGNALS: Signals: The UNIX Kernel Support for Signals, signal, Signal Mask, sigaction, The
SIGCHLD Signal and the waitpid Function, The sigsetjmp and siglongjmp Functions, Kill, Alarm,
Interval Timers.
INTERPROCESS COMMUNICATION: Introduction; Pipes, popen, pclose Functions;
Coprocesses, FIFOs; Message Queues; Semaphores; Shared Memory.
UNIT -5- (7 Hrs.)
NETWORK IPC: SOCKETS: Introduction, Socket Descriptors, Addressing, Connection
establishment, Data transfer.
TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. All UNIX Terrence Chan Prentice Hall 1999
System India
Programming
Using C++
2 All Advanced W.Richard Stevens Addison- 2nd Edition,1992
Programming Wesley / PHI
in the UNIX
Environment

Page | 100
Department of Information Science and Engineering

REFERENCE BOOKS
1 All Advanced Marc J. Rochkind Pearson 2nd Edition/2005
Unix Education,
Programming
2 All The Design Maurice.J.Bach Pearson 1987
of the UNIX Education /
Operating PHI
System
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Top Unix Courses Online - Updated [January 2024] (udemy.com)
COURSE ASSESSMENT METHOD:
 Rubrics to evaluate Case Study. (10 marks)
 Rubrics to evaluate Programming assignments. (10 marks)
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Black Board Teaching / Power Point Presentation
 Case study
 Programming Assignments.
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 1 - - - - - - - - - - - 3
2 3 2 3 - - - - - 1 1 - 1 3 3
3 3 2 3 - - - - - 1 1 - 1 3 3
4 3 1 3 - - - - - 1 1 - 1 3 3
5 3 1 3 - - - - - - - - - - 3

Page | 101
Department of Information Science and Engineering

COMPUTER NETWORKS LAB


Course Code 22ISL55 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 3hrs SEE Marks 50
Exam Hrs. 39 hrs Course Type Core
COURSE LEARNING OUTCOMES
 Apply Point-to-Point protocol in networks with a client and a server, many clients and a
server, in star topology and bus topology.
 Apply NetAnim software to demonstrate the graphical scenario of the network models.
 Analyze packet parameters by creating trace file using Ascii trace metrics.
 Analyze the network performance by running Wireshark software with NS3.29 simulator.
 Analyze, by simulating the performance of UDP, TCP, Congestion avoidance and Congestion
control protocols.
COURSE CONTENTS
The following experiments shall be conducted using NS3.29 built on Ubuntu /Fedora Core
Operating System.
(1) Simulate peer-to-peer communication between a client and a server using Point-to-Point
protocol. Apply NetAnim software to demonstrate the scenario graphically. Analyze packet
parameters by creating trace file using Ascii trace metrics.

(2) Simulate peer-to-peer communication connecting three nodes considering one node as a
central node acts as a server using Point-to-Point protocol. Apply NetAnim software to
demonstrate the scenario graphically. Analyze packet parameters by creating trace file using
Ascii trace metrics.

(3) Simulate to implement the star topology using Point-to-Point protocol. Apply NetAnim
software to demonstrate the scenario graphically. Analyze packet parameters by creating trace
file using Ascii trace metrics.

(4) Simulate to implement a bus topology using Point-to-Point protocol. Apply NetAnim
software to demonstrate the scenario graphically. Analyze packet parameters by creating trace
file using Ascii trace metrics.

(5) Simulate to implement the connection of 2 nodes and 4 router such that the extremes nodes
act as client and server using Point-to-Point protocol. Apply NetAnim software to
demonstrate the scenario graphically. Analyze packet parameters by creating trace file using
Ascii trace metrics.

(6) Simulate peer-to-peer communication between a client and a LAN with 4 nodes. The LAN
use CSMA during packet transmission. Apply NetAnim software to demonstrate the scenario
graphically. Analyze packet parameters by creating trace file using Ascii trace metrics.
Analyze the packet parameters using Wireshark software.

(7) Simulate packet flow in a network for UDP protocol. Apply NetAnim software to
demonstrate the scenario graphically. Analyze packet parameters by creating trace file using
Ascii trace metrics. Analyze the packet parameters using Wireshark software.

(8) Simulate TCP congestion control protocol. Analyze the congestion the congestion window for
slow start phase, congestion avoidance phase and congestion detection phase.

Page | 102
Department of Information Science and Engineering

COURSE ASSESSMENT METHOD:


 aassessment tests of 20 marks each and average of the two will be taken.
 Final examination is for 50 Marks
PEDAGOGY
 Instruction classes
 Demonstrations
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 2 3 2 3 - - - 1 - - 2 - 3
2 3 2 3 2 3 - - - 1 - - 2 - 3
3 3 2 3 2 3 - - - 1 - - 2 - 3
4 3 3 2 2 3 - - - 1 - - 2 - 3
5 3 3 2 2 3 - - - 1 - - 2 - 3

Page | 103
Department of Information Science and Engineering

INTERNET OF THINGS
Course Code 22ISE563 Credits 3
Hours/Week (L-T- 3-0-0 CIE Marks 50
P)
Total Hrs. 39hrs SEE Marks 50
Exam Hrs. 3hrs Course Type PE
COURSE LEARNING OUTCOMES
1. Illustrate the fundamentals of IoT with a strong knowledge of its architecture
2. Describe the solid fundamentals of IEEE 802.15.4 along with few comparative standards
3. Illustrate the network layer in the view of IoT along with the application protocol
4. Illustrate the data and analytics concepts in terms for IoT and Security concerns.
5. Apply IoT concepts using an opensource IoT platform for the given application
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Introduction to IoT, Genesis of IoT, IoT digitization, IoT impact, Converge IT and OT, IoT
challenges.
IoT Network architecture and design, drivers behind new architecture, comparing IoT architectures, A
simplified IoT architecture, Core IoT Functional stack, IoT data management and compute stack.
UNIT -2- (9 Hrs.)
Connecting smart things, communications criteria, IoT access technologies, IEEE 802.15.4, IEEE
802.15.4g and IEEE 802.15.4e, IEEE 1901.2a, IEEE 802.11ah, LoRaWAN, NB-IoT
UNIT -3- (7 Hrs.)
IP as IoT network layer, The business case for IP, Need for optimization, optimizing IP for IoT,
profiles and compliences
UNIT -4- (8 Hrs.)
Application Protocols for IoT, Data Analytic for IoT, Introduction to data analytics for IoT, Machine
learning, Big data analytics tools and technology, edge streaming analytics, network analytics.
UNIT -5- (7 Hrs.)
Security for IoT, common challenges in OT security, How IT and OT security practices and systems
vary, formal risk analysis structures: OTAVE and FAIR, the phased application of security in an
operational environment.
Case study: Public safety
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year
of
Publication
1. All IoT fundamentals David Hanes Mc Hills 2019
REFERENCE BOOKS
1 All Internet of OvidiuVermesan,Peter River 2009
Things:Converging Friess Publishers
Technologies for Series in
Smart Communication
Environments and
Integrated
Ecosystems
2 All Designing the Adrian McEwen & Wiley 2012
Internet of Things Hakim Cassimally Publication
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Introduction To Internet Of Things - Course (nptel.ac.in)

Page | 104
Department of Information Science and Engineering

COURSE ASSESSMENT METHOD:


 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Rubrics for evaluation of Course Project and Seminar.
 LA1 – seminar on IoT case studies/ platforms
 LA2 – presentation - a new approach on solving a real time problem
 Final examination, of 100 Marks will be conducted and will be evaluated for 50Marks
PEDAGOGY
 Lectures/presentations
 Demos whenever required

CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - 3 - 1 - 3 3 - 2 - 2
2 3 - - - 3 - 1 - 3 3 - 2 - 2
3 3 - - - 3 - 1 - 3 3 - 2 - 2
4 3 - - - 3 - 1 - 3 3 - 2 - 2
5 3 2 3 - 3 - 1 - 3 3 - 2 - 2

Page | 105
Department of Information Science and Engineering

DISTRIBUTED SYSTEMS
Course Code 22ISE564 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 3hrs SEE Marks 50
Exam Hrs. 39 hrs Course Type Core elective
COURSE LEARNING OUTCOMES
 Illustrate the goals and challenges of distributed system
 Demonstrate the remote invocation techniques for communication
 Describe the architecture of distributed file systems and name services
 Apply clock synchronization algorithms to monitor and order the events.
 Analyse the performance of mutual exclusion, election and consensus algorithms.
 Illustrate the fundamental concepts and algorithms related to distributed transactions and
replication
COURSE CONTENTS
UNIT -1- (8 Hrs.)
CHARACTERIZATION OF DISTRIBUTED SYSTEMS: Introduction, Focus on resource sharing,
Challenges
REMOTE INVOCATION: Introduction , Request-reply protocols , Remote procedure call,
Introduction to Remote Method Invocation
UNIT -2- (9 Hrs.)
DISTRIBUTED FILE SYSTEMS : Introduction ,File service architecture,
NAME SERVICES : Introduction ,Name services and the Domain Name System ,Directory services
UNIT -3- (7 Hrs.)
TIME AND GLOBAL STATES: Introduction , Clocks, events and process states , Synchronizing
physical clocks , Logical time and logical clocks , Global states
UNIT -4- (8 Hrs.)
COORDINATION AND AGREEMENT: Introduction, Distributed mutual exclusion, Elections ,
Coordination and agreement in group communication ,Consensus and related problems
UNIT -5- (7 Hrs.)
DISTRIBUTED TRANSACTIONS : Introduction ,Flat and nested distributed transactions , Atomic
commit protocols , Concurrency control in distributed transactions , Distributed deadlocks ,
Transaction recovery
REPLICATION : Introduction
TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year
Title of Publication
1. All “Distributed George Coulouris, Jean Pearson Fifth
Systems Dollimore and Tim Kindberg Education Editio/2012
Concepts and
Design
REFERENCE BOOKS
1 All Principles Andrew S Pearson Second edition
and Education
Paradigms
2 All Distributed Ajay D. Pearson First Edition
Computing Kshemkalyani&MukeshSinghal, Education
Principle
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Distributed Systems - Course (nptel.ac.in)
COURSE ASSESSMENT METHOD:

Page | 106
Department of Information Science and Engineering

 Rubrics for evaluating Programming Assignments for 20 Marks


 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final Examination of 100 Marks will be conducted and will be evaluated for 50 Marks
PEDAGOGY
 Black Board Teaching / Power Point Presentation
 Programming Assignments

CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - - - - - 3 -
2 3 2 3 - - - - - 2 2 - 1 3 -
3 3 - - - - - - - - - - - 3 -
4 3 2 3 - - - - - 2 2 - 1 3 -
5 3 2 3 - - - - - 2 2 - 1 3 -
6 3 - - - - - - - - - - - 3 -

Page | 107
Department of Information Science and Engineering

UI/UX DESIGN
Course Code 22ISE565 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 3hrs SEE Marks 50
Exam Hrs. 39 hrs Course Type PE
COURSE LEARNING OUTCOMES
 Illustrate the principals of UX life cycle,
 Design user layout using pen and paper
 Design prototype for the given scenario
 Evaluate the user flow
 Illustrate the UX design guidelines.
 Design user screens for the given real world problem using SE-UX.
COURSE CONTENTS
UNIT -1- (8 Hrs.)
The Wheel- A Lifecycle Template: Introduction, A UX process lifecycle template, choosing a
process instance for your project, the system complexity space, Meet the user interface team, Scope of
UX presence within the team, more about UX lifecycles. Design Thinking, Ideation, and Sketching:
Introduction, Design paradigms, Design thinking, Design perspectives, User personas, Ideation,
Sketching, more about phenomenology
UNIT -2- (9 Hrs.)
UX Goals, Metrics, and Targets: Introduction, UX goals. UX target tables, Prototyping:
Introduction, Depth and breadth of a prototype, Fidelity of prototypes, Interactivity of prototypes,
Choosing the right breadth, depth, level of fidelity, and amount of interactivity, Paper prototypes,
Advantages of and cautions about using prototypes, Prototypes in transition to the product, Software
tools for prototyping
UNIT -3- (7 Hrs.)
Rapid Evaluation Methods: Introduction, Design walkthroughs and reviews, UX Inspection, our
practical approach to UX Inspection, Questionnaires. UX Methods for Agile Development:
Introduction, Basics of agile SE methods, Drawbacks of agile SE methods from the UX perspective,
what is needed on the UX side, Problems to anticipate, synthesized approach to integrating UX
UNIT -4- (8 Hrs.)
UX Design Guidelines: Introduction, Using and interpreting design guidelines, Human memory
limitations, Selected UX design guidelines and examples, Planning, Translation, Physical actions,
Outcomes, Assessment, Overall, Conclusions Connections with Software Engineering:
Introduction, Locus of influence in an organization, which scenario is right for you?
UNIT -5- (7 Hrs.)
Making It Work in the Real World: Putting it to work as a new practitioner, Be a smart UX
practitioner, UX professionalism, Cost-justifying UX, UX within your organization, Parting words
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1-5 The UX Book: Hartson, Rex, Elsevier 2012
Process and guidelines and Pardha S.
for ensuring a quality Pyla
user experience

REFERENCE BOOKS
1 1-5 A Project Guide to UX Russ Unger New Riders 2nd edition,2012
Design: For user and Carolyn Publishing,
experience designers Chandler USA
in the field or in the
making

Page | 108
Department of Information Science and Engineering

2 The Elements of User Jesse James Pearson Second


Experience: User- Garrett Education. Edition,2011
Centered Design for
the Web and Beyond
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
UI UX Certification | UI UX Design Course (iiitb.ac.in)
COURSE ASSESSMENT METHOD:
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Rubrics for evaluating the assignments -20 Marks.
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Blackboard teaching / PowerPoint presentations.
 Regular review of students by asking questions based on topics covered in the class.
 Design assignments using Figma.

CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 03 02 - - - - - - 2 2 - 02 - 03
2 03 02 03 - - - - - 02 02 - 02 - 03
3 03 02 03 - - - - - 02 02 - 02 - 03
4 03 02 03 - - - - - 02 02 - 02 - 03

Page | 109
Department of Information Science and Engineering

STATISTICS FOR DATA SCIENCE


Course Code 22ISE561 Credits 3
Hours/Week 3-0-0 CIE Marks 50
(L-T-P)
Total Hrs. 39 SEE Marks 50
Exam Hrs. 3 hrs Course Type Core Elective
COURSE LEARNING OUTCOMES
1. Solve elementary problems on the probability and statistics.
2. Apply discrete probability distribution techniques on given population.
3. Compute population statistic based on the parameters of sampling distribution.
4. Analyse hypothesis to accept/reject alternative hypothesis.
5. Apply ANOVA to infer conclusions about population/sample.
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Why Study Statistics?, Modern Statistics, Statistics and Engineering, two Basic Concepts—
Population and Sample, A Case Study: Visually Inspecting Data to Improve Product Quality, Pareto
Diagrams and Dot Diagrams, Frequency Distributions, Graphs of Frequency Distributions, Stem-and-
Leaf Displays, Descriptive Measures, Quartiles and Percentiles, calculation of X bar and S, Problems
with aggregating data, Sample Spaces and Events, Counting, Probability, The Axioms of Probability,
Some Elementary Theorems, Conditional Probability, Bayes’ Theorem

UNIT -2- (9 Hrs.)


Random Variables, The Binomial Distribution, The Hypergeometric Distribution, The Mean and the
Variance of a Probability Distribution, Chebyshev’s Theorem, The Poisson Distribution and Rare
Events, Poisson Processes, The Geometric and Negative, Binomial Distribution, The Multinomial
Distribution, Simulation

UNIT -3- (7 Hrs.)


Random Variables, The Binomial Distribution, The Hypergeometric Distribution, The Mean and the
Variance of a Probability Distribution, Chebyshev’s Theorem, The Poisson Distribution and Rare
Events, Poisson Processes, The Geometric and Negative, Binomial Distribution, The Multinomial
Distribution, Simulation

UNIT -4- (8 Hrs.)


Statistical Approaches to Making, Generalizations, Point Estimation, Interval Estimation, Maximum
Likelihood Estimation, Tests of Hypotheses, Null Hypotheses and Tests of Hypotheses, Hypotheses
Concerning One Mean, The Relation between Tests and Confidence Intervals

UNIT -5- (7 Hrs.)


Single-Factor ANOVA, Multiple Comparisons in ANOVA, More on Single-Factor ANOVA,
Introduction Two-Factor ANOVA with Kij=1, Two-Factor ANOVA with Kij>1, Three-Factor
ANOVA.

TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1-5 Probability and Miller & freund’s Richard a. ninth edition
statistics for Johnson
engineers

Page | 110
Department of Information Science and Engineering

REFERENCE BOOKS
1 1-5 “Probability and Walpole. R.E., ” Pearson 8th Edition, 2007
Statistics for Myers. R.H., Education, Asia,
Engineers and Myers. S.L. and
Scientists Ye. K
2 1-5 Introduction to Ross, S.M Elsevier 3rd Edition,2004
Probability and
Statistics for
Engineers and
Scientists
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Introduction to  https://nptel.ac.in/courses/111/106/111106112/
probability and
Statistics
COURSE ASSESSMENT METHOD:
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Rubrics to evaluate Case Study 10Marks
 Rubrics for evaluating assignment 10 arks.
 SEE for 100 marks will be evaluated for50 marks.
PEDAGOGY
 Black board, Power Point
 Assignment
 Case Study

CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 2 3 - 1 - - - 1 1 - 1 - 2
2 3 2 3 - 1 - - - 1 1 - 1 - 2
3 3 2 3 - 1 - - - 1 1 - 1 - 2
4 3 3 2 - 1 - - - 1 1 - 1 - 2
5 3 2 3 - 1 - - - 1 1 - 1 - 2

Page | 111
Department of Information Science and Engineering

DIGITAL IMAGE PROCESSING


Course Code 22ISE562 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3 hrs Course Type Core Elective
COURSE LEARNING OUTCOMES
1. Describe the fundamentals of digital image processing
2. Apply image enhancement methods for the given problems
3. Apply suitable image segmentation algorithm for the given dataset.
4. Illustrate image restoration techniques
5. Analyse the performance of different image compression algorithms
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Introduction : What Is Digital Image Processing?, Fundamental Steps in Digital Image Processing,
Components of an Image Processing System, Digital Image fundamentals, Brightness Adaptation and
Discrimination, A Simple Image Formation Model, Image Sampling and Quantization, Basic
Concepts in Sampling and Quantization , Representing Digital Images, Spatial and Gray-Level
Resolution, Zooming and Shrinking Digital Images. Some Basic Relationships between Pixels:
Neighbors of a Pixel, Adjacency, Connectivity, Regions, and Boundaries, Distance Measures, Image
Operations on a Pixel Basis.
UNIT -2- (9 Hrs.)
Linear and Nonlinear Operations: Image Enhancement in the Spatial Domain, Some Basic Gray Level
Transformations: Image Negatives, Log Transformations, Power-Law Transformations, Piecewise-
Linear Transformation Functions, Histogram Processing: Histogram Equalization, Histogram
Matching (Specification),Local Enhancement, Use of Histogram Statistics for Image Enhancement,
Enhancement Using Arithmetic/Logic Operations, Image Subtraction, Image Averaging ,Basics of
Spatial Filtering, Smoothing Spatial Filters: Smoothing Linear Filters, Order-Statistics Filters,
Sharpening Spatial Filters: Foundation, Use of Second Derivatives for Enhancement–The Laplacian,
Use of First Derivatives for Enhancement—The Gradient, Combining Spatial Enhancement Methods.
UNIT -3- (7 Hrs.)
Image Segmentation: fundamentals, Point Detection, Line Detection, Edge Detection: background,
detection of isolated points, line detection, edge models, basic edge detection, more advanced
techniques for edge detection: Marr-Hildreth edge detector, canny edge detector, Thresholding:
Foundation,blosic global thresholding, optimal global thresholding using Otsu’s method. Region
based segmentation: region growing, region splitting and merging.
UNIT -4- (8 Hrs.)
Image Restoration: A Model of the Image Degradation/Restoration Process - Noise Models, Spatial
and Frequency Properties of Noise, Some Important Noise Probability Density Functions, Periodic
Noise, Estimation of Noise Parameters, Restoration in the Presence of Noise Only–Spatial Filtering:
Mean Filters, Order-Statistics Filters, Adaptive Filters.
UNIT -5- (7 Hrs.)
Image Compression: fundamentals, Coding Redundancy, spatial and temporal redundancy, irrelevant
information, Fidelity Criteria, Some basic compression models: Huffman coding, LZW Coding, run
length coding, Bit-Plane Coding, Lossless Predictive Coding.
TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. 1-5 Digital Rafael C Gonzalez Willey 3rd Edition
Image &Richard E Woods
Processing

REFERENCE BOOKS

Page | 112
Department of Information Science and Engineering

1 1-5 Digital B. Chnada & D. Willey 2/E 2nd Edition


Image Datta Majumder
Processing
& Analysis
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Digital Image Processing - Course (nptel.ac.in)
COURSE ASSESSMENT METHOD:
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Rubrics to evaluate Case Study 10Marks
 Rubrics for evaluating assignment 10 arks.
 SEE for 100 marks will be evaluated for50 marks.
PEDAGOGY
 Black board, Power Point
 Assignment
 Case Study

CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 2 - - - - - 2 - 2 - 2 -
2 3 3 2 - - - - - - - - - 2 -
3 3 3 2 - - - - - - - - 2 -
4 3 3 2 - 3 - - - 2 - 2 - 2 -
5 3 3 2 - 3 - - - 2 - 2 - 2 -

Page | 113
Department of Information Science and Engineering

Year 3
Semester VI Curriculum

Page | 114
Department of Information Science and Engineering

OPERATING SYSTEM
Course Code 22IS61 Credits 3
Hours/Week (L- 3-0-0 CIE Marks 50
T-P)
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3 hrs Course Type Core
COURSE LEARNING OUTCOMES
1. Describe the basic structure and functionality of Operating System.
2. Apply different scheduling algorithms for Process/Memory/Disk Management
3. Describe Process management and need for controlled access to computing resources by
co-operative processes.
4. Apply deadlock detection and prevention algorithms to solve the given problem
5. Illustrate Primary and secondary memory management strategies
6. Illustrate operating system principles for achieving protection and security.
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Introduction: What operating systems do; Computer System organization; Computer System
architecture; Operating System structure; Operating System operations;
Operating system structures: operating system services, user operating system Interface, System calls,
Types of system calls, Operating system structure, System boot
UNIT -2- (9 Hrs.)
Process Management: Basic concept; Process scheduling; Operations on processes; Inter process
Communication
Threads: Overview; Multithreading models;
Process scheduling: Basic concepts, Scheduling criteria, scheduling algorithms, multiple processor
scheduling, Algorithm evaluation.
UNIT -3- (7 Hrs.)
Process Synchronization: Synchronization, The Critical section problem; Peterson's solution;
Synchronization hardware; Semaphores; Classical problems of synchronization; Monitors.
Deadlocks: System model; Deadlock characterization; Methods for handling deadlocks; Deadlock
prevention; Deadlock avoidance; Deadlock detection and recovery from deadlock.
UNIT -4- (8 Hrs.)
Memory Management Strategies: Background; Swapping; Contiguous memory allocation; Paging;
Structure of page table; Segmentation.
Virtual Memory Management: Background; Demand paging; Copy-on write; Page replacement;
Allocation of frames; Thrashing
UNIT -5- (7 Hrs.)
File System: File concept; Access methods; Directory structure; File system mounting; file sharing;
Protection.
Secondary Storage Structures: Disk scheduling; FCFS Scheduling, SSTF scheduling, SCAN, C-
SCAN scheduling, Look Scheduling.
System Protection: Goals of protection, Principles of protection, Domain of protection, Access
matrix,
TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. All Operating Abraham Wiley- India 8th edition,2011
System Silberschatz
Principles
2 All Operating Peter Baer Galvin Wiley- India 8th edition,2011
System
Principles
REFERENCE BOOKS

Page | 115
Department of Information Science and Engineering

1 All A concept D.M Dhamdhere Tata McGraw- 2nd Edition, 2002


based Hill
Approach
2 All Operating Harvey M Deital Addison Wesley 3rd Edition, 1990
systems
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Introduction to Operating Systems - Course (nptel.ac.in)
COURSE ASSESSMENT METHOD:
 Aptitude test on GATE based topics(8Marks)
 Programming Assignment (8Marks)
o Process Creation and Termination
o File Handling
o Synchronization Problem (Producer Consumer Problem, Race condition,
Concurrency)
o IPC (Shared Memory IPC-Pipes, Message Passing IPC -Sockets)
 Unisys talk (4 marks)
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Rubrics for programming assignment
 Final examination, of 100Marks will be conducted and will be evaluated for 50Mark.

PEDAGOGY
 Black board Teaching
 PowerPoint Presentation
 Role play
o Process Scheduling Algorithms
o Deadlocks and Process Synchronization
 Partial delivery by industry Experts

CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - - - - - 3 -
2 3 2 3 - - - - 1 2 2 - 2 3 -
3 3 - - - - - - - - - - - 3 -
4 3 2 3 - - - - 1 2 2 - 2 3 -
5 3 - - - - - - - - - - - 3 -
6 3 - - - - - - - - - - - 3 -

Page | 116
Department of Information Science and Engineering

DATABASE MANGEMENT SYSTEM


Course Code 22IS62 Credits 3
Hours/Week (L-T-P) 4:0:0 CIE Marks 50
Total Hrs. 39 Hours SEE Marks 50
Exam Hrs. 3 hrs. Course Type Core
COURSE LEARNING OUTCOMES
1. Describe the fundamentals of relational database concepts.
2. Design ER diagram for the given requirement specification.
3. Apply Normalization concept to eliminate anomalies and achieve consistent Database.
4. Design Relational algebra and SQL Queries for the given schema.
5. Describe the properties of database transactions and concurrency control Techniques.
6. Develop Relational Database application.
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Advantages of using DBMS approach; Data models, schemas and instances; DBMS component
module Three- schema architecture and data independence; Database languages; Classification of
Database Management systems
Using High-Level Conceptual Data Models for Database Design; An Example Database
Application; Entity Types, Entity Sets, Attributes and Keys; Relationship types, Relationship Sets,
Roles and Structural Constraints; Weak Entity Types; ER Diagrams, Naming Conventions and
Design Issues; Relationship types of degree higher than two
UNIT -2- (9 Hrs.)
Relational database design using ER to relational mapping; Relational Model Concepts; Relational
Model Constraints and Relational Database Schemas; Update Operations, Transactions and dealing
with constraint violations;Unary Relational Operations: SELECT and PROJECT; Relational
Algebra Operations from Set Theory; Binary Relational Operations: JOIN and DIVISION;
Additional Relational Operations; Examples of Queries in Relational Algebra;
UNIT -3- (7 Hrs.)
Informal Design Guidelines for Relation Schemas; Functional Dependencies: Definition of FD,
Inference rules for FD; Normal Forms Based on Primary Keys; General Definitions of Second and
Third Normal Forms; Boyce- Codd Normal Form. Multi valued Dependencies and Fourth Normal
Form ; Join Dependencies
UNIT -4- (8 Hrs.)
SQL Data Definition and Data Types; Specifying basic constraints in SQL; Schema change
statements in SQL;Basic queries in SQL; More complex SQL Queries .Insert, Delete and Update
statements in SQL; Specifying constraints as Assertion and Trigger; Views (Virtual Tables) in SQL
UNIT -5- (7 Hrs.)
Introduction to transaction processing: Transaction and system concepts; Desirable Properties of
transactions; Transactions and Schedules; Characterizing schedules based on recoverability;
Characterizing schedules basedon Serializability;
Concurrency Control Techniques: 2PL techniques for concurrency control;
TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. All Fundamentals Elmasri and McGraw- 5th Edition, 2007
of Database Navathe Hill
Systems
REFERENCE BOOKS
1 All Database Raghu McGraw- 3rd Edition, 2003
Management Ramakrishnan and Hill
Systems Johannes Gehrke

Page | 117
Department of Information Science and Engineering

2 Data base Silberschatz, Mc- 5th Edition,2006


System Korth and GrawHill
Concepts Sudharshan
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Data Base Management System - Course (nptel.ac.in)
COURSE ASSESSMENT METHOD:
i. Course Project for 20 marks.
ii. Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE.
iii. Final examination, of 100 Marks will be conducted and will be evaluated for 50
Marks.
PEDAGOGY
 Blackboard teaching
 Hands on approach for SQL
 PowerPoint presentations (if needed)
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - - - - - - 3
2 3 2 3 - 3 - - - - - - - 3
3 3 2 3 - 3 - - - 3 2 2 2 - 3
4 3 2 3 - 3 - - - 3 2 2 2 - 3
5 3 3 3 - 3 - - - 3 2 2 2 - 3
6 3 3 2 - 3 - - - 3 2 2 2 - 3

Page | 118
Department of Information Science and Engineering

MACHINE LEARNING
Course Code 22IS63 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3hrs Course Type Core
COURSE LEARNING OUTCOMES
1. Illustrate the fundamental concepts of machine learning.
2. Design a simple Learning System using Find-S and Candidate elimination algorithms.
3. Apply Linear & Logistic regression to solve continuous and binary classification problems.
4. Illustrate the working of Artificial Neural Networks, Support Vector Machine, and Ensemble
methods for classification.
5. Apply Bayesian probabilistic models for classification tasks.
6. Apply Principal Component Analysis for dimensionality reduction
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Introduction: Learning problems, Designing a learning system, perspectives and issues in Machine
Learning. Concept Learning Task, Concept Learning as search, (Chapters 1.1, 1.2, 1.3, 2.1, 2.2, 2.3
from TextBook-1)
Model Evaluation: Model Evaluation Techniques: Holdout, Cross-Validation; Model Evaluation
Metrics: Classification Evaluation: Confusion Matrix, Accuracy, Sensitivity, Specificity Gain, Lift, K-
S, and ROC Charts.
Area Under the Curve. Regression Evaluation: Root Mean Square Error, RSE, MAE, RAE, R2
(TextBook-2). Feature Engineering for Machine Learning: Machine Learning Pipeline, Binarization,
Quantization/Binning, Log Transformation, Feature Scaling/Normalization, Interaction features, and
feature selection. (Chapter-2 from TextBook-3)
UNIT -2- (9 Hrs.)
Introduction to Linear Regression (Textbook-4). Introduction to logistic regression: Logistic
regression. Cost function. (Textbook-5). Artificial neural networks: Biological Motivation, Artificial
Neural Networks representations, appropriate problems for neural network learning, Perceptron’s:
Representational power of Perceptron’s, The Perceptron training rule. (Chapters 4.1, 4.2, 4.3, 4.4.1,
4.4.2 from Texbook-1)
UNIT -3- (7 Hrs.)
Bayesian Learning: Introduction, Bayes theorem – An Example; Bayes theorem and concept learning:
Brute-Force Bayes Concept Learning, MAP Hypotheses and Consistent Learners; Bayes optimal
classifier; naive Bayes classifier. (Chapters 6.1, 6.2, 6.3, 6.7, 6.9 from Textbook-6) Bayesian belief
networks – Model Representation, Model Building, Example, Characteristics. (Chapters 5.3.5 from
Textbook-6)
UNIT -4- (8 Hrs.)
Principal Component Analysis: Introduction, Properties of Principal Component, Implementing PCA
on a 2-D Dataset, Applications of PCA. (Textbook-7)Support Vector machine: Maximum margin
hyperplanes: Rationale for Maximum Margin Linear SVM: Separable Case: Linear Decision
Boundary, Margin of a Linear Classifier. Nonlinear SVM: Attribute Transformation, Kernel Trick,
Characteristics of SVM. (Chapters 5.5 from Texbook-6)
UNIT -5- (7 Hrs.)
Ensemble Methods: Rationale for Ensemble Method, Methods for constructing an Ensemble
Classifier, Bias Variance Decomposition, Bagging, Boosting, Random Forest. (Chapters 5.6 from
Texbook-6)
TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. 1-5 Machine Tom M. Mc- GrawHill 2013
Learning Mitchell

Page | 119
Department of Information Science and Engineering

2 1-5 Feature Amanda Casari, O’Reilly 2018


Engineering for Alice Zheng
Machine
Learning
REFERENCE BOOKS
1 1-5 An Introduction Gareth James, Springer 2016
to Statistical Daniela Witten,
Learning: with Trevor Hastie
Applications in and Robert
R Tibshirani
2 1-5 The Elements Trevor Hastie, Springer 2016
of Statistical Robert
Learning: Data Tibshirani and
Mining, Jerome
Inference, and Friedman
Prediction
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Principal Component 1. https://www.dezyre.com/datascience-in-python-tutorial/principal-
Analysis component-analysis-tutorial
COURSE ASSESSMENT METHOD:
 Programming assignment for 20 marks.
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks
PEDAGOGY
 Black board teaching
 Power Point presentations
 Executable Codes/ Live Demonstration

CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - - - - - - 3
2 3 2 3 - - - - - - - - - - 3
3 3 2 3 - - - - - - - - - - 3
4 3 - - - - - - - - - - - - 3
5 3 2 3 - - - - - - - - - - 3
6 3 2 3 - - - - - - - - - - 3

Page | 120
Department of Information Science and Engineering

CLIENT SERVER COMPUTING


Course Code 22ISE641 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3hrs Course Type Core Elective
COURSE LEARNING OUTCOMES
1. Describe different aspects of client-server-based communication.
2. Design connection oriented and connectionless server-client based systems.
3. Analyze real world problem and design client server software.
4. Execute and demonstrate the functioning of connection oriented and Connectionless server-
client based systems.
COURSE CONTENTS
UNIT -1- (8 Hrs.)
The Clientserver Modeland SoftwareDesign: Introduction, Motivation, Technology and Concepts,
Concurrent Processing in Client-Server software: Introduction, Concurrency in Networks,
Concurrency in servers, Terminology and Concepts, An example of Concurrent Process Creation,
Executing NewCode, ContextSwitching and Protocol Software Design, Concurrency and
Asynchronous I/O,ProgramInterface to Protocols: Introduction, Loosely Specified Protocol Software
Interface, Interface Functionality, Conceptual Interface Specification, System Calls, Two Basic
Approaches toNetwork Communication <theBasic I/O Functions available in UNIXI/O with TCP/IP
UNIT -2- (9 Hrs.)
The Socket Interface: Introduction, Berkley Sockets, Specifying a Protocol Interface, The socket
Abstraction, Specifying an End Point Address, A Generic Address structure, Major System calls used
with Sockets, Utility Routines for Integer Conversion ,Using Socket Calls in a Program, Symbolic
Constants for Socket call Parameters, Algorithms and Issues in Client Software Design: Introduction,
Learning Algorithms instead of Details, Client Architecture, Identifying the Location of a Server,
Passing an Address Argument ,Looking up a Domain Name ,Looking up a well-known Port by
Name, Port Numbers and Network Byte Order, Looking up a Protocol by a name, The TCP Client
Algorithm, Allocating a Socket, Choosing a Local Protocol Port number,
UNIT -3- (7 Hrs.)
A fundamentals Problem in choosing a Local IPAddress, Connecting a TCP Socket to a server,
Communicating with the Server using TCP <Reading a response from a TCP Connection. Closing a
TCP Connection, Programming AUDP Client <Connected And Unconnected UDP Socket, Using
Connect with UDP, Communicating with a Server using UDP, Closing a Socket that uses UDP,
Partial Close for UDP, A Warning about UDP Unreliability, Example Client Software: Introduction,
The Importance of Small Examples, Hiding Details, An Example Procedure Library for Client
Programs, Implementation of Connect TCP, Implementation of Connect UDP, A Procedure That
Forms, Connections, Using the Example Library, The DAY TIME Service, Implementation of TCP
Client for DAY TIME, Reading from a TCP Connection, The Time Service, Accessing the TIME
Service, The ECHO Service, A TCP Client for the ECHO Service, A UDP Client for the ECHO
Service.
UNIT -4- (8 Hrs.)
Algorithms and Issues in Server Software Design: Introduction, The Conceptual Server Algorithm,
Concurrent Vs Iterative Servers, Connection Oriented Vs Connectionless, Access,
Connection_Oriented Servers, Connection Oriented Vs Connectionless Access, Connection oriented
Servers, Connectionless Servers, Failure, Reliability and Statelessness, Optimizing Stateless Servers,
Four Basic Types of Servers, Request Processing Time, Interactive Server Algorithms, An/ interactive
Connection-Oriented Server Algorithm, Binding to a Well Known Address using INADDR_ANY ,
Placing the socket in Passive Mode, Accepting Connections and using them. An Interactive
Connectionless Server Algorithms, Master and Slave Processes, A Concurrent Connectionless Server
Algorithm, A Concurrent Connection-Oriented Server Algorithm, Using separate Programs as Slaves,

Page | 121
Department of Information Science and Engineering

Apparent Concurrency using a single Process, When to use each Server Types, The Important
Problem of Server Deadlock, Alternative Implementations, Iterative, Connectionless Servers(UDP):
Introduction, Creating a Passive Socket, Process Structure, An example TIME Server. Iterative,
Connection-Oriented Servers(TCP): Introduction, Allocating a Passive TCP Socket for the DAY
TIME Service, Process Structure, An Example DAY TIME Server, Closing Connections, Connection
Termination and Server Vulnerability.
UNIT -5- (7 Hrs.)
Concurrent, Connection–Oriented Servers(TCP): Introduction, Concurrent ECHO, Iterative
VsConcurrent Implementations, Process Structure . An example Concurrent ECHO Server, Cleaning
up Errant Processes.
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1-5 Client Server DavidL. Pearson 2ndEdition,2001
programming and Stevens
Applications
2 1-5 Internetworking Douglas E. Pearson 2ndEdition,2001
with TCP /Ip–vol3 Comer
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Client-Server Communication | Udacity
COURSE ASSESSMENT METHOD:
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Course Project for 20 marks.
 Rubrics for Course Project / Seminars.
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Black board teaching / PowerPoint presentations
 Course Project / Group Discussion / Seminars

CO-PO-PSO MAPPING
CO PO PSO1 PSO1
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 33 2- - -- -- -- -- -- 2 2 -- 2 -- 2
2 3 2 2 2 2
3 3 3 2 - - - - - 2 2 - 2 - 2
4 3 2 3 - - - - - 2 2 - 2 - 2

Page | 122
Department of Information Science and Engineering

COMPILER CONSTRUCTION
Course Code 22ISE642 Credits 3
Hours/Week (L-T- 3-0-0 CIE Marks 50
P)
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3 hrs Course Type Core Elective
COURSE LEARNING OUTCOMES
1. Describe the different phases of compiler and working of lexical analyzer.
2. Design the Top-Down and Bottom-Up parser for the given grammar.
3. Apply the concept of Syntax Directed Translations in type checking and Intermediate code
generation
4. Describe the role of Runtime Environment in designing the compiler
5. Describe the principles of designing a code generator
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Introduction to compilers: Language Processor, the structure of a compiler, Evolution of
Programming language, Science of Building Compiler, Applications of Complier Technology,
Programming Language Basics Lexical Analysis: - The role of lexical analyzer, Input Buffering,
Specification of Tokens, Recognition of Tokens, Syntax Analysis: Introduction, Context-Free
Grammar, Writing a Grammar.
UNIT -2- (9 Hrs.)
Syntax Analysis: Top–Down parsing: Recursive Descent parsing, Computation of FIRST and
FOLLOW, LL(1) Grammar, Non- Recursive Descent parsing, Error Recovery in Predictive Parsing.
Bottom-Up Parsing: Reductions, Handle Pruning, Shift-Reduce Parsing, Shift-Reduce Parsing
Conflicts, Simple LR.
UNIT -3- (7 Hrs.)
More Powerful LR Parser: Canonical LR(1) items, Canonical LR(1) Parsing Table, Constructing
LALR parsing Tables, Parser Generator.
Syntax – Directed Translation: Syntax-Directed Definitions, Evaluation Order of SDD’s,
Application of SDT’s
UNIT -4- (8 Hrs.)
Intermediate-Code Generation: Variants of Syntax Tree , Three-Address code.
Run-Time Environments: Storage Organization, Stack Allocation of Space, Access to non-local
data on stack, Heap management, Introduction to Garbage Collection
UNIT -5- (7 Hrs.)
Code Generation: Issues in the design of code generator, The Target language, Basic blocks & flow
graphs, Dag representation of basic blocks, A Simple Code Generator, Peephole optimization.
Transformation of basic blocks,
Machine-Independent Optimizations: The principle sources of optimization: Global common
Sub-Expressions, Copy Propagation, Dead-Code Elimination.

TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. 1-5 Compilers Alfred V.Aho, Pearson 2006, Second Edition
Principles, Monica S. Lam, Education/Prentice
Techniques Ravi Sethi, Hall of
and Tools Jeffrey D.Ullman India
REFERENCE BOOKS
1 1-5 Compiler AllenI.Holub PHI 2008, Second Edition
Design in C

Page | 123
Department of Information Science and Engineering

2 1-5 The Theory Jean-Paul BS Publications 5th edition, 2011


and Practical Trembly, Paul G.
of Compiler Sorenson
Writing
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Introduction to Compiler Construction & Design | Udemy
COURSE ASSESSMENT METHOD:
 Rubrics for Tool Based Assignment (20 Marks)
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination, of 100 Marks will be conducted and will be evaluated for 50
Marks
PEDAGOGY
 Black Board Teaching
 Tool based Problematic Assignment (JFLAP)

CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - 1 1 - 2 - 3
2 3 2 3 - - - - - 1 1 - 2 - 3
3 3 2 3 - - - - - 1 1 - 2 - 3
4 3 - - - - - - - 1 1 - 2 - 3
5 3 - - - - - - - 1 1 - 2 - 3

Page | 124
Department of Information Science and Engineering

BLOCKCHAIN ESSENTIALS AND DAPPS.


Course Code 22ISE643 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3 hrs Course Type Core
COURSE LEARNING OUTCOMES
1. Illustrate the Blockchain terminologies with its applications
2. Analyse the working principles of Blockchain
3. Comprehend the principles and methodologies used in Bitcoin
4. Create Ethereum Network, Wallets, Nodes, Smart contract & Dapps
5. Develop Blockchain Based Application Architecture using Hyperledger
6. Write the Smart Contract
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Distributed systems, CAP theorem, Byzantine Generals problem, Consensus. The history of
blockchain, Introduction to blockchain, Various technical definitions of blockchains, Generic
elements of a blockchain, Features of a blockchain, Applications of blockchain technology, Tiers of
blockchain technology, Consensus in blockchain, CAP theorem and blockchain, Benefits and
limitations of blockchain
UNIT -2- (9 Hrs.)
Decentralization using blockchain, Methods of decentralization, Blockchain and full ecosystem
decentralization, Smart contract, Decentralized organizations, Decentralized autonomous
organizations, Decentralized autonomous corporations, Decentralized autonomous societies
Decentralized applications, Platforms for decentralization,
Cryptographic primitives : Symmetric cryptography , Asymmetric cryptography , Public and private
keys Hash functions: Compression of arbitrary messages into fixed length digest,Easy to compute,
Pre-image resistance, Second pre-image resistance,Collision resistance,Message Digest (MD),Secure
Hash Algorithms (SHAs), Merkle trees, Patricia trees, Distributed hash tables (DHTs), Digital
signatures, Elliptic Curve Digital signature algorithm (ECDSA)
UNIT -3- (7 Hrs.)
Bitcoin, Bitcoin definition, Transactions, The transaction life cycle, The transaction structure, Types
of transaction, The structure of a block , The structure of a block header, The genesis block, The
bitcoin network, Wallets, Smart Contracts-History, Definition, Ricardian contracts, Smart contract
templates, Oracles, Smart Oracles, Deploying smart contracts on a blockchain, The DAO
UNIT -4- (8 Hrs.)
Ethereum 101, Introduction, Ethereum clients and releases, The Ethereum stack, Ethereum
blockchain, Currency (ETH and ETC), Forks, Gas, The consensus mechanism, The world state,
Transactions, Contract creation transaction, Message call transaction, Elements of the Ethereum
blockchain , Ethereum virtual machine (EVM), Accounts, Block, Ether, Messages, Mining, The
Ethereum network
Hands-on: Clients and wallets -Geth
UNIT -5- (7 Hrs.)
Hyperledger, Hyperledger as a protocol, Fabric, Hyperledger Fabric, Sawtooth lake, Corda
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1-5 Mastring Imran Bashir Packt 2008
BlockChain

Page | 125
Department of Information Science and Engineering

REFERENCE BOOKS
1 1-5
Mastering Andreas M O’rielly 2017
Bitcoin:
Programming
the Open
Blockchain
Paperback
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link

COURSE ASSESSMENT METHOD:


 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Rubrics evaluation for the Case Presentation for 10 marks.
 Rubrics evaluation for the Project for 10 Marks
 Final examination, of 100 Marks will be conducted and will be evaluated for 50
Marks
PEDAGOGY
 Black board teaching/Power Point Presentations
 Hands-on Training
 Course Projects.

CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - - - - - - 2
2 3 2 - - - - - - - - - - - 2
3 3 2 - - - - - - - - - - - 2
4 3 2 3 - 2 - 2 2 2 - 2 - 2
5 3 2 3 - 2 - 2 2 2 - 2 - 2
6 3 2 3 - 2 - 2 2 2 - 2 - 2

Page | 126
Department of Information Science and Engineering

EXPLORATORY DATA ANALYSIS


Course Code 22ISE644 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39hrs SEE Marks 50
Exam Hrs. 3hrs Course Type Core Elective
COURSE LEARNING OUTCOMES
1. Apply techniques to format data according to the algorithm/methods.
2. Generate graphical statistics from the given relational data
3. Apply a range of visualization techniques to summarize the given data
4. Calculate the level of correlation in data.
5. Analyse time-series data for survival calculations.
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Creating a Data Frame, Getting Information About a Data Structure, adding a Column to a Data
Frame, Deleting a Column from a Data Frame, Renaming Columns in a Data Frame, Reordering
Columns in a Data Frame, Getting a Subset of a Data Frame, Changing the Order of Factor Levels,
Changing the Order of Factor Levels Based on Data Values, Changing the Names of Factor Levels,
Removing Unused Levels from a Factor, Changing the Names of Items in a Character Vector,
Recoding a Categorical Variable to Another Categorical Variable, Recoding a Continuous Variable to
a Categorical Variable, Transforming Variables, Transforming Variables by Group, Summarizing
Data by Groups, Summarizing Data with Standard Errors and Confidence Intervals, Converting Data
from Wide to Long, Converting Data from Long to Wide, Converting a Time Series Object to Times
and Values.
UNIT -2- (9 Hrs.)
Making a Basic Histogram, Making Multiple Histograms from Grouped Data, Making a Density
Curve, Making Multiple Density Curves from Grouped Data, Making a Frequency Polygon, Making a
Basic Box Plot, Adding Notches to a Box Plot, Adding Means to a Box Plot, Making a Violin Plot,
Making a Dot Plot, Making Multiple Dot Plots for Grouped Data, Making a Density Plot of Two-
Dimensional Data
UNIT -3- (7 Hrs.)
Making a Correlation Matrix, Plotting a Function, Shading a Subregion Under a Function Curve,
Creating a Network Graph, Using Text Labels in a Network Graph, Creating a Heat Map, Creating a
Three-Dimensional Scatter Plot, Adding a Prediction Surface to a Three-Dimensional Plot, Saving a
Three-Dimensional Plot, Animating a Three-Dimensional Plot, Creating a Dendrogram, Creating a
Vector Field, Creating a QQ Plot, Creating a Graph of an Empirical Cumulative Distribution
Function, Creating a Mosaic Plot, Creating a Pie Chart, Creating a Map, Creating a Choropleth Map,
Making a Map with a Clean Background
UNIT -4- (8 Hrs.)
Scatter Plots, Characterizing Relationships, Correlation, Covariance, Pearson’s Correlation, Nonlinear
Relationships, Spearman’s Rank Correlation, Correlation and Causation, The Estimation Game,
Guess the Variance, Sampling Distributions, Sampling Bias, Exponential Distributions, Classical
Hypothesis Testing, Hypothesis Test, Testing a Difference in Means, Other Test Statistics, Testing a
Correlation, Testing Proportions, Chi-Squared Tests, First Babies Again, Power, Replication,
UNIT -5- (7 Hrs.)
Survival Curves, Hazard Function, Estimating Survival Curves, Kaplan-Meier Estimation, The
Marriage Curve, Estimating the Survival Function, Confidence Intervals, Normal Distributions,
Sampling Distributions, Representing Normal Distributions, Central Limit Theorem, Testing the CLT,
Applying the CLT, Correlation Test, Chi-Squared Test

Page | 127
Department of Information Science and Engineering

TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. All Exploratory Allen B. Downey Think Stats 2nd Edition,2014
Data Analysis
2 All graphics Chang W. R O’Reilly 2018 Oct 25
cookbook: Media
practical
recipes for
visualizing
data
REFERENCE BOOKS
1 1-5 Glenn J. Myatt Making sense of O’Reilly 2nd Edition, 2018
Data: A Practical Media
Guide to
Exploratory Data
Analysis and
Data Mining
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Exploratory Data Analysis | Coursera
COURSE ASSESSMENT METHOD:
 Seminar Rubrics to evaluate Course Project (depends on the course)
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination of 100 Marks will be conducted and will be evaluated for 50 Marks
PEDAGOGY
 Black Board Teaching
 PowerPoint Presentation.

CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 2 - - - - - 2 - 2 - 2 -
2 3 3 2 - - - - - - - - - 2 -
3 3 3 2 - - - - - - - - - 2 -
4 3 3 2 - 3 - - - 2 - 2 - 2 -
5 3 3 2 - 3 - - - 2 - 2 - 2 -

Page | 128
Department of Information Science and Engineering

FUNDAMEANTALS OF JAVA
Course Code 22ISO651 Credits 3
Hours/Week (L-T-P) 2-0-0 CIE Marks 50
Total Hrs. 26 hrs SEE Marks 50
Exam Hrs. 3 hrs Course Type Open Elective
COURSE LEARNING OUTCOMES
1. Illustrate the fundamental object-oriented methodology of Java programming
2. Apply the Java programming concepts to implement the real-world problem.
3. Illustrate knowledge of Packaging and interfaces.
4. Analyse usage of Multi-Threading and Exception Handling.
COURSE CONTENTS
UNIT -1- (8 Hrs.)
The History and Evolution of Java: The Birth of Modern Programming: C. C++: The Creation of
Java. How Java Changed the Internet. Java Applets, Security and Portability. Java’s Magic: The
Bytecode. Servlets: Java on the Server-Side Object-Oriented Programming. Two Paradigms
Abstraction the Three OOP Principles. A First Simple Program Entering the Program. First Sample
Program. Second Short Program Java Is a Strongly Typed Language. The Primitive Types Integers.
Floating-Point Types Characters, Booleans. A Closer Look at Literals. Variables Declaring a
Variable. Type Conversion and Casting. Automatic Type Promotion in Expressions Arrays. One-
Dimensional Arrays. Multidimensional Arrays Alternative Array Declaration Syntax.

UNIT -2- (9 Hrs.)


Operators Arithmetic Operators the Bitwise Operators Relational Operators Boolean Logical
Operators The Assignment Operator. The? Operator Precedence. Using Parentheses
Control Statements Java’s Selection Statements. Java’s Selection Statements. Iteration Statements.
Jump Statements. Introduction to Classes. Class Fundamentals Declaring Objects Assigning Object
Reference Variables. Introducing Methods. Constructors. This Keyword. Garbage Collection. The
finalize () Method.

UNIT -3- (7 Hrs.)


A Closer Look at Methods and Classes Overloading Methods Overloading Constructors Using
Objects as Parameters. A Closer Look at Argument Passing Returning Objects. Recursion
Introducing Access Control. Illustrateing static. Introducing final Inheritance Inheritance Basics.
Member Access and Inheritance. Using super. Creating a Multilevel Hierarchy When Constructors
Are Called Method Overriding Dynamic Method Dispatch. Why Overridden Methods?

UNIT -4- (8 Hrs.)


Applying Method Overriding Using Abstract Classes Using final with Inheritance Using final to
Prevent Overriding Using final to Prevent Inheritance the Object Class. Packages and Interfaces.
Packages. Access Protection. Importing Packages. Interfaces Defining Interface, Implementing
Interface, Nested Interfaces, Applying interfaces, Variables in Interfaces and Interface extension.

UNIT -5- (7 Hrs.)


Exception Handling Exception-Handling Fundamentals Exception Types Uncaught Exceptions
Using try and catch Displaying a Description of an Exception. Multiple catch Clauses. Nested try
Statements. Throw, throws, finally. Java’s Built-in Exceptions Creating Your Own Exception
Subclasses. Chained Exceptions Using Exceptions
Multithreaded Programming the Java Thread Model Thread Priorities Synchronization Messaging

Page | 129
Department of Information Science and Engineering

The Thread Class and the Runnable Interface The Main Thread Creating a Thread. Implementing
Runnable Extending Thread Choosing an Approach Creating Multiple Threads Using is Alive () and
join() Thread Priorities

TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Year of
Title Publication
1. 1-5 Complete Herbert Schildt 7th Edition
Reference of
Java
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Top Free Java Courses & Tutorials Online - Updated [February 2024]
(udemy.com)
COURSE ASSESSMENT METHOD:
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Rubrics for Course Project. 20 Marks
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks
PEDAGOGY
 PowerPoint presentations.
 Regular review of students by asking questions based on topics covered in the class.
 Course Project.

CO-PO-PSO MAPPING
PO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 3 - - - - - - - - - - - - 3
2 3 2 3 - - - - - 2 2 - - - 3
3 3 - - - - - - - - - - - - 3
4 3 3 2 - - - - - 2 2 - - - 3

Page | 130
Department of Information Science and Engineering

INTRODUCTION TO WEB TECHNOLOGY


Course Code 22ISO652 Credits 3
Hours/Week (L-T-P) 2-0-0 CIE Marks 50
Total Hrs. 26 hrs SEE Marks 50
Exam Hrs. 3hrs Course Type Open-Elective
COURSE LEARNING OUTCOMES
1. Describe the fundamentals of web technology.
2. Design web pages using HTML mark-up language for the given Scenarios.
3. Apply the concepts of Cascading Style Sheets for designing the web pages
4. Demonstrate the use of JavaScript to develop the dynamic user interface.
5. Illustrate server-side scripting using PHP
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Introduction to web technologies, structuring an HTML document, Illustrating HTML elements,
Describing Character Entities, Horizontal rules, Line Breaks, Paragraph, citations, Quotations,
Definitions and Comments, Formatting text with HTML elements, Arranging text: Word breaks, PRE,
DIV, SPAN, Exploring the hyperlinks and URL, Inserting images in a web page.
UNIT -2- (9 Hrs.)
HTML Continued - Creating tables, exploring colours, working with forms, Exploring audio and
video formats. CSS – Overview of CSS, Background Properties; color, image, repeat, position,
attachment and colour properties; opacity, RGBA, font and text styles, Creating Boxes and Columns
in CSS.
UNIT -3- (7 Hrs.)
CSS: Displaying, Positioning and Floating an element, List styles, Table layouts.
JavaScript: Exploring the features of JavaScript, Using JavaScript in an HTML Document,
Programming fundamentals of JavaScript, JavaScript functions, events, Objects in JavaScript,
Exploring Standard or built-in JavaScript Objects.
UNIT -4- (8 Hrs.)
JavaScript: Form Validation, Working with Document Object: Collections, Properties and Methods,
Document Object Model: Illustrateing DOM nodes, DOM level1, DOM level 2, DOM level 3
UNIT -5- (7 Hrs.)
Introduction to PHP: Origins and uses of PHP, Overview of PHP, General syntactic characters,
Primitive’s operations and expressions, output, control statements, Arrays, Functions, Pattern
matching, Form handling, Cookies, Session Tracking, comparative study of different technologies and
its applications.
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year
of Publication
th
1. 1-5 Programming the Robert W. Pearson 7 Edition,
World Wide Web Sebesta Education 2014
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Web Development Online Courses: Build and Enhance Websites |
Udemy
COURSE ASSESSMENT METHOD:
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Course Project -20 Marks
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks.

Page | 131
Department of Information Science and Engineering

PEDAGOGY
 Hands-on teaching using Power Point presentations.
 Regular review of students by asking questions based on topics covered in the class.
 Course Project

CO-PO-PSO MAPPING
PO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 3 - - - - - - - - - - - - 3
2 3 3 3 - - 1 - - 2 2 - 2 - 3
3 3 3 3 - - 1 - - 2 2 - 2 - 3
4 3 3 3 - - 1 - - 2 2 - 2 - 3
5 3 1 - - - - - - 2 2 - 2 - 3

Page | 132
Department of Information Science and Engineering

MOBILE APPLICATION DEVELOPMENT


Course Code 22ISO653 Credits 3
Hours/Week (L-T-P) 2-0-0 CIE Marks 50
Total Hrs. 26hrs SEE Marks 50
Exam Hrs. 3hrs Course Type Open-Elective
COURSE LEARNING OUTCOMES
1. Describe basic concepts of mobile development environment.
2. Design a rich user interface for mobile application through using XML code and WYSIWYG
editor.
3. Apply SQLite Open Helper features to build a mobile application which uses relational
database.
4. Develop programs to read the values of various sensors in mobile phone.
5. Create a developer account and publish application on online marketplace such as Google
Play.
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Mobility and Android, Introduction, Mobility Panorama, Mobile Platforms, App
Development Approaches, Android Overview, Getting Started with Android, setting up Development
Environment, Saying Hello to Android, Traversing an Android App Project Structure, Logical
Components of an Android App, Android Tool Repository, Installing and Running App Devices
Learning with an Application, Mobile App Development Challenges, Tenets of a Winning App.

UNIT -2- (9 Hrs.)


Building Blocks, App User Interface, Activity, UI Resources, UI Elements and Events, Interaction
among Activities, Fragments, Action Bar, App Functionality - Beyond UI: Threads, Async Task,
Service, Notifications, Intents and Intent Resolution

UNIT -3- (7 Hrs.)


App Data - Persistence and Access, Flat Files, Shared Preferences, Relational Data, Data Sharing
Across Apps, Enterprise Data, Location Services and Maps, Google Play Services, Location Services

UNIT -4- (8 Hrs.)


Sensors: Sensors in Android, Android Sensor Framework, Motion Sensors, Position Sensors,
Environment Sensors.

UNIT -5- (7 Hrs.)


Moving to Market: Testing Android Apps, Testing Android App Components, App Testing
Landscape Overview, Publishing Apps, Groundwork, Configuring, Packaging, Distributing.

TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year
of Publication
1. 1-5 Android Developer Mike Wolfson O'Reilly Media 1st Edition
Tools Essentials Publications ,2008
2 1-5 Learn Java for Jeff Friesen Apress 2nd Edition
Android Publications
Development
REFERENCE BOOKS
1 1-5 Learn Android Adam Gerber Apress 1st Edition ,
Studio Publications 2012

Page | 133
Department of Information Science and Engineering

2 1-5
Composing Mobile Anubhav Wiley 1st Edition,2017
Apps: Learn, Pradhan, Anil Publication
Explore, apply using V Deshpande
Android
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
Android Fundamentals  https://in.udacity.com/course/new-android-fundamentals--ud851

COURSE ASSESSMENT METHOD:


 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Course Project -20 Marks
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Hands-on teaching using Power Point presentations.
 Regular review of students by asking questions based on topics covered in the class.
 Course Project

CO-PO-PSO MAPPING
PO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 3 - - - - - - - - - - - - 3
2 3 2 3 - 1 - - - 2 2 - - - 3
3 3 2 3 - 1 - - - 2 2 - - - 3
4 3 2 3 - 1 - - - 2 2 - - - 3
5 3 2 3 - 1 - - - 2 2 - - - 3

Page | 134
Department of Information Science and Engineering

FUNDAMENTALS OF SOFTWARE SYSTEMS


Course Code 22ISO654 Credits 3
Hours/Week (L-T-P) 2-0-0 CIE Marks 50
Total Hrs. 26 hrs SEE Marks 50
Exam Hrs. 3hrs Course Type Open-Elective
COURSE LEARNING OUTCOMES
1. Illustrate the different process models and Software development lifecycle
2. Analyse the functional and non-functional requirements of the given use cases
3. Design solutions to complex problems Using UML notations
4. Illustrate the rapid software development methods for designing the software
5. Develop test cases and validate using different testing strategies
6. Illustrate the process of software Maintenance and project management
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Introduction: Professional and ethical responsibility. Software Quality Attributes, key challenges
facing software engineering. Software Processes: Software Processes: Software Development Life
Cycle (SDLC) Models, Process iteration, Process activities; The Rational Unified Process; Computer
Aided Software Engineering
UNIT -2- (9 Hrs.)
Requirements: Software Requirements: Functional and Non-functional requirements; User
requirements; System requirements, The software requirements document. Requirements Engineering
Processes: Feasibility studies, Requirements elicitation and analysis, Requirements validation,
Requirements managements;
UNIT -3- (7 Hrs.)
Modelling as a Design Technique: Modelling, abstraction, the three models.
Class Modelling: Object and class concepts, Link and associations concepts, Generalization and
inheritance, a sample class model. State Modelling: events, states, Transitions and conditions, sample
state diagram. Interaction modelling: Use case models, sequence models and Activity models.
UNIT -4- (8 Hrs.)
Rapid Software Development: Agile methods; Extreme programming; Rapid application
development, software prototyping. Software Testing: System testing, Component testing, Test case
design, Test automation.
UNIT -5- (7 Hrs.)
Software Project Management: Management activities, project planning, project scheduling, Risk
management.
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year
of
Publication
1. 1-5 Software Engineering Ian Somerville Pearson 8th
Education Edition,2007
2 1-5 Object-Oriented Michael Blaha, Pearson 2nd
Modeling and Design James Rumbaugh Education Edition,2005
with UML
REFERENCE BOOKS
1 1-5 Software Engineering-A Roger.S.Pressman McGraw Hill 7th
Practitioners approach Edition,2007
2 1-5 An Integrated Approach Pankaj Jalote Wiley India 2009
to Software Engineering

Page | 135
Department of Information Science and Engineering

ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)


Topic/Title Link
Best Software Development Courses Online [2024] | Coursera
COURSE ASSESSMENT METHOD:
• Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
• Rubrics for Programming assignments
• Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks
PEDAGOGY
• Blackboard teaching
• PowerPoint presentations (if needed)
• Two programming assignments 10 Marks each.

CO-PO-PSO MAPPING
PO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 3 - - - - - - - - - - - - 2
2 3 3 2 - - - - - 1 1 - - - 2
3 3 2 3 - - - - - 1 1 - - - 2
4 3 - - - - - - - - - - - - 2
5 3 2 3 - - - - - 1 1 - - - 2
6 3 - - - - - - - - - - - - 2

Page | 136
Department of Information Science and Engineering

MACHINE LEARNING LAB


Course Code 22ISL68 Credits 3
Hours/Week (L-T-P) 0-0-2 CIE Marks 50
Total Hrs. 26 hours SEE Marks 50
Exam Hrs. 3hrs Course Type Core
COURSE LEARNING OUTCOMES
1. Illustrate the implementation procedures for the machine learning algorithms
2. Design Java/Python programs for various Learning algorithms
3. Apply Machine Learning algorithms to the appropriate data sets
4. Identify and apply Machine Learning algorithms to solve real world problems
COURSE CONTENTS
UNIT -1- (8 Hrs.)
Part A
([115.3, 195.5, 120.5, 110.2, 90.4, 105.6, 110.9, 116.3, 122.3, 125.4])
Use the above array of values and compute the mean, median, mode, Standard deviation, variance
min-max normalization and standardization
Use IRIS data set and perform the PCA on the dataset. Examine the first 2 principal components of X.
Create a scatter plot with each of the 150 rows of X projected onto the first two principal components.
In other words, the horizontal axis should be first principal component, the vertical axis should be
second principal component.
Given the matrix X whose rows represent different data points, run k-means clustering on this dataset
using the Euclidean distance as the distance function. Here k is chosen as 3. The centres of 3 clusters
were initialized as µ1 = (6.2, 3.2) (red), µ2 = (6.6, 3.7) (green), µ3 = (6.5, 3.0) (blue).

 What’s the centre of the first cluster (red) after one iteration? (Answer in the format of [x1,
x2], round your results to three decimal places, same as problems 2 and 3)
 What’s the centre of the second cluster (green) after two iteration?
 What’s the centre of the third cluster (blue) when the clustering converges?
 How many iterations are required for the clusters to converge?

Build a Binary Decision Trees using zoo data available at UCI Zoo Data Set. Generate a confusion
matrix and print class wise accuracy, precision and recall in your result.

Use an appropriate 2-dimensional data set and generate scatter plots of its features. Build a
correlation matrix and use linear regression to compute the regression parameters. Also compute the
Cost, SSE, SSR, SST and R2.

Use an appropriate multi-dimensional data set to perform Logistic regression for multi class
classification. Illustrate the gradient descent method and compute the regression parameters. Also
demonstrate the effect of feature pre-processing like removal of noise, NAN’s, Missing value
imputation.

Part-B
Implement the Naïve Bayesian classifier on COVID data set to predict whether a patient is covid +ve

Page | 137
Department of Information Science and Engineering

or not. Compute the accuracy, precision recall F1score ROC curve of the classifier, considering 80%
training data .Draw the validation curves of the classifier.
Use RBF, Polynomial and Sigmoid kernel with SVM and compare the performance of the kernels
using suitable multiclass data set.
Build a Random Forest classifier on any readily available disease dataset to predict the correct
disease. Compare the performance of the classifier with decision tree.
COURSE ASSESSMENT METHOD:
 Rubrics for evaluating laboratory experiments for 30 marks
 Two internals, 20 Marks each will be conducted, and average of two internals will be taken.
 Final examination of 50 Marks will be conducted
PEDAGOGY
 Black Board Teaching / Power Point Presentation
 Laboratory experiments.

CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 3 2 - 1 - - - 2 2 - - - 3
2 3 3 2 - 1 - - - 2 2 - - - 3
3 3 3 2 - 1 - - - 2 2 - - - 3
4 3 3 2 - 1 - - - 2 2 - - - 3

Page | 138
Department of Information Science and Engineering

Year 4
Semester VII Curriculum

Page | 139
Department of Information Science and Engineering

SCALABLE COMPUTING
Course Code 22IS71 Credits 3
Hours/Week 3-0-0 CIE Marks 50
(L-T-P)
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3 Hours Course Type Core
COURSE LEARNING OUTCOMES
1. Describe the parallel computation, systems & Programming.
2. Apply MPI programming models to build parallel applications. Learning Outcome
Statement 3.
3. Develop parallel application using OpenMP programming directives. Learning Outcome
Statement 5.
4. Design GPU based parallel application using OpenCL.
5. Design Big Data Application on SPARK cluster computing framework.
COURSE CONTENTS
UNIT -1-FOUNDATION (8Hrs.)
Need of parallel programming, Overview of parallel systems – History of parallel computing,
systems and programming, Modelling parallel computation, Multiprocessor models, The impact of
communication, Parallel computational complexity, Laws and theorems of parallel computation.
UNIT -2- PROGRAMMING – MPI (8 Hrs.)
MPI processes and messaging – Distributed memory computers can execute in parallel,
Programmer’s view, Message passing interface, Basic MPI operations, Process-to-process
communication, Collective MPI communication, Communication and computation overlap, How
effective are your MPI programs?
UNIT -3-PROGRAMMING – OpenMP (8 Hrs.)
Shared memory programming model, Using OpenMP to write multithreaded programs-Compiling
and running an OpenMP program, Monitoring an OpenMP program, Parallelization of loops-
Parallelizing loops with independent iterations, Combining the results of parallel iterations,
distributing iterations among threads, The details of parallel loops and reductions, Parallel tasks –
Running independent tasks in parallel, Combining the results of parallel tasks.
UNIT -4-PROGRAMMING – CUDA (8 Hrs.)
Introduction: The Benefits of Using GPUs, CUDA: A General-Purpose Parallel Computing Platform
and Programming Model, A Scalable Programming Model. Programming Model: Kernels, Thread
Hierarchy, Memory Hierarchy, Heterogeneous Programming, Asynchronous SIMT Programming
Model, Compute Capability. CUDA Parallel Programming: Summing two vectors (CPU-GPU), Dot
Product optimized.
UNIT -5-SPARK (7 Hrs.)
In-Memory Computing with Spark: Spark Basics, The Spark Stack, Resilient Distributed Datasets,
Programming with RDDs, Interactive Spark Using Spark, Writing Spark Applications, Visualizing
Airline Delays with Spark.
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1-4 “Introduction to Trobec, R., State-of-the-Art 2019
Parallel Slivnik, B., Platforms,
Computing” Bulić, P., Robič, Springer,
B
2 5 An introduction Bengfort, “O’Reilly Media, 2016
for data scientists Benjamin, and Inc.”
Jenny Kim.
COURSE ASSESSMENT METHOD:
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Rubrics for Programming assignment for 10 Marks

Page | 140
Department of Information Science and Engineering

 Rubrics for Course Project for 10 Marks


 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Black board teaching/Power Point Presentations
 Programming Assignment/ Course Project
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - - - - - 3 -
2 3 2 3 - - - - - 2 2 - 1 3 -
3 3 2 3 - - - - - 2 2 - 1 3 -
4 3 2 3 - - - - - 2 2 - 1 3 -
5 3 3 2 - - - - - 2 2 - 1 3 -

Page | 141
Department of Information Science and Engineering

CRYPTOGRAPHY AND NETWORK SECURITY


Course Code 22IS72 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3 Hours Course Type Core
COURSE LEARNING OUTCOMES
1. Illustrate issues, models and devices of secure network and information services
2. Apply Block cipher techniques to provide message confidentiality
3. Apply symmetric and asymmetric key algorithms to preserve message authentication
and Confidentiality.
4. Illustrate secret key distribution and management techniques for secure data transmission.
5. Apply transport and application layer security techniques for secure transfer of data.
COURSE CONTENTS
UNIT -1-Introduction to Network Security (8 Hrs.)
Overview of Network Security: Computer security concepts, The OSI Security architecture, Security
attacks, Security services, Security Mechanisms, A Model for Network Security, Intruders: Intrusion
Detection, Malicious Software, Firewalls: The Need for Firewalls, Firewall Characteristics, Types of
Firewalls
UNIT -2- Classical Encryption Techniques and Block Ciphers (8 Hrs.)
Classical Encryption Techniques: Symmetric Cipher Model, Substitution Techniques: Caesar Cipher,
Monoalphabetic Ciphers, Playfair Cipher, Hill Cipher, Polyalphabetic Ciphers, One-time Pad,
Transposition Techniques, Block Ciphers and the data encryption standard: Block Cipher principles,
Data Encryption Standard
UNIT -3- Advanced Encryption Standard and Pubic key cryptosystems
(8 Hrs.)
Message Authentication Requirements, MAC Functions, Message Authentication Codes, Key
Management and Distribution: Symmetric Key distribution using Symmetric Encryption, Advanced
Encryption Standard: AES Structure, Pubic Key Cryptosystems - The RSA Algorithm ,ECC, Diffie-
Helman key exchange, SHA-512 Logic
UNIT -4-Key Distribution and Certificates (8 Hrs.)
Symmetric key distribution using asymmetric encryption, simple secret key distribution, secret key
distribution with confidentiality and authentication, A hybrid scheme, distribution of public keys,
public announcement of public keys, publicly available directory, public key authority. Public keys
certificates, X-509 certificates, X-509 version 3, public key infrastructure
UNIT -5- Transport level and Email Security(7 Hrs.)
Secure Sockets Layer(SSL): SSL Architecture, SSL Record Protocol, Transport Layer Security(TLS):
Version Number, Message Authentication Code, Pseudorandom Function, Alert Codes, Cipher Suites,
Client Certificate Types, Certificate Verify and Finished Messages, Cryptographic Computations,
Padding, A Pretty Good Privacy(PGP), S/MIME: S/MIME Messages, Kerberos 4 and 5.
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year
of
Publication
1. 1-5 Cryptography and William Stallings Pearson 5th /6th 2014
Network Security edition
2 1-5 Principles of M. E. Whitman and Information 2011
Information Herbert J. Mattored Security
Security” Professional 4th
edition

Page | 142
Department of Information Science and Engineering

REFERENCE BOOKS
1 1-5 Computer Security Alfred Basta and Pearson 5th /6th 2014
Concepts Issues and Wolf Halton edition
Implementation,
Cengage Learning
2 1-5 Cryptography and V k Pachghare Information 2008
Information Security Security
Professional 4th
edition,
COURSE ASSESSMENT METHOD:
 Network Security Mini Project considered for 20 marks
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Black Board Teaching
 Power Point Presentation
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - 2 2 - 2 - 3
2 3 2 3 2 2 - - - 2 2 - 2 - 3
3 3 2 3 2 2 - - - 2 2 - 2 - 3
4 3 - - - - - - - 2 2 - 2 - 3
5 3 2 3 2 2 - - - 2 2 - 2 - 3

Page | 143
Department of Information Science and Engineering

NEURAL NETWORKS & DEEP LEARNING


Course Code 22IS73 Credits 3
Hours/Week (L-T- 3-0-0 CIE Marks 50
P)
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3 Hours Course Type Core
COURSE LEARNING OUTCOMES
1. Illustrate the basic concepts of artificial neural networks.
2. Illustrate and build Deep Learning architecture Autoencoders, CNN.
3. Working of Recurrent Neural Networks.
4. Apply different parameters on the deep learning networks.
COURSE CONTENTS
UNIT -1-Foundations of Neural Networks and Deep Learning:
(7 Hrs.)
Neural Network, Neuron, Expressing Linear Perceptrons as Neurons, Feed-Forward Neural Networks,
Linear Neurons and Their Limitations, Sigmoid, Tanh, and ReLU Neurons, Softmax Output Layers,
Training Feed-Forward Neural Networks, Gradient Descent (Textbook 1)
UNIT -2- Fundamentals of Deep Networks
(8 Hrs.)
The Delta Rule and Learning Rates, Gradient Descent with Sigmoidal Neurons, The Backpropagation
Algorithm, Stochastic and Minibatch Gradient Descent, Test Sets, Validation Sets, and Overfitting,
Common Architectural Principles of Deep Networks, Loss Functions, Optimization Algorithms,
Hyperparameters, Building Blocks of Deep Networks, Autoencoders, Variational Autoencoder
(Textbook 1 +Textbook 2)
UNIT -3- Major Architectures of Deep Networks
(8 Hrs.)
Unsupervised Pretrained Networks, Deep Belief Networks, Generative Adversarial Networks,
Convolutional Neural Networks (CNNs), CNN Architecture Overview, Input Layers,
Convolutional Layers, Pooling Layers, Fully Connected Layers, Other Applications of CNNs
UNIT -4-Recurrent Neural Networks:
(8 Hrs.)
Modeling the Time Dimension, 3D Volumetric Input, General Recurrent Neural Network
Architecture, LSTM Networks, Domain-Specific Applications and Blended Networks, Recursive
Neural Networks, Network Architecture Varieties of Recursive Neural Networks (Textbook 2)
UNIT -5-Basic Concepts in Tuning Deep Networks
(8 Hrs.)
Building Deep Networks, Building Step-by-Step Process, Matching Input Data and Network
Architectures, Relating Model Goal and Output Layers, Weight Initialization Strategies, Sparsity
Affects the Learning, Applying Methods of Optimization, Using Parallelization and GPUs for Faster
Training, Controlling Epochs and Mini-Batch Size, Regularization, Class Imbalance, Methods for
Sampling Classes, Dealing with Overfitting (Textbook 2)
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1-5 Fundamentals of Nikhil Buduma O’Reilly 2008
Deep Learning: and Nicholas
Designing Next- Lacascio
Generation
Machine
Intelligence
Algorithms

Page | 144
Department of Information Science and Engineering

2 1-5 Deep Learning A Josh Patterson O’Reilly,1st 2012


Practitioner’s and Adam Edition.
Approach Gibson
REFERENCE BOOKS
1 1-5 Introduction to Zurada and West 1992
Artificial Neural Jacek M Publishing
Systems Company,
ISBN
2 1-5 Deep Learning Ian Goodfellow, MIT Press 2016
Yoshua Bengio
and Aaron
Courville
ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)
Topic/Title Link
1. Deep learning https://www.coursera.org/courses?query=deep%20learning
courses by coursera: https://www.classcentral.com/course/coursera-neural-networks-and-deep-
learning-9058
https://www.classcentral.com/course/coursera-introduction-to-deep-learning-
9606
https://www.deeplearningbook.org/
https://www.classcentral.com/course/coursera-neural-networks-and-deep-
learning-9058
COURSE ASSESSMENT METHOD:
 Online certification from Course-era/Edx, etc. for 10 marks
 Programming assignments evaluated using rubrics for 10 marks
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Blackboard teaching and PPT
 Executable Codes/ Live Demonstration
 Programming Assignment
CO-PO-PSO MAPPING
PO PSO PSO
CO 11 12 2
1 2 3 4 5 6 7 8 9 10 1
1 3 - - - - - - 2 2 1- 23 - 2
-
2 3 3 2 - - - - - 2 2 - 3 - 2
3 3 2 3 - - - - - 2 2 - 3 - 2
4 3 2 3 - - - - - 2 2 - 3 - 2
5 3 3 2 - - - - - 2 2 - 3 - 2

Page | 145
Department of Information Science and Engineering

GREEN IT AND SUSTAINABILITY


Course Code 22IS74 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3 Hours Course Core
Type
COURSE LEARNING OUTCOMES
1. Illustrate the concept of The Emergence of Information and Communication Technologies, The
Integrated Circuit (IC) Revolution, New Age of Computer Technology.
2. Analyze Service of Data Storage, Multimedia Service, Ecological Measures and Ethical
Consideration.
3. Illustrate the concepts of Cloud Computing and Sustainability, Sustainable Applications of Cloud
Computing, Technologies Associated with Sustainable Cloud Computing.
4. Analyze the concepts of Rationale, Relationship Between Infrastructure as a Service (IaaS) and
Power, Network Processes and Power, Need for Thermal-Aware Virtualization, Illustrateing
Sustainability on the Cloud.
5. Illustrate the concepts of Critical Issues for Data Center Energy Efficiency, Introduction, Aim and
Objectives, Literature Survey, Green ICT, Data Centers, Data Center Efficiency.
COURSE CONTENTS
UNIT -1-Green ICT: History, Agenda, and Challenges Ahead
(8 Hrs.)
Introduction, The Second Industrial Revolution—The Emergence of Information and
Communication Technologies, The Integrated Circuit (IC) Revolution, New Age of Computer
Technology, Global Mobile Computing and Its Environmental Impact, The Agenda and Challenges
Ahead, Videoconference as an Alternative to Business Travel, Dematerialization of Product Chain,
Travel Advice/Road Traffic Control, Saving IT Resources—A Drop in the Ocean?
UNIT -2 -Measurements and Sustainability
(7 Hrs.)
Introduction, ICT Technical Measures ,Introduction, Service of Data Processing, Service of Data
Transport , Service of Data Storage, Multimedia Service, Ecological Measures and Ethical
Consideration , Introduction, ICT Impact on Pollution, Resource Efficiency, Main Green
Measures of Performances, Ethics in ICT , Systems Engineering for Designing Sustainable ICT-
Based Architectures, Introduction, Stakeholder Requirements Definition , System Requirements
Analysis, System Requirements Validation and Verification , ICT Expertise and Results,
Traceability Matrix, Ecoefficiency Metrics
UNIT -3
(8 Hrs.)
The Law of Green IT, General Remarks on Law and the Regulation of Environmental Behavior
,Direct and Indirect Governance of “Green IT” , Norm Addressees and Efficient Regulation,
Sustainable Cloud Computing, Introduction, Challenges in the Use of Cloud Computing As Green
Technology , Cloud Computing and Sustainability, Sustainable Applications of Cloud Computing,
Technologies Associated With Sustainable Cloud Computing, Future Prospects of Sustainable Cloud
Computing, Reflections on Sustainable Cloud Computing
Applications
UNIT -4
(8 Hrs.)
Achieving the Green Theme Through the Use of Traffic, Characteristics in Data Centers,
Introduction, Green IT and the Cloud, Virtualization Behavior , Rationale, Relationship Between
Infrastructure as a Service (IaaS) and Power, Network Processes and Power ,Need for Thermal-
Aware Virtualization, Illustrateing Sustainability on the Cloud ,Current State of Affairs, Achieving
Sustainability on the Cloud ,Sustainability with VM Management , Green Cloud as a Network
Management Problem, Importance of Virtualization Management, Relationship Between

Page | 146
Department of Information Science and Engineering

Networking and Power Consumption , Need for Traffic Characterization in Virtualized


Environment, Role of Hypervisors in Traffic Characterization , SNMP for Green Cloud Traffic
Characterization, SNMP Operation in Context of Green Clouds , A Model for Network Management
for Green Cloud, Model Outline, Gathering and Using Statistics, Conclusions and Future Work
UNIT -5
(8 Hrs.)
Critical Issues for Data Center Energy Efficiency , Introduction, Aim and Objectives, Literature
Survey ,Green ICT ,Data Centers, Data Center Efficiency ,Data Center Efficiency Measurements and
Metrics, Methodology, Implementation ,Operation of the Experiment, Assumptions, Results and
Discussion , PUE Analysis, Effect of Set Point Temperature ,Effect of a Change in the Cooling
System , Immediate Impact, Future Impact, Cloud Computing, Sustainability, and Risk, Introduction,
Cloud Architecture and Risk Preferences ,Green Cloud Computing and Risk Management, Risk
Appetite and Tolerance.
TEXT BOOKS
SI Unit Text Book Title Author(s) Publisher(s) Edition/
N Year of
O Publica
tion
1. 1-5 Green Information Artikel, Skripsi Media Publikasi
Technology Dokumen Digital
berupa
COURSE ASSESSMENT METHOD:
• Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
• Rubrics for evaluating case study 20 Marks.
• Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
• Blackboard teaching/PowerPoint presentations
• Case study
CO-PO-PSO MAPPING
PO PSO PSO
CO 1 1 2
1 2 3 4 5 6 7 8 9 12 1
1 - - - - 2 2 1 1 1 0
- 1
- 1 3 -
2 - - - - 2 2 1 1 1 - - 1 3 -
3 - - - - 2 2 1 1 1 - - 1 3 -
4 - - - - 2 2 1 1 1 - - 1 3 -
5 - - - - 2 2 1 1 1 - - 1 3 -

Page | 147
Department of Information Science and Engineering

BIG DATA ANALYTICS


Course Code 22IS75 Credits 3
Hours/Week 3-0-0 CIE Marks 50
(L-T-P)
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3 hours Course Type Elective
COURSE LEARNING OUTCOMES
1. Describe Big Data and its importance with its applications.
2. Differentiate various big data technologies like Hadoop MapReduce, Pig, Hive, Hbase and No-
SQL.
3. Apply tools and techniques to analyze Big Data.
4. Design a solution for a given problem using suitable Big Data Techniques
COURSE CONTENTS
UNIT -1 (10 Hrs.)
Types of Digital data: Classification of Digital data: Structured Data, Semi Structured Data,
Unstructured Data; Introduction to Big Data : Characteristics of Data, Evolution of Big Data,
Definition of Big Data, Challenges of Big Data, What is Big Data?, Why Big Data? Traditional
Business Intelligence versus Big Data, A Typical Data Warehouse Environment, A Typical Hadoop
Environment, Coexistence of Big Data and Data Warehouse.
UNIT -2(12 Hrs.)
Hadoop: Features, Advantages of Hadoop, Versions of Hadoop, Hadoop ecosystem, Hadoop
distributions, Hadoop Vs SQL. Introduction to Hadoop: Why Hadoop? RDBMS Vs Hadoop,
Distributed computing challenges, History of Hadoop, Hadoop overview, use case of Hadoop,
HDFS, Processing data with Hadoop, Managing resources and
applications with Hadoop YARN.
UNIT -3 (10 Hrs.)
Introduction to Map Reduce Programming: Introduction, Mapper, Reducer, Combiner, Partitioner,
Searching, sorting, compression.Big Data Analytics: Big Data Analytics. Classification of Analytics,
Greatest challenges on Big Data, Big Data Analytics importance, Data Science, Terminologies in
Big Data.
UNIT -4 (10 Hrs.)
Introduction to HIVE: Introduction, HIVE architecture, HIVE data types, HIVE file formats, HIVE
query language, RCFile implementation, SerDe, User Defined Functions (UDF)
Introduction to PIG: Anatomy of PIG, PIG on Hadoop, PIG philosophy, overview of PIG, Data types
in PIG, Running and execution modes of PIG, HDFS commands, Relational operators, Eval function,
Complex Data types.
UNIT -5 (10 Hrs.)
Spark Overview: Spark versus MapReduce. Advantages of Spark, Spark Ecosystem.
Spark Core: Installing Spark in standalone mode, Spark shell, Spark Context, RDD’s: Actions and
Transformations,Lineage Graphs, Lazy evaluation, Persistence, Immutability, Fault Tolerance. Pair
RDD’s: Transformations and Actions, Partitioning.
TEXT BOOKS
SINO Unit Text Book Author(s) Publisher(s) Edition/Yea
Title r of
Publication
1. 1-5 Big Data Seema Acharya, Wiley Publications 2015
and SubhasiniChellappan
Analytics
2 1-5 Spark:The Matei Zaharia and Bill O’Reilly,1st 2018
Definitive Chamber Edition.
Guide

Page | 148
Department of Information Science and Engineering

REFERENCE BOOKS
1 1-5 Illustrateing Chris Eaton,Dirkderooset al McGraw Hill 2012
Big data
2 1-5 Professiona Boris lublinsky, Kevin T. Wiley, ISBN: 2015
l Hadoop Smith, Alexey Yakubovich, 9788126551071
Solutions

ONLINE RESOURCES (Links to MOOCS, NPTEL, MIT COURSEWARE etc)


Topic/Title Link
1. http://www.bigdatauniversity.com/
COURSE ASSESSMENT METHOD:
 Online certification for 10 marks
 Programming assignments evaluated using rubrics for 10 marks.
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination, of100 Marks will be conducted and will be evaluatedfor50Marks.
PEDAGOGY
 Black board teaching/ Power Point presentations
 Executable Codes/ Live Demonstration
 Programming Assignment
CO-PO-PSO MAPPING
C PO PSO PSO
O 1 2 3 4 5 6 7 8 9 10 11 12 1 2
3 - - 1 2
1 - - - - - 2 2 - 3 - 2
2 3 3 2 - - - - - 2 2 - 3 - 2
3 3 2 3 - - - - - 2 2 - 3 - 2
4 3 2 3 - - - - - 2 2 - 3 - 2
5 3 3 2 - - - - - 2 2 - 3 - 2

Page | 149
Department of Information Science and Engineering

NETWORK SECURITY LAB


Course Code 22ISL76 Credits 2
Hours/Week (L-T-P) 0-0-2 CIE Marks 50
Total Hrs. 26 hrs SEE Marks 50
Exam Hrs. 3 Hours Course Type Core
COURSE LEARNING OUTCOMES
1. Illustrate issues, models and devices of secure network and information services
2. Apply Block cipher techniques to provide message confidentiality
3. Apply symmetric and asymmetric key algorithms to preserve message authentication and
confidentiality.
4. Illustrate secret key distribution and management techniques for secure data transmission
5. Apply transport and application layer security techniques for secure transfer of data
COURSE CONTENTS
1. Consider a file with composite data, create an encryption of the data-using substitute the content
and transpose the ciphers (Caesar Cipher, Monoalphabetic Cipher, Playfair Cipher, Hill Cipher,
Polyalphabetic Cipher).
2. Develop a mechanism to setup a security channel using Diffie-Hellman Key Exchange between
client and server
3. Implementation of Message Authentication Code using cryptography VMAC function.
4. Implement secure hash algorithm for Data Integrity. Implement MD5 and SHA-1 algorithm, which
accepts a string input, and produce a fixed size number - 128 bits for MD5; 160 bits for SHA-1, this
number is a hash of the input. Show that a small change in the input results in a substantial change in
the output
5. Develop a mechanism to setup (configure) a port scanner and identify the intrusion.
6. Develop a mechanism to setup a asymmetric security channel using RSA algorithm.
7. Setup a honey pot and monitor the honeypot on network
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year
of Publication
1. All Cryptography and William Stallings Pearson 6 th edition 2014
Network Security
2 All Principles of M. E. Whitman Information 2011, 4th
Information Security and Herbert J. Security edition
Mattored Professional
REFERENCE BOOKS
1 All Cryptography and V k Pachghare West Publishing 2008
Information Security Company, ISBN
COURSE ASSESSMENT METHOD:
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination, of 100Marks will be conducted and will be evaluated for 50Mark
PEDAGOGY
 Black board Teaching , PowerPoint Presentation
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - - - - - 3 -
2 3 2 3 - - - - 1 2 2 - 2 3 -
3 3 - - - - - - - - - - 3 -
4 3 2 3 - - - - 1 2 2 - 2 3 -
5 3 - - - - - - - - 3 -

Page | 150
Department of Information Science and Engineering

BUSINESS ANALYTICS
Course Code 22ISE771 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3 Hours Course Type Core
COURSE LEARNING OUTCOMES
1. Describe the importance of business analytics for creating the successful business.
2. Analyse the suitability of different types of statistics for business analytical processing with
visualization.
3. Apply analytics on data warehouse to derive useful insight
4. Apply web and social networking analysis concept on business data for gaining the insights,
correlation and customer interests.
5. Illustrate/Summarize the emerging trends and future impacts on business operations.
COURSE CONTENTS
UNIT -1
(8 Hrs.)
Business Analytics: Why Analytics, Business Analytics: the Science of data driven decision making,
Descriptive Analysis, Predictive Analytics, Prescriptive Analytics, Big Data Analytics, Web and
Social media Analytics, Machine Learning Algorithms, Framework for data driven decision making,
Analytics Capability Building, Roadmap, Challenges, Types (Descriptive, Predictive and
Prescriptive).
UNIT -2
(7 Hrs.)
Descriptive Analytics: Data Types and Scales, Types of Data Measurement Scales, Population and
Sample, Measures of Central Tendency, Percentile, Decile, and Quartile, Measures of Variation,
Measures of Shape − Skewness and Kurtosis, Data Visualization
UNIT -3
(8 Hrs.)
Data warehousing: definition and concepts, data warehousing process overview, data warehousing
architecture, data integration and the extraction, transformation, and load processes, Data
warehouse development, data warehousing implementation issues, Real time data warehousing,
data warehousing administration, security issues, and future trends
UNIT -4
(8 Hrs.)
Text and web analytics: text analytics and text mining overview, Natural language processing, Text
mining application, text mining process, Sentiment analysis, web mining overview, search engines,
web usage mining, Social analytics
UNIT -5-Basic Concepts in Tuning Deep Networks
(8 Hrs.)
Emerging Trends and Future Impacts: Location-Based Analytics for Organizations, Geospatial
Analytics, Real Time Location Intelligence, Analytics Applications for Consumers, The web 2.0
revolution and online social networking, cloud computing and BI, impact of analysis in organization:
An overview, Issues of Legality, Privacy, and Ethics.
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1-5 Business U. Dinesh Wiley 2017
Analytics – The Kumar
Science of Data
Driven Decision
Making

Page | 151
Department of Information Science and Engineering

2 1-5 Business Ramesh Pearson, 3rd edition 2018


Intelligence: A Sharda,
Managerial DursunDelen,
Perspective on Efraim Turban
Analytics
REFERENCE BOOKS
1 1-5 Business Sahil Ra Cengage 2012
Analytics
2 1-5 Business James R. Evans Pearson 2018
Analytics
COURSE ASSESSMENT METHOD:
 Group Discussion for 10 Marks.
 Rubrics to evaluate Case study for 10 Marks.
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Blackboard Teaching
 Power point presentation
 Case study
CO-PO-PSO MAPPING
PO PSO PSO
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - 1 - - - 2 2 - - - 2
2 3 3 2 - 1 - - - 2 2 - - - 2
3 3 2 - - 1 - - - - - - - - 2
4 3 2 3 - 1 - - - - - - - - 2
5 3 2 - - 1 - - - - - - - - 2

Page | 152
Department of Information Science and Engineering

SOFTWARE DEFINED NETWORKS


Course Code 22ISE772 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3 Hours Course Type Core
COURSE LEARNING OUTCOMES
1. Illustrate the architecture, key elements and requirements for building Software defined networks.
2. analyse the technology evolution leading to SDN as well as Open-Source role in SDN.
3. apply techniques that enable applications to control the underlying network using SDN
4. demonstrate knowledge of software defined networking and its applications, including network
programmability and virtualization.
5. Illustrate Network Functions Virtualization components and their roles in SDN
COURSE CONTENTS
UNIT -1- ELEMENTS of Modern Networking (8 Hrs.)
Network Architectures, Requirements and Technology: Global Network Architecture. Typical
Network Hierarchy, Ethernet: Applications of Ethernet, Standards, Ethernet Data Rates, Wi-Fi:
Applications of Wi-Fi, Standards, Wi-Fi Data Rates, 4G/5G Cellular: First Generation, Second
Generation, Third Generation, Fourth Generation, Fifth Generation. Cloud Computing: Cloud
Networking, Cloud Storage Types of Networks and Internet Traffic: Elastic Traffic, Inelastic Traffic
Real-Time Traffic Characteristics Demand: Big Data, Cloud Computing, and Mobile Traffic: Big
Data, Cloud Computing, Mobile Traffic Requirements: QoS, QoE, Quality of Service, Quality of
Experience. Routing: Characteristics, Packet Forwarding, Routing Protocols, Elements of a Router
Congestion Control: Effects of Congestion, Congestion Control Techniques, SDN and NFV:
Software-Defined Networking, Network Functions Virtualization
UNIT -2 SDN DATAPLANE (8 Hrs.)
SDN: Background and Motivation. Evolving Network Requirements, Demand Is Increasing, Supply
Is Increasing, Traffic Patterns Are More Complex, Traditional Network Architectures are
Inadequate. The SDN Approach: Requirements, SDN Architecture, Characteristics of Software-
Defined Networking SDN- and NFV-Related Standards: Standards-Developing Organizations,
Industry Consortia, Open Development Initiatives Data Plane and OpenFlow: SDN Data Plane, Data
Plane Functions, Data Plane Protocols OpenFlow Logical Network Device: Flow Table Structure,
Flow Table Pipeline, The Use of Multiple Tables, Group Table.
UNIT -3- SDN CONTROL PLANE (8 Hrs.)
SDN Control Plane: SDN Control Plane Architecture, Control Plane Functions, Southbound Interface,
Northbound Interface. Routing, ITU-T Mode, OpenDaylight, OpenDaylight Architecture ,
OpenDaylight Helium ,REST, REST Constraints , Example REST API. Cooperation and
Coordination among Controllers, Centralized Versus Distributed Controllers, High-Availability
Clusters, Federated SDN Networks, Border Gateway Protocol, Routing and QoS Between Domains,
Using BGP for QoS Management, IETF SDNi , OpenDaylight SNDi.
UNIT -4- SDN APPLICATION PLANE (7 Hrs.)
SDN Application Plane: SDN Application Plane Architecture, Northbound Interface, Network
Services Abstraction Layer, Network Applications, User Interface Network Services Abstraction
Layer, Abstractions in SDN, Frenetic. Traffic Engineering, PolicyCop Measurement and Monitoring
Security, OpenDaylight DDoS Application Data Center Networking, Big Data over SDN, Cloud
Networking over SDN, Mobility and Wireless Information-Centric Networking, CCNx, 169 Use of an
Abstraction Layer.
UNIT -5- FUNCTIONALITY (8 Hrs.)
NFV Infrastructure, Container Interface, Deployment of NFVI Containers, Logical Structure of NFVI
Domains, Compute Domain, Hypervisor Domain, Infrastructure Network Domain. Virtualized
Network Functions, VNF Interfaces, VNFC to VNFC Communication, VNF Scaling NFV
Management and Orchestration, Virtualized Infrastructure Manager, Virtual Network Function
Manager, NFV Orchestrator, Repositories, Element Management, OSS/BSS NFV Use Cases,

Page | 153
Department of Information Science and Engineering

Architectural Use Cases, Service-Oriented Use Cases. SDN and NFV.


TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1-5 Foundations of William McHill 2nd edition, 2018
Modern Stallings
Networking SDN,
NFV, QoE, IoT,
and Cloud
COURSE ASSESSMENT METHOD:
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of
MSE-3).
 Rubrics for Course Project -20marks
 Final examination, of 100 Marks will be conducted and will be evaluated
for 50 Mark
PEDAGOGY
 Black board teaching
 Power point presentation
 Practical component
CO-PO-PSO MAPPING
C PO PSO PSO
O 1 2 3 4 5 6 7 8 9 1 1 12 1 2
1 3 - - - - - - - - 0- 1- 1 - 2
2 3 - - - - - - - - - - 1 - 2
3 3 - - - - - - - - - - 1 - 2
4 3 - - - - - - - - - - 1 - 2
5 3 - - - - - - - - - - 1 - 2

Page | 154
Department of Information Science and Engineering

AD HOC NETWORK
Course Code 22ISE773 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3 hours Course Type Core Elective
COURSE LEARNING OUTCOMES
1. Student will be able Describe the concepts of ad hoc networks.
2. Student will be able Apply the MAC layer protocols for controlling access to the shared media in
ad hoc networks.
3. Student will be able Get exposure to state of the art in VANETs
4. Student will be able Illustrate VANETs which now open new vistas for internet access, distributed
gaming and the fast-growing Mobile entertainment industry.
5. Student will be able Illustrate VANETs to promote Traffic Safety.
COURSE CONTENTS
UNIT -1
(6 Hrs.)
Ad Hoc wireless networks: Fundamentals of Wireless Communication Technology, The
Electromagnetic Spectrum, Radio Propagation Mechanisms, Characteristics of the Wireless Channel,
Modulation Techniques, Multiple Access Techniques, Voice Coding, Error Control, IEEE 802
Network Standards, Introduction to Ad hoc Wireless Networks, Issues in Ad Hoc Wireless Networks,
Ad Hoc Wireless Internet.
UNIT -2
(8 Hrs.)
MAC Protocols for Ad Hoc wireless networks: Introduction, Issues in Designing a MAC Protocol
for Ad Hoc Wireless Networks, Design goals of a MAC Protocol for Ad Hoc Wireless Networks,
Classifications of MAC protocols, Contention-Based Protocols, Contention-Based protocols with
reservation mechanisms, Contention-Based MAC protocols with scheduling mechanisms, MAC
protocols that use directional antennas, Other MAC protocols.
UNIT -3
(8 Hrs.)
Introduction to Vehicular Ad Hoc Networks (VANETs): Traffic Monitoring, Causes of
congestion, Traffic Monitoring Data, Common Applications of Traffic Data, commonly used
sensor technology, Detection methods
Models for Traffic flow and Vehicle Motion: Models for Longitudinal Vehicle Movement, Lane
changes situations, Simulating Vehicle-to Vehicle and Infrastructure-to-Vehicle Communication.
UNIT -4
(8 Hrs.)
Networking Issues: Routing in MANET, Applicability of MANET Routing to Vehicular
Environment, Routing protocols for VANET.
Delay-Tolerant Networks in VANETs: Deterministic/Stochastic Delay-Tolerant Routing, Vehicle
Traffic Model, Vehicle- Roadside Data Access, Data Dissemination in VANETs.
UNIT -5
(8 Hrs.)
Localization in Vehicular Ad-Hoc Networks: Localization-Aware VANET applications,
Localization Techniques for VANETs, Data Fusion in VANET Localization Systems
Vehicular Applications: Safety related vehicular applications, use of Infrastructure in VANETs,
Vehicular Network Simulators, Vehicular Mobility Models.
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year
of Publication

Page | 155
Department of Information Science and Engineering

1. 1-5 Ad Hoc Wireless C. Siva Ram Pearson 2nd edition


Networks Murthy, B. S education
Architecture and Manoj
Protocols
2 1-5 Vehicular Networks Stephan Olariu, CRC Press 2018
from Theory to Michele C. Weigle
Practice
REFERENCE BOOKS
1 1-2 Wireless William Stallings Prentice Hall 2004
Communications and
Networks
2 4-5 Vehicular Networks: Hassnaa Moustafa Auerbach 2009
Techniques, and Yan Zhang Publications
Standards and
Applications
COURSE ASSESSMENT METHOD:
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Case Study – documentation made based on the rubrics- 10 marks.
 Simulation of a VANET Applications for 10 marks.
 Final examination is conducted for 100 marks and evaluated for 50 marks.
PEDAGOGY
 Blackboard teaching / PowerPoint presentation
 Case Study.
CO-PO-PSO MAPPING
C PO PSO PSO
O 1 2 3 4 5 6 7 8 9 10 1 1 1 2
1 3 - - - - - - - 2 2 1
- 2
- - 2
2 3 2 3 - - - - - 2 2 - - - 2
3 3 2 - - - - - - 2 2 - - - 2
4 3 2 3 - - - - - 2 2 - - - 2
5 3 2 3 - - - - - 2 2 - - - 2

Page | 156
Department of Information Science and Engineering

SOFT COMPUTING
Course Code 22ISE774 Credits 3
Hours/Week (L-T-P) 3-0-0 CIE Marks 50
Total Hrs. 39 hrs SEE Marks 50
Exam Hrs. 3 hours Course Type Core Elective
COURSE LEARNING OUTCOMES
1. Illustrate Various soft computing techniques/framework and their applications.
2. Analyse various neural network architecture
3. Apply fuzzy logic to solve real world problems
4. Illustrate genetic algorithms concepts and their applications.
5. Identify and select a suitable soft computing technology to solve the problem construct/ implement
a soft computing solution
COURSE CONTENTS
UNIT -1
(7 Hrs.)
Introduction: Introduction to soft computing, application areas of soft computing, classification of soft
computing techniques, structure & functioning of biological brain & Neuron, and concept of
learning/training. Model of an Artificial Neuron, transfer/activation functions, perceptron, perceptron
learning model, binary & continuous inputs, linear separability.
UNIT -2
(8 Hrs.)
Multilayer Neural Networks: Feed Forward network - significance, training, loss function, Back-
Propagation algorithm, convergence & generalization, momentum, applications. Feedback network -
Hopfield Nets: architecture, energy functions, training algorithms & examples, competitive learning,
self-organizing maps. Introduction to CNN and RNN network.
UNIT -3
(8 Hrs.)
Fuzzy Systems: fuzzy set theory, fuzzy sets and operations, membership functions, concept of
fuzzy relations and their composition, concept of fuzzy Measures. Fuzzy logic: fuzzy rules,
inferencing. Fuzzy Control system: selection of membership functions, Fuzzification, rule-based
design & inferencing, defuzzification, applications of fuzzy system.
UNIT -4
(8 Hrs.)
Genetic algorithm: concepts, creation of offspring, working principle, encoding, fitness functions,
reproduction, genetic modelling. Generation cycle & convergence of GA, application areas of GA
UNIT -5
(8 Hrs.)
Advanced soft computing techniques: Rough Set Theory - Introduction, Set approximation, Rough
membership, Attributes, optimization. SVM - Introduction, obtaining the optimal hyper plane, linear
and nonlinear SVM classifiers. Introduction to Swarm Intelligence, Swarm Intelligence Techniques:
Ant Colony Optimization, Particle Swarm Optimization, Bee Colony Optimization etc.
TEXT BOOKS
SINO Unit Text Book Title Author(s) Publisher(s) Edition/Year of
Publication
1. 1-5 Principles of Soft S.N. Sivanandam & Wiley 2nd edition, 2000
Computing S.N. Deepa Publications
2 1-5 Neural Networks, S, Rajasekaran & PHI Publication 2nd edition, 2013
Fuzzy Logic& G.A. Vijayalakshmi
GeneticAlgorithms, Pai
Synthesis &
applications

Page | 157
Department of Information Science and Engineering

REFERENCE BOOKS
1 1-5 An Introduction to Mitchell Melanie Prentice Hall 1998
Genetic Algorithm
2 1-5 Introduction to S. N. Sivanandam, Springer 2007
Fuzzy Logic using S. Sumathi and S.
MATLAB N. Deepa
COURSE ASSESSMENT METHOD:
 Rubrics for evaluating Course Project/ Programming assignment
 Three MSEs for 30 Marks (40% of MSE-1+ 40% of MSE-2 + 20% of MSE-3).
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks.
PEDAGOGY
 Blackboard teaching
 PowerPoint presentations
 Regular review of students by asking questions based on topics covered in the class
 Course Project / Programming assignment

CO-PO-PSO MAPPING
PO PSO1 PSO2
CO 2
1 2 3 4 5 6 7 8 9 10 11 12 1
1 3 - - - - - - - - - - - - 3
2 3 2 2 1 - - - 1 1 1 1 1 - 3
3 3 2 2 1 - - - 1 1 1 1 1 - 3
4 3 - 2 - - - - - - - - - - 3
5 3 2 2 1 - - - 1 1 1 1 1 - 3

Page | 158
Department of Information Science and Engineering

PROJECT PHASE-1
Course Code 22ISP78 Credits 2
Hours/Week (L-T-P-S) 0-0-8-2 CIE Marks 50
Total Teaching Hours 26 hrs SEE Marks 50
Exam Hours 3 hrs Course Type Project
Course Component Project
COURSE LEARNING OUTCOMES
1. Demonstrate the ability to effectively examine existing literature in order to identify gaps in
research knowledge and understanding. - L2
2. Effectively formulate the problem statement by rigorously examining research gaps and
design the Software Requirement Specification. - L2
3. Illustrate a design plan for the problem statement execution and report it. - L3
COURSE ASSESSMENT METHOD
Continuous Internal Evaluation (CIE):
 One Review will be conducted, and it will be evaluated for 50 marks.
 Rubrics for evaluating the review -50 Marks.
Semester End Examination (SEE):
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks
CO-PO-PSO MAPPING
C PO
1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
O
1 3 2 - - - 1 - 1 1 1 - 1 2 3
2 - - 2 2 - 2 - 1 1 1 - 1 2 2
3 - - 3 2 2 1 - 2 2 2 1 1 2 2

Page | 159
Department of Information Science and Engineering

INTERNSHIP
Course Code 22ISI781 Credits 4
Week (L-T-P-S) 4 Weeks CIE Marks 50
Total Teaching Hours - SEE Marks 50
Exam Hours 3 hours Course Type Practical
Course Component Practical
COURSE LEARNING OUTCOMES
Students will be able to:
1. Develop key professional skills like communication, teamwork, problem-solving, and time
management
2. Apply concepts of networking, web application, machine learning, programming etc., to handle
real-world scenarios.
3. Gain career insights, enhance their professional network, and understand their career preferences
and strengths
4. Adapt to diverse workplace cultures and engage in reflective learning to evaluate and improve
their professional performance

COURSE ASSESSMENT METHOD

Continuous Internal Evaluation (CIE):


 Internal Review will be conducted and evaluated for 50 marks.
 Rubrics for evaluating the review -50 Marks.
Semester End Examination (SEE):
 A final examination of 50 Marks will be conducted.
CO-PO-PSO MAPPING
PO
CO 1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 - - 3 - - 2 2 - 2 - 2 2 2
2 3 2 3 3 3 1 1 2 - - - 2 2 2
3 - - - - 1 1 - 1 2 2 2 2 2 2
4 - - - - 1 1 - - 1 3 2 1 2 3

Page | 160
Department of Information Science and Engineering

PROJECT PHASE-II
Course Code 22ISP82 Credits 12
Hours/Week (L-T-P-S) 0-0-22 CIE Marks 50
Total Teaching Hours 143hrs SEE Marks 50
Exam Hours 3 hrs Course Type Project
COURSE LEARNING OUTCOMES
Students will be able to:
1. Effectively implement solutions for identified problems by applying hardware and/or
software techniques, while considering project requirements and constraints, and realize
the designed solutions using modern tools/technologies. – L3
2. Conduct rigorous testing and analysis of the project & modules to guarantee their
functionality, reliability, and efficiency. – L4
3. Produce a well-written technical report documenting the project & objectives,
methodology, findings, and recommendations. - L2
4. Develop self-learning skills through proficient and engaging presentations, demonstrate
effective project management abilities, and excel as an individual contributor or team
leader, while effectively communicating and upholding professional ethics. - L2
COURSE ASSESSMENT METHOD
Continuous Internal Evaluation (CIE):
 Three Reviews will be conducted and it will be evaluated for 50 marks for each review,
finally average of all the review marks is considered.
 Rubrics for evaluating the review -50 Marks.
Semester End Examination (SEE):
 Final examination, of 100 Marks will be conducted and will be evaluated for 50 Marks
CO-PO-PSO MAPPING
PO
CO 1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2
1 3 2 3 3 3 1 1 2 2 2 - 2 2 2
2 3 2 3 3 3 2 1 2 2 2 - 2 2 2
3 - - - - - 1 - 2 2 2 2 1 2 3
4 - - - - - 1 - 2 2 3 2 2 2 3

Page | 161
Department of Information Science and Engineering

NSS
Course Code 22INS Credits 0
Hours/Week (L-T- 0-0-1 CIE Marks 50
P)
Total Hrs 13 SEE Marks 50
Exam Hrs 02 Course Type NCMC
Course Humanities
Component
COURSE LEARNING OUTCOMES
1. Understand the importance of his / her responsibilities towards society.
2. Analyse the environmental and societal problems/issues and will be able to design
solutions for the same.
3. Evaluate the existing system and to propose practical solutions for the same for sustainable
development.
4. Implement government or self-driven projects effectively in the field.
5. Develop capacity to meet emergencies and natural disasters & practice national integration
and social harmony in general
COURSE CONTENTS
1. Organic farming, Indian Agriculture (Past, Present and Future) Connectivity for marketing.
2. Waste management– Public, Private and Govt organization, 5 R’s.
3. Setting of the information imparting club for women leading to contribution in social and
economic issues
Sem Topics / Activities to be Covered
3rd Sem 1. Organic farming, Indian Agriculture (Past, Present
(22INS3)
and Future) Connectivity for marketing.
25 Marks
2. Waste management– Public, Private and Govt organization, 5 R’s.
3. Setting of the information imparting club for women
leading to contribution in social and economic issues.
th
4 Sem (22INS4) 4. Water conservation techniques – Role of different stakeholders–
25 Marks Implementation.
5. Preparing an actionable business proposal for enhancing the

village income and approach for implementation.


6. Helping local schools to achieve good results and enhance their enrolment
in Higher/
technical/ vocational education.
th
5 Sem (22INS4) 7. Developing Sustainable Water management system for
25 Marks
rural areas and implementation approaches.
8. Contribution to any national level initiative of Government of
India. Foreg. Digital India, Skill India, Swachh Bharat,
Atmanirbhar Bharath, Make in India, Mudra scheme, Skill
development programs etc.
9. Spreading public awareness under rural outreach programs.(minimum5
programs).

Page | 162
Department of Information Science and Engineering

10. Social connect and responsibilities.


th
6 Sem (22INS4) 11. Plantation and adoption of plants. Know your plants.
25 Marks
12. Organize National integration and social harmony events
/workshops /seminars. (Minimum 02 programs).
13. Govt. school Rejuvenation and helping them to achieve good
infrastructure.
Pedagogy – Guidelines, it may differ depending on local resources available for the
study as well as environment and climatic differences, location and time of
execution.
Sl Topic Group size Location Activity Reporting Evaluation
No execution Of the
Topic

1. Organic farming, May be Farmers Site selection Report should Evaluation


Indian individual land/Villages/ /proper be submitted as per the
Agriculture (Past, or team roadside consultation/Cont by individual rubrics Of
Present and / community area/ inu ous to the scheme and
Future) College campus monitoring/ concerned syllabus by
Connectivity for etc….. Information evaluation NSS officer
marketing. board authority
2. Waste May be Villages/ City Areas / Site selection Report should Evaluation
management– individu al
Grama /proper be submitted as per the
Public, Private or team panchayat/ public consultation/Cont by individual rubrics Of
and Govt associations/Govern inuous to the scheme and
organization, 5 ment Schemes monitoring/ concerned syllabus by
R’s. officers/ Information evaluation NSS officer
campus etc….. board authority
3. Setting of the May be Women Group Report should Evaluation
information individual empowerment selection/pro per be submitted as per the
imparting club or team groups/ Consulting consultation/Cont by individual rubrics Of
for women NGOs & Govt Teams inuous to the scheme and
leading to / College campus monitoring/ concerned syllabus by
contribution in etc….. Information evaluation NSS officer
social board authority
and economic
issues.
4. Water May be Villages/ City Areas / site selection / Report should Evaluation
conservation individual Grama proper be submitted as per the
techniques – Role or team panchayat/ public consultation/Cont by individual rubrics Of
of different associations/Govern inuous to the scheme and
stakeholders– ment Schemes monitoring/ concerned syllabus by
Implementation. officers/ Information evaluation NSS officer
campus etc….. board authority
5. Preparing an May be Villages/ City Areas / Group Report should Evaluation
actionable individual Grama selection/pro per be submitted as per the
business proposal or team panchayat/ public consultation/Cont by individual rubrics Of
for enhancing the associations/Govern inuous to the scheme and
village income ment Schemes monitoring/ concerned syllabus by
and approach for officers/ Information evaluation NSS officer
implementation. campus etc….. board authority

Page | 163
Department of Information Science and Engineering

6. Helping local May be Local government / School Report should Evaluation


schools to individu al private/ aided selection/proper be submitted as per the
achieve good or team schools/Government consultation/Cont by individual rubrics Of
results and Schemes officers/ inuous to the scheme and
enhance their etc….. monitoring/ concerned syllabus by
enrolment in Information evaluation NSS officer
Higher/ technical/ board authority
vocational
education.
7. Developing May be Villages/ City Areas / site Report should Evaluation
Sustainable individu al Grama selection/proper be submitted as per the
Water or team panchayat/ public consultation/Cont by individual rubrics Of
management associations/Govern inuous to the scheme and
system for rural ment nt Schemes monitoring/ concerned syllabus by
areas and officers/ Information evaluation NSS officer
implementation campus etc….. board authority
approaches.
8. Contribution to May be Villages/ City Areas / Group Report should Evaluation
any national level individu al Grama selection/pro per be submitted as per the
initiative of or team panchayat/ public consultation/Cont by individual rubrics Of
Government of associations/Govern inuous to the scheme and
India. For eg. ment nt Schemes monitoring / concerned syllabus by
Digital India, officers/ Information evaluation NSS officer
Skill India, campus etc….. board authority
Swachh Bharat,
Atmanirbhar
Bharath, Make in
India, Mudra
scheme, Skill
development
programs etc.
9. Spreading public May be Villages/ City Areas / Group Report should Evaluation
awareness under individu al Grama selection/pro per be submitted as per the
rural outreach or team panchayat/ public consultation/Cont by individual rubrics Of
programs.(minim associations/Govern inu ous to the scheme and
um5 programs). me nt Schemes monitoring / concerned syllabus by
///// Social officers/ Information evaluation NSS officer
connect and campus etc….. board authority
responsibilities.
10. Plantation and May be Villages/ City Areas / Place Report should Evaluation
adoption of individu alGrama selection/proper be submitted as per the
plants. Know or team panchayat/ public consultation/Cont by individual rubrics Of
your plants. associations/Govern inuous to the scheme and
me nt Schemes monitoring / concerned syllabus by
officers/ Information evaluation NSS officer
campus etc….. board authority
11. Organize May be Villages/ City Areas / Place Report should Evaluation
National individual Grama selection/proper be submitted as per the
integration and or team panchayat/ public consultation/Cont by individual rubrics Of
social harmony associations/Govern inuous to the scheme and
events me nt Schemes monitoring / concerned syllabus by
/workshops officers/ Information evaluation NSS officer
/seminars. campus etc….. board authority
(Minimum 02)

Page | 164
Department of Information Science and Engineering

12. Govt. school May be Villages/ City Areas / Place Report should Evaluation
Rejuvenation and individual Grama selection/proper be submitted as per the
helping them to or team panchayat/ public consultation/Cont by individual rubrics Of
achieve good associations/Govern inuous to the scheme and
infrastructure. me nt Schemes monitoring / concerned syllabus by
officers/ Information evaluation NSS officer
campus etc….. board authority
Plan of Action (Execution of Activities For Each Semester)
Sl.NO Practice Session Description
1 Lecture session by NSS Officer
2 Students Presentation on Topics
3 Presentation - 1 , Selection of topic, PHASE - 1
4 Commencement of activity and its progress - PHASE - 2
5 Execution of Activity
6 Execution of Activity
7 Execution of Activity
8 Execution of Activity
9 Execution of Activity
10 Case study based Assessment, Individual performance
11 Sector wise study and its consolidation
12 Video based seminar for 10 minutes by each student At the end of semester with Report.

 In every semester from 3rd semester to 6th semester, Each student should do activities
according to the scheme and syllabus.
 At the end of every semester student performance has to be evaluated by the NSS officer
for the assigned activity progress and its completion.
 At last in 6th semester consolidated report of all activities from 3rd to 6th semester,
compiled report should be submitted as per the instructions.

Page | 165
Department of Information Science and Engineering

Assessment Details for CIE (both CIE and SEE)

Weightage CIE –  Implementation strategies of the project ( NSS


100% work).
Presentation - 1 10 Marks
 The last report should be signed by NSS
Selection of topic, PHASE - 1
Officer, the HOD and principal.
Commencement of activity 10 Marks
and its progress -  At last report should be evaluated by the NSS
PHASE - 2 officer of the institute.
Case study based Assessment 10 Marks
 Finally the consolidated marks sheet should be sent
Individual performance
to the university and also to be made available at
Sector wise study and its 10 Marks
consolidation LIC visit.
Video based seminar for 10 10 Marks
minutes by each
student At the end of semester
with Report.
Total marks for the 50
Marks
course in each semester
Marks scored for 50 by the students should be Scale down to 25 marks In each semester
for CIE entry in the VTU portal.
25 marks CIE entry will be entered in University IA marks portal at the end of each semester
3rd to 6th
sem, Report and assessment copy should be made available in the department semester wise.
Students should present the progress of the activities as per the schedule in the prescribed practical
session in the field. There should be positive progress in the vertical order for the benefit of society
in general.

Suggested Learning Resources:


Books :
1. NSS Course Manual, Published by NSS Cell, VTU Belagavi.
2. Government of Karnataka, NSS cell, activities reports and its manual.
3. Government of India, nss cell, Activities reports and its manual.

CO-PO-PSO MAPPING
PO PSO
CO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 - - - - - - - 1 1 1 - - - 1-
2 - - - - - - - 1 1 1 - - - 1
3 - - - - - - - 1 1 1 - - - 1
4 - - - - - - - 1 1 1 - - - 1
5 - - - - - - - 1 1 2 - - - 1

Page | 166
Department of Information Science and Engineering

PHYSICAL EDUCATION
Course Code 22ISP Credits 0
Hours/Week (L- 0-0-1 CIE Marks 50
T-P)
Total Hrs 13 SEE Marks 50
Exam Hrs 02 Course Type NCMC
Course Humanities
Component
COURSE LEARNING OUTCOMES
Students will able to

Semester Course Title Content No. of Hours


3rd Sem Fitness Meaning and Importance, Fit India Total 32 hrs 2
(22ISP3) Components Movement, Definition of fitness,
Components of fitness, Benefits of
fitness, Types of fitness and Fitness tips. hrs / week
Practical Components: Speed, Strength,
Endurance, Flexibility, and Agility
KABADDI
A. Fundamental skills
1. Skills in Raiding: Touching with
hands, Use of leg-toe touch, squat leg
Speed Strength thrust, side kick, mule kick, arrow fly
Endurance Agility kick, crossing of baulk line. Crossing
Flexibility of Bonus line.
2. Skills of holding the raider: Various
formations, catching from position,
different catches, catching formation
and techniques.
3. Additional skills in raiding:
Escaping from various holds,
techniques of escaping from chain
formation, offense and defense.
4. Game practice with application of
Rules and Regulations.
B. Rules and their interpretations and
duties of the officials.

Page | 167
Department of Information Science and Engineering

Kho kho A. Fundamental skills


1.Skills in Chasing: Sit on the box
(Parallel & Bullet toe method),
Get up from the box (Proximal &
Distal foot method), Give Kho
(Simple, Early, Late & Judgment),
Pole Turn, Pole Dive, Tapping,
Hammering, Rectification of foul.
2. Skills in running: Chain Play, Ring
play and Chain & Ring mixed play.
3. Game practice with application of
Rules and Regulations.
B. Rules and their interpretations
and duties of the officials.
Kabaddi A. Fundamental skills
1. Skills in Raiding: Touching with
hands, Use of leg-toe touch, squat
leg thrust, side kick, mule kick,
arrow fly kick, crossing of baulk
line. Crossing of Bonus line.
2. Skills of holding the raider:
Various formations, catching from
particular position, sdifferent
catches, catching formation and
techniques.
3. Additional skills in raiding:
Escaping from various holds,
techniques of escaping from chain
formation, offense and defense.
4. Game practice with application of
Rules and Regulations.
B. Rules and their interpretations
and duties of the officials
4th Sem Athletics Track Events Total 32 hrs
(22ISP4) Track- 1.1. Starting Techniques: 2 hrs / week
Sprints Standing start and Crouch
Jumps- Long start (its variations) use of
Jump Starting Block.
Throws- Shot Put 1.2. Acceleration with proper running
techniques.
1.3. Finishing technique: Run
Through, Forward Lunging and
Shoulder Shrug. Long Jump:
Approach Run, Take-off, Flight in
the air (Hang Style/Hitch Kick)
and Landing
Shot put: Holding the Shot,
Placement, Initial Stance, Glide,
Delivery Stance and
Recovery (Perry O’Brien Technique

Page | 168
Department of Information Science and Engineering

Volleyball A. Fundamental skills


1. Service: Under arm service, Side
arm service, Tennis service,
Floating service.
2. Pass: Under arm pass, Over head
pass.
3. Spiking and Blocking.
4. Game practice with application of
Rules and Regulations
B. Rules and their interpretation
and duties of officials.
Throw ball A. Fundamental skills:
Overhand service, Side arm
service, two hand catching, one
hand overhead return, side arm
return.
B. Rules and their interpretations
and duties of officials
5th Sem Athletics 110 Mtrs and 400Mtrs: Total 32 hrs
Track- 110 Hurdling Technique :Lead leg 2 hrs / week
(22ISP5) Technique, Trail leg Technique
&400 Mtrs
Hurdles ,Side Hurdling, Over the Hurdles
Jumps- High Crouch start (its variations) use of
Starting Block.
Jump
Throws- Discuss Approach to First Hurdles, In
Throw Between Hurdles, Last Hurdles to
Finishing.
C. High jump: Approach Run, Take-
off, Bar Clearance (Straddle) and
Landing. Discus Throw: Holding
the Discus, Initial Stance Primary
Swing, Turn, Release and
Recovery (Rotation in the circle).

Page | 169
Department of Information Science and Engineering

Football A. Fundamental Skills


1. Kicking: Kicking the ball with
inside of the foot, Kicking the ball
with Full Instep of the foot, Kicking
the ball with Inner Instep of the foot,
Kicking the ball with Outer Instep of
the foot and Lofted Kick.
2. Trapping: Trapping- the Rolling
ball, and the Bouncing ball with
sole of the foot.
3. Dribbling: Dribbling the ball
with Instep of the foot, Dribbling
the ball with Inner and Outer
Instep of the foot.
4. Heading: In standing, running and
jumping condition.
5. Throw-in: Standing throw-in and
Running throw-in.
6. Feinting: With the lower limb and
upper part of the body.
7. Tackling: Simple Tackling, Slide
Tackling.
8. Goal Keeping: Collection of Ball,
Ball clearance- kicking, throwing
and deflecting.
9. Game practice with application of
Rules and Regulations.
B. Rules and their interpretation
and duties of officials.
Hockey A. Fundamental Skills
1. Passing: Short pass, Long pass ,
push pass, hit
2. Trapping.
3.Dribbling and Dozing.
4. Penalty stroke practice.
5. Penalty corner practice.
6. Tackling: Simple Tackling, Slide
Tackling.
7. Goal Keeping, Ball clearance-
kicking, and deflecting.
8. Game practice with application of
Rules and Regulations.
B. Rules and their interpretation
and duties of officials.
6th Sem Athletics Relay Race: Starting, Baton Total 32 hrs
Track- Holding/Carrying, Baton Exchange 2 hrs / week
(22ISP6)
Relays in between zone, and Finishing
Jumps-Triple Jump Triple Jump: Approach Run, Take-
off, Flight in the Hop, Step, Jump
Throws- Javelin and Landing
Throw Javelin Throw: Grip, Carry, and
Recovery (3/5 Impulse stride).
Release

Page | 170
Department of Information Science and Engineering

CRICKET A. Fundamental Skills


1. Batting - Forward Defense
Stroke, Backward Defense Stroke,
Off Drive, On Drive, Straight Drive,
Cover Drive, Square Cut.
2. Bowling -Out-swing, In-swing, Off
Break, Leg Break and Googly.
3. Fielding: Catching - The High
Catch, The Skim Catch, The Close
Catch and throwing at the stumps
from different angles. Long
Barrier and Throw, Short Throw,
Long Throw,Throwing on the
Turn.
4. Wicket Keeping
B. Rules and their interpretation
and duties of officials
BASEBALL 5. Fundamental Skills
6. Player Stances – walking,
extending walking, L stance, cat
stance Grip – standard grip, choke
grip
7. Batting – swing and bunt.
Pitching
8. Baseball : slider, fast pitch,
curve ball, drop ball, rise ball,
change up, knuckle ball, screw
ball,
9. Rules and their
interpretation and duties of
officials.
REFERENCES
1. Saha, A. K. Sarir Siksher Ritiniti, Rana Publishing House, Kalyani.
2. Bandopadhyay, K. Sarir Siksha Parichay, Classic Publishers, Kolkata.
3. Petipus, et al. Athlete’s Guide to Career Planning, Human Kinetics.
4. Dharma, P.N. Fundamentals of Track and Field, Khel Sahitya Kendra, New Delhi.
5. Jain, R. Play and Learn Cricket, Khel Sahitya Kendra, New Delhi.
6. Vivek Thani, Coaching Cricket, Khel Sahitya Kendra, New Delhi.
7. Saha, A. K. Sarir Siksher Ritiniti, Rana Publishing House, Kalyani.
8. Bandopadhyay, K. Sarir Siksha Parichay, Classic Publishers, Kolkata

CO-PO-PSO MAPPING
PO PSO
CO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 - - - - - - - 1 1 1 - - - 1
2 - - - - - - - 1 1 1 - - - 1

Page | 171
Department of Information Science and Engineering

3 - - - - - - - 1 1 1 - - - 1
4 - - - - - - - 1 1 1 - - - 1
5 - - - - - - - 1 1 1 - - - 1
9. Naveen Jain, Play and Learn Basketball, Khel Sahitya Kendra, New Delhi.

Page | 172
Department of Information Science and Engineering

YOGA
Course Code 22IY Credits 0
Hours/Week (L-T-P) 0-0-1 CIE Marks 50
Total Hrs 13 SEE Marks 50
Exam Hrs 02 Course Type NCMC
Course Component Humanities
COURSE LEARNING OUTCOMES
Students will be able to
1. To enable the student to have good health.
2. To practice mental hygiene.
3. To possess emotional stability.
4. To integrate moral values.
5. To attain a higher level of consciousness.
COURSE CONTENTS
Semester III(22IY3)
Yoga, its origin, history and development. Yoga, its meaning, definitions. Different schools of yoga,
Aim and Objectives of yoga, importance of prayerYogic practices for common man to promote
positive health
Rules to be followed during yogic practices by practitionerYoga its misconceptions, Difference
between yogic and non yogic practices
Suryanamaskar prayer and its meaning, Need, importance and benefits of Suryanamaskar12count, 2
rounds
Asana, Need, importance of Asana. Different types of asana. Asana its meaning by name,technique,
precautionary measures and benefits of each asana
Different types of Asanas
Sitting
1. Padmasana
2. Vajrasana
Standing
1. Vrikshana
2. Trikonasana
Prone line
1. Bhujangasana
2. Shalabhasana
Supine line
1. Utthitadvipadasana
2. Ardhahalasana

Semester
IV(22IY4)
Patanjali’s Ashtanga Yoga, its need and importance. Yama :Ahimsa, satya, asteya, brahmacarya,
aparigraha
Niyama :shoucha, santosh, tapa, svaadhyaya, EshvarapranidhanSuryanamaskar12 count- 4 rounds of
practice
Asana, Need, importance of Asana. Different types of asana. Asana its meaning by name,technique,
precautionary measures and benefits of each asana
Different types of Asanas
Sitting
1. Sukhasana
2. Paschimottanasana
Standing

Page | 173
Department of Information Science and Engineering

1. Ardhakati Chakrasana
2. Parshva Chakrasana
Prone line
1. Dhanurasana
Supine line
1. Halasana
2. Karna Peedasana
Meaning, importance and benefits of Kapalabhati.40 strokes/min 3 rounds
Meaning, Need, importance of Pranayama. Different types. Meaning by name, technique,
precautionary measures and benefits of each Pranayama
Pranayama –
1. Suryanuloma –Viloma
2. Chandranuloma-Viloma
3. Suryabhedana
4. Chandra Bhedana
5. Nadishodhana
Semester
V((22IY5)
Patanjali’sAshtanga Yoga its need and importance.
Ashtanga Yoga
1. Asana
2. Pranayama
3. Pratyahara
Asana its meaning by name, technique, precautionary measures and benefits of each asana
Different types of Asanas
Sitting
1. Ardha Ushtrasana
2. Vakrasana
3. Yogamudra in Padmasana
Standing
1. UrdhvaHastothanasana
2. Hastapadasana
3. ParivrittaTrikonasana
4. Utkatasana
Prone line
1. Padangushtha Dhanurasana
2. Poorna Bhujangasana /Rajakapotasana
Supine line
1. Sarvangasana
2. Chakraasana
3. Navasana/Noukasana
Pavanamuktasana Revision of practice 60 strokes/min 3 rounds
Meaning by name, technique, precautionary measures and benefits of each Pranayama
1. Ujjayi 2. Sheetali 3. Sheektari

Page | 174
Department of Information Science and Engineering

Semester
VI(22IY6)
Ashtanga Yoga 1. Dharana 2. Dhyana (Meditation) 3. Samadhi
Asana by name, technique, precautionary measures and benefits of each asanaDifferent types of
Asanas
Sitting
1. Bakasana
2. Hanumanasana
3. Ekapada Rajakapotasana
4. Yogamudra in Vajrasana
Standing
1. Vatayanasana
2. Garudasana
Balancing
1. Veerabhadrasana
2. Sheershasana
Supine line
1. Sarvangasana
2. Setubandha
Sarvangasana
3. Shavasanaa (Relaxation
poisture).
Revision of Kapalabhati practice 80 strokes/min - 3 rounds
Different types. Meaning by name, technique, precautionary measures and benefits of eachPranayama
1. Bhastrika 2. Bhramari
Meaning, Need, importance of Shatkriya. Different types. Meaning by name, technique, precautionary
measures and benefits of each Kriya 1. Jalaneti & sutraneti 2. Nouli (only formen) 3.

SUGGESTED LEARNING
1. Yogapravesha in Kannada by Ajitkumar
2. Light on Yoga by BKS Iyengar
3. Teaching Methods for Yogic practices by Dr. M L Gharote & Dr. S K Ganguly
4. Yoga Instructor Course hand book published by SVYASA University, Bengaluru
5. Yoga for Children –step by step – by Yamini Muthanna
CO-PO-PSO MAPPING
PO PSO
CO 1 2 3 4 5 6 7 8 9 10 11 12 1 2
1 - - - - - - - 1 1 1 - - - 1
2 - - - - - - - 1 1 1 - - - 1
3 - - - - - - - 1 1 1 - - - 1
4 - - - - - - - 1 1 1 - - - 1
5 - - - - - - - 1 1 1 - - - 1

Page | 175
Department of Information Science and Engineering

AICTE Activity Points – 200 Marks


The All-India Council for Technical Education (AICTE) is a statutory body responsible for the
regulation and development of technical education across India. As part of its initiatives to promote
holistic development among students, AICTE introduced the Student Activity Point system. The AICTE
Student Activity Point system encompasses a wide range of activities across multiple categories. Some
of the key categories and associated activities are as follows:
1. Technical Activities:
• Participating in technical workshops or conferences.
• Publishing research papers in recognized journals or conferences
• Organizing technical events or exhibitions.
2. Social Activities:
• Volunteering for community service or social causes.
• Participating in blood donation drives or health camps.
• Organizing awareness campaigns on social issues.
3. Sports and Fitness Activities:
• Participating in intercollegiate sports competitions.
• Representing the institution in national or state-level sports events.
• Organizing sports tournaments or fitness-related activities.
4. Cultural Activities:
• Participating in cultural festivals, music, or dance competitions.
• Organizing cultural events or performing arts showcases.
• Showcasing traditional art forms or cultural heritage.
5. Entrepreneurship Activities:
• Participating in entrepreneurship development programs.
• Organizing entrepreneurship events or startup competitions.
• Launching a successful startup or entrepreneurial venture.
6. Leadership and Soft Skills Activities:
• Attending leadership development workshops or seminars.
• Organizing leadership summits or conferences.

Page | 176

You might also like