Semester 1 (AUG)
UE 101: Algorithms and Programming (2:1)
Notions of algorithms and data structures. Introduction to C programming. Importance of
algorithms and data structures in programming. Notion of complexity of algorithms and
the big Oh notation. Iteration and Recursion. Algorithm analysis techniques. Arrays and
common algorithms with arrays. Linked lists and common algorithms with linked lists.
Searching with hash tables and binary search trees. Pattern search algorithms. Sorting
algorithms including quick-sort, heap-sort, and merge-sort. Graphs: shortest path
algorithms, minimal spanning tree algorithms, depth first and breadth first search.
Algorithm design techniques including greedy, divide and conquer, and dynamic
programming.
Instructors: Y. Narahari and Matthew Jacob Thazhuthaveetil
Suggested Books:
1. Brian W. Kerninghan and Dennis M. Ritchie, The C Programming Language.
Prentice Hall of India, New Delhi, 2009.
2. R.G. Dromey, How to Solve it by Computer. Pearson Education India. 2006.
3. Robert L. Kruse, Data Structures and Program Design in C. Prentice Hall of
India, New Delhi, 2006.
4. Steven S. Skiena, The Algorithm Design Manual. Springer, Second Edition,
2008.
Semester 2 (JAN)
UE 102: Introduction to Electrical and Electronics Engineering
Ohms law, KVL, KCL, Resistors and their characteristics, Categories of resistors, series
parallel resistor networks. Capacitors and their characteristics, Simple capacitor
networks, Simple RC Circuit and differential equation analysis, Frequency domain
analysis and concepts of transfer function, magnitude and phase response, poles.
Inductors and their characteristics, a simple LR circuit and differential equation analysis,
frequency domain transfer function and time constant, LRC circuit and second order
differential equation, frequency domain analysis, resonance and Quality factor.
Introduction to Faradays and Lenzs laws, magnetic coupling and transformer action for
step up and step down. Steady State AC analysis and
introduction to phasor concept, lead and lag of phases in inductors and capacitors,
Concept of single phase and three phase circuits. Semiconductor concepts, electrons &
holes, PN junction concept, built-in potential, forward and reverse current equations,
diode operation and rectification, Zener diodes, Simple Diode circuits like half wave
rectifier and full-wave rectifier. NPN and PNP bipolar transistor action, current
equations, common emitter amplifier design, biasing and theory of operation. MOSFET
as a switch, introduction to PMOS and NMOS. Introduction to Opamp concept,
Characterisitics of an ideal opamp a simple realisation of opamp using transistors,
Various OPAMP based circuits for basic operations like summing, a mplification,
integration and differentiation, Introduction to feedback concept LAB: Design of 3
transistor opamp and its characterisation. Simple OPAMP applications using 741.
MOSFET circuits for some simple gates, simple combinational functions. Basic flip-flop
operation and clocks in digital design, Introduction to A/D conversion, Introduction to
8051 microcontroller and assembly language programming.
Instructor: M K Gunasekaran
Suggested books:
1. Art of Electronics, Second Edition, by Horowitz and Hill.
Semester 3 (AUG)
UE 201/ UES 200: Introduction to Earth and its Environment
Evolution of earth as habitable planet; evolution of continents, oceans and landforms;
evolution of life through geological times. Exploring the earths interior; thermal and
chemical structure; origin of gravitational and magnetic fields. Plate tectonics; how it
works and shapes the earth. Internal Geosystems; earthquakes; volcanoes; climatic
excursions through time. Basic Geological processes; igneous, sedimentation and
metamorphic processes. Geology of groundwater occurrence.
Groundwater occurrence and recharge process, Groundwater movement, Groundwater
discharge and catchment hydrology, Groundwater as a resource, Natural groundwater
quality and contamination, Modeling and managing groundwater systems.
Engineering and sustainable development; population and urbanization, toxic chemicals
and finite resources, water scarcity and conflict. Environmental risk; risk assessment
and characterization, hazard assessment, exposure assessment. Water chemistry;
chemistry in aqueous media, environmental chemistry of some important elements. Air
resources engineering; introduction to atmospheric composition and behavior,
atmospheric photochemistry. Solid waste management; Solids waste characterization,
management concepts.
Semesters 4, 5 and 6
The students can take courses within the following pool.
Course
Number
UMT 203
Course
Title
Materials
Thermodynamics
Credits
Semester
Prerequisites
Comments
3:0
Jan
None
No limit
3:0
Aug
None
No limit
3:0
Aug
No limit
3:0
Aug
MT 250/PD 205/
ME 228
None
MT 271
Introduction to
Biomaterials
Science and Engineering
MT 253/UMT 303 Mechanical Behaviour
of materials
MT 260/CH237
Polymer Science
Engineering
No limit
Course
Number
ME 201
Course
Title
Fluid Mechanics
Credits
Semester
Prerequisites
Comments
3:0
Aug(5th Sem)
UP 101
Max 20 UG
students
ME 228
3:0
Aug(5th Sem)
UP 202
None
3:0
Jan
3:0
Aug
None
3:0
3:0
Aug(7th Sem)
Jan
UC 202
3:0
Jan(6th Sem)
None
ME 239
ME 240
ME 271
ME 282
ME 256
ME 251
UE 204
Property Correlations
Modelling and
Simulation of
Dynamic Systems
Dynamics & Control
of
Mechanical Systems
Thermodyamics
Computational Heat
Transfer and Fluid
Flow
Variational Methods
&
Structural
Optimization
Biomechanics
Elements of Solid
Mechanics
3:0
3:0
Jan
Max 15 UG
students
Max 15 UG
students
Max 10 UG
students
Check with
instructor
Max 15 UG
Students
Check with
instructor
No limit
Course
Number
AE 220
Credits
Semester
Prerequisites
Comments
3:0
Aug
None
AE 221
Course
Title
Flight and Space
Mechanics
Flight vehicle structures
3:0
Aug
None
AE 224
3:0
Aug/Jan
None
Max 10 UG
students
Max 10 UG
students
Max 10 UG
students
3:0
Aug
None
Max 10 UG
students
3:0
Aug
None
Max 10 UG
students
3:0
Aug/Jan
None
Max 10 UG
students
3:0
Jan
None
3:0
Jan
None
3:0
Jan
None
Max 10 UG
students
Max 10 UG
students
Max 10 UG
students
Credits
Semester
Prerequisites
Comments
3:0
2:1
Aug
Aug
Physics
None
No limit
2
3:0
Aug
None
No limit
3:0
Aug
None
No limit
None
No limit
AE 259
Composite structures
Multi-body dynamics
using
Symbolic manipulators
Navigation, Guidance &
AE 266
Control
Introduction to Neural
Network and
Engineering
Applications
AE 227
AE 262
AE 218
AE 281
Course
Title
Atmos Thermodynamics
Observational
Techniques
Mathematical methods in
Cli Sci
Environmental Fluid
Mechanics
Introduction to solid
earth
Fundamentals of Climate
Science
GeoPhys Flu. Dyn.
3:0
3:0
Jan
None
No limit
3:0
Jan
Diff. equations
No limit
Credits
Semester
Prerequisites
Comments
3:0
Aug
None
CH 202
CH 203
Course
Title
Chemical Engg
Mathematics
Numerical Methods
Transport Processes
3:0
3:0
Aug
Aug
None
None
CH 204
Thermodynamics
3:0
Aug
None
CH 237/MT260
3:0
Aug
None
Check with
instructor
No limit
Check with
instructor
Check with
instructor
No limit
3:0
Jan
None
CH 205
Check with
instructor
Course
Course
Number
PD 201
Title
Elements of
Design
Elements of
Solid and Fluid
Mechanics
PD 202
PD 203
PD 205
PD 212
PD216
Creative
Engineering
Design
Materials,
Manufacturing
and Design
Computer Aided
Design
Design of
automotive
systems
CAE in Product
Semester
Credits
Aug
2:1
Aug
2:1
Prerequisites
Check with
instructor
Check with
instructor
2:1
Check with
instructor
3:0
Max No. of
UGs 15
Aug
Jan
2:1
Max No. of
UGs 15
Check with
instructor
Aug
2:1
Strength of
3:0
Materials,
Numerical
Methods
Materials
PD 217
Design
PD 214
PD 215
Advanced
Materials
&
Manufacturing
Mechatronics
Comments
Jan
Max No. of
UGs 15
Max No. of
UGs 15
Science
Jan
2:1
Control
Systems
Max No. of
UGs 15
Course
Number
ST 202
ST 201
Course
Title
Energy Systems
and Sustainability
Thermochemical &
biological
energy recovery from
biomass
Credits
Semester
Prerequisites
Comments
3:0
Aug
None
Max 20 UG
students
3:0
Jan
None
Max 20 UG
students
Scientific computing
Only one of CH 202/SE 284/SE 288/ SE 289/SE 290/SE 292 UE 203 can be taken, as they are equivalent courses
Course
Number
E0 251
Course
Title
Data Structures
Credits
Semester
Prerequisites
Comments
3:1
Aug
A or S in UG 101
Aug
Algorithms &
Programming
A or S in all
Mathematics
Course in the UG
Programme
A or S in UG 101
Aug
Algorithms &
Programming
A or S in all
Mathematics
Courses in the UG
Programme
A or S in UG 101
Jan
Algorithms &
Programming
A or S in all
Mathematics
Courses in the UG
Programme
A or S in UG 101
Jan
Algorithms &
Programming
A or S in all
Mathematics
Courses in the UG
Programme
A or S in UG 101
& Algorithms
E0 222
Automata
Theory
&
Computability
3:1
Graph Theory
3:1
E0 220/E0 228
&
Combinatorics
E0 231
Algorithmic
Algebra
Game Theory
3:1
3:1
EI 254
Algorithms &
Programming
A or S in all
Mathematics
Courses in the UG
Programme
E9 201
Course
Title
Linear and
Nonlinear
Optimisation
Digital Signal
Processing
Credits
3:0
3:0
Semester
Prerequisites
Comments
SERC
Course
Number
SE 301
Course
Title
Analog VLSI
Circuits
Introduction to
Photonics
Credits
Semester
Prerequisites
Comments
2:1
Aug
UE 102
3:0
Aug
3rd yr or 4th yr UG
standing
Max 10 UG
students
No cap
Course
Title
Bioinformatics
Credits
Semester
Prerequisites
2:0
Aug
Comments
Check with
instructor
Additional courses from this division that are allowed but require explicit consent of the instructor
E0 224
3:1
E0 229
E0 235
Cryptography
3:1
E1 213
3:1
E1 216
Computer Vision
3:1
E1 254
Game Theory
3:1
E2 201
Information Theory
3:0
E3 214
Microsensor Technologies
3:0
E3 222
2:1
E3 253
Industrial Instrumentation
E3 267/IN 222
Microcontroller Applications
E9 213
Time-Frequency Analysis
3:0
E9 282
3:0
INTERDISCIPLINARY PROGRAMS
BioEngineering
Course
Number
BE 201
Course
Title
Fundamentals of
Biomaterials and
Living Matter
Credits
Semester
3:0
Aug
Course
Title
Nanoelectronics
Device Technology
Microfluidics
Credits
Semester
3:1
Aug
3:0
Aug
2:1
Aug
Prerequisites
Comments
No Cap
Course
Number
NE 327
NE 231
NE 201
Prerequisites
Comments
Check with
instructor
Check with
instructor
Check with
instructor