First Year (Common) • 2nd SemesterAll First Year GroupsChange Track

First Year (Common) — 2nd Semester Syllabus

Common First Year Curriculum for All Engineering Branches

Credits Allocation Table (L-T-P Structure)

Course TitleCodeLTPCredits
Engineering Chemistry1002153003
Engineering Mathematics-II1002023104
Communicative English1002163003
Python Programming1002182002
Introduction to Web Design1002193003
Sports/Yoga/NCC/NSS100220P0021
Engineering Chemistry Lab100215P0021
Communicative English Lab100216P0021
Python Programming Lab100218P0021
Introduction to Web Design Lab100219P0021
TOTAL----20
Engineering Physics1002013003
Programming for Problem Solving1002033003
Workshop1002111001
Basic Electrical Engineering1002123003
Engineering Physics Lab100201P0021
Programming for Problem Solving Lab100203P0021
Workshop Lab100211P0042
Basic Electrical Engineering Lab100212P0021
Swachha Bharat Mission100214P0021

Engineering Chemistry

100215
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Atomic and Molecular Structure

  • Electromagnetic radiations
  • Dual nature of electron and Heisenberg uncertainty Principle
  • Photoelectric effect
  • Planck's theory
  • Principles for the combination of atomic orbitals to form molecular orbitals
  • Bent's rule
  • VSEPR theory (typical example) co-ordination numbers and geometries
  • Isomerism in transition metal compounds
  • Metal Carbonyls; Synthesis and Structure

Unit 2.0: Spectroscopy

  • Principle of rotational and vibrational spectroscopy
  • Selection rule for application in diatomic molecules
  • Elementary idea of electronic spectroscopy
  • UV-VIS spectroscopy with related rules and its applications
  • Basic Principle of nuclear Magnetic resonance spectroscopy with applications

Unit 3.0: Electrochemistry and Fuels

  • Nernst equation
  • EMF and electrochemical cell
  • Introduction of corrosion
  • Corrosion mechanism
  • Types of corrosion
  • Water line corrosion
  • Stress corrosion
  • Pitting corrosion
  • Lead acid storage cell
  • Leclanche cell
  • Calorific value of fuels
  • Proximate and ultimate analysis of coals
  • Fuel cells
  • Bio fuels

Unit 4.0: Water Chemistry

  • Hardness of water
  • Estimation of water hardness by EDTA and Alkalinity method
  • Removal of hardness of water: soda lime process, zeolite process, Ion exchange process
  • Boiler problem
  • Sludge and scale formation
  • Priming and foaming
  • Boiler corrosion and Caustic embrittlement

Unit 5.0: Polymer and Plastics

  • Polymerization techniques (free radical, ionic, and co-ordination mechanism)
  • Preparation properties and technical application of phenol-formaldehyde resins
  • Elastomers
  • Synthetic rubbers (Buna-S, Buna-N, neoprene)
  • Inorganic polymers
  • Silicones
  • Adhesives
  • Epoxy resins
  • Structural difference between thermoplastic and thermosetting Plastics
  • Importance of commercially important thermoplastics and thermosets
  • Poly ethylene
  • Polyvinyl chloride
  • Polystyrene

Unit 6.0: Organic Reactions and Synthesis of A Drug Molecule

  • Introduction to intermediate and reaction involving Substitution, addition, elimination, oxidation-reduction
  • Diels Elder cyclization and epoxide ring opening reactions
  • Synthesis of commonly used drug molecules like aspirin

Engineering Mathematics-II

100202
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Complex Analysis - I

  • Functions of complex variable
  • Limit
  • Continuity
  • Differentiability
  • Analytic function
  • Cauchy-Riemann Equations in Cartesian and polar form
  • Harmonic function and harmonic conjugate

Unit 2.0: Complex Analysis - II

  • Line Integral
  • Contour integrals
  • Cauchy theorem
  • Cauchy's Integral formula (without proof)
  • Taylors series
  • Zero of analytic functions
  • Singularities
  • Laurent's series
  • Residue
  • Cauchy residue theorem (without Proof) and its applications

Unit 3.0: Ordinary Differential Equations

  • Linear differential equations of nth Order with constant coefficients
  • Solution of Homogeneous and Non-Homogeneous Equations
  • Equations with variable coefficients
  • Cauchy-Euler Equations
  • Method of Variation of Parameters

Unit 4.0: Sequence and Series

  • Introduction of Sequence and Series
  • Nature of series Tests of convergence of Series
  • Comparison test
  • D'Alembert ratio test
  • Cauchy's Root test
  • Raabe's test
  • Logarithmic test
  • Cauchy's condensation test

Unit 5.0: Laplace Transform

  • Laplace Transform
  • Existence theorem
  • Properties of Laplace Transform
  • Laplace Transform of Periodic functions
  • Inverse Laplace Transform
  • Convolution theorem
  • Application of Laplace Transform to solve Ordinary differential equations

Unit 6.0: Fourier Series

  • Fourier Series
  • Fourier Series for odd and even functions
  • Half range sine and cosine series
  • Parseval's theorem

Communicative English

100216
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Vocabulary Building

  • Nature of Word Formation
  • Root Word and Morpheme
  • Prefix and Suffix
  • Foreign Expressions in English
  • Synonym and Antonym
  • Homophone and Homograph
  • Abbreviation and Acronym

Unit 2.0: Basic Writing Skills

  • Parts of Speech: Types of Words
  • Structures of Sentence
  • Kind of Sentence
  • Phrase and Clause
  • Punctuation Marks
  • Capitalization
  • Tenses: Present, Past and Future
  • Voices: Active and Passive
  • Formation of Questions using Primary Auxiliaries, Modals and Wh-Words

Unit 3.0: Common Errors in English

  • Articles
  • Prepositions
  • Modifiers
  • Subject-Verb Agreement
  • Noun-Pronoun agreement
  • Redundancies
  • Cliches
  • Spelling Error

Unit 4.0: Principles of Appropriate Writing

  • Defining: Describing, Classifying and Exemplifying
  • Introduction, Body, and Conclusion
  • References, Quotations and Illustrations
  • Organizing the Paragraphs in a Document
  • 7Cs of the Professional Writing: Clear, Concise, Concrete, Correct, Coherent, Complete and Courteous

Unit 5.0: Practices of Formal Writing

  • Formal Letter: Cover-Letter and Application
  • Resume Writing
  • Report Writing
  • Minutes of Meeting
  • Memorandum
  • Notice
  • Essay Writing: Personal and Impersonal
  • Email Writing Etiquettes
  • Article Writing
  • Writing for Current Social Media

Unit 6.0: Comprehension of Written English

  • Of Studies (Essay) by Sir Francis Bacon
  • The Sun Rising (Poem) by John Donne
  • The Last Leaf (Story) by O Henry
  • Unseen/Untaught Passage

Python Programming

100218
Theory Course • 6 Units
View PYQ Papers

Module 1: Input and Output

  • Identifiers
  • Keywords
  • Statements and Expressions
  • Variables
  • Operators
  • Precedence and Associativity
  • Data Types
  • Indentation
  • Comments
  • Reading Input
  • Print Output
  • Type Conversions
  • The type() Function and Is Operator
  • Dynamic and Strongly Typed Language

Module 2: Control Flow statements, Function and Loops

  • Control Flow Statements
  • The if Decision Control Flow Statement
  • The if...else Decision Control Flow Statement
  • The if...elseif...else Decision Control Statement
  • Nested if Statement
  • Built-In Functions
  • Commonly Used Modules
  • Function Definition and Calling the Function
  • The return Statement and void Function
  • Scope and Lifetime of Variables
  • Default Parameters
  • The while Loop
  • The for Loop
  • The continue and break Statements

Module 3: Strings

  • Creating and Storing Strings
  • Basic String Operations
  • Accessing Characters in String by Index Number
  • String Slicing and Joining
  • String Methods
  • Formatting Strings

Module 4: Lists

  • Creating Lists
  • Basic List Operations
  • Indexing and Slicing in Lists
  • Built-In Functions Used on Lists
  • List Methods
  • The del Statement

Module 5: Dictionaries, Tuples and Sets

  • Creating Dictionary
  • Accessing and Modifying key value Pairs in Dictionaries
  • Built-In Functions Used on Dictionaries
  • Dictionary Methods
  • The del Statement
  • Tuples and Sets
  • Creating Tuples
  • Basic Tuple Operations
  • Indexing and Slicing in Tuples
  • Built-In Functions Used on Tuples
  • Relation between Tuples and Lists
  • Relation between Tuples and Dictionaries
  • Tuple Methods
  • Using zip() Function
  • Sets
  • Set Methods
  • Traversing of Sets
  • Frozen set

Module 6: Files

  • Types of Files
  • Creating and Reading Text Data
  • File Methods to Read and Write Data
  • Reading and Writing Binary Files
  • The Pickle Module
  • Reading and Writing CSV Files
  • Python os and os.path Modules

Introduction to Web Design

100219
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Fundamentals of Internet and Web Technologies

  • Web Basics and Overview: Introduction to Internet, World Wide Web
  • History of the web
  • Website
  • Homepage
  • Domain Name
  • Web Browsers and Web server
  • Web Server Working
  • Client-Server Architecture
  • 3-Tier Web Architecture
  • Web hosting
  • URL
  • MIME
  • HTTP protocol
  • Web Programmers Toolbox

Unit 2.0: Introduction to HTML: Elements and Structure

  • Introduction to html: Fundamentals of HTML elements
  • History of HTML
  • Document body
  • Different tags
  • Sections
  • Text
  • Heading
  • Paragraphs
  • Hyperlink
  • Lists
  • Tables
  • Color coding and images
  • Div and Span Tags for grouping
  • Character entities
  • URL Encoding
  • Frames and frame sets

Unit 3.0: HTML Forms and Multimedia Integration

  • HTML form
  • Form Elements
  • Form Attributes
  • HTML canvas
  • Embedding audio and video in a webpage
  • HTML Vs XHTML

Unit 4.0: Introduction to CSS: Styling and Layouts

  • Need for CSS
  • Introduction to CSS
  • Basic syntax and structure
  • External Style Sheets
  • Internal Style Sheets
  • Inline Style
  • CSS Selectors
  • Div & span tag
  • CSS Color
  • CSS Backgrounds
  • Borders
  • Margins
  • Padding
  • Box Model
  • Height width
  • Outline
  • Text
  • Font
  • Tables
  • CSS Buttons
  • CSS Display
  • CSS Float & Clear
  • CSS Overflow

Unit 5.0: JavaScript Basics: Scripting and Control

  • Java Script: Introduction to Client-side Scripting
  • What can JavaScript Do
  • Need of JavaScript
  • Enhancing HTML Documents with JavaScript
  • The Building Blocks: Data types, variables
  • Types of Operators
  • Operator Precedence
  • Type conversion
  • Conditional statement in JavaScript: if else, and else if, Switch statement
  • Loops in JavaScript: for, while, do/while, break, continue

Unit 6.0: Advanced JavaScript: Objects and Events

  • Advanced JavaScript: Objects in JavaScript (array, number, string, Boolean)
  • Event handling (e.g., onclick, onsubmit)
  • Error handling
  • JavaScript scope
  • Responsive modal forms
  • Form validation

Sports/Yoga/NCC/NSS

100220P
Laboratory Subject • 2 Units
View PYQ Papers

Topics Part 1

  • Encouraging creativity and innovation: The course could aim to foster a culture of creativity and innovation among engineering students. It could provide opportunities for students to generate and develop new ideas, think critically, and come up with innovative solutions to real-world problems. This objective could be achieved through brainstorming sessions, design thinking exercises, and hands-on projects.
  • Enhancing problem-solving skills: The course could focus on enhancing the problem-solving skills of engineering students. It could provide training on various problem-solving techniques, such as root cause analysis, critical thinking, and decision-making. Students may learn how to identify and analyse complex problems, develop feasible solutions, and implement them effectively.
  • Developing project management skills: The course could aim to develop project management skills among engineering students. It could cover topics such as project planning, scheduling, budgeting, and risk management. Students may learn how to manage resources, communicate effectively, and work collaboratively in a project-based environment.
  • Promoting interdisciplinary collaboration: The course could encourage interdisciplinary collaboration among engineering students. It could provide opportunities for students from different engineering disciplines to work together on innovative projects. This could foster cross-disciplinary learning, encourage diverse perspectives, and promote teamwork and collaboration skills.
  • Facilitating practical application of engineering concepts: The course could focus on the practical application of engineering concepts and principles. It could provide students with opportunities to apply their theoretical knowledge to real-world projects, prototypes, or simulations. Students may learn how to translate engineering theories into practical solutions and develop hands-on experience in implementing innovative projects.

Topics Part 2

  • Developed innovative projects: Students may have successfully developed innovative projects that demonstrate their creativity, problem-solving skills, and technical competence. These projects could be prototypes, models, simulations, or practical solutions to real-world problems, showcasing their ability to apply engineering concepts in a creative and innovative manner.
  • Improved critical thinking and problem-solving skills: Students may have honed their critical thinking and problem-solving skills through various course activities, such as brainstorming, design thinking, and project development. They may have learned to analyse complex problems, identify viable solutions, and make informed decisions based on technical, economic, and social considerations.
  • Enhanced project management and teamwork skills: Students may have gained practical experience in managing projects, including planning, scheduling, budgeting, and risk management. They may have learned how to work effectively in a team, collaborate with diverse team members, and communicate project progress and results professionally.
  • Increased interdisciplinary knowledge and collaboration: Students may have gained exposure to interdisciplinary concepts and collaborated with peers from different engineering disciplines. They may have learned to appreciate diverse perspectives, leverage interdisciplinary knowledge, and work collaboratively to develop innovative solutions that integrate multiple domains of engineering.
  • Cultivated a mindset of innovation and entrepreneurship: Students may have developed a mindset of innovation and entrepreneurship, recognizing the importance of creativity, adaptability, and continuous improvement in engineering practice. They may have learned to identify opportunities, think critically, and take risks to develop and implement innovative projects with commercial or societal potential.

Prescribed Experiments

  1. Encouraging creativity and innovation: The course could aim to foster a culture of creativity and innovation among engineering students. It could provide opportunities for students to generate and develop new ideas, think critically, and come up with innovative solutions to real-world problems. This objective could be achieved through brainstorming sessions, design thinking exercises, and hands-on projects.
  2. Enhancing problem-solving skills: The course could focus on enhancing the problem-solving skills of engineering students. It could provide training on various problem-solving techniques, such as root cause analysis, critical thinking, and decision-making. Students may learn how to identify and analyse complex problems, develop feasible solutions, and implement them effectively.
  3. Developing project management skills: The course could aim to develop project management skills among engineering students. It could cover topics such as project planning, scheduling, budgeting, and risk management. Students may learn how to manage resources, communicate effectively, and work collaboratively in a project-based environment.
  4. Promoting interdisciplinary collaboration: The course could encourage interdisciplinary collaboration among engineering students. It could provide opportunities for students from different engineering disciplines to work together on innovative projects. This could foster cross-disciplinary learning, encourage diverse perspectives, and promote teamwork and collaboration skills.
  5. Facilitating practical application of engineering concepts: The course could focus on the practical application of engineering concepts and principles. It could provide students with opportunities to apply their theoretical knowledge to real-world projects, prototypes, or simulations. Students may learn how to translate engineering theories into practical solutions and develop hands-on experience in implementing innovative projects.

Engineering Chemistry Lab

100215P
Laboratory Subject • 1 Units
View PYQ Papers

Topics Part 1

  • To estimate hardness of water by alkalinity method
  • To estimate hardness of water by EDTA method
  • To remove hardness of water by ion exchange method
  • Determination of pH of a given acid solution using a standard sodium hydroxide solution
  • Determination of surface tension and viscosity
  • Chemical analysis of salt (Acid radical and basic radical)
  • Adsorption of acetic acid by charcoal
  • Test of adulteration of fat butter, sugar, turmeric powder, chilli powder and pepper
  • Saponification/ acid value of an oil
  • Identification of organic substances and their functional groups
  • Potentiometric determination of redox potentials and emf
  • Synthesis of drug/polymer like ASPRIN/ Urea- formaldehyde resin
  • Thin layer chromatography
  • Analysis of flue gas by orsat apparatus

Prescribed Experiments

  1. To estimate hardness of water by alkalinity method
  2. To estimate hardness of water by EDTA method
  3. To remove hardness of water by ion exchange method
  4. Determination of pH of a given acid solution using a standard sodium hydroxide solution
  5. Determination of surface tension and viscosity
  6. Chemical analysis of salt (Acid radical and basic radical)
  7. Adsorption of acetic acid by charcoal
  8. Test of adulteration of fat butter, sugar, turmeric powder, chilli powder and pepper
  9. Saponification/ acid value of an oil
  10. Identification of organic substances and their functional groups
  11. Potentiometric determination of redox potentials and emf
  12. Synthesis of drug/polymer like ASPRIN/ Urea- formaldehyde resin
  13. Thin layer chromatography
  14. Analysis of flue gas by orsat apparatus

Communicative English Lab

100216P
Laboratory Subject • 1 Units
View PYQ Papers

Topics Part 1

  • Listening Comprehension and Speed (Software)
  • Reading Comprehension and Speed (Software)
  • Pronunciation: Learning and Test (Software)
  • Self-Introduction: Social, Academic and Professional
  • English Typing: Microsoft Word Document (MS Word), and Microsoft Power Point Presentation (PPT)
  • Oral Presentation
  • Interview: Online and Offline
  • Just A Minute Technique (JAM) and Extempore
  • Debate
  • Group Discussion
  • Activities: Role Play, Peer Activities, and Group Activities
  • Anchoring and Addressing: an Assembly, a Meeting, a Seminar, a Party

Prescribed Experiments

  1. Listening Comprehension and Speed (Software)
  2. Reading Comprehension and Speed (Software)
  3. Pronunciation: Learning and Test (Software)
  4. Self-Introduction: Social, Academic and Professional
  5. English Typing: Microsoft Word Document (MS Word), and Microsoft Power Point Presentation (PPT)
  6. Oral Presentation
  7. Interview: Online and Offline
  8. Just A Minute Technique (JAM) and Extempore
  9. Debate
  10. Group Discussion
  11. Activities: Role Play, Peer Activities, and Group Activities
  12. Anchoring and Addressing: an Assembly, a Meeting, a Seminar, a Party

Python Programming Lab

100218P
Laboratory Subject • 2 Units
View PYQ Papers

Topics Part 1

  • Input and Output: Write a program to demonstrate different number data types in Python.
  • Input and Output: Write a program to perform different Arithmetic Operations on numbers in Python.
  • Input and Output: Write a program to create, concatenate and print a string and accessing sub-string from a given string.
  • Input and Output: Create a variable "number" and assign an Integer to the number. Check the assigned Integer is "Positive" or "Negative".
  • Input and Output: Write a program to find the largest element among three Numbers.
  • Input and Output: Write a program to print the sum of all the even numbers in the range 1 - 50 and print the even sum.
  • Input and Output: Write a Program to display all prime numbers within an interval of 20 and 50.
  • Variables and Functions: Write a program to swap two numbers without using a temporary variable.
  • Variables and Functions: Write a program to define a function with multiple return values.
  • Variables and Functions: Write a python program to find factorial of a number using Recursion.
  • Variables and Functions: Write a python script to print the current date in the following format "WED 09 02:26:23 IST 2020".
  • Variables and Functions: Write a Python program to convert temperatures to and from Celsius, Fahrenheit [Formula: c/5 = f-32/9].
  • Variables and Functions: Write a Python script that prints prime numbers less than 20.
  • Loops and Conditionals: Write a program to print the following patterns using loop: * ** *** ****
  • Loops and Conditionals: Write a program to print multiplication tables of 8, 15, 69.
  • Loops and Conditionals: Write a program to check whether the given input is digit or lowercase character or uppercase character or a special character (use 'if-else-if' ladder).
  • Loops and Conditionals: Write a python Program to print the Fibonacci sequence using while loop.
  • Strings: Write a program to find the length of the string without using any library functions.
  • Strings: Write a program to check if two strings are anagrams or not.
  • Strings: Write a program to check if the substring is present in a given string or not. (use regular expressions)
  • Lists: Write a program to perform the given operations on a list: i. add ii. Insert iii. slicing
  • Lists: Write a program to perform any 5 built-in functions by taking any list.
  • Lists: Write a program to get a list of the even numbers from a given list of numbers.(use only comprehensions).
  • Lists: Write a program to implement round robin.
  • Tuples: Write a program to create tuples (name, age, address, college) for at least two members and concatenate the tuples and print the concatenated tuples.
  • Tuples: Write a program to return the top 'n' most frequently occurring chars and their respective counts. e.g. aaaaabbbbcccc, 2 should return [(a 5) (b 4)]
  • Sets: Write a program to count the number of vowels in a string (No control flow allowed).
  • Sets: Write a program that displays which letters are present in both strings.
  • Sets: Write a program to sort given list of strings in the order of their vowel counts.
  • Dictionaries: Write a program to generate a dictionary that contains numbers (between 1 and n) in the form of (x, x*x).
  • Dictionaries: Write a program to check if a given key exists in a dictionary or not.
  • Dictionaries: Write a program to add a new key-value pair to an existing dictionary.
  • Dictionaries: Write a program to sum all the items in a given dictionary.
  • Files: Write a program to sort words in a file and put them in another file. The output file should have only lower case words, so any upper case words from source must be lowered. (Handle exceptions)
  • Files: Write a program to find the most frequent words in a text. (read from a text file).

Topics Part 2

  • Write a program to check whether a given number has an even number of 1's in its binary representation (No control flow allowed).
  • Write a program to implement user defined map() function.
  • Write a program to return a list in which duplicates are removed and the items are sorted from a given input list of strings.
  • Write a program to implement left binary search.
  • Write a program to change days to hours, hours to minutes and minutes to seconds using currying of composition of functions.
  • Write a program to generate an infinite number of even numbers (Use generator)
  • Write a program to convert a given iterable into a list. (Using iterator)
  • Write a program that accepts a sequence of whitespace separated words as input and prints the words after removing all duplicate words and sorting them alphanumerically.

Prescribed Experiments

  1. Input and Output: Write a program to demonstrate different number data types in Python.
  2. Input and Output: Write a program to perform different Arithmetic Operations on numbers in Python.
  3. Input and Output: Write a program to create, concatenate and print a string and accessing sub-string from a given string.
  4. Input and Output: Create a variable "number" and assign an Integer to the number. Check the assigned Integer is "Positive" or "Negative".
  5. Input and Output: Write a program to find the largest element among three Numbers.
  6. Input and Output: Write a program to print the sum of all the even numbers in the range 1 - 50 and print the even sum.
  7. Input and Output: Write a Program to display all prime numbers within an interval of 20 and 50.
  8. Variables and Functions: Write a program to swap two numbers without using a temporary variable.
  9. Variables and Functions: Write a program to define a function with multiple return values.
  10. Variables and Functions: Write a python program to find factorial of a number using Recursion.
  11. Variables and Functions: Write a python script to print the current date in the following format "WED 09 02:26:23 IST 2020".
  12. Variables and Functions: Write a Python program to convert temperatures to and from Celsius, Fahrenheit [Formula: c/5 = f-32/9].
  13. Variables and Functions: Write a Python script that prints prime numbers less than 20.
  14. Loops and Conditionals: Write a program to print the following patterns using loop: * ** *** ****
  15. Loops and Conditionals: Write a program to print multiplication tables of 8, 15, 69.
  16. Loops and Conditionals: Write a program to check whether the given input is digit or lowercase character or uppercase character or a special character (use 'if-else-if' ladder).
  17. Loops and Conditionals: Write a python Program to print the Fibonacci sequence using while loop.
  18. Strings: Write a program to find the length of the string without using any library functions.
  19. Strings: Write a program to check if two strings are anagrams or not.
  20. Strings: Write a program to check if the substring is present in a given string or not. (use regular expressions)
  21. Lists: Write a program to perform the given operations on a list: i. add ii. Insert iii. slicing
  22. Lists: Write a program to perform any 5 built-in functions by taking any list.
  23. Lists: Write a program to get a list of the even numbers from a given list of numbers.(use only comprehensions).
  24. Lists: Write a program to implement round robin.
  25. Tuples: Write a program to create tuples (name, age, address, college) for at least two members and concatenate the tuples and print the concatenated tuples.
  26. Tuples: Write a program to return the top 'n' most frequently occurring chars and their respective counts. e.g. aaaaabbbbcccc, 2 should return [(a 5) (b 4)]
  27. Sets: Write a program to count the number of vowels in a string (No control flow allowed).
  28. Sets: Write a program that displays which letters are present in both strings.
  29. Sets: Write a program to sort given list of strings in the order of their vowel counts.
  30. Dictionaries: Write a program to generate a dictionary that contains numbers (between 1 and n) in the form of (x, x*x).
  31. Dictionaries: Write a program to check if a given key exists in a dictionary or not.
  32. Dictionaries: Write a program to add a new key-value pair to an existing dictionary.
  33. Dictionaries: Write a program to sum all the items in a given dictionary.
  34. Files: Write a program to sort words in a file and put them in another file. The output file should have only lower case words, so any upper case words from source must be lowered. (Handle exceptions)
  35. Files: Write a program to find the most frequent words in a text. (read from a text file).

Introduction to Web Design Lab

100219P
Laboratory Subject • 1 Units
View PYQ Papers

Topics Part 1

  • Design a home page which displays information about your college department using heading, HTML entities and paragraphs. Implement different types of list tags in the college department home page. Create a webpage for any clinic using marquee and HTML formatting tags. Create an image(s) and iframe in a webpage.
  • Create a Hyperlink in home page connecting it to 3 different pages. Design a webpage using HTML that includes an image map, and embeds audio and video. Design a time-table and display it in a tabular format. Design an admission form for any course in your college with text, password fields, drop-down list, check-boxes, radio button, submit, and reset button.
  • Design a static webpage using HTML to create a frameset with header, navigation, and content sections. Create a webpage with a frameset divided into 3 frames: 20% on the left for page contents, 60% at the center for the main body, and 20% on the right for remarks. Create a web page multiple types of style sheet used in a single page.
  • Create a catalogue for an online shopping company that sells electronic items using CSS. Design a webpage of your home town with an attractive background color, text font, and an image using inline CSS formatting. Create a student web form for entering student information. Design a library webpage using different CSS border styles and the CSS box model.
  • Write a JavaScript program: Find the largest among three numbers. Calculate the factorial of a number. Check whether a given number is an Armstrong number. Find the sum of natural numbers using recursion. Check whether a string is a palindrome. Convert a decimal number to binary.
  • Write a JavaScript program: To design a scientific calculator with event handling for each button. To compute the squares and cubes of numbers from 0 to 10, and display the results in an HTML table format.
  • Write JavaScript to validate the following fields of the registration page: Name: Must contain only alphabets and be at least 6 characters long. Password: Must be at least 6 characters long. E-mail ID: Must follow the standard pattern name@domain.com and not contain invalid characters. Phone Number: Must contain exactly 10 digits.

Prescribed Experiments

  1. Design a home page which displays information about your college department using heading, HTML entities and paragraphs. Implement different types of list tags in the college department home page. Create a webpage for any clinic using marquee and HTML formatting tags. Create an image(s) and iframe in a webpage.
  2. Create a Hyperlink in home page connecting it to 3 different pages. Design a webpage using HTML that includes an image map, and embeds audio and video. Design a time-table and display it in a tabular format. Design an admission form for any course in your college with text, password fields, drop-down list, check-boxes, radio button, submit, and reset button.
  3. Design a static webpage using HTML to create a frameset with header, navigation, and content sections. Create a webpage with a frameset divided into 3 frames: 20% on the left for page contents, 60% at the center for the main body, and 20% on the right for remarks. Create a web page multiple types of style sheet used in a single page.
  4. Create a catalogue for an online shopping company that sells electronic items using CSS. Design a webpage of your home town with an attractive background color, text font, and an image using inline CSS formatting. Create a student web form for entering student information. Design a library webpage using different CSS border styles and the CSS box model.
  5. Write a JavaScript program: Find the largest among three numbers. Calculate the factorial of a number. Check whether a given number is an Armstrong number. Find the sum of natural numbers using recursion. Check whether a string is a palindrome. Convert a decimal number to binary.
  6. Write a JavaScript program: To design a scientific calculator with event handling for each button. To compute the squares and cubes of numbers from 0 to 10, and display the results in an HTML table format.
  7. Write JavaScript to validate the following fields of the registration page: Name: Must contain only alphabets and be at least 6 characters long. Password: Must be at least 6 characters long. E-mail ID: Must follow the standard pattern name@domain.com and not contain invalid characters. Phone Number: Must contain exactly 10 digits.

Engineering Physics

100201
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Frame of Reference and Oscillations

  • Non-Inertial frame of reference
  • Rotating coordinate system
  • Centripetal and Coriolis acceleration and its application in weather system
  • Harmonic Oscillator
  • Damped Harmonic motion: overdamped, critically Damped and lightly damped oscillators
  • Force Oscillators and Resonance

Unit 2.0: Optics and LASER

  • Huygens's Principle
  • Superposition of Waves and interference of Light by wave front-splitting and amplitude-splitting
  • Young's double slit experiment
  • Michelson interferometer
  • Fraunhofer diffraction from single slit and circular aperture
  • Diffraction Grating and their resolving power
  • Einstein's theory of matter-radiations interaction
  • Einstein's Coefficients (A and B)
  • Amplification by population inversion
  • Different types of lasers: Gas Laser, Helium-Neon Laser, Solid State Laser (Ruby, Neodymium), Semiconductor Laser

Unit 3.0: Quantum Mechanics

  • Compton Effect
  • Photoelectric Effect
  • Wave Particle duality
  • de Broglie's hypothesis
  • Heisenberg's Uncertainty Principle
  • Wave function and wave packets
  • Phase and group velocities
  • Schrodinger's Wave Equation
  • Normalization
  • Expectation values
  • Eigenvalues and Eigenfunction
  • Application of Schrodinger Wave Equation for particle in one dimensional box: its wavefunction and eigenvalue of energy and momentum

Unit 4.0: Vector Calculus and Electrostatics

  • Gradient, Divergence and Curl
  • Line, Surface and Volume integrals
  • Gauss's Divergence theorem and Stokes' theorem in Cartesian Coordinate
  • Gauss's Law and its applications
  • Divergence and Curl of Electrostatic fields
  • Electrostatic Potential
  • Boundary Conditions
  • Poisson's and Laplace's equations
  • Dielectrics
  • Polarization
  • Bound Charges
  • Electric displacement
  • Boundary Conditions in dielectrics

Unit 5.0: Magnetostatics and Electrodynamics

  • Lorentz force
  • Biot-Savart and Ampere's circuital laws and their applications
  • Divergence and Curl of Magneto static fields
  • Magnetic vector potential
  • Force and torque on a magnetic dipole
  • Magnetic Materials
  • Magnetization
  • Bound currents
  • Boundary conditions
  • Ohm's law
  • Motional EMF
  • Faraday's Law
  • Lenz's law
  • Self and mutual inductance
  • Energy stored in magnetic field
  • Maxwell's equations in vacuum and nonconducting medium
  • Continuity Equation
  • Poynting Theorem
  • Wave Equations: plain electromagnetic wave in vacuum and their transverse nature and Polarization

Unit 6.0: Solids and Semi-Conductors

  • Free electron theory of metal
  • Fermi level
  • Bloch's theorem for particle in a periodic Potential
  • Kroning-Penney model and origin of energy band
  • Metals, semiconductors and insulators
  • Intrinsic and extrinsic semiconductors
  • Carrier transport, diffusion and drift
  • P-N junction

Programming for Problem Solving

100203
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Introduction to Programming

  • Introduction to components of a computer system (disks, memory, processor, where a program is stored and executed, operating system, compilers etc.)
  • Idea of Algorithm: steps to solve logical and numerical problems
  • Representation of Algorithm: Flowchart/Pseudo code with examples
  • From algorithms to programs; source code
  • Variables (with data types) variables and memory locations
  • Syntax and Logical Errors in compilation
  • Object and executable code

Unit 2.0: Operators, Conditional Branching and Loops

  • Arithmetic expressions/arithmetic operators
  • Relational operators
  • Logical operators
  • Bitwise operators and precedence
  • Writing and evaluation of conditionals and consequent branching
  • Iteration and loops

Unit 3.0: Arrays and String

  • Array declaration & initialization
  • Bound checking arrays (1-d, 2-d)
  • Character arrays and strings

Unit 4.0: Function, Recursion and Pointers

  • Functions (including using built in libraries)
  • Parameter passing in functions
  • Call by value
  • Passing arrays to functions: Recursion, as a different way of solving problems
  • Example programs, such as Finding Factorial, Fibonacci series, Ackerman function etc.
  • Idea of pointers
  • Defining pointers
  • Use of Pointers in self-referential structures
  • Idea of call by reference

Unit 5.0: User defined Data Types and File handling

  • Structure: defining, declaring, initializing; accessing structure members, processing of structure, array of structures, structures within structure, structure and function, type definition
  • Union: definition, declaration, accessing union members, initializing union
  • Introduction to file handling, file declaration, opening and closing a file, working with text and binary files, I/O operations on file, error handling, random access to files

Unit 6.0: Basic Algorithms

  • Searching
  • Basic Sorting Algorithms (Bubble, Insertion and Selection)
  • Finding roots of equations
  • Notion of order of complexity through example programs (no formal definition required)

Workshop

100211
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Sheet Metal Working

  • Sheet material: GI sheets, aluminium, tin plate, copper, brass etc
  • Tools: steel rule, vernier callipers, micrometer, sheet metal gauge, scriber, divider, punches, chisels, hammers, snips, pliers, stakes etc.
  • Operations: scribing, bending, shearing, punching etc
  • Product development: hexagonal box with cap, funnel etc.

Unit 2.0: Joining

  • Classifications of joining processes
  • Brazing
  • Soldering
  • Mechanical Joints
  • Arc welding
  • Gas welding etc.

Unit 3.0: Pattern Making and Foundry Practice

  • Pattern material: wood, cast iron, brass, aluminium, waxes etc.
  • Types of patterns: split, single piece, match plate etc
  • Tools: cope, drag, core, core prints, shovel, riddle, rammer, trowel, slick, lifter, sprue pin, bellow, mallet, vent rod, furnace etc.
  • Moulding sands: green sand, dry sand, loam sand, facing sand etc.
  • Sand casting: Sand preparation, mould making, melting, pouring, and cleaning

Unit 4.0: Fitting Shop

  • Introduction to Fitting
  • Fitting Tools: Files and their classification, Holding Tools, Cutting Tools, Measuring and Marking Tools, Thread Making Tools, Various Fitting Power Tools
  • Methods Of Filing: Cross Filling and Draw Filing
  • Other associated operations Marking, Sawing and Chipping
  • Safety and Precautions in Fitting Shop

Unit 5.0: Carpentry Shop

  • Introduction to Carpentry Shop
  • Types of Wood
  • Seasoning of Wood: Types of Seasoning Methods
  • Defects in wood
  • Structure of Wood
  • Carpentry Tools: Measuring Tools, Marking Tools, Cutting Tools, Planning Tools, Drilling and Boring Tools, Holding Tools, Striking Tools, Auxiliary tools and materials used in Carpentry
  • Wood working Processes
  • Carpentry joints
  • Wood Working Machines: Wood Working Lathe, Circular Saw, Thickness Planer, Band saw
  • Safety and precautions in Carpentry Shop

Unit 6.0: Smithy Shop

  • Introduction to Smithy Shop
  • Forging Tools and Equipment
  • Forging Operations: Drawing, Upsetting, Swaging, Punching, Drifting, Fullering, Bending
  • Hot Working Processes: Rolling, Drop Forging, Press Forging, Hot Extrusion, Hot Drawing
  • Cold Working Process
  • Safety and Precautions in Smithy Shop

Basic Electrical Engineering

100212
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: DC Circuit Analysis and Network Theorems

  • Concepts of Network
  • Active and Passive elements
  • Voltage and current sources
  • Concept of linearity and linear network
  • Unilateral and bilateral elements
  • R L and C as linear elements
  • Source Transformation
  • Kirchhoff's Law
  • Loop and nodal methods of analysis
  • Star – delta transformation
  • Network Theorems: Superposition Theorem, Thevenin's Theorem, Norton's Theorem, Maximum Power Transfer Theorem

Unit 2.0: Magnetic Circuit

  • Magnetic circuit concepts
  • Analogy between Electric & Magnetic circuits
  • Magnetic circuits with DC and AC excitation
  • Magnetic leakage
  • B-H curve
  • Hysteresis and Eddy Current losses
  • Magnetic circuit calculations

Unit 3.0: Steady State Analysis of Single-Phase AC Circuits

  • Sinusoidal, Square and Triangular waveforms: average and effective values, form and peak factors
  • Concept of phasors
  • Phasor representation of sinusoidally varying voltage and current
  • Analysis of series, parallel, and series – parallel RLC Circuits
  • Apparent, Active & Reactive Powers
  • Power factor
  • Causes and problems of low power factor
  • Power factor improvement
  • Resonance in Series and Parallel Circuits

Unit 4.0: Three Phase AC Circuits

  • Three Phase System: its necessity and advantages
  • Meaning of phase sequence and star and delta connections
  • Balanced supply and balanced load
  • Line and phase voltage/current relations
  • Three phase power and its measurement

Unit 5.0: Electrical Machines

  • Introduction to DC Machines: Principal, Operation, Construction, and types of DC machines
  • E.m.f. equation of generator and torque equation of motor
  • Single Phase Transformer: Principle of Operation, Construction, e.m.f. equation, losses in transformer, efficiency
  • Three Phase Induction Motor: Principal, Operation, and Construction

Unit 6.0: Electrical Practices

  • Soldering: Soldering and desoldering techniques, breadboard wiring, general-purpose PCB soldering/wiring
  • Wiring: Types of residential and commercial wiring systems, general rules and guidelines for installation, load calculation and sizing of wire, rating of main switch, distribution board

Engineering Physics Lab

100201P
Laboratory Subject • 1 Units
View PYQ Papers

Topics Part 1

  • Determination of the capacitance and permittivity of the given material.
  • Determination of e/m of electron.
  • Determination of Planck's constant and Photoelectric Work Function using Photoelectric cell.
  • Verification of inverse square law using photocell.
  • Determination of Wavelength of (He-Ne) LASER using Diffraction Grating Method.
  • Calculation of Energy Band Gap of a semiconductor.
  • Determination of Dielectric constant using resonance method.
  • Determination of Wavelength of Sodium light by measuring the diameter of the Newton's Ring.
  • Determination of curvature of convex surface of a lens by Newton's ring.
  • Verification of existence of Bohr's Energy level with Frank-Hertz apparatus.
  • Determination of the Earth's horizontal magnetic field intensity and magnetic Moment of a magnet by employing magnetometer.
  • Verification of Faraday's Law and Lenz's Law of Electromagnetic Induction.

Prescribed Experiments

  1. Determination of the capacitance and permittivity of the given material.
  2. Determination of e/m of electron.
  3. Determination of Planck's constant and Photoelectric Work Function using Photoelectric cell.
  4. Verification of inverse square law using photocell.
  5. Determination of Wavelength of (He-Ne) LASER using Diffraction Grating Method.
  6. Calculation of Energy Band Gap of a semiconductor.
  7. Determination of Dielectric constant using resonance method.
  8. Determination of Wavelength of Sodium light by measuring the diameter of the Newton's Ring.
  9. Determination of curvature of convex surface of a lens by Newton's ring.
  10. Verification of existence of Bohr's Energy level with Frank-Hertz apparatus.
  11. Determination of the Earth's horizontal magnetic field intensity and magnetic Moment of a magnet by employing magnetometer.
  12. Verification of Faraday's Law and Lenz's Law of Electromagnetic Induction.

Programming for Problem Solving Lab

100203P
Laboratory Subject • 1 Units
View PYQ Papers

Topics Part 1

  • Tutorial 1: Problem solving using computers.Lab 1: Familiarization with programming environment.
  • Tutorial 2: Variable types and type conversions.Lab 2: Simple computational problems using arithmetic expressions.
  • Tutorial 3: Branching and logical expressions.Lab 3: Problems involving if-then-else structures.
  • Tutorial 4: Loops, while and for loops.Lab 4: Iterative problems e.g., sum of series.
  • Tutorial 5: 1D Arrays: searching, sorting.Lab 5: 1D Array manipulation.
  • Tutorial 6: 2D arrays and Strings.Lab 6: Matrix problems, String operations.
  • Tutorial 7: Functions, call by value.Lab 7: Simple functions.
  • Tutorial 8 & 9: Numerical methods (Root finding, numerical differentiation, numerical integration).Lab 8 and 9: Programming for solving Numerical methods problems.
  • Tutorial 10: Recursion, structure of recursive calls.Lab 10: Recursive functions.
  • Tutorial 11: Pointers, structures and dynamic memory allocation.Lab 11: Pointers and structures.
  • Tutorial 12: File handling.Lab 12: File operations.

Prescribed Experiments

  1. Tutorial 1: Problem solving using computers.Lab 1: Familiarization with programming environment.
  2. Tutorial 2: Variable types and type conversions.Lab 2: Simple computational problems using arithmetic expressions.
  3. Tutorial 3: Branching and logical expressions.Lab 3: Problems involving if-then-else structures.
  4. Tutorial 4: Loops, while and for loops.Lab 4: Iterative problems e.g., sum of series.
  5. Tutorial 5: 1D Arrays: searching, sorting.Lab 5: 1D Array manipulation.
  6. Tutorial 6: 2D arrays and Strings.Lab 6: Matrix problems, String operations.
  7. Tutorial 7: Functions, call by value.Lab 7: Simple functions.
  8. Tutorial 8 & 9: Numerical methods (Root finding, numerical differentiation, numerical integration).Lab 8 and 9: Programming for solving Numerical methods problems.
  9. Tutorial 10: Recursion, structure of recursive calls.Lab 10: Recursive functions.
  10. Tutorial 11: Pointers, structures and dynamic memory allocation.Lab 11: Pointers and structures.
  11. Tutorial 12: File handling.Lab 12: File operations.

Workshop Lab

100211P
Laboratory Subject • 1 Units
View PYQ Papers

Topics Part 1

  • Learn and apply of different fitting tools – like work holding, marking, measuring, cutting, finishing and miscellaneous. Student will also prepare the report with sketch, specifications and applications of fitting tools demonstrated.
  • Prepare one simple and another male-female type fitting jobs as per given drawings (2 jobs)
  • Learn and apply of different tin smithy tools. Student will also prepare the report with sketch, specifications and applications of tin smithy tools demonstrated.
  • Learn and apply of welding equipments and making minimum one model.
  • Learn and apply of foundry tools and making minimum one model.
  • Learn and apply of carpentry tools and making minimum one model.
  • Learn and apply of Sheet Metal tools and making minimum one model.
  • Learn and apply of Lathe Tools & operations for making a job.
  • Learn and apply the application of measuring tools.
  • Learn and apply any casting process for making a model

Prescribed Experiments

  1. Learn and apply of different fitting tools – like work holding, marking, measuring, cutting, finishing and miscellaneous. Student will also prepare the report with sketch, specifications and applications of fitting tools demonstrated.
  2. Prepare one simple and another male-female type fitting jobs as per given drawings (2 jobs)
  3. Learn and apply of different tin smithy tools. Student will also prepare the report with sketch, specifications and applications of tin smithy tools demonstrated.
  4. Learn and apply of welding equipments and making minimum one model.
  5. Learn and apply of foundry tools and making minimum one model.
  6. Learn and apply of carpentry tools and making minimum one model.
  7. Learn and apply of Sheet Metal tools and making minimum one model.
  8. Learn and apply of Lathe Tools & operations for making a job.
  9. Learn and apply the application of measuring tools.
  10. Learn and apply any casting process for making a model

Basic Electrical Engineering Lab

100212P
Laboratory Subject • 1 Units
View PYQ Papers

Topics Part 1

  • Verification of Kirchhoff's laws.
  • Verification of Superposition Theorem.
  • Verification of Thevenin's Theorem.
  • Verification of Norton's Theorem.
  • Verification of Maximum Power Transfer Theorem.
  • Measurement of power in 3-φ circuit by Two Watt meter method and determination of its power factor.
  • Star to Delta and Delta to Star conversion of the three circuit.
  • Determination of Efficiency by load test of a 1-φ Transformer.
  • To study the typical BHK house wiring
  • Study of safety precautions while working on electrical installations and necessity of earthing

Prescribed Experiments

  1. Verification of Kirchhoff's laws.
  2. Verification of Superposition Theorem.
  3. Verification of Thevenin's Theorem.
  4. Verification of Norton's Theorem.
  5. Verification of Maximum Power Transfer Theorem.
  6. Measurement of power in 3-φ circuit by Two Watt meter method and determination of its power factor.
  7. Star to Delta and Delta to Star conversion of the three circuit.
  8. Determination of Efficiency by load test of a 1-φ Transformer.
  9. To study the typical BHK house wiring
  10. Study of safety precautions while working on electrical installations and necessity of earthing

Swachha Bharat Mission

100214P
Laboratory Subject • 2 Units
View PYQ Papers

Topics Part 1

  • Understanding the importance of cleanliness and sanitation: The course could aim to create awareness about the significance of cleanliness and sanitation in maintaining personal health, environmental sustainability, and community well-being. It could cover topics such as waste management, sanitation practices, and the impact of poor sanitation on public health.
  • Developing skills for effective waste management: The course could provide training on various waste management techniques, such as waste segregation, composting, recycling, and proper disposal of hazardous waste. It could also emphasize the importance of reducing waste generation and promoting sustainable waste management practices.
  • Promoting behavioural change towards cleanliness: The course could focus on influencing positive behavioural change among individuals and communities towards cleanliness. It could include modules on promoting good hygiene practices, creating awareness about the harmful effects of littering and open defecation, and encouraging responsible waste disposal habits.
  • Creating awareness about Swachh Bharat Mission initiatives: The course could provide information about the Swachh Bharat Mission initiatives and campaigns launched by the Government of India to promote cleanliness and sanitation, such as Swachh Survekshan, Swachh Bharat Abhiyan, and Clean India Campaign. It could also discuss the progress made, challenges faced, and future prospects of the Swachh Bharat Mission.
  • Engaging in community participation and advocacy: The course could emphasize the importance of community participation in the Swachh Bharat Mission and provide tools and strategies for engaging with local communities to promote cleanliness and sanitation. It could also encourage advocacy for policy changes and innovations to address sanitation-related issues at the community, regional, and national levels.

Topics Part 2

  • Increased awareness and knowledge about cleanliness and sanitation: Participants of the course may gain a deeper understanding of the importance of cleanliness and sanitation, including the impact on personal health, environmental sustainability, and community well-being. They may learn about various waste management techniques, hygiene practices, and the initiatives of the Swachh Bharat Mission.
  • Enhanced skills for effective waste management: Participants may acquire practical skills related to waste management, such as waste segregation, composting, recycling, and proper disposal of hazardous waste. They may also develop skills in reducing waste generation and promoting sustainable waste management practices in their communities or workplaces.
  • Positive behavioral change towards cleanliness: The course may influence participants to adopt positive behavioral changes towards cleanliness, such as avoiding littering, practicing good hygiene habits, and promoting responsible waste disposal. Participants may develop a sense of responsibility towards maintaining cleanliness in their surroundings and actively contribute towards creating a cleaner environment.
  • Increased community participation and advocacy: Participants may become actively engaged in community participation and advocacy efforts related to cleanliness and sanitation. They may collaborate with local communities, government bodies, and non-governmental organizations (NGOs) to raise awareness, implement cleanliness initiatives, and advocate for policy changes or innovations to address sanitation-related issues.
  • Contribution towards Swachh Bharat Mission objectives: Participants may contribute towards the objectives of the Swachh Bharat Mission, such as promoting cleanliness, ensuring proper waste management, and eliminating open defecation. They may actively participate in Swachh Bharat Mission campaigns, initiatives, and activities, and make a positive impact on their communities and society at large.

Prescribed Experiments

  1. Understanding the importance of cleanliness and sanitation: The course could aim to create awareness about the significance of cleanliness and sanitation in maintaining personal health, environmental sustainability, and community well-being. It could cover topics such as waste management, sanitation practices, and the impact of poor sanitation on public health.
  2. Developing skills for effective waste management: The course could provide training on various waste management techniques, such as waste segregation, composting, recycling, and proper disposal of hazardous waste. It could also emphasize the importance of reducing waste generation and promoting sustainable waste management practices.
  3. Promoting behavioural change towards cleanliness: The course could focus on influencing positive behavioural change among individuals and communities towards cleanliness. It could include modules on promoting good hygiene practices, creating awareness about the harmful effects of littering and open defecation, and encouraging responsible waste disposal habits.
  4. Creating awareness about Swachh Bharat Mission initiatives: The course could provide information about the Swachh Bharat Mission initiatives and campaigns launched by the Government of India to promote cleanliness and sanitation, such as Swachh Survekshan, Swachh Bharat Abhiyan, and Clean India Campaign. It could also discuss the progress made, challenges faced, and future prospects of the Swachh Bharat Mission.
  5. Engaging in community participation and advocacy: The course could emphasize the importance of community participation in the Swachh Bharat Mission and provide tools and strategies for engaging with local communities to promote cleanliness and sanitation. It could also encourage advocacy for policy changes and innovations to address sanitation-related issues at the community, regional, and national levels.