0% found this document useful (0 votes)
53 views36 pages

Syllabua

The document outlines the course structure and syllabus for the BTech CSE and CSE AIML Program for the second semester, detailing various subjects including Engineering Physics, Environmental Chemistry, and Data Structures. It includes course objectives, unit breakdowns, and evaluation patterns, emphasizing the interdisciplinary nature of the subjects and their relevance to real-world applications. Additionally, it highlights the alignment of course content with Sustainable Development Goals (SDGs) related to health, energy, innovation, and responsible consumption.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views36 pages

Syllabua

The document outlines the course structure and syllabus for the BTech CSE and CSE AIML Program for the second semester, detailing various subjects including Engineering Physics, Environmental Chemistry, and Data Structures. It includes course objectives, unit breakdowns, and evaluation patterns, emphasizing the interdisciplinary nature of the subjects and their relevance to real-world applications. Additionally, it highlights the alignment of course content with Sustainable Development Goals (SDGs) related to health, energy, innovation, and responsible consumption.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 36

R24 I BTech II Semester Course Structure and Syllabus - BTech CSE and CSE AIML Program

Semester - 2
Parent Sub Course Code Level Course Title Abb L T P S I C CH PRE-REQ S/NS MOOCS EVAL
FC BSC 24PHY101 100 Engineering Physics EPY ET
3 0 0 0 0 3 3
FC BSC 24CHE201 100 Environmental Chemistry & Engineering Biology ECB ET
FC BSC 24MAT202 100 Discrete Mathematics DMS 3 1 0 0 0 4 4 ET
FC ESC 24CSE203 100 Computer Organization and Architecture COA 3 0 0 0 0 3 3 ET
FC ESC 24CSEJ204 100 Data Structures through C++ DCP 2 0 4 0 0 4 6 PCP^ ETP2
UC ESC 24CSEL205 100 Programming through Python PPY 0 0 4 2 0 3 6 EPS
UC AEC 24ENGL206 100 Oral Communication Lab - II CS2 0 0 2 2 0 2 4 EPS
FC BSC 24PHYL107 100 Engineering Physics Lab [Engg Physics Comb] EPL EP
0 0 4 0 0 2 4
PC SDD 24CSEL109 100 Fundamentals of Web Technologies [Env Chem comb] WEB EPP
UC HAS 24HASL207 100 Sustainability through Design Thinking SDT 0 0 0 2 0 1 2 #
Total for Sem -2 11 1 14 6 0 22 32
FC RPI 24CSEI222 100 Social Internship SIP 0 0 0 0 3 1 0 *
^ 24CSE102 Problem Solving and Computer Programming through C++ (PCP)
* Evaluation pattern for the SDT course will be discussed in the first day of the course work
# Separate Evaluation pattern mentioned in the CIE and SEE Evaluation Pattern
Nomenclature:
S No Item Description S No Item Description
1 FC Faculty Core Courses 14 I RPI
2 UC University Core Courses 15 C Credits
3 PC Program Core/Professional Core 16 CH Contact Hours per week
4 BSC Basic Sciences Courses 17 Pre-Re Pre-Requisite
5 ESC Engineering Sciences Courses 18 S/NS Satisfactory/Not Satisfactory
6 AEC Ability Enhancement Courses 19 MOOCS Online
7 SDD Skill Development Course 20 Eval Evaluation Type
8 HAS Humanities and Social Sciences 21 ET Theory Course
9 RPI Research, Project and Internship 22 ETP2 Theory with Practical – II
10 L Lecture 23 EP Practical
11 T Theory 24 EPP Practical with Project
12 P Practical 25 EPS Practical with Skill
13 S Skill
Continuous Internal Evaluation (CIE) and Semester End Evaluation (SEE) Evaluation Pattern
L T P S I C
24PHY101 Engineering Physics
3 0 0 0 0 3

Pre-requisite NIL

Co-requisite NIL

Course Description:

The course provides a fundamental understanding of the physical principles that underpin modern
engineering and technology. This course covers the wave nature of light, including interference,
diffraction, and polarization, and explores the principles and applications of lasers and optical fibers.
Students will delve into quantum mechanics, electromagnetic theory, semiconductor physics, and
nanomaterials, gaining insights into their significance in real-world applications. Through a
combination of theoretical concepts and practical problem-solving, students will develop a solid
foundation in physics, preparing them to innovate and contribute to technological advancements in
various engineering fields.

Course Objectives:

• To explore and explain the wave-like properties of light, such as interference, diffraction, and
polarization.
• Study the characteristics of lasers and optical fibres.
• Apply quantum mechanical principles to solve problems and design systems in engineering.
• Understand the fundamental principles of electromagnetism
• Understand the underlying mechanism involved in various semiconductor devices'
construction and working principles.
• Gain the basic concepts of nanomaterials, how they differ from bulk materials and the
innovation process to translate scientific discoveries into marketable products.

Unit 1: Wave Optics 8 Hrs

Nature of light, Electromagnetic spectrum, Wavefront and Huygens' principle, Principle of


superposition, Young's double-slit experiment, Interference in thin films, Newton's rings, Types of
diffraction (Fresnel and Fraunhofer), Single-slit diffraction, Diffraction grating, Polarization by
reflection, refraction, and scattering, Brewster's law and Malus's law.

Unit 2: Lasers and Optical Fibers 8 Hrs

Lasers: Characteristics of LASER, Spontaneous and Stimulated emission of radiation, Einstein’s


coefficients and their significance. Meta-stable state, pumping, population inversion and optical
resonator. Ruby laser, helium-neon laser, Semiconductor diode laser, applications of lasers.

Fiber optics: Basic principle and construction of optical fiber, Acceptance angle and Numerical
aperture. classification of optical fibers: single mode, multimode mode, Step index, and graded index
fibers. Attenuation in optical fibers (scattering, absorption and bending losses), optical fibers in
communication system, Applications of optical fibres.
Unit 3: Quantum Mechanics 8 Hrs

Introduction to quantum mechanics, Black body radiation, Planck’s law, Photoelectric effect, Waves
and Particles, de-Broglie Hypothesis, Matter waves, Bragg’s Law and its significance, Davisson and
Germer’s Experiment, Heisenberg’s uncertainty principle, Schrodinger’s time independent Wave
Equation, Physical significance of the wave function, Application of Schrodinger wave equation,
Particle in one-dimensional potential box.

Unit 4: Electromagnetism 8 Hrs

Coulomb’s Law, Electric field and potential, Gauss’s Law, Capacitance and dielectrics, Current and
current density, Ohm's Law, Electromotive force, Biot-Savart Law, Ampere’s Law, Magnetic flux,
Faraday’s Laws of Induction, Lenz’s Law, Introduction to magnetic materials, Differential and integral
forms of Maxwell’s equations and Boundary conditions.

Unit 5: Semiconductors and Semiconductor devices 8 Hrs

Semiconductors: Introduction to semiconductors, Fermi level in intrinsic and extrinsic semiconductors,


Carrier concentration of intrinsic and extrinsic semiconductor (qualitative), direct & indirect band gap
semiconductors, Hall Effect.

Semiconductor devices: Formation of a PN Junction and working principle of a PN Junction diode,


Energy band diagram, I-V Characteristics of PN Junction diode, Applications: LED, Solar cell and
photodiode, transistors, basic differences between CE, CB and CC configurations.

Unit 6: Nanomaterials and their Fabrication 8 Hrs

Origin of Nanotechnology, Nanoscale, Surface to volume ratio, Quantum confinement, Bottom-up


fabrication, Sol-gel method, Chemical vapor deposition technique (CVD); Top-down fabrication; ball
Milling, characterization of nanomaterials (XRD & TEM), Applications of nanomaterials.

Textbook(s):

1. A.J. Dekker, Solid State Physics, Prentice Hall publisher.


2. B.K. Pandey & S. Chaturvedi, Engineering Physics, Cengage Learning
3. Charles Kittel, Introduction to Solid State Physics, John Wiley Publisher

References(s):

1. Introduction to Quantum Mechanics, David J.Grifith,


2. Optics, Ajoy Ghatak, Tata McGraw-Hill
3. Introduction to Electrodynamics, David J.Grifith,
4. Engineering Physics, P K Palanisamy, Sitech Publications
5. Engineering Physics, Dr. M.N. Avadhanulu, S. Chand Publications.
6. Fundamentals of Physics, Halliday and Resnick.
7. A.K. Bandyopadhyay – Nano Materials, New Age International, 1stEdition, 2007.
8. An Introduction to Nanoscience and Nanotechnology, Alain Nouailhat, John Wiley Publisher.

Course Outcomes:

1. Students will gain a solid foundation in the principles of wave optics, including
interference, diffraction, and polarization. [L2-Understand]
2. Students will demonstrate an understanding of various aspects of lasers and optical fibre and
their applications in diverse fields. [L2-Understand]
3. Students will demonstrate an understanding the physical world from a fundamental
perspective through the principles of quantum mechanics. [L2-Understand]
4. Students will comprehend Maxwell's equations and their significance in describing electric
and Magnetic fields. [L3-Apply]
5. Students will identify the role of semiconductor devices in various science and engineering
applications [L3-Apply]
6. Students will appreciate the features and explore the applications of nanomaterials. [L3-
Apply]

Course Articulation Matrix:


-------------

SDG No(s) and Statements:

SDG No SDG Theme Statement

3 Good Health and Well-being Ensure healthy lives and promote well-being for all ages

7 Affordable and Clean Energy Ensure access to sustainable and modern energy for all.

Industry, Innovation, and


9 Build resilient infrastructure and foster innovation.
Infrastructure
Responsible Consumption Ensure sustainable consumption and production
12
and Production patterns.

SDG Justification(s)

SDG 3: Good Health and Well-being: Laser-based medical treatments, such as laser eye surgery, cancer
treatment, and fiber-optic endoscopy, significantly contribute to improving healthcare diagnostics and
treatments, aligning with the SDG. These advanced technologies offer non-invasive procedures,
enhance precision in medical interventions, and provide better outcomes, thus improving the overall
quality of healthcare and reducing treatment costs.

SDG 7: Affordable and Clean Energy: The study of semiconductors, photovoltaic devices (solar cells),
and nanomaterials in the course directly aligns with SDG 7. The understanding of semiconductors and
solar energy devices equips students with the knowledge to contribute to the development of clean,
renewable energy sources, which are crucial for achieving affordable and sustainable energy solutions.

SDG 9: Industry, Innovation, and Infrastructure: The course emphasizes the application of physics in
various industries, particularly through the study of lasers, optical fibers, and semiconductors. This
knowledge supports the creation of innovative technologies and infrastructure, especially in
telecommunications, electronics, and nanotechnology, which are critical to industrial growth and
technological innovation.
SDG 12: Responsible Consumption and Production: The study of nanomaterials and the application
of semiconductor devices in energy-efficient technologies foster responsible production and
consumption practices. The course's emphasis on the fabrication and applications of nanomaterials
encourages students to develop environmentally friendly and sustainable technologies that reduce
waste and promote resource efficiency.
L T P S I C
24CHE201 Environmental Chemistry & Engineering Biology
3 0 0 0 0 3

Pre-requisite NIL

Co-requisite NIL

Course Description:

This course offers a comprehensive study of environmental chemistry, biology, and engineering,
emphasizing their role in sustainable practices. It covers key topics such as pollution, water and soil
contamination, environmental health, molecular biology, genetics, and biomechanics. Students will
explore how these disciplines address environmental challenges and improve human health. The
course introduces the interdisciplinary nature of environmental science, fostering understanding of
essential processes like bioremediation and sustainability. It highlights the importance of genetic
engineering and biomechanics in solving global environmental issues.

Course Objectives:

• To understand the significance of air, water and soil systems to living beings.
• Understanding the key chemical processes in the environment and their impact on air, water
and soil quality, and their effects like global warming/climate change and acid rain.
• Identify the sources and kinds of pollution and apply principles to develop solutions.
• Gain insights into the green chemistry approaches and sustainable practices for minimizing
the environmental footprint of chemical processes.
• Categorization, structure and function of key biomolecules. Understand the structure of DNA
structure and the replication process.
• Identify different microorganisms and their applications in environmental and industrial
processes.
• Gain insights into the principles in imaging technologies used in medical purposes as diagnostic
tools.

Unit 1: Introduction to Environmental Chemistry 8 Hrs

Basics of environmental chemistry: Definition and interdisciplinary nature. Composition of air, water
and soil systems, sources and significance to the living systems.

Chemical processes in the environments: Understanding with the help of chemistry.

Atmospheric reactions: photochemical reactions, ozone depletion and formation of smog. Air
pollution and control. Major air pollutants and sources. Greenhouse gases and global warming/climate
change. Acid rain. Environmental segments.

Unit 2: Water and Soil Chemistry 6 Hrs

Water pollution: Types of pollutants (biological, inorganic, radioactive, etc.) and effects. Water
treatment processes.
Soil pollution: Types of pollutants (heavy metal, pesticides, plastic waste, etc.) and effects. Soil
remediation techniques like bioremediation, phytoremediation and soil treatment.

Unit 3: Environmental health and Sustainable practices 8 Hrs

Environmental toxicology: Toxic substances in the environment.

Impact on human health: Toxic effects of chemicals, carcinogenic substances, bioaccumulation and
bioimaging.

Principles of green chemistry: Design chemical processes to reduce environmental impact.

Sustainable technologies: Renewable energy, sustainable materials and eco-friendly technologies.

Unit 4: Introduction to the biological system, molecular Biology and genetics 8 Hrs

Fundamentals of biology: Overview of the biological hierarchy. The cell. Prokaryotic vs. eukaryotic
cells.

Biological macromolecules: Protein, nucleic acids, lipids, carbohydrates – their structures, functions
and engineering relevance.

Structure of DNA and replication: Double-helix model, gene structure, DNA replication mechanism.

Transcription and translation: Central dogma of molecular biology – gene expression from DNA to
protein.

Genetic engineering: Techniques in genetic modification (recombinant DNA, CRISPR, gene therapy),
and applications in biotechnology.

Unit 5: Microbiology, biomaterials and tissue engineering 7 Hrs

Microorganisms in engineering applications: Overview of bacteria, viruses, fungi, and their roles in
environmental and industrial processes. Bioremediation and waste management: Role of microbes in
environment cleanup, waste management and pollutant degradation.

Introduction to biomaterials: Natural and synthetic biomaterials, properties and applications in


medicine and engineering. Bio-fabrication and 3D printing: Techniques for creating tissues and organs,
material design and biocompatibility.

Unit 6: Biomechanics and Synthetic biology 8 Hrs

Principles of biomechanics: Study of forces, motion and mechanics in biological systems. Applications
in prosthetics, artificial organs, biomedical devices and engineering solutions for human motion and
performance enhancements.

Biophysics and medical imaging: Applications in physical principles in imaging technologies (X-rays,
MRI, CT scans) and diagnostic tools.

Synthetic biology: Concept of biological network. Design and construction of new biological parts,
devices and systems for applications in biosensing, biofuel production and environmental monitoring.

Applications of engineering biology in industries: Biotechnology, pharmaceuticals, environmental


engineering and agriculture.
Textbook(s):

1. Environmental Chemistry by Anil Kumar De, New Age International Publisher, 2005
2. Environmental Chemistry by Stanley E. Manahan, CRP Press, Taylor and Francois, 2010.
3. Biology for Engineers, Bibek Anand Mallick, McGraw Hills, 2021.
4. Biotechnology for Beginners, Reinhard Renneberg, Viola Berkling and Vanya Loroch, Academic
Press, 2017.

References(s):

1. A Textbook of Environmental Chemistry and Pollution Control by S. S. Dara & D. D. Mishra, S.


Chand Publishing Group, 2006.
2. Environmental Chemistry, Colin Baird and Michael Cann. W. H. Freeman and Company, 2006.
3. Chemistry of the Environment by Thomas G. Spiro, William M. Stigliani, and Kathleen Purvis-
Roberts, University Science Books, 2012.
4. An Introduction to Environmental Chemistry by Julian E. Andrews, Peter Brimblecombe, and
Tim D. Jickells, Blackwell Publications, 2004.
5. Chemistry for Environmental Engineering and Science, Clair N. Sawyer, Perry L. McCarty, Gene
F. Parkin, McGrow Hill, 2002.
6. Biological Science, Quillin, Allison Scott Freeman, Kim Quillin and Lizabeth Allison, Pearson
Education India, 2016.
7. Biology for Engineers: As per AICTE, Rajiv Singal, CBS Publishers & Distributors, 2019.
8. Biology for Engineers, Arthur T. Johnson (Indian Edition), CRC Press Inc., Taylor & Francis
Group, 2011.
9. Biotechnology: Applying the Genetic Revolution, David P. Clark and Nanette Pazdernik.
Elsevier, 2009.
10. Introduction to Biotechnology, William J. Thieman and Michael A. Palladino, Pearson, 2014
11. A textbook of biotechnology, R. C. Dubey, S Chand Publications, 2007.
12. Stem Cell Biology and Tissue Engineering in Dental Sciences. Ajaykumar Vishwakarma, Paul
Sharpe, Songtao Shi, Murugan Ramalingam, Elsevier and Academic Press, 2015.
13. Biomaterials and Tissue Engineering, Oguzhan Gunduz, Christophe Egles, Román A. Pérez,
Denisa Ficai, Cem Bulent Ustundag, Springer, 2023.

Course Outcomes:

1. Students will demonstrate the ability to define the basic concepts of environmental chemistry
and explain the significance of various environmental chemical processes. [L2-Understand]
2. Students will demonstrate the ability to identify and describe various types of water and soil
pollutants and their effects, along with the water treatment and soil remediation techniques.
[L3-Apply]
3. Students will demonstrate the ability to explain the principles of green chemistry and
sustainable technologies, demonstrating their role in reducing environmental impact and
promoting human health. [L2-Understand]
4. Students will demonstrate an understanding of the structure and function of biological
macromolecules and apply their knowledge of molecular biology techniques such as DNA
replication and genetic engineering. [L3-Apply]
5. Students will demonstrate the ability to evaluate the role of microorganisms in environmental
and industrial processes and assess the properties and applications of biomaterials in medicine
and engineering. [L4-Analyze]
6. Students will analyze the principles of biomechanics and synthetic biology, identifying their
applications in biomedical devices, prosthetics, and environmental monitoring. [L4-Analayze]

Course Articulation Matrix:


-------------

SDG No(s) and Statements:

SDG No SDG Theme Statement

3 Good Health and Well-being Ensure healthy lives and promote well-being for all ages

Ensure availability and sustainable management of


6 Clean Water and Sanitation
water

7 Affordable and Clean Energy Ensure access to sustainable and modern energy for all.

Sustainable Cities and


11 Make cities and human settlements inclusive and safe.
Communities
Responsible Consumption Ensure sustainable consumption and production
12
and Production patterns.
Take urgent action to combat climate change and its
13 Climate Action
impacts
Conserve and sustainably use oceans and marine
14 Life Below Water
resources
Protect, restore, and promote sustainable use of
15 Life on Land
terrestrial ecosystems.

SDG Justification(s)

SDG 3: Good Health and Well-being: The course focus on environmental health and the toxicological
effects of chemicals, carcinogens, and bioaccumulation directly contributes to understanding the
impacts of environmental factors on human health. By addressing the effects of pollution and
promoting sustainable practices, the course works towards reducing health risks and promoting well-
being.

SDG 6: Clean Water and Sanitation: The course emphasizes the types of pollutants and their effects
on water systems. By exploring water treatment processes and remediation techniques, the course
provides students with the knowledge to address water quality issues and contribute to achieving
clean water and sanitation goals.

SDG 7: Affordable and Clean Energy: The course supports the SDG directly by including renewable
energy and eco-friendly technologies. The exploration of green chemistry and sustainable practices
aligns with the promotion of energy efficiency and the reduction of harmful environmental impacts.
SDG 11: Sustainable Cities and Communities: The course also focuses on pollution control (air, water,
and soil) and sustainable materials, that equips students with the knowledge to create sustainable
solutions for urban environments. Topics like waste management, bioremediation, and eco-friendly
technologies are key to developing sustainable cities and reducing pollution in urban areas

SDG 12: Responsible Consumption and Production: The focus on green chemistry and sustainable
practices aims to minimize the environmental impact of chemical processes. By teaching students how
to design chemical processes that reduce waste and environmental harm, the course supports
responsible consumption and production in industries.

SDG 13: Climate Action: The course addresses global warming, climate change, and the impact of
greenhouse gases, with a focus on understanding air pollution and the formation of smog. By
promoting knowledge on environmental chemistry and pollution control, the course contributes to
global climate action through sustainable practices and the reduction of harmful emissions.

SDG 14: Life below Water: Water pollution and its effects on aquatic life are a significant part of this
course. By exploring water treatment and pollution prevention, the course supports the protection of
life below water by educating students on ways to reduce the impact of pollutants in aquatic
ecosystems.

SDG 15: Life on Land: Soil pollution and remediation techniques, such as bioremediation and
phytoremediation, are key components of the course. By focusing on the effects of pollutants on soil
and exploring sustainable practices to restore ecosystems, the course contributes to preserving
terrestrial life and promoting sustainable land use.
L T P S I C
24MAT202 Discrete Mathematics
3 1 0 0 0 4

Pre-requisite NIL

Co-requisite NIL

Course Description:

This course provides a foundational understanding of mathematical structures essential for computer
science. It covers propositional and first-order logic, set theory, functions and relations, combinatorics,
recurrence relations, and graph theory. Students will develop problem-solving skills using logical
reasoning, proof techniques, and mathematical modelling. These concepts are crucial for algorithm
design, data structures, and theoretical computer science applications

Course Objectives:

• To develop logical reasoning and proof techniques using propositional and predicate logic.
• To introduce discrete structures such as sets, functions, and relations, and apply them in
computational models.
• To apply combinatorial techniques to solve counting problems using permutations,
combinations, and the Pigeonhole principle.
• To analyze algorithms using the concept of functions and function complexity.
• To apply graph theory models of data structures and state machines to solve problems of
connectivity and constraint satisfaction, for example, scheduling.

Unit 1: Propositional Logic and First Order Logic 8 Hrs

Propositional Logic: Statement and notations, Connectives, Well-formed Formulas, Truth Tables,
Tautology, Equivalence, Implication, Normal forms.

First order logic: Rules of inference, Consistency and Indirect Method of proof, Automatic Theorem
Proving, Predicates, Quantifiers, Free and Bound variables, Inference theory of the Predicate Calculus.

Unit 2: Sets, Functions, Relations and Group Theory 9 Hrs

Sets and Functions: Basic concepts of set theory, Notation, Inclusion and equality of sets, Power Set,
Operations on sets, Functions definition and Introduction, Composition of functions, Inverse Function.

Relations: Properties of Binary Relations, Equivalence, transitive closure, Compatibility & Partial
Ordering Relations, Hasse Diagrams, Lattice and its properties.

Introduction to Group Theory: binary operation, Semigroups, Monoids, Groups, Abelian groups,
Subgroups.

Unit 3: Elementary Combinatorics 9 Hrs


Basics of counting, Combinations & Permutations with and without repetitions, Constrained
repetitions, Binomial coefficients, Binomial and Multinomial theorems, Principle of inclusion and
exclusion, Pigeonhole principle and its applications.

Unit 4: Recurrence Relations 10 Hrs

Generating functions of sequences, Calculating the coefficient of generating functions, Recurrence


relations, solving recurrence relations by substitution and generating functions, Characteristic roots,
Solutions of Inhomogeneous recurrence relations.

Unit 5: Graph Theory 9 Hrs

Basic concepts, Representation of Graph, Isomorphisms and subgraphs, DFS, BFS, Spanning trees,
Planar graphs, Multigraphs and Euler Circuits, Hamiltonian graphs, coloring, Chromatic numbers

Textbook(s):

1. Discrete Mathematics for Computer Scientists & Mathematicians, J.L. Mott, A. Kandel, T.P.
Baker, PHI.
2. Elements of Discrete mathematics – A computer Oriented Approach- C L Liu, D P Mohapatra.
Third Edition, Tata MacGraw Hill.

References(s):

1. Discrete mathematics with applications to computer science, J.P. Tremblay and R. Manohar,
Tata MacGraw Hill.
2. Discrete and Combinational Mathematics- An Applied Introduction-Fifth Edition – Ralph P.
Grimaldi, Pearson Education.
3. Discrete Mathematics and its Applications, Kenneth H. Rosen, Fifth Edition, Tata MacGraw Hill.
4. Discrete Mathematical structures Theory and application, Malik & Sen, Cengage.

Course Outcomes:

1. Students will demonstrate the ability to apply logical reasoning and proof techniques to solve
problems in propositional and first-order logic. [L3-Apply]
2. Students will demonstrate the ability to utilize concepts of sets, functions, and relations to
model mathematical structures. [L3-Apply]
3. Students will demonstrate the ability to solve combinatorial problems using counting
principles, permutations, combinations, and the Pigeonhole principle. [L3-Apply]
4. Students will demonstrate the ability to solve recurrence relations using generating functions
and characteristic roots to analyze sequences and algorithms. [L3-Apply]
5. Students will demonstrate the ability to apply graph theory concepts to represent and solve
problems related to networks, paths, and circuits [L3-Apply]

Course Articulation Matrix:


-------------

SDG No(s) and Statements:

SDG No SDG Theme Statement


Ensure inclusive and equitable quality education and
4 Quality Education
lifelong learning.
Industry, Innovation, and
9 Build resilient infrastructure and foster innovation.
Infrastructure
Responsible Consumption Ensure sustainable consumption and production
12
and Production patterns.

SDG Justification(s)

SDG 4: Quality Education: This course provides foundational knowledge of algorithms and data
structures, fostering critical thinking and problem-solving skills. It equips students with the tools to
design efficient and optimized software, and essential skills for advanced studies in CS and
Mathematics

SDG 9: Industry, Innovation, and Infrastructure: This course provides students with the skills to
understand complex algorithms and solving combinatorial problems, directly contribute to
technological innovation and the development of efficient systems. These skills support the
development of efficient, scalable technological infrastructures in various industries.

SDG 12: Responsible Consumption and Production: This course promotes sustainable software
development practices focusing on efficient algorithm design and optimization, thereby contributing
to the responsible use of computational resources in technology and software development.
L T P S I C
24CSE203 Computer Organization and Architecture
3 0 0 0 0 3

Pre-requisite 24EEE105 - Elements of Electrical and Electronics Engineering

Co-requisite NIL

Course Description:

This course provides an overview of computer organization and architecture, covering essential
principles, hardware structures, and performance optimization techniques. Students will learn about
computer components, instruction execution, data representation, memory hierarchies, cache
strategies, and input-output mechanisms. The course also introduces advanced topics like computer
arithmetic, pipeline processing, vector computation, and multiprocessor architectures, preparing
students to evaluate and design efficient computer systems for improved performance.

Course Objectives:

• To introduce the fundamental concepts of computer organization – including types, functional


units, and performance evaluation metrics.
• To examine the principles of register transfer operations and micro-instructions by
investigating arithmetic, logical, and control micro-operations, instruction formats, and stack
organization.
• To provide insights into the design of control units – covering both hardwired and
microprogrammed control techniques for efficient instruction execution.
• To critically analyze memory hierarchy and input-output architectures by evaluating cache
memory strategies, virtual memory mechanisms, and direct memory access techniques for
system performance enhancement.
• To explore advanced processing architectures and parallel computing models by investigating
pipeline processing, vector computation, and classification of multiprocessor systems for high-
performance computing.

Unit 1: Basic Structure of Computer and Data Representation 8 Hrs

Basic Structure of Computer: Computer Types, Functional units, Basic operational concepts, Bus
structures, Software, Performance, multiprocessors and multi computers.

Data Representation: Fixed Point and Floating – Point Representation

Unit 2: Register Transfer Language and Micro-operations 8 Hrs

Register Transfer language. Arithmetic Micro-operations, logic micro-operations, shift micro-


operations, Arithmetic logic shift unit. Instruction codes. Computer instructions – Instruction cycle.
Memory – Reference instructions. Input – Output and Interrupt; STACK organization; Instruction
formats.

Unit 3: Control Unit Design and Computer Arithmetic Operations 10 Hrs


Control Unit Design: Control memory, Address sequencing, micro-program example, design of control
unit-Hard wired control, Micro-programmed control.

Computer Arithmetic Operations: Addition and subtraction, multiplication Algorithms, Division


Algorithms, Fixed point Arithmetic operations.

Unit 4: Memory Organization 10 Hrs

Memory Organization: Memory Hierarchy - Main Memory - Auxiliary Memory - Associative Memory-
Cache Memory - Virtual Memory. Input-Output Organization: Peripheral Devices - Input-Output
Interface - Asynchronous Data Transfer - Modes of Transfer - Priority Interrupt - Direct Memory Access.
Case studies.

Unit 5: Pipelining and Vector Processing 9 Hrs

Introduction to parallel processing - Pipeline computers- Array Processors- Multiprocessing systems -


Architectural classification scheme SISD- SIMD- MISD –MIMD- Introduction to pipelining -Instruction
and Arithmetic pipelines (design) - Vector processing.

Textbook(s):

1. Computer Systems Organization and Architecture, John D. Carpinelli, PEA, 2009.


2. Computer Systems Architecture, 3/e, M. Moris Mano, PEA, 2007

References(s):

1. Computer Organization and Architecture, 8/e, William Stallings, PEA, 2010


2. C. Hamacher, Z. Vranesic and S. Zaky, "Computer Organization", 5th edition, McGraw Hill, 2017
3. D. A. Patterson and J. L. Hennessy, "Computer Organization and Design The
Hardware/Software Interface", 1998
4. J. P. Hayes, "Computer Architecture and Organization", 1998

Course Outcomes:

1. Students will demonstrate the ability to explain the fundamental concepts of computer
organization, types, and performance measures. [L2-Understand]
2. Students will demonstrate the ability to showcase the working of register transfer language
and various micro-operations involved in instruction execution. [L3-Apply]
3. Students will demonstrate the ability to design a control unit using hardwired and
microprogrammed control techniques. [L4-Analyze]
4. Students will demonstrate the ability to compare and evaluate different memory organizations
and input-output mechanisms in a computer system. [L5-Evaluate]
5. Students will demonstrate the ability to illustrate concepts of pipelining and vector processing
with different architectural classification schemes [L2-Understand]

Course Articulation Matrix:


-------------

SDG No(s) and Statements:


SDG No SDG Theme Statement

Ensure inclusive and equitable quality education and


4 Quality Education
lifelong learning.
Promote sustained, inclusive and sustainable economic
Decent Work and Economic
8 growth, full and productive employment, and decent
Growth
work for all.
Industry, Innovation, and
9 Build resilient infrastructure and foster innovation.
Infrastructure
Responsible Consumption Ensure sustainable consumption and production
12
and Production patterns.

SDG Justification(s)

SDG 4: Quality Education: This course provides foundational knowledge of computer organization,
architecture, and performance evaluation, ensuring they gain essential technical skills in computing. It
equips students with the tools to design efficient and optimized architecture, and essential skills for
critical analysis and problem-solving.

SDG 8: Decent Work and Economic Growth: The course prepares students for careers in hardware
design, embedded systems, and computer architecture, contributing to employment in high-tech
industries. Skills gained in pipeline processing, control unit design, and micro-operations enhance
students' capability to work in innovative and productive environments.

SDG 9: Industry, Innovation, and Infrastructure: Topics such as parallel computing, multiprocessors,
and high-performance computing contribute to advancements in digital infrastructure and computing
efficiency. The understanding of memory hierarchies, input-output mechanisms, and optimization
techniques supports technological innovation and sustainable infrastructure.

SDG 12: Responsible Consumption and Production: This course promotes efficient computing
architectures that contribute to energy-efficient computing, reducing waste in digital systems.
Understanding cache memory and virtual memory management enables the optimization of
resources in computing systems.
L T P S I C
24CSEJ204 Data Structures through C++
2 0 4 0 0 4

Pre-requisite 24CSE102 Problem Solving and Computer Programming through C++

Co-requisite NIL

Course Description:

This course provides an in-depth study of fundamental data structures and algorithms that include
recursive algorithms, performance analysis, data structures like arrays, linked lists, matrices, stacks,
queues, trees, and graphs, as well as sorting and searching algorithms. Practical applications of these
components will be studied through problem-solving and real-world examples.

Course Objectives:

• To introduce the fundamental concepts of algorithms, complexity and data structures, and
their importance in problem-solving.
• To familiarize students with the implementation of common linear and non-linear data
structures such as arrays, linked lists, stacks, queues, trees, and graphs.
• To develop skills in solving real-world problems by implementing graphs, sorting and searching
algorithms efficiently.
• To provide hands-on experience with advanced data structures like AVL trees and heaps.

Unit I: Introduction to Data Structures, Algorithms and Searching 15 Hrs

Introduction to Data Structures: Data objects and structures, Linear data structures, Non-linear data
structures, ADT, Array Representation, Introduction to STL, Vector Representation, Recursion,
Performance Analysis, Asymptotic Notations. Searching: Linear search, Binary search.

Unit 2: Linked Lists 15 Hrs

Linked Representation and Chains, Circular lists, Singly Linked list, Doubly Linked List, Circular Linked
list Arrays and Matrices,

Unit 3: Stacks and Queues 15 Hrs

Stack and Queue ADT, Stack operations through Arrays and Linked List, Stack applications: Parenthesis
Matching, Conversion of postfix to infix, Evaluation Expressions and Queue implementation using
Arrays and Linked List, Queue applications: Railroad car rearrangement.

Unit 4: Trees 15 Hrs

Tree Terminology, Representation, Binary Trees: Properties, Representation, ADT, Operations,


Traversal, Binary Search Trees (BST): Definition, ADT, Operations

Heaps: Definition, Properties, Operations, AVL Trees: Definition, Operations

Unit 5: Graphs and Sorting 15 Hrs


Graph Abstract Data Type (ADT): Terminology, representation, Depth-first search (DFS), Breadth-first
search (BFS).

Sorting: Bubble Sort, Insertion Sort, Selection Sort, Quick Sort: Pivot selection, partitioning approach,
Merge Sort, and Heap Sort

List of Practical Exercises

S No Exercise
1 Implementation of OOPS concepts using C++
2 Implement Towers of Hanoi using recursion
3 Develop a program to read and display student’s details using array of objects
4 Design a program to implement various operations on arrays
5 Implement Linear and Binary search
Design a program to implement singly linked list for insert node at beginning, at a given
6 position and at the end, delete node at beginning, at a given position and at the end,
length, display, reverse
Design a program to implement doubly linked list for insert node at beginning, at a given
7
position and at the end, delete node at beginning, at a given position and at the end.
Design a program to implement circular linked list for insert node at beginning, at a given
8
position and at the end, delete node at beginning, at a given position and at the end.
9 Implement Linear and Binary search
10 Implement stack and its operations using arrays and linked list
11 Using stack perform infix to postfix
12 Using stack perform parenthesis matching for a given input
13 Implement queue and its operations using arrays and linked list
14 Using queue implement railroad car arrangement
15 Construct a binary tree and perform various traversals.
16 Construct a binary search tree and perform a search operation.
17 Implement Depth First Search, Breadth First Search traversals on a graph.
18 Develop a program to implement insertion sort and selection sort
19 Develop a program to implement merge sort
20 Develop a program to implement quicksort

Textbook(s):

1. Data structures, Algorithms and Applications in C++, Sahni, 2/e, Universities Press, Pvt. Ltd.
2. Data structures and Algorithm Analysis in C++, Mark Allen Weiss, Pearson Education. Ltd., 2/e.

References(s):

1. Data structures and Algorithms in C++, Michael T Goodrich, R. T. Tamassia and Mount, Wiley
student edition, John Wiley and Sons.
2. Data structures and algorithms in C++, 3rd Edition, Adam Drozdek, Thomson
3. Data structures using C and C++, Langsam, Augenstein and Tanenbaum, PHI.
4. Problem solving with C++, The OOP, Fourth edition, W. Savitch, Pearson education.
5. Ellis Horowitz, Satraj Sahni, Rajasekharan (2007), Fundamentals of Computer Algorithms, 2nd
edition, University Press, New Delhi.

Course Outcomes:

1. Students will demonstrate an understanding of the fundamental concepts of algorithms and


data structures and time complexities of the problems. [L2-Understand]
2. Students will demonstrate the ability to implement and manipulate various types of linked lists
and analyse searching techniques efficiently. [L3-Apply]
3. Students will demonstrate the ability to implement and use stacks and queues with arrays and
linked lists to solve real-world problems. [L3-Apply]
4. Students will demonstrate the ability to analyse and implement various sorting techniques and
graph traversal algorithms, such as Depth-First Search (DFS) and Breadth-First Search (BFS) and
apply them in practical scenarios. [L4-Analyze]
5. Students will demonstrate the ability to create and apply non-linear data structures such as
Binary Trees, BST, AVL trees, and heaps to solve complex problems efficiently. [L6-Create]
6. Students will demonstrate the ability to apply logic building skills using data structures for
solving real world problems [L3-Apply]

Course Articulation Matrix:


-------------

SDG No(s) and Statements:

SDG No SDG Theme Statement

Ensure inclusive and equitable quality education and


4 Quality Education
lifelong learning.
Industry, Innovation, and
9 Build resilient infrastructure and foster innovation.
Infrastructure
Responsible Consumption Ensure sustainable consumption and production
12
and Production patterns.

SDG Justification(s)

SDG 4: Quality Education: This course provides foundational knowledge of algorithms and data
structures, fostering critical thinking and problem-solving skills. It equips students with the tools to
design efficient and optimized software, promoting higher learning in computer science and
technology.

SDG 9: Industry, Innovation, and Infrastructure: This course provides students with the skills to design
optimized algorithms and systems, crucial for building innovative software solutions. These skills
support the development of efficient, scalable technological infrastructures in various industries.

SDG 12: Responsible Consumption and Production: This course promotes sustainable software
development practices to optimize resource usage, contributing to environmentally conscious and
responsible technology production.
L T P S I C
24CSEL205 Programming through Python
0 0 4 2 0 3

Pre-requisite NIL

Co-requisite NIL

Course Description:

This course aims to build a strong foundation in problem-solving and algorithmic thinking through
hands-on, practical exercises. It provides an opportunity to build strong foundational skills in Python,
enabling students to solve problems using basic algorithms, control structures, and essential data
structures such as lists, tuples, and dictionaries and OOPs concepts. Through hands-on practice and
practical assignments, students will gain proficiency in Python’s capabilities for data manipulation
using libraries like NumPy and Pandas. The course is structured to offer a practical approach to
programming with Python, encouraging students to apply what they learn through mini-projects and
challenges, preparing them for future academic and professional career opportunities.

Course Objectives:

• To introduce fundamental Python programming concepts, and syntax, and their importance in
problem-solving.
• To develop problem-solving skills using control structures like loops and conditionals.
• To familiarize students with core data structures such as lists, tuples, dictionaries, and sets.
• To provide an understanding of object-oriented programming principles like classes, objects,
inheritance, and polymorphism.
• To enable practical experience with Python libraries like NumPy, Pandas for data manipulation

List of Topics and Project

S No Exercise
Structure of a Python Program, Python Interpreter, Input and Output, Python shell,
1 Indentation. Atoms, Identifiers and keywords, Literals, and Operators.
Scenario based programs on the above topics
Branching, Looping, Conditional Statement, exit, break, continue and pass, in-built
functions- Math and Random, importing and using functions from existing packages,
2
Strings -Initialization, Accessing, slices, string function and methods.
Scenario based programs on the above topics
Lists: accessing list, list operations, List function and methods.
3
Scenario based programs on the above topics
Tuples and Sets: Accessing, Operations
4 Dictionaries: Accessing values
Scenario based programs on the above topics
Functions and Methods, calling a function, Types of functions, Function Arguments-
5 positional, keyword and default, Anonymous functions, Global and local variables,
organizing python code with the help of functions, Recursion.
Map, reduce and filter
Scenario based programs on the above topics
Introduction to OOP: Class, Object, Abstraction, Overloading and Overriding
6 Inheritance, Exceptions
Scenario based programs on the above topics
Modules: importing custom modules, importing external modules, Packages, external
7 packages – NumPy, Pandas and Openpyxl for Data Manipulation
Scenario based programs on the above topics
Code comprehension and documentation:
8 • AI-assisted coding through GitHub Copilot/ChatGPT
• Analysing AI generated code
9 Project

Textbook(s):

1. Programming with python, T R Padmanabhan, Springer, 2016.


2. Python for Data Analysis, Wes McKinney, O’Reilly

References(s):

1. A. B. Downey, Think Python How to Think Like a Computer Scientist, 2nd Edition, O′Reilly, 2015.
2. Python Programming: Using Problem Solving Approach, Reema Thareja, Oxford University
Press
3. R.G. Dromey, How to Solve it by Computer, 1st Edition, Pearson Education India, 2008
4. Ron White, How Computers Work, Tenth Edition, Que Publishing, 2014
5. Z. Shaw, LEARN PYTHON 3 THE HARD WAY, 1st Edition, Addison-Wesley, 2017
6. GitHub Copilot in VS Code (https://code.visualstudio.com/docs/editor/github-copilot)
7. Learn AI-Assisted Python Programming with GitHub Copilot and ChatGPT
(https://www.manning.com/books/learn-ai-assisted-python-programming)
8. C. Morris, (https://www.kaggle.com/learn/python)
9. Programming Course Series (https://docs.python.org/3/tutorial/index.html)

Course Outcomes:

1. Students will demonstrate an understanding of the fundamental concepts of Python


programming, control flow and use of functions. [L2-Understand]
2. Students will demonstrate the ability to apply the knowledge of strings, and data structures
performing various operations to handle data manipulation tasks. [L3-Apply]
3. Students will demonstrate the ability to apply various OOPS concepts such as inheritance and
exception handling to solve complex problems. [L3-Apply]
4. Students will demonstrate the ability to design applications that process large datasets,
perform basic analysis of data and transformations. [L4-Analyze]

Course Articulation Matrix:


-------------
SDG No(s) and Statements:

SDG No SDG Theme Statement

Ensure inclusive and equitable quality education and


4 Quality Education
lifelong learning.
Promote sustained, inclusive and sustainable economic
Decent Work and Economic
8 growth, full and productive employment and decent
Growth
work for al
Industry, Innovation, and
9 Build resilient infrastructure and foster innovation.
Infrastructure
Responsible Consumption Ensure sustainable consumption and production
12
and Production patterns.

SDG Justification(s)

SDG 4: Quality Education: This course provides foundational knowledge of algorithms and data
structures, fostering critical thinking and problem-solving skills. It equips students with the tools to
design efficient and optimized software, promoting higher learning in computer science and
technology.

SDG 9: Decent Work and Economic Growth: This course equips students with in-demand
programming skills, preparing them for careers in software development and data science. The hands-
on experience provided empowers students to pursue decent work opportunities, particularly in tech-
driven industries, supporting sustainable economic growth.

SDG 9: Industry, Innovation, and Infrastructure: This course provides students with the skills to design
optimized algorithms and systems, crucial for building innovative software solutions. These skills
support the development of efficient, scalable technological infrastructures in various industries.

SDG 12: Responsible Consumption and Production: This course promotes sustainable software
development practices to optimize resource usage, contributing to environmentally conscious and
responsible technology production.
L T P S I C
24ENGL206 Oral Communication Lab - II
0 0 2 2 0 2

Pre-requisite NIL

Co-requisite NIL

Course Description:
This course is designed to enhance students' communication skills in various professional and
academic settings. It focuses on self-introduction, storytelling, presentations, group discussions,
debates, and virtual communication. Students will learn to introduce themselves and others
confidently, create engaging digital stories, and deliver effective presentations using appropriate tools
and techniques. The course also equips students with skills to participate in discussions and debates
with clarity, logical reasoning, and professionalism. Additionally, students will develop the ability to
communicate effectively in virtual environments by following digital communication norms and best
practices. Through interactive activities and practical applications, students will gain confidence and
competence in both face-to-face and virtual communication.

Course Objectives
• To enable students to effectively introduce themselves and others in both formal and informal
settings using appropriate language.
• To develop students' ability to create compelling narratives using digital storytelling
techniques, including visualization, structure.
• To equip students with the skills to create and deliver effective presentations using appropriate
tools, audience analysis, and advanced techniques.
• To develop students' ability to express opinions and participate in discussions and debates
with clarity and confidence.
• To equip students with the skills to effectively use virtual communication tools while adhering
to professional norms and etiquette.

List of Topics and Activities

1. Self Introduction 10 Hrs


Self-Introduction- Formal and informal Introduction, Using AI tools for self-introduction, Mandatory
elements for self-introduction, Optional elements for self-introduction, Introducing Oneself and
others, Common errors in self-introduction.
Activities: - 1. Self-introduction. 2. Introducing others

2. Digital Storytelling 10 Hrs


Story telling- Narrative techniques and styles, visualization and imagination, organization and
structures of story, point of view, suspense and captivating stories, graphic and digital narratives
Activities- 1. Storytelling 2. Digital storytelling

3. Making Presentations 10 Hrs


Presentations- Audience analysis & tools of PowerPoint presentation, visual aids, gathering and
organizing content, choosing template, interact and involve, master Q&A session, advanced
technology
Activities- 1. Individual presentation 2. Team presentation

4. Group Discussion and Debate 10 Hrs


Group Discussion- Expressing opinions, agreeing & disagreeing, expressing preferences, negotiation,
arguing logically and responsibly, initiating and concluding, keeping biases at bay, interruptions &
impoliteness
Activities- 1. Group discussion 2. Debate

5. Virtual Communication 10 Hrs


Virtual communication- Understanding how to use the tools effectively, following norms and etiquette
of face-to-face digital communication, Tips- technical & professional requirements, making it lively &
staying real
Activities- 1. Pair virtual communication 2. Team virtual communication

References(s):
• Test your English Vocabulary in Use, Stuart Redman & Ruth Gaims, Cambridge Uni Press, 1997
• Everyday dialogues in English, Robert J Dixon, Prentice Hall India Pvt.Ltd., 1988
• Group Discussion, Karan Deo, Ramesh Publishing House, 2013
• Critical Thinking, Academic writing and Presentation Skills, Marilyn Anderson, Pramod K.
Nayar, Madhuchanda Sen, Pearson Education India, 2010.
• Let us hear them speak, Jayashree Mohanraj, Sage texts, 2015
• Professional Communication, Aruna Koneru, McGraw Hill Education, 2017

Course Outcomes:
1. Students will be able to deliver clear and structured self-introductions and introductions of
others while avoiding common errors. [L3-Apply]
2. Students will be able to design and present engaging digital stories using effective narrative
techniques and digital tools. [L4-Analyze]
3. Students will be able to create, and present professional presentations and virtual
communication effectively using available tools and technology. [L5-Evaluate]
4. Students will develop group dynamics and collaborative communication skills [L3-Apply]

Course Articulation Matrix:


-------------

SDG No(s) and Statements:

SDG No SDG Theme Statement

Ensure inclusive and equitable quality education and


4 Quality Education
lifelong learning.

10 Reduced Inequalities Reduce inequality within and among countries


SDG Justification(s)

SDG 4: Quality Education: This course promotes effective communication skills through practical
exercises in self-introduction, storytelling, presentations, group discussions, and virtual
communication, enhancing students' ability to communicate clearly in both personal and professional
contexts

SDG 10: Reduced Inequalities: This course fosters inclusivity by developing the ability of students to
communicate in varied formats, ensuring they can participate fully in professional, academic, and
social settings. Through activities focused on self-introduction, discussions, and digital communication,
the course helps reduce inequalities in access to opportunities by promoting equal participation for all
students.
L T P S I C
24PHYL107 Engineering Physics Laboratory
0 0 4 0 0 2

Pre-requisite NIL

Co-requisite NIL

Course Description:

The course is designed to provide hands-on experience with fundamental physics concepts and their
engineering applications. Through a series of carefully selected experiments, students will explore
optical, electronic, and electromagnetic principles, gaining practical skills in measurement, data
analysis, and instrumentation. The laboratory focuses on key topics such as the photoelectric effect,
semiconductor device characteristics, optical fiber properties, magnetic induction, and laser-based
diffraction techniques. Students will develop the ability to analyze experimental data, understand the
working principles of electronic and photonic devices, and apply physics concepts to modern
engineering and technology applications.

Course Objectives:

• Can handle instruments related to photoelectric effect experiments and their measurements.
• Understand the Characteristics of Laser diode and optical fiber measurements.
• Understand the characteristics of various semiconductor devices such as PN junction diode,
Zener diode, BJT, LED, and measurement of the energy gap of semiconductor materials.
• Explain magnetic induction and the Biot-Savart principle using Stewart-Ghee’s method.

S No Topic Experiment
1 Photoelectric effect Determination of Planck’s constant using a photocell
Numerical Aperture and Determination of a Numerical Aperture (NA) and Bending
2
Bending losses losses of an optical fiber.
Determination of magnetic induction along the axis of a
3 Stewart-Gee’s Experiment current-carrying circular coil using Stewart and Gee’s
experiment.
V-I characteristics of pn
4 Study the V-I characteristics of a pn junction diode.
junction diode
V-I characteristics of Zener
5 Study the V-I characteristics of a Zener diode
Diode
Studying the LED characteristics and calculating the
6 Light Emitting Diode
forward resistance of the LED
Determine the wavelength of a given laser light by
7 Laser diode
diffraction phenomena using the grating
8 Newton’s rings experiment Determine the wavelength of the given light source.
Determination of the energy gap (Eg) of a given
9 Energy Gap
semiconductor.
Determine the Hall coefficient and carrier concentration of
10 Hall effect
a given semiconductor
Plot the V-I Characteristics of a transistor in CE
11 Characteristics of Transistor
configuration
12 Solar Cell Plot the V-I Characteristics of a solar cell

References(s):

1. Engineering Physics Lab Manual" by Avadhanulu and Dani.


2. Practical Physics" by R.K. Shukla and Anchal Srivastava.

Course Outcomes:

1. Students will explore the importance of interference phenomena in optical fibers, laser
systems, and advanced communication networks and various engineering applications. [L3-
Apply].
2. Students will understand the principles of laser diffraction, numerical aperture, and bending
losses in optical fibers, enabling them to analyze and optimize photonic communication
systems for efficient data transmission in advanced computing and networking applications.
[L3-Apply].
3. Students will comprehend the principles of the Hall Effect and Stewart-Gee experiment,
enabling them to analyze charge carrier behavior, magnetic field interactions, and their
applications in modern computing, sensor technologies, and electronic device optimization.
[L3-Apply].
4. Students will analyze the V-I characteristics of LEDs, PN junction diodes, Zener diodes, and
solar cells, enabling them to apply these components in power regulation, signal
processing, energy harvesting, and optoelectronic systems for computing and communication
technologies. [L4-Analyze]
5. Students will explore the principles of the photoelectric effect, enabling them to
understand the foundations of optoelectronic devices and their applications in
photodetectors, optical data storage, and security systems in computing technologies. [L2 -
Understand]

Course Articulation Matrix:


-------------

SDG No(s) and Statements:

SDG No SDG Theme Statement

7 Affordable and Clean Energy Ensure access to sustainable and modern energy for all.

Industry, Innovation, and


9 Build resilient infrastructure and foster innovation.
Infrastructure
Sustainable Cities and
11 Make cities and human settlements inclusive and safe.
Communities
Responsible Consumption Ensure sustainable consumption and production
12
and Production patterns.

SDG Justification(s)

SDG 7: Affordable and Clean Energy: Understanding light behaviour is crucial for improving solar
panel efficiency and photovoltaic technologies. Research in diffraction and polarization helps optimize
solar energy harvesting.

SDG 9: Industry, Innovation, and Infrastructure: The experiments on semiconductors, diodes,


transistors, and lasers play a crucial role in developing technology that underpins industries like
electronics, telecommunications, and renewable energy. By working with devices that are integral to
modern infrastructure, students learn to innovate in fields such as electronics and communication,
supporting industrial growth and technological advancement.

SDG 11: Sustainable Cities and Communities: The course focuses on solar energy, LEDs, and the study
of energy-efficient components contributes to the creation of sustainable urban solutions.
Understanding how solar cells work and the characteristics of LEDs can lead to innovations in reducing
energy consumption and improving the sustainability of urban environments.

SDG 12: Responsible Consumption and Production: The course fosters an understanding of the
energy efficiency and performance of electronic components like LEDs, solar cells, and semiconductor
devices. This aligns with SDG 12 by encouraging students to think critically about how products are
made and used, promoting energy-efficient technologies that contribute to responsible consumption
and production.
L T P S I C
24CSEL109 Fundamentals of Web Technologies
0 0 4 0 0 2

Pre-requisite NIL

Co-requisite NIL

Course Description:

The course introduces students to the core technologies and techniques used in the development of
websites and web applications. This course covers essential topics such as HTML, CSS, and JavaScript,
providing a foundational understanding of web development. Students will learn how to create static
and dynamic web pages, structure content, apply styling, and implement basic interactivity using
HTML5, CSS3, and JavaScript. The course emphasizes hands-on projects, where students will develop
various web pages, including interactive forms, personal portfolios, and responsive websites, thus
enabling them to understand web structure, design, and functionality.

Course Objectives:

• To introduce students to the fundamental structure of HTML documents, enabling them to


create well-structured web pages using basic HTML elements like headings, paragraphs, lists,
and hyperlinks.
• To teach students how to incorporate multimedia elements (such as images) and structured
tables into web pages, ensuring effective data organization and enhanced visual presentation.
• To develop students' skills in designing functional web forms using semantic HTML5 elements,
ensuring improved structure, accessibility, and user experience in web applications.
• To enable students to apply CSS for styling web pages, focusing on typography, layout design,
colors, and responsive design principles to improve the aesthetic and usability of websites.
• To equip students with JavaScript programming skills, allowing them to add interactivity to
web pages through features like form validation, event handling, and DOM manipulation.
• To foster the development of dynamic and interactive web applications using HTML, CSS, and
JavaScript, including projects like calculators, to-do lists, and image galleries, that enhance user
engagement and functionality.

List of Topics, Exercises and Project

1. Introduction to Web Technologies: Understanding the Internet and Web,


Client -Server Architecture, Introduction to Domain Names, URLs, and Hosting

2. Basic HTML Tags: Basic structure of an HTML document,


Common tags: <html>, <head>, <title>, <body>, <p>, <h1> to <h6>, <br>, <hr>
Text formatting tags: <b>, <i>, <u>, <strong>, <em>, <small>, <mark>, <sup>, <sub>
Lists: Ordered (<ol>) and Unordered (<ul>)
Links: Anchor tag (<a>), internal and external linking

3. Advanced HTML and multimedia:


Images: <img> tag and its attributes (src, alt, width, height)
Embedding media: Audio (<audio>), Video (<video>), Iframes (<iframe>)
Tables: <table>, <tr>, <th>, <td>, colspan, rowspan attributes
Forms: <form>, input types (<input>, <textarea>, <select>, <button>, <label>)

4. HTML5 Semantics and Layout:


HTML5 semantic elements: <header>, <footer>, <section>, <article>, <nav>, <aside>
Block-level vs Inline elements
Working with <div> and <span> tags for page layout
Introduction to meta tags: charset, viewport

5. Introduction to CSS
CSS syntax: selectors, properties, values
Applying CSS: Inline, Internal, External stylesheets
Common styling properties: color, background-color, font-family, font-size,
padding, margin, border
Box model: content, padding, border, margin

6. Advanced CSS and Layout Techniques


CSS positioning: static, relative, absolute, fixed
Flexbox layout model: display: flex, flex-direction, justify-content, align-items
CSS Grid: grid-template-areas, grid-template-columns, rows, and gaps, Responsive web
design with media queries

7. Basic JavaScript

Introduction to JavaScript and its syntax


Variables, data types, and operators Control structures: if-else, loops (for, while)
Functions and events: onclick, onmouseover, onsubmit
Basic DOM manipulation: getElementById, innerHTML, style changes

S No Exercise
Develop a simple HTML web page to understand the fundamental structure of an
1 HTML document by utilizing basic elements such as headings, paragraphs, lists, and
hyperlinks.
Enhance a basic HTML web page by incorporating images and creating structured
2 tables, thereby learning how to integrate multimedia and organize data effectively
using HTML.
Design a functional HTML form and implement semantic HTML elements to improve
3 the web page's structure and accessibility, demonstrating the use of forms and
meaningful HTML5 tags.
Design an Interactive Registration Form that includes input fields like text, email,
4 password, radio buttons, checkboxes, a dropdown menu, and submit button. The form
should be visually appealing with proper labels.
5 Create a Home page of your college website with Header, Main, and Footer.
Create a Portfolio Webpage that includes sections for personal details, experience,
6 projects, and contact information. Use semantic HTML5 tags for better structure and
accessibility.
Style the Personal Webpage (from Unit 3) with CSS to improve its visual presentation.
7
Focus on typography, colors, and spacing.
Style the College Webpage (from Unit 3) with CSS to improve its visual presentation.
8
Focus on typography, colors, and spacing.
Design a Responsive Blog Page using Flexbox and/or CSS Grid that displays well on both
9
mobile and desktop. Include a header, navigation, main content, and sidebar.
Add JavaScript to the Registration Form (from Unit 2) to include form validation for
10 fields like name, email, password (e.g., password strength, mandatory fields). Display
dynamic error messages using DOM manipulation.
Create a simple web-based calculator that allows users to perform basic arithmetic
11
operations (addition, subtraction, multiplication, division) using JavaScript.
Develop a dynamic to-do list that allows users to add, remove, and mark tasks as
12 completed using JavaScript. The list will be managed through the DOM and event
handling.
Develop a product landing page Create an interactive image gallery where users can
13 click on thumbnails to view a larger version of the image. The gallery will use JavaScript
for event handling and DOM manipulation

Textbook(s):

1. HTML and CSS: Design and Build Websites, Jon Duckett


2. JavaScript: The Good Parts, Douglas Crockford
3. Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics, Jennifer
Niederst Robbins

References(s):

1. A Mozilla Developer Network (MDN) Web Docs - Comprehensive and up-to-date


documentation on web technologies.
2. W3Schools - A popular web development resource with tutorials and references on web
technologies.

Course Outcomes:

1. Students will be able to design basic HTML web pages that utilize fundamental elements like
headings, paragraphs, lists, and hyperlinks to create well-structured documents. [L3-Apply]
2. Students will integrate multimedia elements like images and create structured data tables
within HTML documents, enhancing the organization and presentation of web content. [L4-
Analyze]
3. Students will design and implement interactive HTML forms with semantic HTML5 elements,
ensuring proper structure, functionality, and accessibility in web applications. [L4-Analyze]
4. Students will apply CSS styling techniques to improve the visual appeal of web pages by
focusing on layout, typography, color schemes, and responsive design principles. [L5-Evaluate]
5. Students will develop interactive web pages using JavaScript, incorporating features like form
validation, event handling, and dynamic DOM manipulation to enhance user experience. [L5-
Evaluate]
6. Students will create and implement complex web applications, such as calculators, to- do lists,
and image galleries, utilizing JavaScript to manage interactions and data dynamically. [L6-
Create]

Course Articulation Matrix:


-------------

SDG No(s) and Statements:

SDG No SDG Theme Statement

Ensure inclusive and equitable quality education and


4 Quality Education
lifelong learning.
Promote sustained, inclusive and sustainable economic
Decent Work and Economic
8 growth, full and productive employment and decent
Growth
work for al
Strengthen the means of implementation and revitalize
17 Partnerships for the Goals
the Global Partnership for Sustainable Development

SDG Justification(s)

SDG 4: Quality Education: This course provides practical web development skills support the goal of
ensuring inclusive and equitable quality education. It equips students with the digital literacy needed
to thrive in the modern workforce, enhancing their problem-solving abilities through hands-on
projects and the development of critical technical skills.

SDG 8: Decent Work and Economic Growth: The course fosters employable skills such as web
development, which are crucial in the rapidly growing tech industry. By teaching web technologies,
students gain the ability to contribute to the digital economy, leading to new job opportunities in the
tech and creative sectors. This supports sustainable economic growth and decent work prospects.

SDG 17: Partnerships for the Goals: The course fosters collaboration among students through group
projects and peer learning. Students may also engage in discussions about the role of web
development in achieving global sustainability goals. By emphasizing teamwork and cross-disciplinary
collaboration, the course helps students understand the importance of working together to achieve
broader global objectives.
L T P S I C
24HASL207 Sustainability through Design Thinking
0 0 0 2 0 1

Pre-requisite NIL

Co-requisite NIL

Course Description:

The course aims to equip students with the knowledge and skills necessary to address real-world
challenges by integrating Sustainable Development Goals (SDGs) with innovative problem-solving
techniques. It focuses on fostering a mindset of critical thinking, creativity, and collaboration, enabling
students to identify, analyse, and propose actionable solutions to pressing global issues. By leveraging
the Design Thinking framework, students will learn how to empathize with stakeholders, define
problems, ideate solutions, develop prototypes, and pitch ideas effectively.

Course Objectives

• To encourage a mindset of innovation, critical thinking, and empathy while addressing


challenges aligned with SDGs.
• To equip students with a comprehensive understanding of the Design Thinking framework and
its application to real-world problem-solving.
• To foster creativity and collaboration through ideation, prototyping, and validation to develop
actionable solutions.
• To develop students’ ability to craft compelling narratives and present innovative ideas
effectively through storyboarding and pitching methods.
• To prepare students for real-world applications by integrating user-centric design with
sustainable development principles.

Unit 1: Introduction to Sustainable Development Goals (SDGs) 5 Hrs

History and significance of SDGs, overview of the 17 goals, UN Agenda 2030, SDGs and global
challenges, case studies on SDG implementation, global policies and action plans, roles of
governments, businesses, and NGOs.

Unit 2: Design Thinking Framework 5 Hrs

Introduction to design thinking, stages of design thinking (empathize, define, ideate, prototype, test),
tools for design thinking, applications in innovation, case studies of successful implementation.

Unit 3: Problem Identification and Customer Journey Mapping 5 Hrs

Techniques for identifying challenges, understanding root causes, customer journey mapping,
empathy-building methods, tools like empathy maps and affinity diagrams, practical applications for
SDG challenges.

Unit 4: SDG Challenge Exploration and Solution Ideation 5 Hrs


Identifying and prioritizing SDG challenges, ideation techniques for innovative solutions, prototyping
low-fidelity models, validation and feedback methods.

Unit 5: Storyboarding and Pitching Ideas 5 Hrs

Techniques for storyboarding and visual storytelling, creating user workflows, developing impactful
pitches, presenting ideas to stakeholders, gathering feedback, and refining solutions.

References(s):

1. https://sdgs.un.org/goals
2. https://sdgs.un.org/2030agenda
3. Change by Design: How Design Thinking Transforms Organizations and Inspires Innovation, Tim
Brown, 1st Edition, Harper Business
4. Design Thinking in the Classroom, David Lee, Kindle, Ulysses Press.
5. The Art of Innovation: Lessons in Creativity from IDEO, America, Tom Kelley, Jonathan Littman,
Tom Peters, 2001, Doubleday Broadway Publishing, USA.
6. UnMukt- Science and Art of Design Thinking, Arun Jain, 2019, School of Design Thinking.
7. The Design Thinking Play Book, Michael Lewrick, Patrick Link & Larry Leifer, 2018, Wiley Press.

Course Outcomes:

Students will demonstrate

1. Students will demonstrate an understanding of SDGs' significance and role in global


challenges. [L2-Understand]
2. Students will demonstrate the ability to apply design thinking to solve challenges with
innovative solutions. [L3-Apply]
3. Students will demonstrate the ability to analyse challenges and map customer journeys to find
pain points. [L4-Analyze]
4. Students will demonstrate the ability to generate solutions for SDG challenges through
ideation and prototyping. [L6-Create]
5. Students will demonstrate the ability to present solutions through various storytelling
approaches. [L5-Evaluate]

Course Articulation Matrix:


-------------

SDG No(s) and Statements:

SDG No SDG Theme Statement

1 No Poverty End poverty in all its forms everywhere

2 Zero Hunger End hunger, achieve food security, and improve nutrition

Good Health and Well-


3 Ensure healthy lives and promote well-being for all ages
being
Ensure inclusive and equitable quality education and
4 Quality Education
lifelong learning.

5 Gender Equality Achieve gender equality and empower all women and girls

Clean Water and


6 Ensure availability and sustainable management of water
Sanitation
Affordable and Clean Ensure access to sustainable and modern energy for all.
7
Energy
Decent Work and
8 Promote inclusive and sustainable economic growth.
Economic Growth
Industry, Innovation, and
9 Build resilient infrastructure and foster innovation.
Infrastructure

10 Reduced Inequalities Reduce inequalities within and among countries.


Sustainable Cities and
11 Make cities and human settlements inclusive and safe.
Communities
Responsible Consumption
12 Ensure sustainable consumption and production patterns.
and Production
Take urgent action to combat climate change and its
13 Climate Action
impacts

14 Life Below Water Conserve and sustainably use oceans and marine resources
Protect, restore, and promote sustainable use of terrestrial
15 Life on Land
ecosystems.
Peace, Justice, and Strong
16 Promote peaceful and inclusive societies.
Institutions
Strengthen global partnerships to achieve sustainable
17 Partnerships for the Goals
development.

SDG Justification(s)

This course addresses all 17 Sustainable Development Goals (SDGs) by fostering critical thinking,
innovation, and collaboration. It enables students to tackle global challenges through inclusive and
sustainable solutions. By focusing on SDGs 1, 2, 3, 4, 5, and 10, the course aims to reduce poverty,
hunger, and inequality while promoting health, education, and gender equality. SDGs 6, 7, 11, 12, 13,
14, and 15 are addressed through sustainable practices, clean energy, responsible consumption, and
environmental conservation.
Additionally, SDGs 8 and 9 emphasize fostering economic growth, resilient infrastructure, and
industrial innovation. The course also aligns with SDG 16 by promoting peace, justice, and strong
institutions while stressing the importance of SDG 17 through partnerships and collaboration.
Together, these elements empower students to create impactful solutions, contribute to sustainable
development, and drive positive change.

You might also like