CS Stream V8
CS Stream V8
SDA - Skill Development Activities, ASC - Applied Science Course, ESC - Engineering Science Courses, ETC - Emerging
Technology Course, AEC - Ability Enhancement Course, HSMS - Humanity and Social Science and management Course, CIE
– Continuous Internal Evaluation, SEE - Semester End Examination, IC – Integrated Course (Theory Course Integrated
with Practical Course), SDC - Skill Development Course
Credit Definition: 04-Credits courses are to be designed for 50 hours of Teaching-Learning Session
1-hour Lecture (L) per week=1Credit 04-Credits (IC) are to be designed for 40 hours’ theory and 12-14 hours of
2-hoursTutorial(T) per week=1Credit practical sessions
2-hours Practical / Drawing (P) per 03-Credits courses are to be designed for 40 hours of Teaching-Learning Session
week=1Credit 02- Credits courses are to be designed for 25 hours of Teaching-Learning Session
2-hous Skill Development Actives (SDA) per week 01-Credit courses are to be designed for 12-15 hours of Teaching-Learning
= 1 Credit sessions
Student’s Induction Program: Motivating (Inspiring) Activities under the Induction program – The main aim of the induction
program is to provide newly admitted students a broad understanding of society, relationships, and values. Along with the knowledge
and skill of his/her study, students’ character needs to be nurtured as an essential quality by which he/she would understand and
fulfill the responsibility as an engineer. The following activities are to be covered in 21 days. Physical Activity, Creative Arts, Universal
Human Values, Literary, Proficiency Modules, Lectures by Eminent People, Visits to Local areas, Familiarization with
Department/Branch and Innovation, etc. For details, refer the ANNEXUREI of Induction Programs notification of the University
published at the beginning of the 1st semester.
AICTE Activity Points to be earned by students admitted to BE/ B.Tech., / B. Plan day college program (For more details refer to
Chapter 6, AICTE Activity Point Program, Model Internship Guidelines): Over and above the academic grades, every regular student
admitted to the 4 years Degree program and every student entering 4 years Degree programs through lateral entry, shall earn 100
and 75 Activity Points respectively for the award of degree through AICTE Activity Point Program. Students transferred from other
Universities to the fifth semester are required to earn 50 Activity Points from the year of entry to VTU. The Activity Points earned
shall be reflected on the student’s eighth semester Grade Card. The activities can be spread over the years, any time during the
semester weekends, and holidays, as per the liking and convenience of the student from the year of entry to the program. However,
the minimum hours’ requirement should be fulfilled. Activity Points (non-credit) do not affect SGPA/CGPA and shall not be considered
for vertical progression. In case students fail to earn the prescribed activity Points, an Eighth Semester Grade Card shall be issued only
after earning the required activity points. Students shall be admitted for the award of the degree only after the release of the Eighth
semester Grade Card.
#-P22PHCS102 SEE shall have the 03 hours of theory examination and 03 hours of practical examination ESC or ETC of 03 credits
Courses shall have only a theory component (L:T :P:S=3:0:0:0) or if the nature the of course required practical learning syllabus shall
be designed as an Integrated course (L:T:P:S= 2:0:2:0 ).
All 01 Credit- courses shall have the SEE of 01 hours duration and the pattern of the question paper shall be MCQ.
(PLC-I) Programming Language Courses-I The student has to select one course from the ESC-I
Code Title L T P group.
P22PLC1051 Introduction to Web Programming 2 0 2 CSE/ISE and allied branches Students shall opt for
Introduction to Python any one of the courses from the ESC-I group except,
P22PLC1052 2 0 2
Programming P22ESC1045-Introduction to C Programming
P22PLC1053 Basics of JAVA programming 2 0 2 The students have to opt for the courses from ESC
group without repeating the course in either 1st or
2nd semester
The students must select one course from either ETC-
P22PLC1054 Introduction to C++ Programming 2 0 2 I or PLC-I group.
If students study the subject from ETC-I in 1st
semester he/she has to select the course from PLC-II
in the 2nd semester and vice-versa
SDA - Skill Development Activities, ASC - Applied Science Course, ESC - Engineering Science Courses, ETC - Emerging
Technology Course, AEC - Ability Enhancement Course, HSMS - Humanity and Social Science and management Course, CIE
– Continuous Internal Evaluation, SEE - Semester End Examination, IC – Integrated Course (Theory Course Integrated
with Practical Course), SDC - Skill Development Course
Credit Definition: 04-Credits courses are to be designed for 50 hours of Teaching-Learning Session
1-hour Lecture (L) per week=1Credit 04-Credits (IC) are to be designed for 40 hours’ theory and 12-14 hours of
2-hoursTutorial(T) per week=1Credit practical sessions
2-hours Practical / Drawing (P) per 03-Credits courses are to be designed for 40 hours of Teaching-Learning Session
week=1Credit 02- Credits courses are to be designed for 25 hours of Teaching-Learning
2-hous Skill Development Actives (SDA) per Session
week = 1 Credit 01-Credit courses are to be designed for 12-15 hours of Teaching-Learning
sessions
Student’s Induction Program: Motivating (Inspiring) Activities under the Induction program – The main aim of the induction
program is to provide newly admitted students a broad understanding of society, relationships, and values. Along with the
knowledge and skill of his/her study, students’ character needs to be nurtured as an essential quality by which he/she would
understand and fulfill the responsibility as an engineer. The following activities are to be covered in 21 days. Physical Activity,
Creative Arts, Universal Human Values, Literary, Proficiency Modules, Lectures by Eminent People, Visits to Local areas,
Familiarization with Department/Branch and Innovation, etc. For details, refer the ANNEXUREI of Induction Programs notification
of the University published at the beginning of the 1st semester.
AICTE Activity Points to be earned by students admitted to BE/ B.Tech., / B. Plan day college program (For more details refer to
Chapter 6, AICTE Activity Point Program, Model Internship Guidelines): Over and above the academic grades, every regular student
admitted to the 4 years Degree program and every student entering 4 years Degree programs through lateral entry, shall earn 100
and 75 Activity Points respectively for the award of degree through AICTE Activity Point Program. Students transferred from other
Universities to the fifth semester are required to earn 50 Activity Points from the year of entry to VTU. The Activity Points earned
shall be reflected on the student’s eighth semester Grade Card. The activities can be spread over the years, any time during the
semester weekends, and holidays, as per the liking and convenience of the student from the year of entry to the program. However,
the minimum hours’ requirement should be fulfilled. Activity Points (non-credit) do not affect SGPA/CGPA and shall not be
considered for vertical progression. In case students fail to earn the prescribed activity Points, an Eighth Semester Grade Card shall
be issued only after earning the required activity points. Students shall be admitted for the award of the degree only after the release
of the Eighth semester Grade Card.
#-P22CHCS202 SEE shall have the 03 hours of theory examination and 03 hours of practical examination ESC or ETC of 03 credits
Courses shall have only a theory component (L:T :P:S=3:0:0:0) or if the nature the of course required practical learning syllabus shall
be designed as an Integrated course (L:T:P:S= 2:0:2:0 ).
All 01 Credit- courses shall have the SEE of 01 hours duration and the pattern of the question paper shall be MCQ.
(PLC-I) Programming Language Courses-I The student has to select one course from the ESC-I
Code Title L T P group.
P22PLC2051 Introduction to Web Programming 2 0 2 CSE/ISE and allied branches Students shall opt for
Introduction to Python any one of the courses from the ESC-I group except,
P22PLC2052 2 0 2
Programming P22ESC2045-Introduction to C Programming
P22PLC2053 Basics of JAVA programming 2 0 2 The students have to opt for the courses from ESC
group without repeating the course in either 1st or
2nd semester
The students must select one course from either ETC-
P22PLC2054 Introduction to C++ Programming 2 0 2 I or PLC-I group.
If students study the subject from ETC-I in 1st
semester he/she has to select the course from PLC-II
in the 2nd semester and vice-versa
SDA - Skill Development Activities, ASC - Applied Science Course, ESC - Engineering Science Courses, ETC - Emerging
Technology Course, AEC - Ability Enhancement Course, HSMS - Humanity and Social Science and management Course, CIE
– Continuous Internal Evaluation, SEE - Semester End Examination, IC – Integrated Course (Theory Course Integrated
with Practical Course), SDC - Skill Development Course
Credit Definition: 04-Credits courses are to be designed for 50 hours of Teaching-Learning Session
1-hour Lecture (L) per week=1Credit 04-Credits (IC) are to be designed for 40 hours’ theory and 12-14 hours of practical
2-hoursTutorial(T) per week=1Credit sessions
2-hours Practical / Drawing (P) per 03-Credits courses are to be designed for 40 hours of Teaching-Learning Session
week=1Credit 02- Credits courses are to be designed for 25 hours of Teaching-Learning Session
2-hous Skill Development Actives (SDA) per 01-Credit courses are to be designed for 12-15 hours of Teaching-Learning sessions
week = 1 Credit
Student’s Induction Program: Motivating (Inspiring) Activities under the Induction program – The main aim of the induction
program is to provide newly admitted students a broad understanding of society, relationships, and values. Along with the knowledge
and skill of his/her study, students’ character needs to be nurtured as an essential quality by which he/she would understand and
fulfill the responsibility as an engineer. The following activities are to be covered in 21 days. Physical Activity, Creative Arts, Universal
Human Values, Literary, Proficiency Modules, Lectures by Eminent People, Visits to Local areas, Familiarization with
Department/Branch and Innovation, etc. For details, refer the ANNEXUREI of Induction Programs notification of the University
published at the beginning of the 1st semester.
AICTE Activity Points to be earned by students admitted to BE/ B.Tech., / B. Plan day college program (For more details refer to
Chapter 6, AICTE Activity Point Program, Model Internship Guidelines): Over and above the academic grades, every regular student
admitted to the 4 years Degree program and every student entering 4 years Degree programs through lateral entry, shall earn 100
and 75 Activity Points respectively for the award of degree through AICTE Activity Point Program. Students transferred from other
Universities to the fifth semester are required to earn 50 Activity Points from the year of entry to VTU. The Activity Points earned
shall be reflected on the student’s eighth semester Grade Card. The activities can be spread over the years, any time during the
semester weekends, and holidays, as per the liking and convenience of the student from the year of entry to the program. However,
the minimum hours’ requirement should be fulfilled. Activity Points (non-credit) do not affect SGPA/CGPA and shall not be considered
for vertical progression. In case students fail to earn the prescribed activity Points, an Eighth Semester Grade Card shall be issued
only after earning the required activity points. Students shall be admitted for the award of the degree only after the release of the
Eighth semester Grade Card.
#-P22CHCS102 SEE shall have the 03 hours of theory examination and 03 hours of practical examination ESC or ETC of 03 credits
Courses shall have only a theory component (L:T :P:S=3:0:0:0) or if the nature the of course required practical learning syllabus shall
be designed as an Integrated course (L:T:P:S= 2:0:2:0 ).
All 01 Credit- courses shall have the SEE of 01 hours duration and the pattern of the question paper shall be MCQ.
(PLC-I) Programming Language Courses-I The student has to select one course from the ESC-I
Code Title L T P group.
P22PLC1051 Introduction to Web Programming 2 0 2 CSE/ISE and allied branches Students shall opt for
Introduction to Python any one of the courses from the ESC-I group except,
P22PLC1052 2 0 2
Programming P22ESC1045-Introduction to C Programming
P22PLC1053 Basics of JAVA programming 2 0 2 The students have to opt for the courses from ESC
group without repeating the course in either 1st or
2nd semester
The students must select one course from either ETC-
P22PLC1054 Introduction to C++ Programming 2 0 2 I or PLC-I group.
If students study the subject from ETC-I in 1st
semester he/she has to select the course from PLC-II
in the 2nd semester and vice-versa
SDA - Skill Development Activities, ASC - Applied Science Course, ESC - Engineering Science Courses, ETC - Emerging
Technology Course, AEC - Ability Enhancement Course, HSMS - Humanity and Social Science and management Course, CIE
– Continuous Internal Evaluation, SEE - Semester End Examination, IC – Integrated Course (Theory Course Integrated
with Practical Course), SDC - Skill Development Course
Credit Definition: 04-Credits courses are to be designed for 50 hours of Teaching-Learning Session
1-hour Lecture (L) per week=1Credit 04-Credits (IC) are to be designed for 40 hours’ theory and 12-14 hours of practical
2-hoursTutorial(T) per week=1Credit sessions
2-hours Practical / Drawing (P) per 03-Credits courses are to be designed for 40 hours of Teaching-Learning Session
week=1Credit 02- Credits courses are to be designed for 25 hours of Teaching-Learning Session
2-hous Skill Development Actives (SDA) per 01-Credit courses are to be designed for 12-15 hours of Teaching-Learning sessions
week = 1 Credit
Student’s Induction Program: Motivating (Inspiring) Activities under the Induction program – The main aim of the induction
program is to provide newly admitted students a broad understanding of society, relationships, and values. Along with the knowledge
and skill of his/her study, students’ character needs to be nurtured as an essential quality by which he/she would understand and
fulfill the responsibility as an engineer. The following activities are to be covered in 21 days. Physical Activity, Creative Arts, Universal
Human Values, Literary, Proficiency Modules, Lectures by Eminent People, Visits to Local areas, Familiarization with
Department/Branch and Innovation, etc. For details, refer the ANNEXUREI of Induction Programs notification of the University
published at the beginning of the 1st semester.
AICTE Activity Points to be earned by students admitted to BE/ B.Tech., / B. Plan day college program (For more details refer to
Chapter 6, AICTE Activity Point Program, Model Internship Guidelines): Over and above the academic grades, every regular student
admitted to the 4 years Degree program and every student entering 4 years Degree programs through lateral entry, shall earn 100
and 75 Activity Points respectively for the award of degree through AICTE Activity Point Program. Students transferred from other
Universities to the fifth semester are required to earn 50 Activity Points from the year of entry to VTU. The Activity Points earned
shall be reflected on the student’s eighth semester Grade Card. The activities can be spread over the years, any time during the
semester weekends, and holidays, as per the liking and convenience of the student from the year of entry to the program. However,
the minimum hours’ requirement should be fulfilled. Activity Points (non-credit) do not affect SGPA/CGPA and shall not be considered
for vertical progression. In case students fail to earn the prescribed activity Points, an Eighth Semester Grade Card shall be issued
only after earning the required activity points. Students shall be admitted for the award of the degree only after the release of the
Eighth semester Grade Card.
#-P22PHCS202 SEE shall have the 03 hours of theory examination and 03 hours of practical examination ESC or ETC of 03 credits
Courses shall have only a theory component (L:T :P:S=3:0:0:0) or if the nature the of course required practical learning syllabus shall
be designed as an Integrated course (L:T:P:S= 2:0:2:0 ).
All 01 Credit- courses shall have the SEE of 01 hours duration and the pattern of the question paper shall be MCQ.
(PLC-I) Programming Language Courses-I The student has to select one course from the ESC-I
Code Title L T P group.
P22PLC2051 Introduction to Web Programming 2 0 2 CSE/ISE and allied branches Students shall opt for
Introduction to Python any one of the courses from the ESC-I group except,
P22PLC2052 2 0 2
Programming P22ESC2045-Introduction to C Programming
P22PLC2053 Basics of JAVA programming 2 0 2 The students have to opt for the courses from ESC
group without repeating the course in either 1st or
2nd semester
The students must select one course from either ETC-
P22PLC2054 Introduction to C++ Programming 2 0 2 I or PLC-I group.
If students study the subject from ETC-I in 1st
semester he/she has to select the course from PLC-II
in the 2nd semester and vice-versa
No. of hours
Unit Syllabus content
Theory Tutorial
I Polar coordinates and curvature: Introduction, Polar coordinates, Polar curves,
angle between the radius vector and the tangent, angle between two curves. Pedal
equations. Curvature and Radius of curvature - Cartesian, Parametric, Polar and 06 02
Pedal forms. Problems.
Self - study: Center and circle of curvature, evolutes and involutes.
II
Series Expansion and Multivariable Calculus:
Taylor’s and Maclaurin’s series expansion for one variable (Statement only) –
problems. Indeterminate forms - L’Hospital’s rule, problems.
Partial differentiation, total derivative - differentiation of composite functions. 06 02
Jacobian and problems. Maxima and minima for a function of two variables.
Problems.
Self - study: Euler’s theorem and problems. Method of Lagrange’s undetermined
multipliers with single constraint.
III Ordinary Differential Equations (ODEs) of first order: Linear and Bernoulli’s
differential equations. Exact and reducible to exact differential equations
1 𝜕𝑀 𝜕𝑁 1 𝜕𝑁 𝜕𝑀
Integrating factors on 𝑁 [𝜕𝑌 − 𝜕𝑥 ] 𝑎𝑛𝑑𝑀 [𝜕 𝑥 − 𝜕𝑦 ]
Applications of ODE’s - Orthogonal trajectories, Newton’s law of cooling. 06 02
Nonlinear differential equations: Introduction to general and singular solutions,
Solvable for p only, Clairaut’s equations, reducible to Clairaut’s equations.
Problems.
Self-Study: Applications of ODE’s: Solvable for x and y.
IV Ordinary Differential Equations of higher order: Higher-order linear ODE’s
with constant coefficients - Inverse differential operator, case-I to case-IV, method
of variation of parameters, Cauchy’s and Legendre’s homogeneous differential
06 02
equations. Problems
Self - study: Formulation and solution of Cantilever beam. Finding the solution
by the method of undetermined coefficients..
TEACHING - LEARNING PROCESS: Chalk and Talk, power point presentation, animations,
videos.
TEXT BOOKS
1. B.S. Grewal, Higher Engineering Mathematics (44th Edition 2018), Khanna Publishers, New
Delhi.
2. E. Kreysizig, Advanced Engineering Mathematics, John Wiley and sons, 10th Ed. (Reprint)
2016.
REFERENCE BOOKS
1. V. Ramana: Higher Engineering Mathematics, McGraw –Hill Education,11th Ed..
2. H. C. Taneja, Advanced Engineering Mathematics, Volume I & II, I.K. International
Publishing House Pvt. Ltd., New Delhi.
3. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi
Publications, Reprint, 2010.
ONLINE RESOURCES
1. http://www.nptel.ac.in
2. https://en.wikipedia.org
3. https://ocw.mit.edu/courses/18-03sc-differential-equations-fall-2011/
4. https://ocw.mit.edu/courses/18-06sc-linear-algebra-fall-2011/
5. https://math.hmc.edu/calculus/hmc-mathematics-calculus-online-tutorials/differential-
equations/first-order-differential-equations/
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2
CO2 2 3
CO3 3 2
CO4 2 3
Strength of correlation: Low-1, Medium- 2, High-3
Applied Physics
[As per Choice Based Credit System (CBCS) & OBE Scheme]
SEMESTER – I
Course Code: P22PHCS102/202 CIE Marks 50
Course Type Integrated SEE Marks 50
(Theory/Practical/Integrated) Total Marks 100
Teaching Hours/Week (L:T:P: S) 2:2:2:0 Exam Hours 03
Total Hours of Pedagogy 40 hours Theory + Credits 04
10 to12 Lab slots
Course Objectives
To recall the concepts of physics related to waves and oscillations, quantum mechanics, elastic
properties of materials, fundamentals of LASER and optical fibers.
To realize the concepts of modern physics and quantum mechanics used in their applications.
To study the dielectric and superconducting properties of materials and their applications.
To explore the rudimental concepts of semiconductors and their advanced applications.
To learn the basics of photonics in LASERs and optical fibers, and their applications.
To perceive the idea of quantum computing and its mathematical requirements in engineering.
Pedagogy:
Techniques and strategies which teachers may adopt to achieve maximum attainment of the objectives.
1. Chalk and Talk 4. Interactive simulations and animations
2. Flipped Class 5. Online learning videos on theory topics
3. Blended mode of learning 6. Hands-on and Open ended experiments
Unit-I: Quantum Physics: 8 Hours
Matter Waves - de Broglie Hypothesis, Phase Velocity and Group Velocity, relation between phase
velocity and group velocity, relation between group velocity and particle velocity, de Broglie wavelength
and its derivation by group velocity concept, Heisenberg’s Uncertainty Principle and its application (Non
existence of electron inside the nucleus).
Wave Mechanics - Wave Function, Probability density and normalization, Time independent Schrodinger
wave equation (derivation), Eigen functions and Eigen Values, Application: Eigen values and Eigen
functions of particle in a one dimensional potential well of infinite depth (derivation). Numerical
Problems.
Pre requisites: Quantum theory of Radiation
Self-learning component: Blackbody Radiation Spectrum
Practical Component: Stefan-Boltzmann law and Planck’s Constant.
Unit-II: Properties of Materials 8 Hours
Dielectric Materials - Polar and non-polar dielectrics, Types of Polarization and their mechanism, internal
fields in solid (derivation), Clausius-Mossotti equation (derivation). Application of dielectrics in
transformers, Capacitors.
Superconducting Materials - Superconductors, Temperature dependence of resistivity, Meissner Effect
(diamagnetic property), Critical field, Critical Current, Types of Superconductors, BCS theory
(Qualitative), High Temperature superconductors, Applications: Maglev vehicles, SQUIDs (Qualitative).
Numerical problems.
Pre requisites: Introduction on Dielectrics.
P.E.S. College of Engineering, Mandya Page No.: SY - 13
NEP I and II Semester Syllabus [CBCS with OBE] w.e.f 2022-23 Academic Year
Practical Component:
The laboratory experiments are classified as Exercise/hands on, open ended, demonstration and
structured inquiry. From the list of experiments given below, student must perform minimum of 10
experiments.
Scheme of Evaluation
Marks distribution for the Evaluation of I/II Sem Applied Physics Course
Max. Evaluated Reduced Min. Min. Max.
Assessment Type of Assessment
Component Marks for Total Marks Eligible Marks Marks
Method Assessment Type used
Assigned Marks to 50% marks Required Allotted
AAT Assignments 10
Theory +
Test - 1
Theory Quiz 50 25 10
40
Theory +
Test - 2
Quiz
CIE 20 50
Conduction
Performance
of 25
with Record
Lab Experiments 50 25 10
Evaluation &
Lab test 25
Viva-Voce
Part - A 10
SEE Theory End Exam 100 50 35/100 20 50
Part - B 90
Note: Min. marks from SEE shall be 35/100, but the aggregate marks from CIE & SEE must be 40/100 40 100
Applied Chemistry
[As per Choice Based Credit System (CBCS) & OBE Scheme]
SEMESTER – I
Course Code: P22CHCS102/202 CIE Marks 50
Course Type Integrated SEE Marks 50
(Theory/Practical/Integrated) Total Marks 100
Teaching Hours/Week (L:T:P: S) 2:2:2:0 Exam Hours 03+02
Total Hours of Pedagogy 40 hours Theory + 10-12 Lab Credits 04
slots
Course objectives
To enable students to acquire knowledge on principles of Chemistry for engineering
applications.
To develop an intuitive understanding of Chemistry by emphasizing the related branches of
Engineering.
To provide students with a solid foundation in analytical reasoning required to solve
societal problems.
Teaching-Learning Process
These are sample Strategies, which teacher can use to accelerate the attainment of the various course
outcomes and make Teaching –Learning more effective
Tutorial & remedial classes for needy students of small batches (not regular T/R)
Demonstration of concepts either by building models or by industry visit
Experiments in laboratories using non- conventional methods
Use of ICT – Online videos, online courses
Use of Google classroom for assignments/Notes
Conducting Make up class / Bridge courses for needy students
Publication of paper in conference or journal on Teaching & Learning Process
MODULE 1: Electronic materials and display systems 8hours
Conductors, semiconductors and Insulators: Introduction, principle with examples, semiconductors-
production of electronic grade silicon-Czochralski process (CZ) and float zone (FZ) methods,
purification of silicon by Zone refiner.
Display systems: Composition, Characteristics, working and applications of Liquid Crystal Displays
(LCD’s), Organic light emitting diodes (OLED’s), Quantum Light emitting diodes (QLED’s), Light
emitting electrochemical cells.
Electro-plating and Electro-less plating–Introduction, technological importance, Differences.
Principles and applications of electro-plating of nickel and Electro-less plating of copper on
PCB.
Self -Learning Topics:
Properties and functions of Silicon (Si), Germanium (Ge), Copper (Cu), Aluminum (Al), and Brominated
flame retardants in computers
PRACTICAL
MODULE
A – Demonstration (any two) offline/virtual:
A1. Synthesis of Iron-oxide Nano-particles
A2. Electrolysis of water
A3. Determination of COD of industrial waste water
A4. Determination of Copper from E-waste (printed circuit board).
B – Exercise (compulsorily any 3 to be conducted):
B1. Conductometric estimation of acid mixture
B2. Potentiometric estimation of FAS using K2Cr2O7
B3. Determination of pKa of vinegar using pH sensor (Glass electrode)
B4. Determination of rate of corrosion of mild steel by weight loss method
C – Structured Enquiry (compulsorily any 3 to be conducted):
C1. Estimation of Copper present in electroplating effluent by optical sensor (colorimetry)
C2. Determination of Viscosity coefficient of lubricant (Ostwald’s viscometer)
C3. Estimation of iron in TMT bar by external indicator method
C4. Estimation of Sodium present in soil/effluent sample using flame photometer
D– Open Ended Experiments (any two):
D1. Construction of photovoltaic cell.
D2. Design an experiment to Identify the presence of proteins in given sample
D3. Determination of total hardness of water.
D4. Analysis of constituents present in Portland cement.
Structure, Union, and Enumerated Data Type: Introduction, structures and functions, Unions,
unions inside structures, Enumerated data type.
Files: Introduction to files, using files in C, reading and writing data files. , Detecting end of file
Programming Assignments
1. Simulation of a Simple Calculator.
2. Compute the roots of a quadratic equation by accepting the coefficients. Print appropriate messages.
3. An electricity board charges the following rates for the use of electricity: for the first 200 units 80
paise per unit: for the next 100 units 90 paise per unit: beyond 300 units Rs 1 per unit. All users are
charged a minimum of Rs.100 as meter charge. If the total amount is more than Rs 400, then an
additional surcharge of 15% of total amount is charged. Write a program to read the name of the user,
number of units consumed and print out the charges.
4. Write a C Program to display the following by reading the number of rows as input,
1
1 2 1
12 3 2 1
12 3 4 3 2 1
nth row
5. Implement Binary Search on Integers.
6. Implement Matrix multiplication and validate the rules of multiplication.
7. Compute sin(x)/cos(x) using Taylor series approximation. Compare your result with the built-in
library function. Print both the results with appropriate inferences.
8. Sort the given set of N numbers using Bubble sort.
9. Write functions to implement string operations such as compare, concatenate, and find string length.
Use theparameter passing techniques.
10. Implement structures to read, write and compute average- marks of the students, list the students
scoring above and below the average marks for a class of N students.
11. Develop a program using pointers to compute the sum, mean and standard deviation of all elements
stored inan array of N real numbers.
12. 12. Write a C program to copy a text file to another, read both the input file name and target file
name.
Suggested Learning Resources:
Textbooks:
1. Computer fundamentals and programming in c, “Reema Thareja”, Oxford University, Second
edition, 2017.
Reference Books:
1. E. Balaguruswamy, Programming in ANSI C, 7th Edition, Tata McGraw-Hill.
Brian W. Kernighan and Dennis M. Ritchie, The ‘C’ Programming Language, Prentice Hall of India.
1. elearning.vtu.ac.in/econtent/courses/video/BS/15PCD23.html
2. https://nptel.ac.in/courses/106/105/106105171/ MOOC courses can be adopted for more clarity
in understanding the topics and verities of problem solving methods.
https://tinyurl.com/4xmrexre
Activity Based Learning (Suggested Activities in Class)/ Practical Based learning
Quizzes
Assignments
Seminars
COs and POs Mapping :
COs / POs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2
CO2 3 2 2 3
CO3 3 2 2 3
CO4 3 2 3 3
CO5 3 2 3 3
Text Books
1 “Engineering Graphics”, K. R. Gopala Krishna, Subhas Publications Bangalore, 32nd edition, 2005,
ISBN:5551234018854. th
2 “Engineering Drawing”, N.D.Bhatt and V.M.Panchal, Charotar Publishing House, Gujarat, 48
edition, 2005, ISBN:978-93-80358-96-3.
Reference Books
1 “Computer Aided Engineering Drawing”, S.Trymbaka Murthy, I.K. International Publishing House
rd
Pvt. Ltd., New Delhi, 3 .revised edition, 2006, ISBN:9788188237944.
2 “Fundamentals of Engineering Drawing with an Introduction to Interactive Computer Graphics
for Design and Production”, Luzadder Warren J., Duff John M., Prentice Hall of India Pvt. Ltd.,
Eastern Economy Edition, 2005, ISBN:9788188237944.
Web Resources
1. https://nptel.ac.in/courses/112103019
Course Outcomes: At the end of the course, students will be able to,
1. Apply basics of engineering graphics for enhancing the imagination and visualization skills.
2. Apply theory of projection to identify the location and position of an object with respect to the
reference planes.
3. Analyze the orthographic and isometric projections of an object.
4. Apply the basics of computer skills in implementing the principles of engineering graphics to
develop interdisciplinary engineering components.
5. Articulate in lifelong learning using sketching and drawing as communication tool.
Course Articulation Matrix
Program Outcomes PSO
Course Outcomes 1 2 3 4 5 6 7 8 9 10 12 11 2
2
Apply basics of engineering graphics for enhancing the
CO1 3
imagination and visualization skills.
Apply theory of projection to identify the location and
CO2 3
position of an object with respect to the reference planes.
Analyze the orthographic and isometric projections of an
CO3 3
object.
Apply the basics of computer skills in implementing the
CO4 principles of engineering graphics to develop 3 2 3 3
interdisciplinary engineering components.
Articulate in lifelong learning using sketching and
CO5 3 2
drawing as communication tool.
Text Book(s):
1. Bansal R. K., Rakesh Ranjan Beohar and Ahmad Ali Khan, Basic Civil Engineering and
Engineering Mechanics, 2015, Laxmi Publications.
2. Kolhapure B K, Elements of Civil Engineering and Engineering Mechanics, 2014, EBPB.
Reference Book(s):
1. Beer F.P. and Johnston E. R., Mechanics for Engineers, Statics and Dynamics, 1987, McGraw
Hill.
2. Irving H. Shames, Engineering Mechanics, 2019, Prentice-Hall.
3. Hibbler R. C., Engineering Mechanics: Principles of Statics and Dynamics, 2017, Pearson Press.
4. Timoshenko S, Young D. H., Rao J. V., Engineering Mechanics, 5th Edition, 2017, Pearson
Press.
5. Reddy Vijaykumar K and Suresh Kumar K, Engineering Mechanics, 2011, BS publication.
Web links and Video Lectures (e-Resources):
1. https://www.youtube.com/watch?v=nGfVTNfNwnk&list=PLOSWwFV98rfKXq2KBphJz95ra
o7q8PpwT
2. https://www.youtube.com/watch?v=nkg7VNW9UCc&list=PLOSWwFV98rfKXq2KBphJz95ra
o7q8PpwT&index=3
3. https://www.youtube.com/watch?v=ljDIIMvxeg&list=PLOSWwFV98rfKXq2KBphJz95rao7q8
PpwT&index=6
4. https://www.youtube.com/watch?v=VQRcChR9IkU&list=PLOSWwFV98rfKXq2KBphJz95ra
o7q8PpwT&index=19
5. https://www.youtube.com/watch?v=3YBXteL-qY4
6. https://www.youtube.com/watch?v=z95UW4wwzSc&list=PLOSWwFV98rfKXq2KBphJz95ra
o7q8PpwT&index=11
7. https://www.youtube.com/watch?v=lheoBL2QaqU&list=PLOSWwFV98rfKXq2KBphJz95rao
7q8PpwT&index=8
8. https://www.youtube.com/watch?v=atoP5_DeTPE
9. https://www.youtube.com/watch?v=ksmsp9OzAsI
10. https://www.youtube.com/watch?v=x1ef048b3CE
11. https://www.youtube.com/watch?v=l_Nck-X49qc
12. https://play.google.com/store/apps/details?id=appinventor.ai_jgarc322.Resultant_Force&pli=1
13. https://www.youtube.com/watch?v=RIBeeW1DSZg
14. https://www.youtube.com/watch?v=R8wKV0UQtlo
15. https://www.youtube.com/watch?v=0RZHHgL8m_A
16. https://www.youtube.com/watch?v=Bls5KnQOWkY
Module-4 8 Hours
Transformers: Necessity of transformer, principle of operation, Types and construction of single- phase
transformers, EMF equation, losses, efficiency and simple numerical.
Three-phase induction Motors: Concept of rotating magnetic field, Principle of operation,
constructional features of motor, types – squirrel cage and wound rotor. Slip and its significance simple
numerical.
Module-5 8 Hours
Domestic Wiring: Two way and three way control of load.
Electricity Bill: Power rating of household appliances including air conditioners, PCs, laptops,printers,
etc. Definition of “unit” used for consumption of electrical energy, two-part electricity tariff, calculation
of electricity bill for domestic consumers.
Equipment Safety measures: Working principle of Fuse and Miniature circuit breaker (MCB), merits
and demerits.
Personal safety measures: Electric Shock, Earthing and its types, Safety Precautions to avoid shock.
Course outcome (Course Skill Set)
At the end of the course the student will be able to:
CO1 Apply the knowledge of mathematics & electrical laws to solve problems related to electrical
circuits.
CO2 Analyze single phase and three phase AC systems to obtain desired expressions.
CO3 Describe the construction and working of different Electrical Machines and transformers
CO4 Explain the concepts of electric power transmission and distribution, electricity billing,
circuit protective devices and personal safety measures and green energy sources
Suggested Learning Resources:
Books (Title of the Book/Name of the author/Name of the publisher/Edition and Year) Text
Books:
1. Basic Electrical Engineering by D C Kulshreshtha, Tata McGraw Hill, First Edition 2019.
2. A text book of Electrical Technology by B.L. Theraja, S Chand and Company, reprint edition
2014.
Reference Books:
1. Basic Electrical Engineering, D. P. Kothari and I. J. Nagrath, Tata McGraw Hill 4th edition,
2019.
2. Principles of Electrical Engineering & Electronics by V. K. Mehta, Rohit Mehta, S.
Chand and Company Publications, 2nd edition, 2015.
3. Fundamentals of Electrical Engineering by Rajendra Prasad, PHI, 3rd edition, 2014.
Module-1 8 hours
Diode Applications: Half-wave rectification, Full-wave rectification, Zener diodes, Voltage multiplier
circuits
Power Supplies: Introduction, General filter considerations, Capacitor filter
Field Effect Transistors: Introduction, Depletion-type MOSFET, Enhancement-type MOSFET
(Text 1:2.6,2.7,2.11,15.1,15.2,15.3,6.1,6.7,6.8,)
Module-2 8 hours
Feedback and Oscillator Circuits: Feedback Concepts, Oscillator Operation, Phase-shift Oscillator,
Wein bridge oscillator, Crystal Oscillators.
Operational amplifiers – Introduction, Op-amp Basics, Practical opamp circuits, Constant gain
Multiplier(Text 1: 14.1,14.5,14.6,14.7,14.9,10.1,10.4,10.5,11.1)
Module-3 8 hours
Boolean Algebra and Combinational Circuits: Introduction, Binary number system, Octal number
system, Hexadecimal number system, Digital circuits, Boolean algebra theorems, Algebraic
simplification, NAND and NOR Implementation
(Text 2: 11.1,11.2,11.3,11.4,10.4,10.3,11.7,11.8)
Module-4 8 hours
Introduction to Embedded Systems: What is an Embedded system, Embedded systems vs general
computing systems, History of Embedded systems, Classification of Embedded Systems, Major
application areas of Embedded Systems, Purpose of Embedded Systems, Core of the Embedded System,
Memory(Text 3: 1.1,1.2,1.3,1.4,1.5,1.6,2.1,2.2)
Module-5 8 hours
Communication Engineering: Introduction, Elements of Communication Systems, Modulation,
Transmitter, Automatic Gain control circuit, Digital communication, Multiplexing, Pulse Demodulation,
The telephone systems, Data Transmission, Digital modulation, Multiplexing and Multi-Acess,
Transmission lines, Radio waves, Antennas, Television, Satellite Communication, Principle of Operation
of Mobile phone, FAX, ISDN, Microwave communication, Optical fibre Communication.
(Text2:18.1,18.2,18.3,18.4,18.5,18.6,18.7,18.8,18.9,18.10,18.11,18.12,18.13,18.14,18.15,18.16,18.17,1
8.18,18.19,18.20,18.21,18.22)
Course outcome (Course Skill Set)
At the end of the course the student will be able to:
CO1: Apply the basic knowledge of physics and mathematics to understand the principles of
Semiconductor devices, Boolean algebra, digital gates, Basic communication systems and
embedded systems.
CO2: Analyze the working of transistor circuits, Digital circuits.
CO3: Analyze the applications of diodes, Transistors, gates and embedded systems.
CO4: Design the circuits using Op-amp and gates.
A. CO v/s PO Mapping Table
COs/POs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3
CO2 2
CO3 2
CO4 1
UNIT-V
Introduction to Mechatronics and Robotics: Open-loop and Closed-loop mechatronic systems.
Classification based on robotics configuration: Polar, Cylindrical, Cartesian coordinate, Jointed arm and
SCARA, advantages, limitations and applications.
Automation in Industry: Definition, types – Fixed, flexible and programmable automation, basic elements
with block diagrams and advantages.
Introduction to Internet of Things (IoT): Definition and Characteristics, Physical design, protocols,
Logical design of IoT, Functional blocks and communication models.
8 Hours
Text Books
1. K. R. Gopalakrishna, “Elements of Mechanical Engineering”, Subhash Publishers, Bangalore, 2018, ISBN:978-
93-8681-924-6.
2.Jonathan Wickert and Kemper Lewis, “An Introduction to Mechanical Engineering”, Third Edition, 2012,
ISBN-13: 978-1-111-57680-6.
Reference Books
1. R K Rajput, “Material Science and Engineering”, S. K. Kataria and Sons-New Delhi, 2013,
ISBN:108185749108.
2. Mikell P Grover, “Automation, Production Systems and Computer Integrated Manufacturing”, Prentice
hall of India Pvt. Ltd, 2002, ISBN:1292076119.
3. MehrdadEhsani, YiminGao, Sebastien E. Gay and Li Emadi, “Modern Electric, Hybrid Electric and Fuel
Cell Vehicles”, CRC Press LLC, 2005, ISBN:10-8493-3154-4.
4. Raj kamal, “ Internet of Things: Architecture and Design”, McGraw hill, ISBN:9352605225.
Web Resources
1. https://nptel.ac.in/courses/116/102/116102012/
2. https://www.youtube.com/watch?v=Zgp86PVXXuQ
3. https://nptel.ac.in/courses/112/105/112105211/
4. https://nptel.ac.in/courses/112/105/112105249/
5. https://nptel.ac.in/courses/112/107/112107213
Course Outcomes: At the end of the course, students will be able to,
1. Apply the fundamentals of mechanical engineering in the operational features of mechanical
systems used in engineering practices.
2. Identify the different sources of energy and energy conversion in IC Engines and Electric Vehicles.
3. Apply the knowledge of engineering material properties and metal joining processes in engineering
industrial applications.
4. Apply the knowledge of traditional and advanced manufacturing processes in mechanical
engineering.
Course Articulation Matrix
Program Outcomes PSO
Course Outcomes
1 2 3 4 5 6 7 8 9 10 11 12 1 2
Apply the fundamentals of mechanical engineering in the
CO1 operational features of mechanical systems used in 3 1
engineering practices.
CO2 Identify the different sources of energy and energy 3 1
conversion in IC Engines and Electric Vehicles.
P.E.S. College of Engineering, Mandya Page No.: SY - 38
NEP I and II Semester Syllabus [CBCS with OBE] w.e.f 2022-23 Academic Year
Introduction to C Programming
[As per Choice Based Credit System (CBCS) & OBE Scheme]
SEMESTER – I/II
Course Code: P22ESC1045/2045 CIE Marks 50
Course Type Theory SEE Marks 50
(Theory/Practical/Integrated) Total Marks 100
Teaching Hours/Week (L:T:P: S) 3:0:0:0 Exam Hours 03
Total Hours of Pedagogy 40 hours Credits 03
Course objectives
CLO 1. Elucidate the basic architecture and functionalities of a Computer
CLO 2. Apply programming constructs of C language to solve the real-world problems
CLO 3. Explore user-defined data structures like arrays, structures and pointers in implementing solutions
to problems
CLO 4. Design and Develop Solutions to problems using modular programming constructs such as
functions and procedures
Teaching-Learning Process(General Instructions)
These are sample Strategies, which teachers can use to accelerate the attainment of the various course
outcomes.
1. Lecturer method (L) need not to be only traditional lecture method, but alternative effective
teaching methods could be adopted to attain the outcomes.
2. Use of Video/Animation to explain functioning of various concepts.
3. Encourage collaborative (Group Learning) Learning in the class.
4. Ask at least three HOT (Higher order Thinking) questions in the class, which promotes critical
thinking.
5. Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop design
thinking skills such as the ability to design, evaluate, generalize, and analyze information rather
thansimply recall it.
6. Introduce Topics in manifold representations.
7. Show the different ways to solve the same problem and encourage the students to come up with
their own creative ways to solve them.
8. Discuss how every concept can be applied to the real world-and when that's possible, it helps to
improve the students' understanding.
9. Use https://pythontutor.com/visualize.html#mode=edit in order to visualize the operations of C
Programs
Module-1 (6 Hours of Pedagogy)
Introduction to C: Introduction to computers, input and output devices, designing efficient programs.
Introduction to C, Structure of C program, Files used in a C program, Compilers, Compiling and executing
C programs, variables, constants, Input/output statements in C,
Textbook: Chapter 1.1-1.9, 2.1-2.2, 8.1 – 8.6, 9.1-9.14
Teaching-Learning Process Chalk and talk method/Power Point Presentation
Module-2 (6 Hours of Pedagogy)
Operators in C, Type conversion and typecasting.
Decision control and Looping statements: Introduction to decision control, Conditional branching
statements, iterative statements, nested loops, break and continue statements, go to statement.
2. Brian W. Kernighan and Dennis M. Ritchie, the ‘C’ Programming Language, Prentice Hall of
India.
Web links and Video Lectures (e-Resources):
1. elearning.vtu.ac.in/econtent/courses/video/BS/15PCD23.html
2. https://nptel.ac.in/courses/106/105/106105171/ MOOC courses can be adopted for more clarity
inunderstanding the topics and verities of problem solving methods.
Activity Based Learning (Suggested Activities in Class)/ Practical Based learning
Quizzes
Assignments
Seminars
Lab Assignments
1 C Program to find Mechanical Energy of a particle using E = mgh+1/2 mv2.
2 C Program to convert Kilometers into Meters and Centimeters.
3 C Program To Check the Given Character is Lowercase or Uppercase or Special Character.
4 Program to balance the given Chemical Equation values x, y, p, q of a simple chemical
equation of the type: The task is to find the values of constants b1, b2, b3 such that the
equation is balanced on both sides and it must be the reduced form.
5 Implement Matrix multiplication and validate the rules of multiplication.
Compute sin(x)/cos(x) using Taylor series approximation. Compare you result with the
6 built-in library function. Print both the results with appropriate inferences.
7 Sort the given set of N numbers using Bubble sort.
Write functions to implement string operations such as compare, concatenate, string
8 length. Convince the parameter passing techniques.
Implement structures to read, write and compute average-marks and the students
9 scoring above and below the average marks for a class of N students.
Develop a program using pointers to compute the sum, mean and standard deviation of
10 allelements stored in an array of N real numbers.
COs and POs Mapping
COs POs
1 2 3 4 5 6 7 8 9 10 11 12
CO1 3
CO2 2 1 1 2
CO3 2 1 1 2
CO4 2 1 1 2
CO5 3 2 3 3
Emergence of IoT: Introduction, Evolution of IoT, Enabling IoT and the Complex Interdependence
of Technologies, IoT Networking Components
Module-3 8 hours
IoT Processing Topologies and Types: Data Format, Importance of Processing in IoT, Processing
Topologies, IoT Device Design and Selection Considerations, Processing Offloading.
Textbook 1: Chapter 6 – 6.1 to 6.5
Module-4 8 hours
Associated IoT Technologies:
Cloud Computing: Introduction, Virtualization, Cloud Models, Service-Level Agreement in Cloud
Computing, Cloud Implementation, Sensor-Cloud: Sensors-as-a-Service.
IoT Case Studies
Agricultural IoT – Introduction and Case Studies
Textbook 1: Chapter 10– 10.1 to 10.6; Chapter 12- 12.1-12.2
Module-5 8 hours
IoT Case Studies and Future Trends:
Vehicular IoT – Introduction
Healthcare IoT – Introduction, Case Studies
IoT Analytics – Introduction
Textbook 1: Chapter 13– 13.1; Chapter 14- 14.1-14.2; Chapter 17- 17.1
Course outcome (Course Skill Set) :
At the end of the course the student will be able to:
CO1 Describe the evolution of IoT, IoT networking components, and addressing strategies in
IOT.
CO2 Classify various sensing devices and actuator types.
CO3 Demonstrate the processing in IOT.
CO4 Explain Associated IOT Technologies
CO5 Illustrate architecture of IOT Applications
Suggested Learning Resources:
Books (Title of the Book/Name of the author/Name of the publisher/Edition and Year)
1. Sudip Misra, Anandarup Mukherjee, Arijit Roy, “Introduction to IoT”, Cambridge University
Press 2021.
Reference:
1. S. Misra, C. Roy, and A. Mukherjee, 2020. Introduction to Industrial Internet of Things and
Industry 4.0. CRC Press.
2. Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-on-Approach)”, 1st Edition,
VPT, 2014.
3. Francis daCosta, “Rethinking the Internet of Things: A Scalable Approach to Connecting
Everything”, 1st Edition, Apress Publications, 2013.
Web links and Video Lectures (e-Resources):
1. https://nptel.ac.in/noc/courses/noc19/SEM1/noc19-cs31/
Reference Books
1. A. V. Srinivasan, “Smart Structures: Analysis and Design”, Cambridge University Press, Cambridge, New
York, 2001, ISBN: 978-0521659772.
2. P. Gauenzi, “Smart Structures”, Wiley, Oct 2009, ISBN: 978-0-470-68243-2.
3. G. Gautschi, “Piezoelectric Sensorics: Force, Strain, Pressure, Acceleration and Acoustic Emission
Sensors, Materials and Amplifiers”, Springer, Berlin, New York, 2002, ISBN: 978-3-662-04732-3.
Web Resources
6. https://nptel.ac.in/courses/112104173/
7. https://nptel.ac.in/courses/112104173/
8. https://nptel.ac.in/courses/112104251/
9. www.iop.org/EJ/article/0964-1726/5/3/002/sm6301.ps.gz
Course Outcomes: At the end of the course, students will be able to,
1. Apply the fundamental characteristics of metals, polymers, ceramics and shape memory alloys in different
engineering applications.
2. Apply the knowledge of fluid characteristics in analysing the behavior of electro-rheological and magneto-
rheological fluids.
3. Identify the different sensors and actuators used in engineering applications.
4. Apply the knowledge of various processing techniques and basic applications of smart materials in developing
components of smart system.
Course Articulation Matrix
Program Outcomes PSO
Course Outcomes
1 2 3 4 5 6 7 8 9 10 11 12 1 2
Apply the fundamental characteristics of metals, polymers,
CO1 ceramics and shape memory alloys in different engineering 3
applications.
CO2 Apply the knowledge of fluid characteristics in analysing the
behavior of electro-rheological and magneto-rheological 3 1 1
fluids.
Identify the different sensors and actuators used in
engineering applications.
3 1
CO3
Apply the knowledge of various processing techniques and
CO4 basic applications of smart materials in developing 3 1
components of smart system.
SEE- Course Assessment Plan
COs Marks Distribution
Total Marks Weightage (%)
Unit I Unit II Unit III Unit IV Unit V
CO1 2+9 9 20 20%
CO2 2+9 9 20 20%
CO3 9 2+9 2+9 31 31%
CO4 9 2+9 9 29 29%
20 20 20 20 20 100 100%
Application =80% Analysis = 20%
Level 3- Highly Mapped, Level 2-Moderately Mapped, Level 1-Low Mapped, Level 0- Not Mapped
First Look at HTML and XHTML, Hello HTML and XHTML World, HTML and XHTML: Version
History, HTML and XHTML DTDs: The Specifications Up Close, (X) HTML Document Structure,
Browsers and (X ) HTML, The Rules of (X)HTML, Major Themes of (X)HTML, The Future of Markup—
Two Paths?
TextBook1: Chapter 1
Module-2 8 hours
Module-2: HTML5:
Hello HTML5, Loose Syntax Returns, XHTML5, HTML5: Embracing the Reality of Web Markup,
Presentational Markup Removed and Redefined, HTML5 Document Structure Changes, Adding
Semantics, HTML5’s Open Media Effort, Client-Side Graphics with <canvas>, HTML5 Form Changes,
Emerging Elements and Attributes to Support Web Applications
TextBook1: Chapter 2
Module-3 8 hours
Module-3: Cascading Style Sheets (CSS)
Introduction, CSS Overview , CSS Rules, Example with Type Selectors and the Universal Selector, CSS
Syntax and Style, Class Selectors, ID Selectors, span and div Elements, Cascading, styleAttribute, style
Container, External CSS Files, CSS Properties, Color Properties, RGB Values for Color, Opacity Values
for Color, HSL and HSLA Values for Color, Font Properties, line-height
Property, Text Properties, Border Properties, Element Box, padding Property, margin Property.
Case Study: Description of a Small City’s Core Area.
TextBook2-: Chapter 3
Module-4 8 hours
Module-4: Tables and CSS, Links and Images
Table Elements, Formatting a Data Table: Borders, Alignment, and Padding, CSS Structural Pseudo-
Class Selectors, thead and tbody Elements, Cell Spanning, Web Accessibility, CSS display Property with
Table Values, a Element, Relative URLs, Navigation Within a Web Page, CSS for Links, Bitmap Image
Formats: GIF, JPEG, PNG, img Element, Responsive Images, Positioning Images, Shortcut Icon, iframe
Element .
TextBook2: 5.2 to 5.8, 6.2, 6.3, 6.6., 6.7, 6.9, 6.10, 6.12, 7.2 to 7.4
Module-5 8 hours
Module-5: Introduction to JavaScript: Functions, DOM, Forms, and Event Handlers
History of JavaScript, Hello World Web Page, Buttons, Functions, Variables, Identifiers, Assignment
Statements and Objects, Document Object Model, Forms and How They’re Processed: Client-Side
Versus Server-Side, form Element, Controls, Text Control, Accessing a Form’s Control Values, reset
and focus Methods
CO1 Explain the historical context and justification for HTML over XHTML
CO2 Develop HTML5 documents and adding various semantic markup tags
CO3 Analyze various attributes, values and types of CSS
CO4 Implement core constructs and event handling mechanisms of JavaScript.
Programming Assignments:
SubjectA
Sem1 SubjectB
SubjectC
SubjectE
Department Sem2 SubjectF
SubjectG
SubjectH
Sem3 SubjectI
SubjectJ
5. Create a class called income, and make it a background color of #0ff. Create
a class called expenses, and make it a background color of #f0f. Create a class
called profit, and make it a background color of #f00.
Throughout the document, any text that mentions income, expenses, or profit, attach the
appropriate class to that piece of text. Further create following line of text in the same
document:
7. Create following web page using HTML and CSS with tabular layout
9. Write a Java Script program that on clicking a button, displays scrolling text which moves from
left to right with a small delay
10. Create a webpage containing 3 overlapping images using HTML, CSS and JS. Further when the
mouse is over any image, it should be on the top and fully displayed.
Suggested Learning Resources:
Books (Title of the Book/Name of the author/Name of the publisher/Edition and Year)
TextBook-1: HTML & CSS: The Complete Reference Thomas A. Powell, , Fifth Edition, Tata
McGraw Hill
TextBook-2: WEB PROGRAMMING with HTML5, CSS and JavaScript, John Dean, Jones &Bartlett
Develop simple GUI interfaces for a computer program to interact with users
COs / POs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 1
CO2 3 3 3 1
CO3 3 3 1
CO4 3 3 3 1
Teaching-Learning Process
These are sample Strategies, which teacher can use to accelerate the attainment of the various course
outcomes and make Teaching –Learning more effective
1. Use https://pythontutor.com/visualize.html#mode=edit in order to visualize the python code
2. Demonstrate and visualize basic data types (list, tuple, and dictionary).
3. Chalk and talk
4. online and videos
Module-1 8 Hours
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, and 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
Module-2 8 Hours
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 DataStructures
to Model Real-World Things,
Textbook 1: Chapters 4 – 5
Module-3 8 Hours
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: Multi clip board,
Textbook 1: Chapters 6 , 8
Module-4 8 Hours
Organizing Files: The shutil Module, Walking a Directory Tree, Compressing Files with the zip file
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 Trackback as a String, Assertions, Logging, IDLE‟s
Debugger.
Classes and functions: Time, Pure functions, Modifiers, Prototyping versus planning,
Classes and methods: Object-oriented features, Printing objects, Another example, A more complicated
example, The init method, The str method, Operator overloading, Type-based dispatch, Polymorphism,
Interface and implementation,
Textbook 2: Chapters 15 – 17
Course outcome (Course Skill Set)
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.
Programming Exercises:
1. a. Develop a program to read the student details like Name, USN, and Marks in three subjects.
Displaythe student details, total marks and percentage with suitable messages.
b. Develop a program to read the name and year of birth of a person. Display whether the person is
asenior citizen or not.
2. a. Develop a program to generate Fibonacci sequence of length (N). Read N from the console.
b. Write a function to calculate factorial of a number. Develop a program to compute binomial
coefficient (Given N and R).
3. Read N numbers from the console and create a list. Develop a program to print mean, variance
andstandard deviation with suitable messages.
4. Read a multi-digit number (as chars) from the console. Develop a program to print the frequency
ofeach digit with suitable message.
5. Develop a program to print 10 most frequently appearing words in a text file. [Hint: Use dictionary
With distinct words and their frequency of occurrences. Sort the dictionary in the reverse order of
frequency and display dictionary slice of first 10 items]
6. Develop a program to sort the contents of a text file and write the sorted contents into a separate text
file. [Hint: Use string methods strip (), len (), list methods sort (), append (), and file methods open (),
read lines (), and write ()].
7. Develop a program to backing up a given Folder (Folder in a current working directory) into a ZIP File
by using relevant modules and suitable methods.
8. Write a function named DivExp which takes TWO parameters a, b and returns a value c (c=a/b). Write
suitable assertion for a>0 in function DivExp and raise an exception for when b=0. Develop a suitable
program which reads two values from the console and calls a function DivExp.
9. Define a function which takes TWO objects representing complex numbers and returns new complex
number with addition of two complex numbers. Define a suitable class ‘Complex’ to represent the
complex number. Develop a program to read N (N >=2) complex numbers and to compute the
addition of N complex numbers.
10. Develop a program that uses class Student which prompts the user to enter marks in three subjects and
calculates total marks, percentage and displays the score card details. [Hint: Use list to store the marks
in three subjects and total marks. Use init () method to initialize name, USN and the lists to store
marks and total, Use getMarks () method to read marks into the list, and display () method to display
thescore card details.]
2. Allen B. Downey, “Think Python: How to Think Like a Computer Scientist”, 2nd Edition, Green Tea
Press, 2015. (Available under CC-BY-NC license at
http://greenteapress.com/thinkpython2/thinkpython2.pdf
(Chapters 13, 15, 16, 17, 18) (Download pdf/html files from the above link)
https://www.learnbyexample.org/python/
https://www.learnpython.org/
https://pythontutor.com/visualize.html#mode=edit
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
COs POs
1 2 3 4 5 6 7 8 9 10 11 12
CO1 2 2 1
CO2 2 1 1
CO3 1 1 1
CO4 1 1
Teaching-Learning Process
These are sample Strategies, which teacher can use to accelerate the attainment of the various course
outcomes and make Teaching –Learning more effective
1. Use https://pythontutor.com/visualize.html#mode=edit in order to visualize the Java programs
2. Chalk and talk
3. Online demonstration
4. Hands on problem solving
Module-1 8 Hours
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
Text book 1: Ch 2, Ch 3
Module-2 8 Hours
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.
Text book 1: Ch 4, Ch 5
Module-3 8 Hours
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,
Understanding static, Introducing final, Arrays Revisited
Text book 1: Ch 6, Ch 7 ( 7.1-7.9 )
Module-4 8 Hours
Inheritance: Inheritance, Using super, Creating a Multilevel Hierarchy, When Constructors Are Called,
Method Overriding, Dynamic Method Dispatch, Using Abstract Classes, Using final with Inheritance, The
Object Class.
Text book 1: Ch 8
Module-5 8 Hours
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.
Text book 1: Ch 9, Ch 10
Course outcome (Course Skill Set)
At the end of the course the student will be able to:
CO1 To explain the features and object oriented concepts in JAVA programming
CO2 To analyze working of bitwise operators in JAVA
CO3 To develop simple programs based on polymorphism and inheritance
CO4 To describe the concepts of importing packages and exception handling mechanism
Programming Assignments
1. Write a JAVA program that prints all real solutions to the quadratic equation ax2+bx+c=0. Read
in a,b, c and use the quadratic formula.
2. Write a JAVA program for multiplication of two arrays.
3. Demonstrate the following operations and sign extension with Java
programs (i) << (ii) >> (iii) >>>
4. Write a JAVA program to sort list of elements in ascending and descending order
5. Create a JAVA class called Student with the following details as variables within it.
USN , NAME, BRANCH, PHONE, PERCENTAGE
Write a JAVA program to create n Student objects and print the USN, Name, Branch, Phone,
and percentage of these objects with suitable headings.
6. Write a JAVA program demonstrating Method overloading and Constructor overloading.
7. Design a super class called Staff with details as StaffId, Name, Phone, Salary. Extend this
class bywriting three subclasses namely Teaching (domain, publications), Technical (skills),
and Contract (period). Write a JAVA program to read and display at least 3 staff objects of
all three categories.
8. Demonstrate dynamic dispatch using abstract class in JAVA.
9. Create two packages P1 and P2. In package P1, create class A, class B inherited from A, class
C. In package P2, create class D inherited from class A in package P1 and class E. Demonstrate
working ofaccess modifiers (private, public, protected, default) in all these classes using JAVA.
Write a JAVA program to read two integers a and b. Compute a/b and print, when b is not zero.
Raise an exception when b is equal to zero. Also demonstrate working of Array Index Out Of
Bound Exception.
Programming Assignments:
1 Write a C++ program to sort the elements in ascending and descending order.
2 Write a C++ program to find the sum of all the natural numbers from 1 to n.
3 Write a C++ program to swap 2 values by writing a function that uses call by reference technique.
4 Write a C++ program to demonstrate function overloading for the following prototypes.
add(int a, int b)
add(double a, double b)
5 Create a class named Shape with a function that prints "This is a shape". Create another class
named Polygon inheriting the Shape class with the same function that prints "Polygon is a shape".
Create two other classes named Rectangle and Triangle having the same function which prints
"Rectangle is a polygon" and "Triangle is a polygon" respectively. Again, make another class
named Square having the same function which prints "Square is a rectangle". Now, try calling
the function by the object of each of these classes
6 Suppose we have three classes Vehicle, Four Wheeler, and Car. The class Vehicle is the base
class, the class Four Wheeler is derived from it and the class Car is derived from the class Four
Wheeler. ClassVehicle has a method 'vehicle' that prints 'I am a vehicle', class Four Wheeler has
a method 'four Wheeler' that prints 'I have four wheels', and class Car has a method 'car' that
prints 'I am a car'.So, as this is a multi-level inheritance; we can have access to all the other
classes methods from the object of the class Car. We invoke all the methods from a Car object
and print the corresponding outputs of the methods So, if we invoke the methods in this order,
car(), four Wheeler(), and vehicle(), then the output will be
I am a car I have four wheels I am a vehicle
Write a C++ program to demonstrate multilevel inheritance using this.
7 Write a C++ program to create a text file, check file created or not, if created it will write some
textinto the file and then read the text from the file.
8 Write a C++ program to write and read time in/from binary file using fstream
9 Write a function which throws a division by zero exception and catch it in catch block. Write a
C++program to demonstrate usage of try, catch and throw to handle exception.
10 Write a C++ program function which handles array of bounds exception using C++.
Suggested Learning Resources:
Books (Title of the Book/Name of the author/Name of the publisher/Edition and Year)
Textbooks
1. Bhushan Trivedi, “Programming with ANSI C++”, Oxford Press, Second Edition, 2012.
2. Balagurusamy E, Object Oriented Programming with C++, Tata McGraw Hill Education Pvt. Ltd,
Fourth Edition 2010.
Web links and Video Lectures (e-Resources):
Tutorial Link:
1. https://www.w3schools.com/cpp/cpp_intro.asp
2. https://www.edx.org/course/introduction-to-c-3
CO – PO – PSO Matrix
PO PSO
CO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2
CO2 2
CO3 2
CO4 2
CO 2 2 2
No. of hours
Unit Syllabus content
Theory Tutorial
I Integral Calculus: Multiple Integrals: Evaluation of double and triple
integrals, evaluation of double integrals by change of order of integration,
changing into polar coordinates. Applications to find: Area and Volume by
double integral. Problems. 06 02
Beta and Gamma functions: Definitions, properties, relation between Beta
and Gamma functions. Problems.
Self-Study: Volume by triple integration, Center of gravity
II
Vector Calculus:
Vector Differentiation: Scalar and vector fields. Gradient, directional
derivative, curl and divergence - physical interpretation, solenoidal and
irrotational vector fields. Problems. 06 02
Vector Integration: Line integrals, Surface integrals. Applications to work
done by a force and flux. Statement of Green’s theorem and Stoke’s theorem.
Problems.
Self-Study: Volume integral and Gauss divergence theorem.
III Partial Differential Equations (PDE's):
Formation of PDE's by elimination of arbitrary constants and functions.
Solution of non- homogeneous PDE by direct integration. Homogeneous
PDEs involving derivative with respect to one independent variable only.
06 02
Method of separation of variables. Solution of one-dimensional heat
equation and wave equation by the method of separation of variables.
Self-Study: Derivation of one-dimensional heat equation and wave
equation.
IV Numerical methods-1:
Finite differences: Interpolation using Newton’s forward and backward
difference formulae, Newton’s divided difference formula (All formulae 06 02
without proof). Problems.
Numerical differentiation: Numerical differentiation using Newton’s
5. http://mcatutorials.com/mca-tutorials-numerical-methods-tutorial.php
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2
CO2 2 3
CO3 3 2
CO4 2 3
Strength of correlation: Low-1, Medium- 2, High-3
Reference Books
1. Srimanta Pal & Subodh C. Bhunia: “Engineering Mathematics” Oxford University Press,3rd
Ed., 2016.
2. C. Ray Wylie, Louis C. Barrett: “Advanced Engineering Mathematics” McGraw – Hill Book
Co., Newyork, 6th Ed., 2017.
3. Gupta C.B, Sing S. R., and Mukesh Kumar: “Engineering Mathematic for Semester I and II”,
McGraw Hill Education(India) Pvt. Ltd 2015.
4. H. K. Dass and Er. Rajnish Verma: “Higher Engineering Mathematics” S. Chand Publication,
3rd Ed., 2014.
5. James Stewart: “Calculus” Cengage Publications, 7th Ed., 2019.
6. David C Lay: “Linear Algebra and its Applications”, Pearson Publishers, 4th Ed., 2018.
7. Gareth Williams: “Linear Algebra with applications”, Jones Bartlett Publishers Inc., 6thEd., 2017.
CO – PO – PSO Matrix
PO PSO
CO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2
CO2 2
CO3 2
CO4 2
CO 2 2 2
¸ÁA¸ÀÌøwPÀ PÀ£ÀßqÀ – PÀ£ßÀ qÀ §®è ªÀÄvÀÄÛ PÀ£ßÀ qÀ ªÀiÁvÀȨsÁµÉAiÀÄ «zÁåyðUÀ½UÉ ¤UÀ¢¥Àr¹zÀ ¥ÀoÀåPÀæªÀÄ
Course Title: ¸ÁA¸ÀÌøwPÀ PÀ£ÀßqÀ
Course Code: P22KSK107/207 CIE Marks 50
Course Type (Theory/Practical Theory SEE Marks 50
/Integrated) Total Marks 100
Teaching Hours/Week (L:T:P:S) 0:2:0:0 Exam Hours 01 Theory
Total Hours of Pedagogy 15 hours Credits 01
Course Objectives : ¸ÁA¸ÀÌøwPÀ PÀ£ÀßqÀ ¥ÀoÀåzÀ PÀ°PÉAiÀÄ GzÉÝñÀUÀ¼ÀÄ:
The course (P22KSK107/207) will enable the students,
1. ¥Àz« À «zÁåyðUÀ¼ÁVgÀĪÀÅzÀjAzÀ PÀ£ÀßqÀ ¨sÁµÉ, ¸Á»vÀå ªÀÄvÀÄÛ PÀ£ÀßqÀzÀ ¸ÁA¸ÀÌøwAiÀÄ ¥ÀjZÀAiÀÄ ªÀiÁrPÉÆqÀĪÀÅzÀÄ.
2. PÀ£ÀßqÀ ¸Á»vÀåzÀ ¥ÀæzsÁ£À ¨sÁUÀªÁzÀ DzsÀĤPÀ ¥ÀƪÀð ªÀÄvÀÄÛ DzsÄÀ ¤PÀ PÁªÀåUÀ¼£ À ÀÄß ¸ÁAPÉÃwPÀªÁV
¥ÀjZÀºÀ¬Ä¸ÀĪÀÅzÀÄ.
3. «zÁåyðUÀ¼° À è ¸Á»vÀå ªÀÄvÀÄÛ ¸ÁA¸ÀÌøwAiÀÄ §UÉÎ CjªÀÅ ºÁUÀÆ D¸ÀQÛAiÀÄ£ÀÄß ªÀÄÆr¸ÀĪÀÅzÀÄ.
4. vÁAwæPÀ ªÀåQÛUÀ¼À ¥ÀjZÀAiÀĪÀ£ÀÄß ºÁUÀÆ CªÀgÀÄUÀ¼À ¸Á¢ü¹zÀ «µÀAiÀÄUÀ¼£ À ÀÄß ¥ÀjZÀ¬Ä¸ÀĪÀÅzÀÄ.
5. ¸ÁA¸ÀÌøwPÀ, d£À¥z À À ºÁUÀÆ ¥ÀæªÁ¸À PÀxÀ£ÀU¼ À À ¥ÀjZÀAiÀÄ ªÀiÁrPÉÆqÀĪÀÅzÀÄ.
1. Introduction, Necessity of learning a local language. Methods to learn the Kannada language.
2. Easy learning of a Kannada Language: A few tips. Hints for correct and polite conservation,
Listening and Speaking Activites
3. ªÉÊAiÀÄQÛP,À ¸ÁéªÀÄå¸ÀÆZÀPÀ / ¸ÀA§A¢üvÀ ¸ÁªÀð£ÁªÀÄUÀ¼ÀÄ ªÀÄvÀÄÛ ¥Àæ±ÁßxÀðPÀ ¥ÀzU À À¼ÄÀ –Personal Pronouns,
Possessive Forms, Interrogative words
Module-2 (03 hours of pedagogy)
1. £ÁªÀÄ¥ÀzÀU¼ À À ¸ÀA§AzsÁxÀðPÀ gÀÆ¥ÀU¼ À ÀÄ, ¸ÀAzÉúÁ¸ÀàzÀ ¥À± À ÀÄ –
æ ÉßUÀ¼ÄÀ ªÀÄvÀÄÛ ¸ÀA§AzsÀªÁZÀPÀ £ÁªÀÄ¥ÀzÀU¼
Possessive forms of nouns, dubitive question and Relative nouns
2. UÀÄt, ¥ÀjªÀiÁt ªÀÄvÀÄÛ ªÀtð§tÚ «±ÉõÀtUÀ¼ÄÀ , ¸ÀASÁåªÁZÀPU À À¼ÀÄ Qualitative and Colour Adjectives,
Numerals
À ÀÄ ªÀÄvÀÄÛ «¨sÀQÛ ¥ÀævåÀ AiÀÄUÀ¼ÄÀ - ¸À¥ÛÀ«Ä «¨sQÀ Û ¥ÀævåÀ AiÀÄ – (D, CzÀÄ, CªÀÅ, C°è) Predictive
3. PÁgÀPÀ gÀÆ¥ÀU¼
Forms, Locative Case
Module-3 (03 hours of pedagogy)
À À¼ÄÀ – Dative Cases, and Numerals
1. ZÀvÀÄy𠫨sÀQÛ ¥ÀævÀåAiÀÄzÀ §¼ÀPÉ ªÀÄvÀÄÛ ¸ÀASÁåªÁZÀPU
2. ¸ÀASÁåUÀÄtªÁZÀPUÀ À¼ÄÀ ªÀÄvÀÄÛ §ºÀĪÀZÀ£À £ÁªÀÄgÀÆ¥ÀUÀ¼ÀÄ – Ordinal numerals and Plural markers
3. £ÀÆå£À / ¤µÉÃzsÁxÀðPÀ QæAiÀiÁ¥ÀzU À À¼ÄÀ – Defective / Negative Verbs and
À À¼ÄÀ ªÀÄvÀÄÛ ªÀtð UÀÄtªÁZÀPU
Colour Adjectives
Module-4 (03 hours of pedagogy)
1. C¥ÀàuÉ / M¦àUÉ, ¤zÉÃð±À£À, ¥ÉÆæÃvÁìºÀ ªÀÄvÀÄÛ MvÁÛAiÀÄ CxÀðgÀÆ¥À ¥ÀzU À À¼ÀÄ ªÀÄvÀÄÛ ªÁPÀåUÀ¼ÄÀ
Permission, Commands, encouraging and Urging words (Imperative words and sentences)
2. ¸ÁªÀiÁ£Àå ¸ÀA¨sÁµÀuÉUÀ¼À°è ¢éwÃAiÀÄ «¨sÀQÛ ¥ÀævåÀ AiÀÄUÀ¼ÄÀ ªÀÄvÀÄÛ ¸ÀA¨sªÀ À¤ÃAiÀÄ ¥ÀæPÁgÀUÀ¼ÄÀ
Accusative Cases and Potential Forms used in General Communication
3. “EgÀÄ ªÀÄvÀÄÛ EgÀ®è” ¸ÀºÁAiÀÄPÀ QæAiÀiÁ¥ÀzU À À¼ÄÀ , ¸ÀA¨sÁªÀå¸ÀÆZÀPÀ ªÀÄvÀÄÛ ¤µÉÃzsÁxÀðPÀ QæAiÀiÁ ¥ÀzU À À¼ÄÀ –
Helping Verbs “iru and iralla”, Corresponding Future and Negation Verbs
4. ºÉÆÃ°PÉ (vÀgv À ÀªÀÄ), ¸ÀA§AzsÀ ¸ÀÆZÀPÀ ªÀÄvÀÄÛ ªÀ¸ÀÄÛ ¸ÀÆZÀPÀ ¥ÀævåÀ AiÀÄUÀ¼ÄÀ ªÀÄvÀÄÛ ¤µÉÃzsÁxÀðPÀ ¥ÀzÀUÀ¼À §¼ÀPÉ –
Comparative, Relationship, Identification and Negation Words
Module-5 (03 hours of pedagogy)
1. PÁ® ªÀÄvÀÄÛ ¸ÀªÄÀ AiÀÄzÀ ºÁUÀÆ QæAiÀiÁ¥ÀzUÀ À¼À ««zsÀ ¥ÀæPÁgÀUÀ¼ÄÀ –Differint types of forms of Tense,
Time and Verbs
2. zï, -vï, -vÀÄ, -EvÀÄ, -DV, -C®è, -Uï, -Pï, EzÉ, QæAiÀiÁ ¥ÀævåÀ AiÀÄUÀ¼Æ É A¢ ¨sÀÆvÀ, ¨s« À µÀåvï ªÀÄvÀÄÛ
ªÀvÀðªÀiÁ£À PÁ® ªÁPÀå gÀZÀ£É – Formation of past, Future and Present Tense Sentences with
Verb Forms
3. Kannada Vocabulary List : ¸ÀA¨sÁµÀuÉAiÀÄ°è ¢£ÉÆÃ¥ÀAiÉÆÃV PÀ£ÀßqÀ ¥ÀzÀU¼ À ÀÄ – Kannada Words in
Conversation
Course Outcomes (Course Skill Set):
§¼ÀPÉ PÀ£ÀßqÀ ¥ÀoÀåzÀ PÀ°PɬÄAzÀ «zÁåyðUÀ½UÉ DUÀĪÀ C£ÀÄPÀÆ®UÀ¼ÀÄ ªÀÄvÀÄÛ ¥sÀ°vÁA±ÀUÀ¼ÀÄ :
At the end of the Couse, The Students will be able
CO1: To understand the necessity of learning of local language for comfortable life.
CO2: To Listen and understand the Kannada language properly.
CO3: To speak, read and write Kannada language as per requirement.
CO4: To communicate (converse) in Kannada language in their daily life with kannada speakers.
CO5: To speak in polite conservation.
(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). A student shall
be deemed to have satisfied the academic requirements and aearned 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 maeks out of 100) in the sum total of the CIE (Continuous Internal
Evaluation) and SEE (Semester End Examination) taken together
CIE methods / question paper is designed to attain the different levels of Blomm’s taxonomy as
per the outcome defined for the course.
¸É«Ä¸ÀÖgï CAvÀåzÀ ¥ÀjÃPÉëAiÀÄÄ F PɼÀV£ÀAwgÀÄvÀÛzÉ – Semester end Exam (SEE)
SEE will be conducted as per the scheduled timetable, with common question papers for the subject,
1. The question paper will have 25 questions. Each question is set for 02 marks.
2. SEE Pattern will be in MCQ Model for 50 marks. Duration of the exam is 01 hour.
Indian Constitution
Course Title: Indian Constitution
Course Code: P22ICO107/207 CIE Marks 50
Course Type (Theory/Practical Theory SEE Marks 50
/Integrated) Total Marks 100
Teaching Hours/Week (L:T:P:S) 0:2:0:0 Exam Hours 01 Theory
Total Hours of Pedagogy 15 hours Credits 01
Course objectives :
The course INDIAN CONSTITUTION (P22ICO107/207) will enable the students,
1. To know about the basic structure of Indian Constitution.
2. To know the Fundamental Rights (FR’s), DPSP’s and Fundamental Duties (FD’s) of our
constitution.
3. To know about our Union Government, political structure & codes, procedures.
4. To know the State Executive & Elections system of India.
5. To learn the Amendments and Emergency Provisions, other important provisions given by the
constitution.
Teaching-Learning Process
These are sample Strategies, which teacher can use to accelerate the attainment of the various course
outcomes and make Teaching –Learning more effective: Teachers shall adopt suitable pedagogy for
effective teaching – learning process. The pedagogy shall involve the combination of different
methodologies which suit modern technological tools.
I. Direct instructional method (Low/Old Technology), (ii) Flipped classrooms (High/advanced
Technological tools), (iii) Blended learning (Combination of both), (iv) Enquiry and evaluation
based learning, (v) Personalized learning, (vi) Problems based learning through discussion.
II. Apart from conventional lecture methods, various types of innovative teaching techniques
through videos, animation films may be adapted so that the delivered lesson can progress the
students in theoretical applied and practical skills.
Module-1 (03 hours of pedagogy)
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.
Module-2 (03 hours of pedagogy)
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.
Module-3 (03 hours of pedagogy)
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.
Module-4 (03 hours of pedagogy)
Parliament - LS and RS, Parliamentary Committees, Important Parliamentary Terminologies. Judicial
System of India, Supreme Court of India and other Courts, Judicial Reviews and Judicial Activism.
Module-1
Understanding Design Thinking
Definition of design - Design Vs Engineering Design– Difference between Design and Engineering
Design– The General Design process Model – Design to Design thinking - Time line of Design thinking.
Module-2
Features of Design Thinking
Venn diagram of design thinking– Design thinking resources – Design thinking process Models – Design
thinking methodologies
Module-3
Models to Do Design Thinking
Different kinds of thinking – 5 Stage d.School Process - 5 stages of Stanford – Empathize – Define- Ideate
– Prototype – Test – Iterate - Applications of Design Thinking
Module-4
Design thinking for Engineering - Concept models for comparing design thinking and engineering
systems thinking - The Distinctive Concept Model - The Comparative Concept Model - The Inclusive
Concept Model - The Integrative Concept Model.
Module-5
Design Thinking Tools and Methods - Purposeful Use of Tools and Alignment with Process - What Is:
Visualization - What Is: Journey Mapping - What Is: Value Chain Analysis - What Is: Mind Mapping -
What If: Brainstorming - What If: Concept Development - What Wows: Assumption Testing - What
Wows: Rapid Prototyping - What Works: Customer Co-Creation - What Works: Learning Launch.
Course Outcomes:
Upon the successful completion of the course, students will be able to:
CO Knowledge Level
Course (Based on revised
Nos.
Outcomes Bloom’s Taxonomy)
CO1 Understanding Design Thinking process L2
Appreciate various design process procedure
CO2 L2
CO3 Generate and develop design ideas through different L2
Technique.
CO4 Identify the significance of reverse Engineering to Understand L3
products
CO5 Practice the methods, processes, and tools of Design Thinking L2
PO PO PO PO PO PO PO PO PO PO PO PO PS PS
Course Outcome 1 2 3 4 5 6 7 8 9 10 11 12 O1 O2