ug-engg.pdf
TRANSCRIPT
-
7/27/2019 UG-Engg.pdf
1/10
IISc BS Program: New Engineering Courses
ESc 101 (Aug-Nov) 2:1
Algorithms and Programming
28 contact hours plus weekly labs
Outline: Notions of algorithm, data abstraction, data structures; Importance of data structures and algo-
rithms in programming; Notion of complexity of algorithms and the big Oh notation. Iteration and Recur-
sion; Algorithm analysis techniques. Arrays and linked lists; Stacks and queues. Searching Algorithms:
Hash tables, skip list, binary search trees, balanced search trees, pattern search. Sorting algorithms in-
cluding 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, dynamic programming, and local search.Books
Brian W. Kerninghan and Dennis M. Ritchie. C Programming Language. Prentice Hall of India, New
Delhi, 2009.
Robert L. Kruse. Data Structures and Program Design in C. Prentice Hall of India, New Delhi, 2006.
ESc 102 (Jan-Apr) 2:1
Introduction to Electrical and Electronics Engineering
28 contact hours plus weekly labs
Outline: 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 anddifferential 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 poten-
tial, 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, intro-
duction 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, amplification, 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.
Book
1. Art of Electronics, Second Edition, by Horowitz and Hill.
1
-
7/27/2019 UG-Engg.pdf
2/10
ESc 201 (Aug-Nov) 2:1
Introduction to Scientific Computing
28 contact hours plus weekly labs
Outline
Numerical Analysis: Interpolation, Lagrange, Newtons Divided Difference, Neville Least-squarespolynomial fit, One-dimensional root finding, Bisection, Newton-Raphson, Secant, Regula falsi,
Ridders, Fixed-point iteration, Steffensen Numerical integration and differentiation, Newton-Cotes,
Gaussian quadrature, Romberg integration Numerical solution of ODEs, Euler forward, Euler back-
ward, Euler symmetric, RK4 Numerical methods for Signal Processing.
Recap of Fourier Series and Fourier Transforms, Sampling theory, Spectrum of a sampled band-
limited signal, Nyquist rate, Shannons formula DFT and FFT
Applied Statistics: Review of probability: Conditional probability, independence, discrete and contin-
uous random variables/distributions, functions of random variables, joint distributions, central limit
theorem (possibly in a less-than-rigorous fashion using simple visual examples) Sample statistics
and their distributions; Confidence intervals; Mean, variance, difference of means of 2 samples Hy-
pothesis testing, Mean, variance (single variable/sample) Equality of means and variances of twovariables/samples
Prerequisites
ESc 101: Basic programming/software engineering
Math courses on Fourier Analysis, ODEs, Calculus
Books
1. Erwin Kreyszig, Advanced Engineering Mathematics, Wiley.
2. W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, Numerical Recipes in C, Cam-
bridge.
3. F. B. Hildebrand, Introduction to Numerical Analysis, Dover.
4. Ross, S., Introduction to Probability and Statistics for Engineers and Scientists, Elsevier, Third edi-
tion, 2005.
2
-
7/27/2019 UG-Engg.pdf
3/10
IISc BS Program: Engineering Curriculum
December 25, 2012
Pool of Course for Engineering Soft-Core
A total of 9 credits have to be taken from these courses. The courses are organised into Pool A
(exposure courses) and Pool B (engineering science courses). At most 3 credits can be taken
from Pool A courses, and the remaining must be taken from Pool B courses
1
-
7/27/2019 UG-Engg.pdf
4/10
Semesters 1, 3, 5, and 7: August to November
Pool A: Exposure Courses
DIVISION of MECHANICAL SCIENCES
Note: Only one of MT 250, PD 205, or ME 228 can be taken, as they are equivalent courses
Department of Chemical Engineering
Course Course Credits Semester Prerequisites Comments
Number Title
CH 201 Chemical Engg Mathematics 3:0 Aug None
CH 202 Numerical Methods 3:0 Aug None
CH 203 Transport proecesses 3:0 Aug None
CH 204 Thermodynamics 3:0 Aug None
Department of Materials Engineering
Course Course Credits Semester Prerequisites CommentsNumber Title
MT 250 Introduction to Materials 3:0 Aug None
Science and Engineering
MT 271 Introduction to Biomaterials 3:0 Aug None
Science and Engineering
Centre for Sustainable Technologies
Course Course Credits Semester Prerequisites Comments
Number Title
ST 202 Energy Systems 3:0 Aug None Max 20 UG studentsand Sustainability
2
-
7/27/2019 UG-Engg.pdf
5/10
Semesters 1, 3, 5, and 7: August to November
Pool B: Engineering Science Courses
DIVISION of ELECTRICAL SCIENCES
Department of Computer Science and Automation
Course Course Credits Semester Prerequisites Comments
Number Title
E0 251 Data Structures 3:1 Aug A or S in UG 101 Only fifth term or& Algorithms Algorithms & Programming later; Max number:10
A or S in all Mathematics
Course in the UG Programme
E0 222 Automata Theory 3:1 Aug A or S in UG 101 Only fifth term or
& Computability Algorithms & Programming later; Max number:10
A or S in all Mathematics
Courses in the UG Programme
E0 220 Graph Theory 3:1 Aug A or S in UG 101 Only fifth term or
& Combinatorics Algorithms & Programming later; Max number:10
A or S in all Mathematics
Courses in the UG Programme
Department of Electrical Engineering
Course Course Credits Semester Prerequisites Comments
Number Title
E1 251 Linear and 3:0 5th or 7th Sem Multivariate calculus, See Note 1
Nonlinear Optimisation matrices & linear algebra
E9 201 Digital Signal 3:0 5th or 7th Sem A basic orientation in See Note 2
Processing Signals and Systems
1. Note 1: Currently the course has 70-90 registrants; it is a hard/soft core for many ME streams. The
department will restrict UG registration to about 15 (there is another optimization course E0 230
which can also be taken by students)
2. Note 2: The department can accommodate 20-25 UG students in the course. The department will
conduct a crash course (of approximately 3 hours) on basics (such as linearity, impulse response and
convolution, time and frequency domain views, transfer functions, etc.). The UG students must attend
this (perhaps on a Saturday) at the beginning of the term.
Department of Electrical Communication Engineering
Course Course Credits Semester Prerequisites Comments
Number Title
E3 238 Analog VLSI Circuits 2:1 Aug UE 102 Max 10 UG students
E7 213 Introduction to Photonics 3:0 Aug 3rd yr or 4th yr UG standing No cap
Department of Electronic Systems Engineering
Note: The department is handling the first year UG Electronics course; no other courses offered by
the department are suitable for UGs.
3
-
7/27/2019 UG-Engg.pdf
6/10
-
7/27/2019 UG-Engg.pdf
7/10
Centre for Product Design and Manufacturing
Course Course Credits Semester Prerequisites Comments
Number Title
PD 202 Elements of Solid Aug 2:1 None Max No. of UGs 15
& Fluid Mechanics
PD 217 CAE in Product Aug 2:1 Strength of Max No. of UGs 15
Design Materials, Numerical
Methods
Centre for Atmospheric and Oceanic Sciences
Course Course Credits Semester Prerequisites Comments
Number Title
AS 230 Atmos Thermodynamics 3:0 Aug Physics No limit
AS 211 Observational Techniques 2:1 Aug None 2
AS 209 Mathematical methods in Cli Sci 3:0 Aug None No limit
5
-
7/27/2019 UG-Engg.pdf
8/10
Semesters 2, 4, 6, and 8: January to April
Pool A: Exposure Courses
Department of Chemical Engineering
Course Course Credits Semester Prerequisites Comments
Number Title
CH 205 Chemical Reaction Engineering 3:0 Jan None
6
-
7/27/2019 UG-Engg.pdf
9/10
-
7/27/2019 UG-Engg.pdf
10/10