The Open Electives (2018-19)—Semester VI
Open Electives offer you the opportunity to take up a subject well-tailored to your interests, but making the right choice is not always an easy decision. To help you know your options and decide what’s best for you, we have compiled a list of all the Open Electives on offer this academic year. Watch this space for details including the syllabus of the subjects.
Allotment of Electives: The allotment of Open Electives will be done on the basis of CGPA and the seats available. There is no CGPA cut-off while applying for the OEs.
The option to enter OE preferences is now available on the portal. The last date for entering preferences is 25th November.
Note: This page will be updated with more information about the electives. While this list has been compiled using official sources, it might vary slightly with the options on SLCM. The discrepancies will be sorted soon.
Aeronautical and Automobile Engineering
- AAE 3282: Introduction to Avionics and Navigation Systems
Introduction to aircrafts, introduction to flight mechanics and flight dynamics of an aircraft & UAV, introduction to Avionics in aircraft & spacecraft, displays, HMI, I/O devices and power, packaging, ARINC and DOD types, system cooling, EMI/EMC requirements, aircraft power systems, inertial sensors and inertial navigation systems, multisensor navigation systems, Kalman filter basics & Mechanization, elements of navigation systems, satellite navigation systems, NAVSTAR Global Positioning Systems, Global Orbiting Navigation Satellites Systems, radar & landing systems.
“The topics are really interesting but in my experience, the faculty handling it was too lenient. We barely had any classes. So if you’re not from electronics background, you might have to learn a lot of things on your own.”
- AAE 3284: Automotive Pollution and Control
Introduction, analysis of pollutants, pollution from Spark Ignition engines, pollution from Compression Ignition engines, fuels for Spark Ignition and Compression Ignition engines, engine variants, alternative fuels, Biomass Energy, Direct Energy conversion methods
“Syllabus is majorly theoretical. Fairly a scoring subject as in most places it’s just use of common sense. The contents aren’t interesting unless you wish to pursue the automobile field. Quantity wise, a lot of study material is provided but it’s not difficult to cover.”
- BME 3281: Biomedical Instrumentation
Biomedical transducers: Classification, Selection, Blood Pressure transducers, photoelectric and piezoelectric transducers, Temperature transducers; Electrodes & Amplifiers: Electrode-Electrolyte model, Half-cell potential, Electrodes classification, Amplifiers for biomedical instrumentation; Physiological Signals & Measurements: Basics of ECG, EMG, EEG, PCG and Instrumentation for measuring these signals, Measurement of blood pressure & Blood flow, Plethysmography; Recorders: Types, Principle of working and applications; Electrical Hazards & Safety: Electrical hazards during bioelectric monitoring, Micro and Macro shock and its physiological effects, Leakage currents and protection methods.
2.BME 3284: Rehabilitation Engineering
Computer Science and Engineering
- CSE 3281: Database Management Systems
Introduction, relational model, database design and the E-R model, SQL, relational database design,
- CSE 3283: Essentials of Industrial Computing
Object Oriented Programming, analysis of algorithms,
System Development Methodology: Evaluation of software, software development models, requirement analysis and design, software construction, software testing and software quality.
Introduction to Web Technologies: Internetworking concepts, architecture and protocol, the World Wide Web, web applications, security in applications and issues in web-based applications.
- CSE 3286: Linux Basics and Programming
Introduction, General-Purpose Utilities, The File System, Handling ordinary files and file attributes, Debugger, Shell and Process, Filters, Essential Shell Programming/Essential System Administration
- CSE 3288: Principles of Software Engineering
The Problem Domain, The Software Engineering Challenges, The Software Engineering Approach. Software Process, Desired Characteristics of Software Process, Software Development process models. Software Requirements, Problem Analysis, Requirement Specifications, Functional Specification with Use Cases, Process Planning, Effort Estimation, Project Scheduling and Staffing, Software Configuration Management Plan. Design Principle, Module Level Concepts, Design Notations and Specifications, Structured Design Methodology, OO Analysis and OO Design, OO Concepts, Unified Modelling Language, Programming Principle and Guidelines, Coding Process, Testing Fundamentals, Black Box Testing, White Box Testing, Testing Process.
- CHE 3282: Industrial Pollution Control
Symbiosis between man and environment, Nutrient and hydrologic cycles, Types of pollution, Legislation to environmental pollution, Phases involved in establishment of plant monitoring and control system, Evaluation and characterization of wastewater, Treatment methods, Concept of Zero Liquid Discharge, Sludge treatment and disposal , Solid waste management, Noise pollution and control, E-waste: sources and effects, e-waste management, Ambient air and stack gas sampling, Analysis of air pollutants, Plume behaviour, Meteorological factors affecting air pollution, Equipment for control and abatement of air pollution, Pollution from automobiles: control mechanisms.
Department of Chemistry
- CHM 3282: Fundamentals of Industrial Catalytic Processes
Adsorption and Catalysis: Physisorption and chemisorption, adsorption isotherms, factors influencing adsorption, adsorption of gases by solids, adsorption from solution, introduction to catalysis, energetics, catalytic cycles
Solutions and Solubility: Ideal and non-ideal solutions, Raoult’s law, thermodynamics of solutions, vapour pressure and boiling point composition curves, distillation behaviour of completely miscible and immiscible liquid systems, azeotropes
Colligative Properties: Determination of molar masses from vapour pressure lowering, osmotic pressure, boiling point elevation and depression of freezing point, Vant Hoff’s factor
Colloids: Types of colloids, preparation and purification of sols, general properties, optical, electrical, and kinetic properties of sols, stability of sols, application of colloids
Emulsions and gels: Types, preparation, properties, and their application
Electronics and Communication Engineering
- ECE 3285: MEMS Technology
Introduction, surface micromachining, MEMS transduction and actuation techniques, micro-sensing for MEMS, basic Bio-MEMS fabrication technologies, LIGA process, RF MEMS, microfluidic devices and components for Bio-MEMS,, introduction to MEMS simulation tool
- ECE 3286: Introduction to Embedded Systems
RM embedded systems, ARM instruction set and hardware, Memory hierarchy and cache, Embedded ARM Applications
- ECE 3287: Neural Networks and Fuzzy Logic
Neural networks, multi-layer feed-forward classifiers, dynamical systems, unsupervised learning methods,
introduction to kernel methods, fuzzy logic, linguistic variables, fuzzy IF-THEN rules: Fuzzy propositions, implications, fuzzy logic and approximate reasoning, fuzzy rule base, the structure of fuzzy rule base and properties of a set of rules, fuzzy inference engine, fuzzifiers, de-fuzzifiers, design of fuzzy rule-based system, Hybrid Systems
4. ECE 3289: Applications of Signal Processing
Introduction, time domain analysis: Properties of systems, linear time-invariant systems, convolution, correlation and its applications.
Frequency domain analysis: Discrete-Time Fourier Transform (DTFT), Discrete Fourier Transform (DFT), linear filtering using DFT, Fast Fourier Transform (FFT).
Digital filters: FIR filter design, IIR filter design, applications.
Applications: Application examples in audio processing, communication, biomedical signal and image processing, manufacturing automation.
5. ECE 3290: Introduction to Nano-Science and Technology
Basics of Nano-Science, crystal structure of solid, dimensions of nano-structures, classification of nanostructures-zero, one, two and three-dimensional nanostructures, Size Dependency on nanostructures-quantum size effects in nanostructures, Quantum confinement, Quantum wells, wires, dots, nanomaterials and their synthesis, nanomaterial characterisations, AFM, SEM, XRD, UV-VIS spectrophotometer, Nanomanipulation, spplication of nanomaterials in nanotechnology, Nanocarbon-based transistor and its applications, Biological applications, Biochemical sensor, Membrane-based water purification, Green nanotechnology, Energy applications of nanotechnology.
Printing and Media
- PMT3286: Publishing Science
Publishing and its process, Types of Publishing, Media – Writing for mass media, styles of reporting, editorials, features.
Components of a story, Design & Editing – Significance, techniques and functions. Editing tools and symbols for mass media. Advertising Key Principles for promotional writing, Specialized reporting for Science and technology.
Publishing Laws – Types of Publishers, Legal Issues – Intellectual Property Rights, Copy Rights, Trademark, Privacy Policies, Licensing, Memorandum of Understanding.
Plagiarism and other malpractices. Electronic media versus print media. Case study. Recent advances and future trends in publishing.
“Publishing science goes through the nitty-gritty of writing and reporting for mass media. Varying from reporting styles, specialized reporting for tech as well as editorials. The subject also includes editing tools. Modules also touch upon advertising and promotional writing. This elective also introduces you to the legalities involved in publishing. You will get to study Publishing laws, International Property Rights, Copy Rights, and Privacy Policies etc.”
Electrical and Electronics Engineering
1. ELE 3282: Electric Drives
Components of electric drives, factors affecting the choice of drives, dynamics of
electrical drives, fundamental torque equation, speed-torque conventions, multi-quadrant
operation of electric drives, load torque components, nature and classification of load torque,
equivalent moment of inertia, steady state stability, load equalization, motor power rating, thermal
model, classes of motor duty, introduction to thyristors, characteristics, power converters: AC to
DC, DC to DC, AC to AC, DC to AC – DC Drives Systems – characteristics, starting, speed control,
braking – AC Drives Systems
- ELE 3284: Energy Auditing
Energy: Energy Types, Needs, Scenario, Security, Environmental Impact, Costs, Material &
Energy Balance, Consumption Pattern, Sankey Diagram, Energy Policy, Information Systems,
Energy Conservation Act 2001- Energy Audit – Purpose, Scope, Types, Methodologies, Reporting,
Instruments, Energy Auditor Responsibilities – Energy Management – Energy Management
principles, Strategy, Benchmarking, Energy Manager Responsibilities – Performance Assessment
– Boilers, Steam Systems, Furnaces, Insulation & Refractories, Cogeneration, Waste Heat
Recovery, Transformers, Motors, Compressors, Refrigeration Systems, Fans, Blowers, Pumps,
Cooling Towers, Illumination Systems, DG Sets – Energy Economics – Economic analysis of
investments, Simple payback method, return on investment, net present value, internal rate of
return, life cycle costing, energy performance contracts and the role of ESCOs.
3. ELE 3288: Lighting Design
Visible spectrum- psychophysics of vision-photometric quantities- laws of illumination-point by
point method of illuminance calculations -Light sources- luminaires- principles of light control
elements-light Intensity distribution diagram-evaluation of total flux-illuminance and visual
performance- Lumen method calculations-principles and general requirements of interior &
exterior lighting for different applications-Lighting Design Examples- Energy and cost
the effectiveness of lighting schemes.
Mechanical and Manufacturing Engineering
MME 3285: Introduction to Alternative Fuels and Applications
Introduction: Introduction to alternative fuels. Availability of different alternative fuels for SI and CI engines. Properties of potential alternative fuels – Ethanol, Methanol, DEE, DME, Hydrogen, LPG, Natural gas, Producer gas, Biogas and Biodiesel properties. Merits and demerits.Liquid fuels in SI engines: Requirements for fuels. Different Techniques for utilizing alternative liquid fuels– Blends, Neat form, Reformed fuels. Manufacturing, Storage and Safety. Performance and emission characteristics of alternative liquid fuels.
Liquid fuels in CI engines: Requirements for fuels. Different techniques for their utilization- Blends, Fuel modifications to suit CI engines, Neat fuels, Reformed fuels, Emulsions, Dual fuelling, Ignition accelerators, and other additives– Performance and emission characteristics. Various vegetable oils and their properties. Methods of using vegetable oils in engines – Blending, preheating Trans-esterification and emulsification of Vegetable oils. Performance in engines. Emission and Combustion Characteristics in diesel engines.
Gaseous fuels in SI engines: Use of Hydrogen, CNG, LPG, Natural gas, Producer gas and Biogas in SI engines, Safety precautions, Engine performance, and emissions.
Gaseous fuels in CI engines: Use of Hydrogen, Producer gas, Biogas, LPG, Natural gas, CNG in CI engines. Dual fuelling. Performance and emission characteristics.
Electrical vehicles: Layout of electric and hybrid vehicles. Advantages and drawbacks. System components. Electronic control system – Different configurations of hybrid vehicles. High energy and power density batteries – Basics of fuel cell vehicles.
- MME 3288: Introduction to Operations Research
Introduction: Definition, Phases, Applications, Advantages and Limitations of Operations Research.
Linear programming problems: Assumptions, Formulation of LPP for business and non-business applications. Graphical solutions, Special cases – Degeneracy, Infeasible Solution, Unbalanced and Multiple optimal solutions. Minimization and Maximization cases. Simplex algorithm, Concept of dual, Sensitivity analysis with respect to objective function coefficients and R.H.S. values.
Transportation problem: Formulation. Generating initial solutions using: North-West Corner (NWC) Method, Least Cost (LC) Method, Vogel’s Approximation Method (VAM). Testing the solution: Stepping stone, Modified Distribution (MODI) Method. Maximization, Multiple optimal solutions, Degeneracy and Unbalanced problems. Post optimality analysis.
Assignment problem: Solution algorithm. Unbalanced, multiple optimal solutions, Maximization and Application problems.
Job sequencing problem: Solution algorithm and application.
Game theory: Two-person-zero sum games, Pure and Mixed Strategies, Solution methods for 2 x 2 games, Graphical method (2 x n games; m x 2 games), approximate method, Formulation as an L.P.P.
Queueing theory: Poisson arrival rate and Exponential service times, System characteristics, Problems on the models- (M/M/1):(¥/FIFO), (M/M/1) : (N/FIFO). Simulation of queuing models – Steps, Application and Limitations. Monte- Carlo Technique-Problems involving Waiting line situations and Selection of crew members.
Critical Path Method (CPM): General framework. Introduction to elements of the network. Conventions adapted, Analysing the network. Calculation of event and Activity times, Total Float, Free Float, Independent float, Critical path, Determination of project duration, Project Crashing. Applications and Limitations of CPM.
Project Evaluation and Review Technique (PERT): Calculation of Probabilistic/Expected event and Activity times, Variance of activity duration, Determination of critical path, the probability of project completion.
3. MME 3289: Introduction to Quality Control
Introduction: Definitions of the term quality, Inspection and quality control, Organization for quality, Quality control engineering fundamentals: Concept, causes, and patterns of variation. Frequency distribution: Graphic representation, Measures of central tendency and dispersion. The Normal distribution curve, Tchebyeheff’s and Camp-Meidell’s inequality theorems, Shewhart’s bowl drawing experiments.
Control charts for variables: Construction of X̅, R and s charts, Classification of ways in which process lacks control, Steps involved in using the control charts, interpreting patterns of variation, Type I and Type II Errors, Process capability analysis, Process capability indexes-Cp and Cpk.
Control charts for attributes: fraction rejected (p chart), number of non-conforming items (np chart), non-conformities (c chart), number of non-conformities per unit (u chart).
Acceptance sampling: By attributes, Importance, Single and Double sampling plans, operating characteristic curve, Acceptable quality level, Lot tolerance percent defective, Average outgoing quality, AOQ curve, AOQL, Average total Inspection, Average fraction inspected, Producers and Consumers risk, Acceptance sampling tables.
Specifications and Tolerances: Conventional and Statistical tolerance, Precision, Accuracy and Reproducibility of method of measurements, Quality costs.
- MME 3294: Thermal Treatment of Metals and Alloys
Phases in solids and phase diagrams: Phases-Single phase and Multiphase, Gibb’s phase rule, Solid solutions and types, Intermediate phases, Types of equilibrium diagrams (only binary), Equilibrium and Non-Equilibrium cooling, Analysis of phase diagram to determine Composition and amount of phases involved. Invariant reactions (Euctectic, Peritectic and Eutectoid) and congruent melting alloy phase.
Iron-carbon systems: Introduction- Allotropy and Polymorphism, Cooling curve for pure iron, Fe-Carbon equilibrium diagram. Study of iron-carbon system with emphasis on the invariant reactions. Lever rule application on Iron-carbon equilibrium diagram, Effect of alloying elements on the diagram.
Heat treatment: Principle and Objectives. Isothermal transformation diagram- construction and explanation, factors affecting shape and position, continuous cooling curves
Heat treatment processes: Annealing, Normalizing, Hardening, Tempering. Hardenability: Determination by Jominy end quench test, Factors affecting, Age hardening and Thermo-mechanical treatments.
Case and surface hardening treatments: Case hardening-Carburizng and its types, Post carburizing treatments, Cyaniding and Carbonitriding, Nitriding, Thermal treatments for hardening: Flame, Induction, Electron beam, Laser.
Steel specification, classification and heat treatment of steels and cast iron: IS and AISI Classification, Heat treatment and Application of- plain carbon steels, Commercial steels, High speed steels, Stainless steels, Maraging steels, Spring, Valve, Bearing and HSLA steels. Cast iron and Heat treatment – Grey, White, Malleable cast irons, Malleabilization of white cast iron, Spherioidal graphite (SG) iron.
Heat treatment and application of non-ferrous metals and alloys: Alloys of- Aluminium, Titanium, Copper. Defects, Causes and Remedies in heat treatment.
- HUM 3306: Introduction to Philosophy, Religion, and Culture
Notions of Philosophy, the origin and development of Philosophy.
Ancient Philosophy, Medieval Philosophy, Modern Philosophy, Contemporary Philosophy, Indian Philosophy.
Comparative Religion, Western Philosophy.
The relevance of Philosophy, branches of Philosophy, methods of Philosophy.
Philosophy and other branches of Study, Some Problems of Philosophy, Themes of Philosophy.
Mind and Body, and the Problem of Universal Change/Movement time and place, Existence of God and Evolution, Indian Culture, Social Ethics, Logic and Scientific Methods, Philosophy of Language.
“It’s quite fun and relaxed- you just need to keep some concepts in mind. Plus, you need to write regularly. For end semesters, you need to read 2 books apart from the ones you’re through with. There isn’t much to study for sessionals. For regular assignments, you have to maintain a portfolio. He’ll regularly give you topics to write on, and more drafts result in more marks. This was the scheme for us, but he was trying to get it changed to no sessionals or assignments and allocate the entire 50 marks for the portfolio. The end sem was all writing. Highest was 36 this time. Only one person gets an A+, and he got it at 78-79.”
2. HUM 3307: Creative Writing
Various literary/prose forms and their characteristics, techniques and strategies for reading, nuances of language and meaning in reading and writing.
Writing Exercises: techniques and strategies of writing creatively, critical concepts and terms in literary writing, writing exercises, creative writing output.
“The faculty was brilliant, and we were taught no theory at all. He would come to class and read out a few pieces of writing and explain different styles. The exams had questions that asked us to write a story with a given plot, another one was to rewrite the given passage in third person or first person. For internal marks, he asked us to submit assignments and graded us on the basis of those. It’s the perfect OE to take if you like to write.”
- HUM 3308: Graphic Novels: History, Form, and Culture
Part I- The History of Comic Books, developing a Medium Defining comic book, relationships between comic books and other forms of sequential art, the (continental) roots of comics as an art form, the ways in which comic strips and pulps contributed to the emergence of the comic book.
Part II- The Maturation of the Medium, influence of the underground movement, ways in which mainstream publishers began to address more relevant topics, the proliferation of independent comics, the increase in the profile and prominence of the medium due to ambitious projects; Creating the Story; Experiencing the Story
Part III- Comic Book Genres, Genres, and Characterisation
“Surprisingly enough, it has given me literature I’ll hold in high regard throughout my life.”
MAT 5284: Mathematical Modelling
Mathematical modelling through systems of ordinary differential equations of first order, Prey-Predator model Mathematical modelling through systems of ordinary differential equations, modelling in medicine (A model for diabetic mellitus)
Modelling on population dynamics, mathematical modelling through differential equations.
Modelling of economics and finance through difference equations, population dynamics and generation of models through difference equations, modelling in probability theory, examples
“It’s an interesting subject if you’re into math and quite easy too. They cover topics like basic differential equations, difference equations, game theory, probability, and lpp. It’s pretty easy to score. The teacher knows the subject but has a little difficulty clearing doubts. But he gives notes in class i.e. writes stuff on the board and explains the concept while he teaches. Make sure you write notes. If you like math you’ll enjoy it.”
2.MAT 5283: Applied Numerical Methods
Matrix Algebra: Solutions for linear system of equations
Direct methods: Gauss elimination method, Gauss Jordon method, Crout’s (LU decomposition) method, iterative methods, Jacobi Gauss-Seidel and successive overrelaxation methods.
Computation of inverse of a matrix: Jordan method, Triangularization method, Choleski’s method, partition method.
Eigenvalue & Eigenvectors: Given’s method for real symmetric matrices, Jacobi’s method for real symmetric matrices
Power method Numerical Solution of Ordinary Differential Equations: Single step methods, Runge Kutta method
Adam Bashforth’s predictor-corrector method, Milne’s predictor and corrector method.
Numerical Solution of Partial Differential Equations: Finite difference approximation to derivatives of Parabolic, elliptic, explicit finite difference method, the implicit method
“The professor made us solve all kinds of problems from related topics. And you can approach him with doubts anytime you like- he is strict during class but that’s to ensure he has the entire class’ attention at all times. As long as you know the method to solve the question, he gives the marks you deserve. The course is related to Runge Kutta methods, Euler’s equation and other kinds of iteration methods. If you really like maths, then this subject is fun, plus it has lots of application in the engineering field.”
“The professor incharge was Mr. Byju who was well-informed and wrapped up the course pretty quickly. The subject is not that hard to comprehend, but is very tedious. It involves rigorous calculations so don’t even think about this OE if you can’t play around with numbers. Its slightly harder to score due to the intense competition. Assignments are on similar bases as your core subjects. This subject helps out if you are in mechanical and take up subjects such as CFD. If you have a inclination and acumen towards math, definitely go for this subject. If you are slightly hesitant about your maths skill you have better options to look around at.”
- MAT 5286: Stochastic Processes and Reliability
Static probabilities, Dynamic probability, Markov chains, transition probabilities, Chapmen Kolmogorov equations, classification of states, chains of Markov process, the stability of Markov systems, limiting behaviour, random walk, Poisson Processes assumptions, Queueing System, general concepts, Model M/M/I and M/M/S, steady-state behaviour, transient behaviour, Wiener processes and Gaussian processes.
Differential equations of a Wiener process, Kolmogorov equations, Ornstein-Unlenbick Process,
Reliability Theory, system reliability
“The course is really good, and everything that’s written in the course plan is delivered in time. Scoring wise, the topics are easy, with a few formulae and derivations. The derivations may be hard to understand initially but the end result is easy to remember, as long as you have the basics of probability and statistics at your fingertips. Topics covered are statistics, probability, queuing theory, Markov process/chain, birth-death process, and reliability analysis, among others. The faculty is efficient and not very strict about attendance or coming late to class. The overall difficulty of the course is moderate. The end sems and sessionals were numericals, reasoning and derivations, with a few conceptual questions sprinkled in.”
- MAT 5282: Applied Linear Algebra
Finite dimensional vector spaces, subspaces, linear independence, bases and dimension, sum and intersection of subspaces.
Algebra of linear transformations, range and null space of a linear transformation, inner-product spaces, metric spaces and Banach spaces, Gram Schmidt orthogonalization, linear operators and their adjoint, self-adjoint, unitary and normal transformations, polar decomposition.
Matrix algebra, simultaneous equations, Eigenvalues, characteristic vectors, Cayley Hamilton theorem, minimal polynomial, application of Eigenvalues to solve simultaneous difference and differential equations.
Quadratic forms and their classification constrained optimization, computational methods of linear algebra
“The topics included were matrix algebra, simultaneous equations, Eigenvalues, application of Eigenvalues to solve simultaneous difference equations, constrained optimization, and computational methods among other things. Faculty-wise, I didn’t find the subject to be as enjoyable as expected. The professor just stuck to the course plan strictly and the overall teaching method was very average, according to me. The class was filled with 8.5+ CGPA holders from different branches, so I think the subject had a high GPA requirement.”
5.MAT 5285: Optimization Techniques
Formulation, linear programming, Simplex method, Penalty case methods, two-phase method, dual simplex method, duality theory, transportation problem, Vogel’s approximation method, MODI method, assignment problem (Hungarian method)
Project Management: Networks, project planning and control using PERT and CPM, project crashing, game theory, Minimax principle, games with mixed strategies, Dominance theory, solution using Linear programming.
“Handled by senior faculty who had excellent command over the subject, the class was interactive. He discussed each topic in detail and then wrote everything on the board, including the procedures. However, he expected students to be very punctual and disciplined in class and set lengthy question papers which needed a lot of practice in order to get good grades. As for the subject, it’s quite fun to learn, basic maths used with lots of calculations. Be careful about silly mistakes, though, they can make your entire solution go wrong. The class is common for both B.Tech and M.Tech students and is mostly filled with toppers. For those who are interested in solving real-life problems and good at quick math, it’s pretty easy.”
6. MAT 5281: Applied Graph Theory
Graphs and subgraphs: walks, paths and connectedness, distance as a metric, degrees, regular graph, cubic graphs, bipartite graphs, self-complementary graphs, operations on graphs, externals graphs, degree and sequence
Applications of the theorems: Havel and Hakimi, Erdos and Gallai, cut points, bridges and blocks, trees and their characterization, centre and centroids, block-cut trees, spanning trees, independent and cocycles. Connectivity and line connectivity, Whitney’s Theorem, Reversibility, Planarity, colourability, matrix representation of graphs, Algorithms
Master of Computer Applications
- MCA 3281: Introduction to Linux and Shell Scripting
Introduction to UNIX/LINUX Operating System: Introduction to Operating system concepts, Linux Overview, kernel and shell, using Unix, input and output, redirection, scripts, pipes, pagers, getting help.
Processes and Devices: Process status, Foreground and background, process control, signals, Process Utilities (ps, kill, wait, sleep), Environment variables, Global and local variables, Executable scripts, Job control, Command history list, Running job at a specific time, Running programs periodically, big programs, Timing a program, running programs in order, Quotes and escapes, Devices, backquotes.
File Systems: The UNIX directory hierarchy, Filesystems, creating directories, creating files, links, dot files, File Utilities (cp, mv, rm), File commands: comp, comm, diff, Groups, File access control, changing privileges, text files, comparing files, filtering files, non-text files, printing files, File archives and file compression, Other relevant commands.
Linux Editors: Overview of the vi editor, Basic functions, Switching between input mode and command mode. Insert mode: insert, append, open, replace. Command mode: undo, delete character, word, line, change, Yank and put commands. Searching and substituting for a string: special character and word searches, The ‘emacs’ Editor.
Regular Expressions and filters: Using filters, character to character transformation, Selecting lines by content, sort, grep, fgrep, egrep, uniq, cut, find, wc , tr, tee, head, tail, Searching: incremental, non-incremental, regular expression searching
SED: Introduction and command line syntax, the sed program structure sed program processing, Use sed commands, sed addresses, sed instructions, hold and get functions, Advanced flow control, Exercises.
Shell and Shell Scripting: Introduction to shells, shell syntax, arithmetic, making decisions, loops, searching for files, formatted output, Passing information to scripts, simple arithmetic, pattern matching, entering and leaving shell, symbolic links, setting up terminals, Advanced shell programming: Sending and trapping signals, functions, aliases, ‘exec’ and ‘eval’ mechanism, sending data across networks, makefiles.
Pattern Scanning Utility (AWK): Introduction and command line syntax, The awk program structure, Use regular expressions Operators, Simple patterns, Extended patterns Comments Special patterns (BEGIN and END), Program variables, Built-in variables, User-defined variables, Mathematical operators, Enhanced printing, Handling user variables, awk Program Control Structures: Program control structures, The if construct The while and do … while constructs, The basic for construct, Associative array handling. Functions, Built-in functions, The system function, The getline function, User-defined functions.
Bash Shell Features: Bourne Again Shell (bash): POSIX shells, creating simple shell script, command separation and grouping, Statements, data structure, built-in commands, environment customization primitives.
- MCA 3282: Introduction to Data Analytics
Introduction: Introduction to data science, the need for data analytics.
Datasets, Databases and Data warehouse: Introduction to data sets, Relational databases, Structured Query Language (SQL), Online Transaction Processing (OLTP), Data warehouses and data marts, Online analytical processing (OLAP)
Data Modeling: ER modelling, Dimensional modelling, other types of data.
Data Analysis and Visualization: Data Exploration, ETL tools, Data scrubbing, statistical analysis, data quality, statistical analysis and visualization, Market Basket Analysis
Predictive analytics: Classification, Regression models, Clustering data, Forecasting models.
Applications in Data Analytics: Case studies, Business Intelligence, Supply Chain Analytics, Decision making, Optimization, Big Data Analytics, Time series, Spatial Data Analysis and mining.
- CIE 3285: Contract Management
Introduction to contracts: Definitions, Essentials for a legally valid contract, Salient features, Discharging, Documents for an Engineering Contract, Types of contracts based on − tendering process, economic consideration, tasks involved. Main and Sub Contracts: features, merits, demerits, applicability. Tendering process: Definitions, List of Documents, EMD, SD. Preparation and submission of documents and its opening. Evaluation of Tender and Award of contract. Issues in tendering process: Pre – Registration, Pre – Qualification, Nominated Tendering, Rejection of Tenders, Repeat Orders, Revocation of Tenders, Unbalanced Bidding, Cartel or Collusion in Tendering. Administration: Responsibilities (Duties and Liabilities) of Principal and Contractor, Monitoring and Quality control/assurance, Settlement of claims − Advances, Bills, Extension for time, Extras & Variations, Cost Escalations. Security Deposit, Retention Money, Performance Bond, Liquidated Damages, Penalties, Statutory Requirements, Social Obligations/Responsibilities, Labor Welfare, Reports, Records, Files. Breach of contract: Definition and Classification, Common Breaches by – Principal, Contractor, Damage Assessment, Claims for Damages, Quantum Merit, Force Majeure. Dispute resolution. Conciliation. Dispute Resolution Boards (DRB). Litigation. International contracts: International Competitive Bidding, Domestic Preference, FIDIC Documents, Conditions, Currency of Bid and Payment, Escalation in Foreign Currency, Financing of projects, Applicable Law and Settlement of Disputes, International Arbitration.
“It’s quite irrelevant to our regular course. Our faculty was good and explained things really well. She would show us the documents which are involved in agreements and contracts etc. A lot of theory is involved. You can score a good grade if you are a theory kind of person.”
- CIE 3286: Earth Sciences
The Earth and the Solar System: Milky Way and the solar system, Modern theories on the origin of planetary bodies, Earth’s orbital parameters, Kepler’s laws of planetary motion, Geological Time Scale, Space and time scales, atmosphere and oceans, Radioactive isotopes and their applications in earth sciences, stratigraphy, Theories about the origin of life and the nature of fossil record. Earth’s gravity and magnetic fields and its thermal structure.
Earth Materials: Gross composition and physical properties of important minerals and rocks, properties and processes responsible for mineral concentrations, nature and distribution of rocks and minerals in different units of the earth and different parts of India.
Surface features and Processes: Physiography of the Earth, weathering, erosion, transportation, and deposition of Earth’s material, the formation of soil, sediments and sedimentary rocks, the energy balance of the Earth’s surface processes, physiographic features and river basins in India.
Interior of the Earth, Deformation and Tectonics: Basic concepts of seismology and internal structure of the Earth, Physicochemical and seismic properties of Earth’s interior, Concepts of stress and strain, Behaviour of rocks under stress, Earthquakes, Interplate and intraplate seismicity, Paleomagnetism, seafloor spreading and plate tectonics.
Oceans and Atmosphere: Hypsography of the continents and ocean floor, continental shelf, slope, rise and abyssal plains. Physical and chemical properties of seawater and their spatial variations, residence times of elements in seawater.
Ocean currents, waves and tides, important current systems, thermohaline circulation and the oceanic conveyor belt, major water masses of the world’s oceans, biological productivity in the oceans.
Motion of fluids, waves in atmospheric and oceanic systems, atmospheric turbulence and boundary layer. Structure and chemical composition of the atmosphere, lapse rate and stability, scale height, geopotential, greenhouse gases and global warming.
Cloud formation and precipitation processes, air-sea interactions on different space and time scales. Insolation and heat budget, radiation balance, general circulation of the atmosphere and ocean. Climatic and sea level changes on different time scales.
Coupled ocean-atmosphere system, El Nino Southern Oscillation (ENSO).
General weather systems of India: Monsoon system, cyclone and jet stream, Western disturbances and severe local convective systems, distribution of precipitation over India, marine and atmospheric pollution
Environmental Earth Sciences: Hydrological cycle, Water resources and management, Energy resources: uses, degradation, alternatives and management, Ecology and biodiversity, Impact of use of energy and land on the environment, Exploitation and conservation of mineral and other natural resources, Natural hazards, Elements of Remote Sensing.“The course content was kind of interesting, familiarity with the basics of geography helps. Quite a lot of free periods and an easy to score subject. Putting in effort one night before the exam can get you through. If someone takes interest in geography and geology, it’ll be a cakewalk.”
3. CIE 3281: Environmental Management
The context of environmental management, an overview of the state of the global environment, the earth’s natural systems, sustainability and sustainable development– a Case study.
Introduction to the evaluation tools, environmental management system (EMS), organizational barriers, management responsibility, elements and extent of application, EMS structure.
Environmental Ethics, Laws, International Environmental Legislation, Indian Scenario, International Policy, sectoral allocation.
Environmental Impact Assessment –Purpose, Objective, Scope, steps, usage, EIS, SEA, Difference between EIA and SEA, case study.
Life Cycle Assessment Components of LCA, measuring environmental impact, strategic framework for LCA and LCA-a tool for sustainability, case study.
ISO 14000-Background, series, business and standards, voluntary, elements of EMS-environmental policy, planning, implementation and operation checking & correction action and management review, case study. Auditing Scope and objectives, standards for auditing, registration, implementing the audit, procedures, benefits, environmental auditing as a management tool, case study.
Newer concepts of corporate environmental management product design for the environment, product stewardship, principles of clean production, packaging, sustainable procurement, the social responsibility function of corporations, eco-labelling, ecological and carbon footprints (ISO 14064-65)–case study. Environmental Economics and environmental design-application.
Instrumentation and Control Engineering
- ICE 3282: Programmable Logic Controller
Evolution of PLC: Introduction, Architecture of PLC, components of PLCs, programming a PLC, bit logic operations, Timers & Counters, Special Instructions, Analog PLC Operations & Networking of PLC and applications of PLC.
PID Instructions, Levels of Industrial control, Types of Networking, Buts Networks
Protocols: Profibus, Modbus overview of each bus with an application
SCADA & DCS: Architecture, different networking, layers of control, application with a case study.
“An easy subject to score in if taught properly. Programmable Logic is a balance of both theory and ladder diagrams which is a new method of diagrammatic coding. The coding aspects involve finding logical solutions to problem statements. The theory part can get tedious to study, but it is easy. Depending on the faculty, you can either breeze through the problem statements or find it hard at first.”
- ICE 3283: Virtual Instrumentation
Introduction to LabVIEW: Software environment, front panel, block diagram, palettes, loops, structures and tunnels, arrays, clusters, plotting data.
Modular Programming: Modular programming in LabVIEW, creating an icon, building a connector pane, displaying subVIs and express Vis as icons or expandable nodes, creating subVIs from sections of VIs, opening and editing subVIs, placing subVIs on block diagrams, creating stand-alone applications.
Strings and File I/O: creating string controls and indicators, string functions, editing, formatting and parsing strings, configuring string controls and indicators, basics of file input/output, file I/O VIs.
Instrument Control: GPIB communication, hardware and software architecture and specifications, instrument I/O assistant, VISA, Instrument Drivers, Serial Port communications.
Data Acquisition: Transducers, signal conditioning, DAQ hardware configuration, DAQ hardware, Analogy I/O, Counters, Digital I/O, DAQ assistant, selecting and configuring a data acquisition device.
IMAQ Vision: Vision basics, image processing and analysis, particle analysis, machine vision, machine vision hardware and software, building a complete machine vision system.
“Your result in this subject largely depends upon how well your faculty teaches you. The concepts may be a bit difficult to grasp at first. A vested interest in the modules would probably work in your favour for an A.”
Information and Communication Technology
- ICT 3284: Networking with TCP/IP
Introduction to Computer Networks and layered Architecture: Definition, uses, classification of networks, network topology and topography, layers, protocols and services, ISO/OSI reference model, overview of TCP/IP architecture, MAC, application protocols and TCP/IP utilities.
IP Addresses: Classful addresses, subnetting and supernetting and subnet supernet mask in classful, special addressing, variable length blocks, subnetting and subnetmask in classless addressing.
Internet Protocol: Datagram, fragmentation, options, address translation(NAT)
Internet Control Message Protocol: Types of protocol, message format, error reporting, query.
Internet Group Management Protocol: Group management, IGMP messages, IGMP operation, encapsulation.
User Datagram Protocol and Transmission Control Protocol: Relationship between transport and network layer, overview of the transport layer in the Internet, process to process communication, user datagram segment structure, TCP services, TCP features, segment, TCP connection, state transition diagram, flow control, error control, congestion control, TCP timers.
Stream Control Transmission Protocol: SCTP services, SCTP features, packet format, SCTP association, flow control, error control, congestion control.
Unicast Routing Protocol: Intra and interdomain routing, distance vector routing, RIP, link state routing, OSPF, path vector routing, BGP.
Application Layer: Principle of network applications, the web and HTTP: Non persistent and persistent connection, HTTP message format, user-server interaction: cookies, HTTP content, web caching, the conditional GET, FTP: FTP commands and replies, electronic mail in the internet: SMTP, comparison with HTTP, mail message format and MIME, mail access protocol, DNS: services provided by the DNS, overview of how DNS works, DNS record and messages, TELNET: concept, NVT, NVT character set, embedding, options, option negotiation, suboption negotiation, mode of operation.
- ICT 3285: Machine Learning
Mathematical Preliminaries: Review of linear algebra, probability theory review, overview of convex optimization, hidden Markov models, multivariate Gaussian distribution, Gaussian processes.
Introduction: Basic concepts of machine learning, some day to day examples of machine learning.
Supervised Learning: Supervised learning setup, LMS, logistic regression, perceptron, exponential family, generative learning algorithms, gaussian discriminant analysis, naive Bayes, support vector machines, model selection and feature selection, ensemble methods: bagging, boosting. Evaluating and debugging learning algorithms.
Learning Theory: Bias/variance tradeoff, union and Chernoff and Hoeffding bounds, VC dimension, worst case (online) learning, practical advice on how to use learning algorithms.
Unsupervised Learning: Clustering, K-means, EM, mixture of Gaussians, factor analysis, PCA (Principal Components Analysis), ICA (Independent Components Analysis).
Reinforcement Learning and Control: Markov Decision Processes (MDPs), Bellman equations, value iteration and policy iteration, linear quadratic regulation (LQR), LQG, Q-learning, value function approximation, policy search, reinforce, POMDPs.
Department of Physics
- PHY 3284: Radiation Physics
Radiation Sources: Fast electron sources, heavy charged particle sources, sources of electromagnetic radiation, neutron sources.
Radiation Interaction: Photoelectric and Compton process, pair production, interaction of heavy charged particles, stopping power, energy loss characteristics, Bragg curve, particle range, range straggling, stopping time, energy loss in thin absorbers, interaction of fast electrons, absorption of beta particles, the interaction of gamma rays, gamma-ray attenuation, interaction of neutrons, neutron cross section, neutron-induced nuclear reactions.
Radiation Detectors and Instrumentation: Semiconductors diodes, JFET-MOSFET, integrated circuits, OPAMP and their characteristics, the differential amplifier, operational amplifier systems, pulse amplifiers.
Principles of radiation detection and measurements: gas-filled detectors, ionisation chambers, Proportional counters, GM counters, scintillation detectors, semiconductor detectors, thermoluminescent Dosimeters, radiation spectroscopy with scintillators, Gamma spectroscopy, multichannel pulse analyzer, slow neutron detection methods, reactor instrumentation
Industrial uses of nuclear measurements: Radiation detection in industrial environments, measuring systems for industrial problems, determination of physical material characteristics by nuclear measurements, level height determination, density measurements, quantity measurements, thickness measurement, coating thickness measurement.
- PHY 3285: Solid State Physics
Review of Crystal structure: Lattice, basis and unit cell, crystal system, symmetry, crystal planes and Miller indices, reciprocal lattice, Bragg’s law, experimental methods of x-ray diffraction, types of crystal binding, analysis of stress and strain in crystals
Electrical conduction: Free electron gas model, Sommerfield quantum theory, Fermi energy, parameters of a free electron gas at absolute zero, electrical conductivity, Drude-Lorentz theory and Sommerfield theory of electrical conductivity, Band theory of solids, electrical conduction in metals, insulators and semiconductors
Dielectrics: Static dielectric constant, polarization and polarizability, local field, ferroelectricity, piezoelectricity, frequency dependence of polarizability (electronic, ionic and dipolar), dielectric losses, requirements of insulating materials, applications of dielectric materials
Magnetism: Classification of magnetic materials, the classical theory of diamagnetism and paramagnetism, Weiss theory of ferromagnetism, ferrites, hard and soft magnetic materials, garnets, magnetic bubbles, ceramic magnets, applications of magnetic materials
- IIE 5201: Health Economics (As per Time Table through Skype)
- IIE 5202: Digital Medicine (As per Time Table through Skype)
- IIE 3209: Introduction to Polish Language and Culture (5:30-7:30 pm at MIT)
- IIE 3204: Gandhian and Peace Studies (Monday-Wednesday 6-7 pm)
- IIE 3210: Yakshagana Appreciation (Thursday and Friday 6-7:30 pm)
The course aims to introduce students Yakshagana art and prepare them for the appreciation of its nuances.
Unit 1: Yakshagana a historical overview – genesis and evolution, different types.
Unit 2: Yakshagana as an art, theoretical basis, themes and stories.
Unit 3: Dance – different styles, demonstration
Unit 4: Music and songs- varieties of instruments their purpose, Bhagavathike (singing)
– songs and their compositions demonstration.
Unit 5: Dialogue (Arthagarike) – language in Yakshagana
Unit 6: Costumes and makeup–nature and nuances of costume colour and characterization.
Stage and lighting, Contemporary issues and trends
The assessment will be based on assignments such as research paper, presentation and a test.
- IIE 3205: Medical Emergency and First Aid
Introduction to First Aid: Meaning, Principles, First aid kit and equipment, Emergency drugs, Scene assessment, Safety and identifying hazards, Patient assessment, Basic Life Support and AED, Triage, Extrication/stretchers, Ambulance.
Respiratory emergencies: Assessment, causes, signs and symptoms and management of respiratory emergencies, Hyperventilation syndrome, Foreign body aspiration, Chocking.
Gastro-intestinal emergencies: Assessment, causes, signs and symptoms and management of acute gastro-intestinal emergencies, Hematemesis, Abdominal trauma / injuries.
Musculoskeletal emergencies: Assessment, causes, signs and symptoms and management of musculoskeletal emergencies: Dislocations, Soft tissue injury, Broken bones, Neck and spinal injuries, Polytrauma, Crush injuries, Bandaging.
Dental, ENT and eye emergencies: Assessment, causes, signs and symptoms and management of Dental, ENT and eye emergencies: Fractured tooth, Tooth avulsion, Ruptured tympanic membrane, Foreign body in the ear, nose, throat and eye, Epistaxis, Eye trauma, Ocular burns, Retinal emergencies.
Renal emergencies: Assessment, causes, signs and symptoms and management of renal emergencies: Renal colic, Renal trauma, Retention of urine.
Nervous system emergencies: Assessment, causes, signs and symptoms and management of nervous system emergencies: Headache, Fainting/ syncope, Head injury, Stroke, Seizures.
Haematological emergencies: Assessment, causes, signs and symptoms and management of haematological emergencies: Bleeding disorders.
Endocrine emergencies: Assessment, causes, signs and symptoms and management of endocrine emergencies: Hypoglycemia, Hyperglycemia, Alcoholic ketoacidosis.
Toxicologic emergencies: Assessment, causes, signs and symptoms and management of toxicological emergencies: Bites and stings, Anaphylaxis, Alcohol poisoning, Drug poisoning, Organophosphates, Heavy metals, Food/ mushroom poisoning, Inhalation poisoning.
Environmental emergencies: Assessment, causes, signs and symptoms and management of environmental emergencies: Burns, Cold exposure, Heat exposure, Drowning and near drowning, Diving emergencies, Lightening.
Pediatric emergencies: Assessment, causes, signs and symptoms and management of pediatric emergencies: Foreign body aspiration, Seizures, Poisoning, Pediatric Trauma, Burns.
Psychiatric emergencies: Assessment, causes, signs and symptoms and management of psychiatric emergencies: Substance abuse disorder, Depression and suicide, Anxiety disorder, Sexual assault, Violence management.
Obstetrical emergencies: Assessment, causes, signs and symptoms and management of obstetrical emergencies: Post partum hemorrhage, Amniotic fluid embolism.
- IIE 3207: Nutrition and Health
Module 1: Fundamentals of Nutrition, Macro and Micro Nutrients—Carbohydrates, Proteins, Lipids, Vitamins and minerals, Super/Functional Foods, Processed/Convenience Foods.
Module 2: Balanced Diet, Weight Management, Nutrient Labelling, Fad Diets, Eating Disorders.
Module 3: Sports Nutrition: Exercise and training concepts, Components of basic exercise prescription, Recommended Nutrition and caloric intake for various sports, Macronutrients and fluids, Ergogenic aids, Doping, Diet and Physical Activity Analysis Software
- IIE 3211: Introduction to Cities
- IIE 3212: Introduction to Urban Design
- IIE 3213: Introduction to Architectural Conservation
- IIE 3214: Sustainable Development (Thursday 5:30-8:30 pm at MIT)
- IIE 3202: Introduction to Indian Ethics and Epics
- IIE 3203: Introductory Course in Italian Language and Culture (Monday-Wednesday 5;30-7:30 pm)
- IIE 3208: Introduction to Sanskrit Computational Linguistics