QEEE Qwanturank Course Map

4 Year

Cement Production.Composition And ChemistryDesign Of Earthquake Resistant Design Of RCC Multi Storeyed FramesIntroduction To Slope Stability AnalysisCompaction Of SoilShear Strength Of SoilsSite Investigation And ExplorationRailway Planning And ConstructionSpace TrussesPredicate Logic/First Order Logic (FOL)Virtualization TechnologyCloud Technology OverviewInformation Security And CryptographyMachine LearningSmartphone ComputingDesign Of Feedback Control SystemsCombinational And Sequential Circuit DesignSolar DCBraking SystemEnglish For Employability

3 Year

Durability Of ConcreteTest On ConcreteDesign Of Reinforced Concrete BeamsDesign Of Shallow FoundationsBasic Design Of Steel StructuresConnectionsBasic Construction Planning TechniquesConstruction Planning And ControlEarth Pressure On Retaining StructureAnalysis By Slope-deflection MethodMoment Distribution MethodHighway Geometric DesignMatrix Stiffness MethodBeamsWater TreatmentLimit State Design Of Reinforced Concrete Beams ArchesChemical Reaction EngineeringAir Pollution Control EngineeringCompiler DesignIntroduction To CompilersSyntax Directed TranslationNetwork LayerRouting AlgorithmsPublic Key CryptographyObject Oriented Design Using UMLIntermediate Code GenerationMemory And IOIntroduction To Data SciencesProcess ManagementFundamentals Of Small Signal AnalysisControl SystemsLow Power Design Issues In Embedded Systems8085 And 8086 Microprocessor Architecture Assembly Language Programming And System DesignMicroprocessors And Microcontrollers - Memory Mapping And Peripheral InterfacingInvertersMIMO And Massive MIMOWireless CommunicationModern Wireless Communication SystemsDigital Communication SystemsHigh Performance Communication NetworksGraphsInduction Machines : TheoryBaseband CommunicationDesign With OPAMPStability Analysis Of Non-linear SystemsMOS Transistor PrincipleLimit State Design Of Reinforced Concrete ColumnsDiscrete Time SignalsConvection Heat Transfer And Fluid Dynamics FundamentalsNatural Convection, Boiling And CondensationBasics Of Design Of Machine ElementsHeat TransferIntroduction To Conduction Heat TransferIntroduction To Convection Heat TransferVibrationConvective Heat TransferStress And Strain TensorsManipulator KinematicsJoining ProcessesFundamentals Of Air-conditioningGas Turbines

2 Year

Moving Loads And Influence LinesOpen Channel FlowDeflectionDeflection Of Statically Determinate StructuresInfluence Line DiagramFlexure And BeamsPermutations And CombinationsCompass Surveying And Plane Table SurveyingFourier SeriesFrequency Domain AnalysisBJT, MOSFET And Amplifiers; Frequency ResponseDifferential AmplifiersThe Nitty- Gritty Of Logic Gates To Processor DesignComputer Organization And ArchitectureStability AnalysisDigital ElectronicsDigital System DesignMaxwell EquationsElectromagnetic WavesClassification Of Signals And SystemsFourier TransformsFrequency Domain Representation Of Continuous Time SignalsConvolutionIntroduction To Signal And SystemsARM Architecture In The Embedded SystemsSkin Effect In Wires And CablesSolid State DevicesTransformerIntroduction To DSP LabsElectromagnetic WavesSoftware AspectsPower Semiconductor Device And Associated Gate Driving TechnologyDigital Signalling For Fading ChannelsFuzzy Logic SystemBasic Graph AlgorithmsComputer ArchitectureComputer NetworksWireless Medium AccessPriority Queues And TreesLinear Data Structures And ApplicationsNon-linear Data Structures And ApplicationsFoundation Of Machine LearningOOP Concepts-Classes And Data Abstraction-operator Overloading-inheritanceOperator OverloadingInput And Output Streams Interfaces Packages Collections And Vector FilesProcess SynchronizationPointersSoftware Process And ManagementProgram TestingDesigning With Combinational Modules And Iterative CircuitsOperating Systems OverviewIntroduction To DBMSStorage ManagementI/O SystemsRun Time EnvironmentKinematics Of ParticlesFluid MechanicsFundamental Concepts In Fluid DynamicsFundamental Concepts In Fluid KinematicsFundamental Concepts In Fluid MechanicsGearGearsGears And Gear TrainsBasic Machine Tools And Metal Cutting PrinciplesComputational Tools In Materials TechnologyShear Force & Bending Moment DiagramsBending And Stresses In BeamBalancing Rotation Of MachinesApplications And Concepts Of ThermodynamicsLaws Of ThermodynamicsApplications, Examples And Problem Solving Approach Of ThermodynamicsProperties Of A Pure SubstanceDiffusion In MaterialsIntegral Flow Analysis (Continuity, Momentum And Energy Equations)Basic Concepts & First Law Of ThermodynamicsConstitution Of Alloys And Phase DiagramsConcepts In Fluid MechanicsFits And ToleranceSteam TurbinesGas Power CyclesIntroduction To Fluid MechanicsHeat Treatments

1 Year

Electrochemistry And Its ApplicationsSpectroscopy & ApplicationsMachine DrawingPlant EngineeringGradient Divergence And CurlLaser PhysicsStructure, Bonding In Organic Molecules And Structure And ReactivityAlgebraInfinite SeriesLaplace TransfromRandom Variables And Distribution FunctionsStatistics And Probablity DistributionTime Domain Analysis Of First And Second Order SystemCircuit Analysis TechniquesMOS Transistor Or Basic Semiconductor PropertiesThermodynamicsEngineering ThermodynamicsProgramming Style

NPTEL Regular Courses

These courses are offered by NPTEL. A Q&A; live session is offered by respective IIT Faculty during the middle of the course. Students can take NPTEL proctored examination(paid) as per given dates to get NPTEL certificate or QEEE proctored quiz (in Coursepack) to get QEEE certificate. For course outline and other information, please click on the 'Description' link below the course.
Advanced Fluid Mechanics

Advanced Fluid Mechanics
Advanced Fluid Mechanics
Start Date : 21/02/2018 17:19:55
End Date :
Topic Outline
Advanced Fluid Mechanics
Session Schedule
Quiz
Assignment
Delivered by
Dr.Suman Chakraborty IIT KharagpurMatlab Programming for Numerical Computation

Matlab Programming for Numerical Computation
Matlab Programming for Numerical Computation
Start Date : 26/03/2018 10:00:00
End Date : 09/04/2018 12:00:00
Topic Outline
Matlab Programming for Numerical Computation
Session Schedule
Name Start End
Session 1 20/03/2018 10:00:00 20/03/2018 12:00:00
Quiz
Assignment
Delivered by
Prof. Niket Kaisare IIT MadrasPower System Engineering

Power System Engineering
Power System Engineering
Start Date : 21/03/2018 10:15:00
End Date : 04/04/2018 12:00:00
Topic Outline
Power System Engineering
Session Schedule
Name Start End
Session 1 15/03/2018 10:15:00 15/03/2018 12:00:00
Quiz
Assignment
Delivered by
Prof. Debapriya Das IIT KharagpurProgramming Data Structures and Algorithms Using Python

Programming Data Structures and Algorithms Using Python
Programming Data Structures and Algorithms Using Python
Start Date : 21/02/2018 17:19:55
End Date :
Topic Outline
Programming Data Structures and Algorithms Using Python
Session Schedule
Quiz
Assignment
Delivered by
Prof. Madhavan Mukund IIT MadrasReal Time Operators

Real Time Operators
Real Time Operators
Start Date : 21/02/2018 17:19:55
End Date :
Topic Outline
Real Time Operators
Session Schedule
Quiz
Assignment
Delivered by
Prof.Rajib Mall IIT Kharagpur

Data Sciences

Note : These courses are already delivered in QEEE and available as Coursepack. Thus Live Classes will not be available. The college to schedule and deliver the course using Coursepack and students should attend the proctored quiz and assignment to be eligible for certificates.Advanced Learning - Machine Learning Algebra - Qwanturank SEO - Algebra Foundation of Machine Learning Introduction to Data Sciences Linear Data Structures and Applications - Data Structures and Algorithms Non-linear Data Structures and Applications - Data Structures and Algorithms Project Activity - Data Sciences Random Variables and Distribution Functions - Mathematics Statistics and Probability Distribution - Engineering Mathematics

Advanced Learning - Machine Learning

Advanced Learning - Machine Learning
Advanced Learning - Machine Learning
Start Date : 22/03/2018 05:29:00
End Date : 30/04/2018 22:00:00
Topic Outline
Session Schedule
Quiz
Name Start End
Quiz For Session 1 09/08/2017 00:00:00 -
Quiz For Session 2 09/08/2017 00:00:00 -
Quiz For Session 3 09/08/2017 00:00:00 -
Proctored Quiz 13/03/2018 09:00:00 30/04/2018 22:00:00
Assignment
Name Start End
Assignment 09/08/2017 00:00:00 -
Assignment - Proctored 13/03/2018 09:00:00 -
Delivered by
Prof. Ravindran Balaraman Algebra - Algebra

Algebra - Algebra
Algebra - Algebra
Start Date : 22/03/2018 05:29:00
End Date : 30/04/2018 22:00:00
Topic Outline
Relevant Course: Algebra

Relevant Department: All Engineering Department

Relevant Semester: 1st Semester

Pre- requisite : None

Course Description & outline:

Linear Algebra provides a very useful language that has being constantly used in all parts of pure and applied mathematics and engineering. The lecture series aims at introducing the most basic notions of the subject in the setting of R n . We shall touch upon the following:

  1. Lecture - I: The notion of linear independence, linear span and dimension. To prove that the dimension is meaningful notion we shall prove a basic lemma that is of immense use throughout.

  1. Lecture - II: The rank of a matrix. Some basic notions on row operations and its equivalence with premultiplication by elementary matrices. We shall prove that the row and column ranks are equal.

  1. Lecture III: The Kronecker Capelli theorem, Gaussian elimiation, pivots and free variables. The rank-Nullity theorem.

  1. Tutorial: We shall discuss several examples.

Session Schedule
Quiz
Name Start End
Proctored Quiz 13/03/2018 09:00:00 30/04/2018 22:00:00
Assignment
Delivered by
Prof. Gopal Srinivasan IIT BombayFoundation of Machine Learning

Foundation of Machine Learning
Foundation of Machine Learning
Start Date : 22/03/2018 05:29:00
End Date : 30/04/2018 22:00:00
Topic Outline
Relevant Course: Machine Learning

Relevant Department : Computer Science & Engineering

Relevant Semester: 3rd & higher

Pre-requisite: A course on Probability and Statistics is Preferable

Course Description & Outline :

Introduction to supervised learning -- classification and regression
Features, Hypothesis space.
Underfitting and overfitting
Inductive Bias, The Bias-Variance tradeoff and decomposition
Feature Selection, Dimensionality Reduction
Learnability: Basic introduction to Computational Learning Theory, VC dimension
Session Schedule
Quiz
Name Start End
Proctored Quiz 13/03/2018 09:00:00 30/04/2018 22:00:00
Assignment
Delivered by
Prof.Sudeshna Sarkar IIT KharagpurIntroduction to Data Sciences

Introduction to Data Sciences
Introduction to Data Sciences
Start Date : 15/02/2018 17:19:55
End Date : 30/04/2018 22:00:00
Topic Outline
1-2 hours - Introduction, Typical Activities, Real-life Examples
2-4 hours - Mathematical Foundations of Data Science
4-6 hours - Framework, Brief Introduction to Selected Techniques and a Case Study
Session Schedule
Quiz
Name Start End
Proctored Quiz 13/03/2018 09:00:00 30/04/2018 22:00:00
Assignment
Delivered by
Prof. Raghunathan Rengaswamy IIT MadrasLinear Data Structures and Applications - Data Structures and Algorithms

Linear Data Structures and Applications - Data Structures and Algorithms
Linear Data Structures and Applications - Data Structures and Algorithms
Start Date : 22/03/2018 05:29:00
End Date :
Topic Outline
Relevant Course:Data Structures and Algorithms

Relevant Department :Computer Engineering; Information Technology

Relevant Semester:Ideally in Semester 3rd of 4 year B E / B Tech

Pre-requisite:Familiarity with Programming in C / C++; basics of algorithms

Course Description & Outline :

Introduction to stack and queue data structures. Basic operations on these data structures; array implementation; problem solving using these structures.

Linear list data structure, basic operations on a singly linked list: traversal(), length(), insertion(), deletion(), merge(); search(); sort(); time complexity of each operation.
Dynamic memory based implementation : concepts of pointer, array of pointers, structure,class and dynamic memory allocation. Designing programs in C and C++ for representation and manipulation of stack, queue and list using singly linked data structure.
Applications of stacks, queues and lists in problem solving – (a) balanced parentheses, (b)expression evaluation, (c) scheduling of processes, (d) sparse polynomial manipulation : addition and multiplication, and (e) arithmetic with long positive integers.
Session Schedule
Quiz
Assignment
Delivered by
Prof. Supratim Biswas IIT BombayNon-linear Data Structures and Applications - Data Structures and Algorithms

Non-linear Data Structures and Applications - Data Structures and Algorithms
Non-linear Data Structures and Applications - Data Structures and Algorithms
Start Date : 22/03/2018 05:29:00
End Date :
Topic Outline
Relevant Course:Data Structures and Algorithms

Relevant Department :Computer Engineering; Information Technology

Relevant Semester:Ideally in Semester 3rd of 4 year B E / B Tech

Pre-requisite:Material covered in Module 1-Linear Data Structures and Applications or equivalent

Course Description & Outline :

Hash table data structure with basic operations; hashing function and collision resolution; implementation using array and linked list; comparison of hash table with other searching algorithms.
Doubly and multiply linked data structures with basic operations; use in implementating binary tree and graph data structures. Comparison of linked data structures with space and time cost for basic operations.
Implementation of multiply linked lists in C++; template class implementation of a linked list.
Applications of nonlinear data structures in problem solving – (a) search application using hash tables, (b) sparse polynomial manipulation : addition; subtraction; multiplication, (c) design of buffer cache for disk blocks.
Session Schedule
Quiz
Assignment
Delivered by
Prof. Supratim Biswas IIT BombayProject Activity - Data Sciences

Project Activity - Data Sciences
Project Activity - Data Sciences
Start Date : 15/02/2018 17:19:55
End Date :
Topic Outline
Case Study in Data Sciences: Three experiments, 3 techniques, 10 missing values to be found out.. Readings from five sensors (F1, F2, F3, F4, F5) will be made available to you (for 100 different tests, in a csv file). The readings are not arranged according to any order. There are some records, though, where there are a few missing readings that are marked NA. You should find out if there are any ideas that can be employed to rationally fill the missing values. Can you develop a data analytic approach to answer this question ?
Session Schedule
Quiz
Assignment
Delivered by
Prof. Raghunathan Rengaswamy IIT MadrasRandom Variables and Distribution Functions - Mathematics

Random Variables and Distribution Functions - Mathematics
Random Variables and Distribution Functions - Mathematics
Start Date : 22/03/2018 05:29:00
End Date : 30/04/2018 22:00:00
Topic Outline
Relevant Course: All Engineering Departments

Relevant Department : Mathematics

Relevant Semester: 1st

Pre-requisite: Knowledge on Basic Calculus is Preferable

Course Description & Outline :

Random experiment, sample space, random events, axioms of probability, properties of probability, conditional probability, Bayes’ Formula, random variables, cumulative distribution function, probability mass function, probability density function, standard distribution functions such as Binomial, Poisson, Geometric, Negative Binomial, Normal, uniform, exponential, gamma and Weibull.

Session Schedule
Quiz
Name Start End
Proctored Quiz 13/03/2018 09:00:00 30/04/2018 22:00:00
Assignment
Delivered by
Prof.Sanjeev Sabnis IIT BombayStatistics and Probability Distribution - Engineering Mathematics

Statistics and Probability Distribution - Engineering Mathematics
Statistics and Probability Distribution - Engineering Mathematics
Start Date : 22/03/2018 05:29:00
End Date :
Topic Outline
Relevant Course: Statistics and Probability

Relevant Department : Engineering Departments

Relevant Semester: Spring 2016

Pre-requisite: 1st course in Calculus

Course Description & Outline :

Basic Laws of Probability, Review of most commonly occurring discrete and continuous distributions and their applications.

Session Schedule
Quiz
Assignment
Delivered by
Prof.Sanjeev Sabnis IIT Bombay

QEEE Regular

Regular Core Engineering Topics for StudentsArches and Suspension Bridges - Structural Analysis

Arches and Suspension Bridges - Structural Analysis
Arches and Suspension Bridges - Structural Analysis
Start Date : 15/03/2018 14:00:00
End Date : 12/04/2018 12:00:00
Topic Outline
Arches and Suspension Bridges
Session Schedule
Name Start End
Session 1 15/03/2018 14:00:00 15/03/2018 16:00:00
Session 2 22/03/2018 10:00:00 22/03/2018 12:00:00
Session 3 23/03/2018 10:00:00 23/03/2018 12:00:00
Quiz
Assignment
Delivered by
Prof. Arul Jeyachandran IIT MadrasDigital Signaling for Fading Channels - Wireless Communication

Digital Signaling for Fading Channels - Wireless Communication
Digital Signaling for Fading Channels - Wireless Communication
Start Date : 07/02/2018 10:00:00
End Date : 26/02/2018 22:00:00
Topic Outline
Outline of topics:

  1. Basics of Fading Channels

  1. Basics of OFDM

  1. Diversity Techniques for Fading Channels

Prerequisites:


Session Schedule
Name Start End
Session 1 07/02/2018 10:00:00 07/02/2018 12:00:00
Session 2 08/02/2018 10:00:00 08/02/2018 12:00:00
Session 3 09/02/2018 10:00:00 09/02/2018 12:00:00
Quiz
Name Start End
Quiz - I 12/02/2018 09:00:00 -
Quiz - II 12/02/2018 09:00:00 -
Proctored Quiz 12/02/2018 09:00:00 26/02/2018 22:00:00
Assignment
Name Start End
Assignment - Proctored 12/02/2018 09:00:00 -
Delivered by
Prof. Arun Pachai Kannu IIT MadrasDiscrete Time Signals - Digital Signal Processing

Discrete Time Signals - Digital Signal Processing
Discrete Time Signals - Digital Signal Processing
Start Date : 05/03/2018 10:00:00
End Date : 11/04/2018 22:00:00
Topic Outline
Relevant Dept – EE, CSE

(Any student who has completed UG level DSP)

Relevant Semester – 6, 7, or 8

Pre-requisites to attend this topic – Digital Signal Processing (DSP)

Unit 1 (6 hours)

INTRODUCTION

Periodic Sampling (2 hours)
Frequency domain representation of sampling
Nyquist criterion, oversampling, aliasing
Reconstruction (1 hour)
Discrete-time processing of continuous time signals ( 1 hour)
Up-sampling, and interpolation (2 hours)
Sampling rate change by integer value
Unit 2 (6 hours)

Down-sampling, Nyquist criterion, Aliasing (2.5 hours)
Fractional sampling rate change (0.5 hours)
Interconnection of Multirate blocks ( 1hour)
Fundamentals of Multi-rate Systems (2 hours)
Polyphase decomposition, Noble Identities
Text books

Discrete-Time Signal Processing by Alan V. Oppenheim, Ronald W. Schafer, 3rd edition, 2016, Pearson, ISBN 978-93-325-3503-9
Reference

  1. Vaidyanathan, “Multirate Systems and Filter Banks,” Pearson, 2004, ISBN 81-297-0685-7
Session Schedule
Name Start End
Session 1 05/03/2018 10:00:00 05/03/2018 12:00:00
Session 2 12/03/2018 10:00:00 12/03/2018 12:00:00
Session 3 13/03/2018 10:00:00 13/03/2018 12:00:00
Quiz
Name Start End
Proctored Quiz 27/03/2018 09:00:00 11/04/2018 22:00:00
Assignment
Name Start End
Assignment - Proctored 27/03/2018 09:00:00 -
Delivered by
Prof. David Koilpillai IIT MadrasFits and Tolerance - Computer Aided Machine Drawing

Fits and Tolerance - Computer Aided Machine Drawing
Fits and Tolerance - Computer Aided Machine Drawing
Start Date : 28/02/2018 10:00:00
End Date : 28/03/2018 22:00:00
Topic Outline
Relevant Department : Mechanical Engineering

Relevant semester: Jan-June

Pre requisite: Nil

Course Description & Outline:

Limits fits and Tolerances: Standards of Measurement; systems of limits, fits and tolerances; Tolerance Control; Selection of tolerance grades; Gauging- GO and NO Gauges; Numerical problem

Session Schedule
Name Start End
Session 1 28/02/2018 10:00:00 28/02/2018 12:00:00
Session 2 01/03/2018 10:00:00 01/03/2018 12:00:00
Session 3 06/03/2018 14:00:00 06/03/2018 16:00:00
Quiz
Name Start End
Proctored Quiz 12/03/2018 09:00:00 28/03/2018 22:00:00
Assignment
Name Start End
Assignment - Proctored 12/03/2018 09:00:00 -
Delivered by
Prof. Samuel GL IIT MadrasFundamentals of Air - Conditioning - Thermal Engineering - 2

Fundamentals of Air - Conditioning - Thermal Engineering - 2
Fundamentals of Air - Conditioning - Thermal Engineering - 2
Start Date : 20/02/2018 14:00:00
End Date : 24/03/2018 23:00:00
Topic Outline
1.Relevant Semester: 6th or 7th Semester

  1. Relevant departments: 1. Mechanical, 2. Energy, and 3. Architecture

  1. Pre-requisites: Basic understanding of 1) Engineering Thermodynamics, 2) Fluid Mechanics, and 3) Heat Transfer

Course Outline

The course covers all the basic aspects of air conditioning starting with introduction and applications of air conditioning, introduction to psychrometry and psychrometric processes, introduction to human thermal comfort and comfort standards, cooling load calculations, air conditioning systems and system selection criteria and introduction to air transmission and air distribution inside the conditioned space. Sources where more information and data can be obtained along with details of some popular building simulation and load calculation software will be provided. It is expected that at the end of the course, the student is able to select a suitable air conditioning system based on design inputs and perform simple energy consumption calculations.

Session Schedule
Name Start End
Session 1 20/02/2018 14:00:00 20/02/2018 16:00:00
Session 2 27/02/2018 14:00:00 27/02/2018 16:00:00
Session 3 28/02/2018 14:00:00 28/02/2018 16:00:00
Quiz
Name Start End
Proctored Quiz 09/03/2018 18:00:00 24/03/2018 23:00:00
Assignment
Name Start End
Assignment Proctored 09/03/2018 18:00:00 -
Delivered by
Prof. Ramgopal M IIT KharagpurFuzzy Logic System - AI Applications to Power Systems

Fuzzy Logic System - AI Applications to Power Systems
Fuzzy Logic System - AI Applications to Power Systems
Start Date : 07/03/2018 10:00:00
End Date : 20/04/2018 23:00:00
Topic Outline
Basics of Fuzzy Theory:
Crisp and Fuzzy Sets, Operations, alpha- cuts,

Fuzzy Relations:
Basic Properties of Fuzzy relations and fuzzy Reasoning

Fuzzy Regression Models:
Linear Possibility Systems

Fuzzy Decision Making:
Feedback Extension and Intension

Fuzzy Mathematical Programming
Fuzzy Linear Programming

Fuzzy Optimization
Multi Factorial evaluation, multi factorial decision making

Applications of Fuzzy Systems
Diagnosis, Control, Decision Making, Information retrieval

Power Systems Examples: Fuzzy Load Flow, Fuzzy Logic Power Systems Stabilizer,

Fuzzy Optimization, Uncertainty Handling.

References:

Toshiro Terano, Kiyoji Asai, Michio Sugeno, “Fuzzy Systems Theory and its Applications”, Academic Press, 1995.
Hong Xing Li and Vincent C. Yen “Fuzzy Sets and Fuzzy Decision Making”, CRC Press 1995
El-Hawary “Electric Power Applications of Fuzzy Systems”, , IEEE Press,1998
Session Schedule
Name Start End
Session 1 07/03/2018 10:00:00 07/03/2018 12:00:00
Session 2 09/03/2018 14:00:00 09/03/2018 16:00:00
Session 3 16/03/2018 14:00:00 16/03/2018 16:00:00
Quiz
Name Start End
Proctored Quiz 05/04/2018 09:00:00 20/04/2018 23:00:00
Assignment
Delivered by
Prof. Shanti Swarup IIT MadrasGas Power Cycles - Thermal Engineering - 1

Gas Power Cycles - Thermal Engineering - 1
Gas Power Cycles - Thermal Engineering - 1
Start Date : 26/03/2018 10:00:00
End Date : 17/04/2018 22:00:00
Topic Outline
Pre-requisite: Undergraduate engineering thermodynamics (required).
Session I
Revision of air-standard cycles. Practical realization of air standard cycles. Real
effects.

Applications: I.C. engines – Transportation: Road – automobiles, motor cycles, bus,
etc.), Rail: Locomotives, Water: boats and ships (tankers); Stationary applications –
Generator sets (power generation); Prime movers for compressors (gas, air);
pumps, machinery; Others (lawn mower, construction machinery, ). Gas turbines:
Propulsion applications: Aircraft engines, ship propulsion, tank drives, rail
locomotives. Stationary applications power generation, and co-generation and trigeneration.


Engineering analysis and design: Transition from air standard cycle to real cycles.
Heat input and rejection processes. Use of fuel or other energy source. Efficiency
and impact of cycle parameters on efficiency.

Otto cycle: its processes and analysis. Practical realization of the cycle. Limitations
and environmental impact, especially emissions and their control.

Diesel cycle: its processes and analysis. Practical realization of the cycle. Limitations
and environmental impact, especially emissions and their control.

Session II
Dual fuel cycle: its processes and analysis. Practical realization of the cycle.
Limitations and environmental impact.

Brayton cycle, Sterling cycle: its processes and analysis. Practical realization of the
cycle. Limitations and environmental impact. Thermodynamic cycle for stationary
applications – major considerations and its engineering realization (stationary gas
turbines for power generation and ship/surface propulsion). Thermodynamic cycle
for aircraft propulsion applications – major considerations and engineering
realizations Typical configurations of aircraft engines.

Session III
Integrating gas power cycles for co-generation of power. Combined gas and steam
power plants.

Integrating gas power cycles for waste heat recovery for process purposes:
Integration with vapour absorption cycle for air-conditioning. Hot water/steam
generation for heating applications.

Challenges in design – flow, turbulence management, combustion and pollutant
formation, stresses and vibrations, long term thermal cycling, manufacturing,
operation related wear and tear.

Historical trends and on-going R & D on IC engines and aero-engines – higher inlet
temperatures, materials, environmental impact (NOX, CO2, soot, noise).

Session Schedule
Name Start End
Session 1 26/03/2018 10:00:00 26/03/2018 12:00:00
Session 2 27/03/2018 10:00:00 27/03/2018 12:00:00
Session 3 28/03/2018 14:00:00 28/03/2018 16:00:00
Quiz
Name Start End
Pre Quiz 22/03/2018 09:00:00 26/03/2018 22:00:00
Proctored Quiz 03/04/2018 09:00:00 17/04/2018 22:00:00
Assignment
Name Start End
Assignment - Proctored 03/04/2018 09:00:00 -
Delivered by
Prof.S.R. Kale IIT DelhiGas Turbines - Thermal Engineering -1

Gas Turbines - Thermal Engineering -1
Gas Turbines - Thermal Engineering -1
Start Date : 06/03/2018 14:00:00
End Date : 27/03/2018 22:00:00
Topic Outline
Relevant Department : Mechanical Engineering and Aerospace Engineering

Relevant Semester: 5th or 6th

Pre-requisite: Basic thermodynamics

Course Description & Outline :

Introduction, Air Standard Brayton cycle, Methods to improve Gas Turbine efficiency, Gas Turbine for air craft propulsion, Numerical problems, Gas Turbine Combustion Chambers

Session Schedule
Name Start End
Session 1 06/03/2018 14:00:00 06/03/2018 16:00:00
Session 2 07/03/2018 14:00:00 07/03/2018 16:00:00
Session 3 09/03/2018 14:00:00 09/03/2018 16:00:00
Quiz
Name Start End
Proctored Quiz 12/03/2018 09:00:00 27/03/2018 22:00:00
Assignment
Name Start End
Assignment - Proctored 12/03/2018 09:00:00 -
Delivered by
Prof. Sreedhara Sheshadri IIT BombayHeat Treatments - Engineering Materials and Metallurgy

Heat Treatments - Engineering Materials and Metallurgy
Heat Treatments - Engineering Materials and Metallurgy
Start Date : 06/02/2018 14:00:00
End Date : 08/03/2018 23:00:00
Topic Outline
Topic Name: Heat Treatments

Relevant Course Name: Engineering Materials and Metallurgy

Relevant Department: Metallurgical Engineering and Materials Science

Relevant Semester: II

IIT Faculty Name: Prof. M.P. Gururajan

IIT: Bombay

Topic Description and Outline:

Preliminaries: phase diagrams, TTT and CCT diagrams, diffusion

Annealing: Stress relief, Recrystallization, Spheroidizing

Aging: precipitation hardenable systems

Normalising, Hardening and Tempering of steel: Austempering, martempering, case hardening, carburizing / decarburizing, nitriding, cyaniding, carbonotriding, flame and induction hardening, vacuum and plasma hardening

Hardenability, Jominy end quench test

Thermo-mechanical treatments

Elementary ideas on sintering

Pre- requisites: Materials or Metallurgical Thermodynamics Preferred: Phase transformations and diffusion

Session Schedule
Name Start End
Session 1 06/02/2018 14:00:00 06/02/2018 16:00:00
Session 2 13/02/2018 14:00:00 13/02/2018 16:00:00
Session 3 16/02/2018 14:00:00 16/02/2018 16:00:00
Quiz
Name Start End
Proctored Quiz 22/02/2018 09:00:00 08/03/2018 23:00:00
Assignment
Name Start End
Assignment Proctored 22/02/2018 09:00:00 -
Delivered by
Dr.Gururajan MP IIT BombayInput and Output Systems - Operating Systems

Input and Output Systems - Operating Systems
Input and Output Systems - Operating Systems
Start Date : 12/03/2018 14:00:00
End Date : 09/04/2018 22:00:00
Topic Outline
Relevant Course Name: Operating Systems

Relevant Department: Computer science and Engineering

Pre- requisites: Basics of Operating Systems

Topic Description and Outline:

Secondary storage structure – Disk structure, disk scheduling, disk manager, swap space management, RAID structure, scalable storage implementation

IO systems – IO hardware, application IO interface, Kernel IO subsystems, IO Performance

IO system examples – UNIX based systems

Session Schedule
Name Start End
Session 1 12/03/2018 14:00:00 12/03/2018 16:00:00
Session 2 14/03/2018 14:00:00 14/03/2018 16:00:00
Session 3 20/03/2018 14:00:00 20/03/2018 16:00:00
Quiz
Name Start End
Proctored Quiz 26/03/2018 09:00:00 09/04/2018 22:00:00
Assignment
Name Start End
Assignment - Proctored 26/03/2018 09:00:00 -
Delivered by
Prof. Sandip Chakraborthy IIT KharagpurIntroduction to Fluid Mechanics and Applications

Introduction to Fluid Mechanics and Applications
Introduction to Fluid Mechanics and Applications
Start Date : 21/02/2018 17:19:55
End Date :
Topic Outline
Introduction to Fluid Mechanics and Applications
Session Schedule
Quiz
Assignment
Delivered by
Prof. Satyanarayanan Seshadri IIT MadrasLimit State Design of Reinforced Concrete Beams - Design of Reinforced RCC Structures

Limit State Design of Reinforced Concrete Beams - Design of Reinforced RCC Structures
Limit State Design of Reinforced Concrete Beams - Design of Reinforced RCC Structures
Start Date : 31/01/2018 14:00:00
End Date : 20/02/2018 22:00:00
Topic Outline
Relevant Course: Design of RC Structures

Relevant Department: Civil Engineering, Architecture

Relevant Semester: 5th

Pre- requisites: Analysis of Structures

Topic Description and Outline:

The purpose of this course is to establish a basic understanding of design of reinforced concrete structures through Limit State Method. As many structural components (slab, staircase, retaining wall, footing, pile cap etc.) may be idealized as beam, the main emphasis in this course will be given on analysis and design of reinforced concrete beams. The following topics will be covered.

Lecture 1:

Concept of Limit State Method

Characteristic load and characteristic strength

Partial safety factors

Stress strain behaviour steel and concrete

Failure of concrete beam

Balanced, under-reinforced and over-reinforced section

Singly reinforced section and doubly reinforced section

Examples

Lecture 2:

Analysis and design of singly reinforced beam

Introduction to IS codes

Examples

Lecture 3:

Analysis and design of doubly reinforced beam Examples

Extension of beam design philosophy to other structural components (illustration)

Session Schedule
Name Start End
Session 1 31/01/2018 14:00:00 31/01/2018 16:00:00
Session 2 01/02/2018 10:00:00 01/02/2018 12:00:00
Session 3 02/02/2018 10:00:00 02/02/2018 12:00:00
Quiz
Name Start End
Proctored Quiz 06/02/2018 09:00:00 20/02/2018 22:00:00
Assignment
Name Start End
Assignment - Proctored 06/02/2018 09:00:00 -
Delivered by
Prof. Amit Shaw IIT KharagpurLimit State Design of Reinforced Concrete Columns - Design of Reinforced RCC Structures

Limit State Design of Reinforced Concrete Columns - Design of Reinforced RCC Structures
Limit State Design of Reinforced Concrete Columns - Design of Reinforced RCC Structures
Start Date : 07/03/2018 10:00:00
End Date : 28/03/2018 23:00:00
Topic Outline
Relevant Course: Design of RC Structures

Relevant Department: Civil Engineering, Architecture

Relevant Semester: 5th

Pre- requisites: Analysis of Structures, Concept of limit state design of beam

Topic Description and Outline:

The purpose of this course is to establish a basic understanding of design of reinforced concrete structures through Limit State Method. Column is an important structural component and its understanding its design philosophy is important. The main emphasis in this course will be given on analysis and design of reinforced concrete columns. The following topics will be covered.

Lecture 1:

Introduction

Classification of columns

Unsupported and effective length

Assumptions in limit state design for comuns

Design of axially loaded short column

Examples

Lecture 2:

Design of column with axial load and uni-axial moment

Derivation of basic equation

Interaction diagram

Examples

Lecture 3:

Design of column with axial load and bi-iaxial moment

Derivation of basic equation

Examples

Long columns (just introduction)

Session Schedule
Name Start End
Session 1 07/03/2018 10:00:00 07/03/2018 12:00:00
Session 2 08/03/2018 10:00:00 08/03/2018 12:00:00
Session 3 09/03/2018 10:00:00 09/03/2018 12:00:00
Quiz
Name Start End
Proctored Quiz 12/03/2018 09:00:00 28/03/2018 23:00:00
Assignment
Name Start End
Assignment Proctored 12/03/2018 09:00:00 -
Delivered by
Prof. Amit Shaw IIT KharagpurPower Semiconductor Device and Associated Gate Driving Technology - Power Electronics

Power Semiconductor Device and Associated Gate Driving Technology - Power Electronics
Power Semiconductor Device and Associated Gate Driving Technology - Power Electronics
Start Date : 18/01/2018 14:00:00
End Date : 22/02/2018 23:59:00
Topic Outline
Relevant Dept- Electrical Dept Students

Any pre requisites to attend this topic-Nil (Lecture from Basics)

Syllabus as follows:

Power transistors
Fast recovery diodes
Thyristors
Power TRIAC, MOSFET, IGBT, IGCT - characteristics, rating, Protection circuits, Driver Circuits.
Session Schedule
Name Start End
Session 1 18/01/2018 14:00:00 18/01/2018 16:00:00
Session 2 19/01/2018 14:00:00 19/01/2018 16:00:00
Session 3 22/01/2018 14:00:00 22/01/2018 16:00:00
Quiz
Name Start End
Proctored Quiz 08/02/2018 09:00:00 22/02/2018 23:59:00
Assignment
Name Start End
Assignment Proctored 08/02/2018 09:00:00 -
Delivered by
Prof. Kamalesh Hatua IIT MadrasProcess Management - Operating Systems

Process Management - Operating Systems
Process Management - Operating Systems
Start Date : 19/03/2018 14:00:00
End Date : 19/04/2018 22:00:00
Topic Outline
Topic Name: Process Management

Relevant Course Name: Operating Systems

Relevant Department: Computer science and Engineering

Relevant Semester: 5th

IIT Faculty Name: Prof. Chester Rebeiro

IIT: Madras

Topic Description and Outline:

Class 1: Processes, Process life cycle, Interrupts,

Class 2: context switching, scheduling

Class 3: Synchronization primitives,

Pre- requisites:

Data Structures

Computer Organization / Architecture

Session Schedule
Name Start End
Session 1 19/03/2018 14:00:00 19/03/2018 16:00:00
Session 2 23/03/2018 14:00:00 23/03/2018 16:00:00
Session 3 28/03/2018 14:00:00 28/03/2018 16:00:00
Quiz
Name Start End
Proctored Quiz 04/04/2018 09:00:00 19/04/2018 22:00:00
Assignment
Name Start End
Assignment - Proctored 04/04/2018 09:00:00 -
Delivered by
Prof. Chester Rebeiro IIT MadrasRuntime Environments - Principles of Compiler Design

Runtime Environments - Principles of Compiler Design
Runtime Environments - Principles of Compiler Design
Start Date : 09/03/2018 10:00:00
End Date : 12/04/2018 12:00:00
Topic Outline
Topic Name: Runtime Environments
Relevant Course Name: Principles of Complier Design

Relevant Department: Computer science and Engineering

Relevant Semester:

Topic Description and Outline:
Lecture 1: Quick review of semantic analysis of declarations in C/C++. Basic issues in Runtime Environments. Data types supported by PL – scalars, arrays, records, unions, classes. PL Support for recursion and creation of dynamic data structures. Organization of data objects, such as globals, locals, parameters, non- locals so that their addresses can be resolved at compile time. Illustration of data layout using gcc for various data and code segments.

Lecture 2: Issues of PLs that support programs with non-trivial nesting. Compilation of dynamic data sructures. Division of memory; structure of activation records (AR); accessing information in AR. Implementation of access to non-local variables; static link and dynamic link and their role in handling lifetime and scope of data objects. Issues in compiling function calls with recursion and the role of AR. Parameter passing mechanisms with examples and their compilation issues.

Lecture 3: Issues for compiling call to a function with parameters and return value. Intermediate code sequences to be generated for call by value and call by reference parameter passing mechanisms. Division of labor between caller and callee functions and prolog and epilogue code fragments to be inserted by the compiler. Tutorial on illustration of runtime environments by compare C source code and generated 64 bit X64 assembly code.

Pre- requisites: This module assumes familiarity with LALR(1) parser, Semantics Directed Translation Scheme (SDTS) particularly for declaration processing and function calls. The earlier QEEE modules delivered under Compiler Design : LR Parsing : Theory and practice, have the relevant pre-requisite material.

Session Schedule
Name Start End
Session 1 09/03/2018 10:00:00 09/03/2018 12:00:00
Session 2 16/03/2018 10:00:00 16/03/2018 12:00:00
Session 3 23/03/2018 10:00:00 23/03/2018 12:00:00
Quiz
Assignment
Delivered by
Prof. Supratim Biswas IIT BombaySoftware Aspects - Microprocessor and Microcontroller - 8086

Software Aspects - Microprocessor and Microcontroller - 8086
Software Aspects - Microprocessor and Microcontroller - 8086
Start Date : 05/02/2018 10:00:00
End Date : 05/03/2018 22:00:00
Topic Outline
Relevant Dept – EEE, ECE, Computer Science, Information Technology, Instrumentation.

Pre-requisite – Nil

Session-1:

8086 Architecture – Internal block diagram, Register organization, stack structure. 8086 pin diagram and pin descriptions. Addressing modes, Instruction Formats. Timing diagrams- Minimum mode and Maximum mode.

Session-2

Instruction set: Data transfer instructions, Arithmetic instructions, Logical instructions, String instructions, Branch instructions and processor control instructions. Assembler directives. I/O programming and multi programming.

Session-3

Assembly language programming, Procedures, Macros, Interrupts and interrupt service routines, BIOS function calls.

Session Schedule
Name Start End
Session 1 05/02/2018 10:00:00 05/02/2018 12:00:00
Session 2 07/02/2018 14:00:00 07/02/2018 16:00:00
Session 3 12/02/2018 10:00:00 12/02/2018 12:00:00
Quiz
Name Start End
Quiz - I 19/02/2018 09:00:00 -
Quiz - II 19/02/2018 09:00:00 -
Proctored Quiz 19/02/2018 09:00:00 05/03/2018 22:00:00
Assignment
Name Start End
Assignment - Proctored 19/02/2018 09:00:00 -
Delivered by
Prof. Venkatesh TG IIT MadrasSpace Trussess - Structural Analysis

Space Trussess - Structural Analysis
Space Trussess - Structural Analysis
Start Date : 15/02/2018 17:19:55
End Date :
Topic Outline
Space Trussess
Session Schedule
Quiz
Assignment
Delivered by
Prof. Arul Jeyachandran IIT MadrasSteam Turbines - Thermal Engineering - 2

Steam Turbines - Thermal Engineering - 2
Steam Turbines - Thermal Engineering - 2
Start Date : 19/02/2018 14:00:00
End Date : 30/03/2018 23:00:00
Topic Outline
Pre-requisite: Undergraduate engineering thermodynamics (required). Fluid
mechanics basic course (preferable).

Session I

An overview of steam turbine as an engineered product – typical construction and
components (incl. photographs).

Applications: fossil fuelled thermal power plants, nuclear power plants, solar thermal
power plants, captive power generation, co-generation, marine propulsion (ships and
submarines).

Steam turbine systems: steam system, lubricating oil system, sealing system, controland governing system, instrumentation and control systems.
Construction features: Casing, rotor, stator and rotor blades, bearings, seals,
mountings and foundation.

Principles related to turbines: Fundamental principles of turbines – conservation of
mass, conservation of momentum (2nd law of motion), conservation of energy (1
st law of thermodynamics), 2nd law of thermodynamics. Turbines as a component of a
thermodynamic cycle – intake and exhaust conditions. Isentropic efficiency – typical
values and the trends.

Classification based on working substance: Water: hydraulic turbines or hydroturbines;Steam: steam turbine; Gas (hot gas from oil/gas combustion in air) gas
turbine, aero-engine, turbo-charger; Air wind turbine. Oil: hydraulic coupling, torque
converter. How the substance and parameters (pressure, density, temperature, etc.)
influence the mechanical design of a turbine.

Engineering analysis and design: Basic principle of conversion of fluid flow into
mechanical shaft power. Concept of a flow passage and conservation laws. Flow
through a moving passage and conservation laws. Real flow passages in a steam
turbine – HP, IP and LP turbines. The idea of a blade. Blades arranged on a shaft –
resulting passages. Features of the flow through the passages and methodology to
understand the working. Typical questions posed by designers and operating
personnel. Some trends in the development of steam turbines (pressures,
temperatures, capacity, materials, efficiency

Session II

Converting the real flow passage to an idealized linear cascade. Major assumptions.

The concept of fixed blades and rotating blades and their modeling as fixed and
moving linear cascades. Definition of a stage.

Basic analysis: Assumptions – 1-dimensional flow, no friction, internally reversible
flow through the passage.

Thermodynamic processes occurring during flow through a stage T – s and h – s
diagrams.

Fixed cascade: Thermodynamic process – flow without enthalpy change vs. flow with
enthalpy drop. Flow directions at inlet and outlet of passage. Accelerating flow –
subsonic and super-sonic conditions. Forces on the passage, forces on a set of
parallel identical passages.

Moving cascade: Blade velocity assumption (uniform over blade height). Choice of
reference frame. Thermodynamic processes – without, or with enthalpy drop. Forces
on the passage – axial and radial forces. Power produced by a passage and by a set
of passages in parallel. Inlet and exit velocity diagrams (triangles). Blade efficiency.

Session III

Extension of linear cascade theory to a set of rotating blades. Real effects – height
of blade, variation of blade local velocity from hub to tip. Need for twisted blades.

Stage design concepts: Impulse principle. Reaction principle.

Matching stator and rotor blades characteristics.

Inlet and exhaust pressures of a steam turbine and related specific volume changes.
Condensing and back-pressure turbines. Extraction turbines.

Compounding of stages. Multi-stage blading in a turbine (casing and rotor).
Limitations of turbine size for multi-staging. Multi-cylinder turbines – series
connection. Cross-compounding of turbines. Pictures.

Typical parameters in turbines: Inlet pressure and temperature, reheat turbines,
turbines handling wet steam.

Challenges in turbine design – flow, turbulence management, stresses and
vibrations, long term thermal cycling, manufacturing, operation related (erosion,
deposition, corrosion).

Historical trends and on-going R & D on turbines – higher inlet temperatures.

Session Schedule
Name Start End
Session 1 19/02/2018 14:00:00 19/02/2018 16:00:00
Session 2 20/02/2018 14:00:00 20/02/2018 16:00:00
Session 3 21/02/2018 14:00:00 21/02/2018 16:00:00
Quiz
Name Start End
Proctored Quiz 14/03/2018 18:00:00 30/03/2018 23:00:00
Assignment
Name Start End
Assignment Proctored 14/03/2018 18:00:00 -
Delivered by
Prof.S.R. Kale IIT DelhiStorage Management - Operating Systems

Storage Management - Operating Systems
Storage Management - Operating Systems
Start Date : 29/01/2018 14:00:00
End Date : 20/02/2018 23:00:00
Topic Outline
Relevant Course Name: Operating Systems

Relevant Department: Computer science and Engineering

Relevant Semester: Spring 2018

Pre- requisites: Basics of Operating Systems

Topic Description and Outline:

File System – Basic concepts of file systems and access technologies, Directory and disk structures, File system mounting, Protection of file systems

File System implementation – File system structure and directory implementation, Allocation methods, free space management, File system performance, Recovery

Distributed file system – Naming and transparency, Remote file access, stateful versus stateless services

Example file system – UNIX based file system architecture

Session Schedule
Name Start End
Session 1 29/01/2018 14:00:00 29/01/2018 16:00:00
Session 2 31/01/2018 10:00:00 31/01/2018 12:00:00
Session 3 02/02/2018 14:00:00 02/02/2018 16:00:00
Quiz
Name Start End
Proctored Quiz 05/02/2018 09:00:00 20/02/2018 23:00:00
Assignment
Name Start End
Assignment Proctored 05/02/2018 09:00:00 -
Delivered by
Prof. Sandip Chakraborthy IIT Kharagpur

Faculty Training

With an objective to enhance the faculty’s pedagogical and intellectual exposure, senior IIT Faculty will train the local faculty on the topics which were delivered in QEEE so that local faculty can deliver the topic to students using Coursepack. The training is a remote session for 2 hrs. A certificate is awarded to local faculty who delivers the topic and administers the proctored exam to students
Note : These courses are already delivered in QEEE and available as Coursepack. Thus Live Classes will not be available. The college to schedule and deliver the course using Coursepack and students should attend the proctored quiz and assignment to be eligible for certificates.Basic Graph Algorithms - Design and Analysis of Algorithms BJT, MOSFET And Amplifiers - Analog Electronic Circuits Design of Feedback in Control Systems Heat Transfer Object Oriented Concepts Classes and Data Abstraction - Operator Overloading Inheritance Pointers - Programming in C and Data Structures

Signals, Systems and Communications

Note : These courses are already delivered in QEEE and available as Coursepack. Thus Live Classes will not be available. The college to schedule and deliver the course using Coursepack and students should attend the proctored quiz and assignment to be eligible for certificates.Classification of Signals and System - Introduction to Signals and Systems Convolution and Frequency Domain Analysis - Signals and Systems Digital Communication Systems Frequency Domain Analysis - Control System Design Frequency Domain Representation of Continuous Time Signals - Signal and Systems Introduction to Signal and Systems Modern Wireless Communication Systems - Wireless Communication Project Activity - Signals Systems and Communications Space Time Codes, MIMO and Massive MIMO Part 1 - Wireless Communication Time domain analysis of first and second order system - Control Systems

Language Processors

Note : These courses are already delivered in QEEE and available as Coursepack. Thus Live Classes will not be available. The college to schedule and deliver the course using Coursepack and students should attend the proctored quiz and assignment to be eligible for certificates.

Compiler Design

Compiler Design
Compiler Design
Start Date : 22/03/2018 05:29:00
End Date : 30/04/2018 22:00:00
Topic Outline
Relevant Course: Compiler Design

Relevant Department: Computer Science and Engineering

Relevant Semester: Semester 5 or 6 in 8 semester program

Pre- requisite : Programming Languages,Data Structure and Algorithms,Computer Architecture & Discrete Structure or Theory of computation

Course Description and Outline

  1. Grammars for Programming Language constructs : sample grammars for following lingistic constructs found in languages such as C, C++, Java :

Declaration processing – scalar data types; derived data types arrays, pointers, functions, class
Assignment; expressions involving common operators on integers, chars, strings, floats; complex expressions involving other operators (unary, bits, logical, etc)
Control statements : if-then-else, switch, loops, break, continue, function calls, etc.
Function definitions

  1. Basics of LR Parsers :

Principles of Bottom-up parsing, context free grammar, rightmost derivation and parse trees
Structure of a LR parser : parsing table, stack, driver routine; FIRST and FOLLOW information
Illustration of working of a manually constructed LR parser
LR(0) item, states of an LR() automaton, relation between and LR automaton and parsing table
key concepts of viable prefixes and valid items, conflicts in LR parser : shift-reduce and reduce- reduce

  1. LALR(1) Parser construction

LALR(1) items, lookaheads attached, split of SLR(1) states based on lookahead,
Properties of LALR(1) parser : size advantage of SLR; as powerful as canonical LR(1) with respect to shift-reduce conflicts; wit respect to reduce-reduce conflicts - less powerful than LR(1) but better than SLR(1); proof outlines only
Manual construction of a few LALR(1) parsers for small grammars

  1. Using YACC for generating Parsers

YACC syntax for writing CFGs – purpose of the different sections; skip LEX hence hardcoded tokens only
Generating a parser using YACC : how to read the important generated files – y.output;y.tab.c; y.tab.h
Correlate the LALR(1) automaton with the concepts learned; interpret the conflicts, if any.
Use the generated parser to parse sample inputs.
Using the debugging option to show the parser working in ints entire glory.

  1. Tutorial on the problem solving aspects including writing grammars, constructing few states of a parser, FIRST and FOLLOW sets, given a state write viable prefixes corresponding to it, given a viable prefix write all the items of the associated state.

  1. Experiments on YACC as detailed in Item 4 above.

Session Schedule
Quiz
Name Start End
Proctored Quiz 13/03/2018 09:00:00 30/04/2018 22:00:00
Assignment
Delivered by
Prof. Supratim Biswas IIT BombayIntroduction to Compilers - Compiler Design

Introduction to Compilers - Compiler Design
Introduction to Compilers - Compiler Design
Start Date : 22/03/2018 05:29:00
End Date :
Topic Outline
Relevant Course: Compiler Design

Relevant Department : Computer Science

Relevant Semester: 5th& 7th

Pre-requisite: Discrete Mathematics, Automata Theory

Course Description & Outline :

The lectures would introduce students to the process of compiling programs. Students would know various phases of a compiler and would learn the brief functionality of each phase. The lectures would also introduce a few concepts useful for understanding the rest of the topics.

Session Schedule
Quiz
Assignment
Delivered by
Prof. Rupesh Nasre IIT MadrasOperator Overloading - Object Oriented Programming

Operator Overloading - Object Oriented Programming
Operator Overloading - Object Oriented Programming
Start Date : 22/03/2018 05:29:00
End Date :
Topic Outline
Relevant Course: Object Oriented Programming

Topic Name: Operator Overloading

Relevant Department: Computer Science

Relevant Semester: Fourth to Eighth

Pre- requisites: Programming Experience (C / C++ / Java / Python)

Topic Description and Outline: Overloading operators, rules for overloading operators, overloading of various operators, Overloading the >> and << Operators,Overloading the new and the delete Operators, Overloading the Array Subscript Operator, Overloading the Pointer-to-member(->) Operator (Smart Pointer)

Session Schedule
Quiz
Assignment
Delivered by
Prof. Rupesh Nasre IIT MadrasSyntax Directed Translation - Compiler Design

Syntax Directed Translation - Compiler Design
Syntax Directed Translation - Compiler Design
Start Date : 22/03/2018 05:29:00
End Date :
Topic Outline
Relevant Course: Compiler Design

Relevant Department : Computer Science

Relevant Semester: 5th/6th

Pre-requisite:

Data Structures, Formal Methods, Programming, C programming, Computer Organization.

Course Description & Outline :

- Syntax Directed Definition (Briefly)

- Syntax Directed Translation Scheme (main focus)

- Attribute grammars

- Implementing SDDs and SDTs

- Evaluating SDTs

- Using SDTs to generate three address code.

Plan:

Quiz at the end of the module

Programming assignment.

Session Schedule
Quiz
Assignment
Delivered by
Prof. Krishna Nandivada IIT Madras

Networking & Security

Networking and Security Minor provides a broad understanding of the data communication networks and information security principles. The hands-on activity covers the comprehensive applications of the concepts in networks and security.

Note : These courses are already delivered in QEEE and available as Coursepack. Thus Live Classes will not be available. The college to schedule and deliver the course using Coursepack and students should attend the proctored quiz and assignment to be eligible for certificates.

Computer Networks

Computer Networks
Computer Networks
Start Date : 22/03/2018 05:29:00
End Date :
Topic Outline
Relevant Course : loosely organized along the Internet protocol stack

Relevant Department : Computer Science Engineering

Relevant Semester : 3 to 8

Prerequisite : Data Structures and Algorithms

The content of the course is loosely organized along the Internet protocol stack. The course will cover all the five layers of the stack: Physical, Data-Link, Network, Transport and Application layers in depth. Actual content as covered as part of the layers is detailed below. Where necessary, the principle behind the concepts, the thought process that goes behind along with real-world examples are emphasized. Plenty of practice problems to help you apply what you learn.

Course Content

Introduction, history and Layering
Physical Layer: Theory, Encoding techniques
Link Layer: Framing, Error detection and recovery, Reliability, Multiple Access, Ethernet, Token Ring, Switching
Network Layer: Addressing, Routing, IP
Transport Layer: Reliability and Congestion Control
Application Layer: DNS, Web/HTTP, Email, FTP
The Computer Networks course require that you watch VIDEO LECTURES of the material,BEFORE the interactive session. This is MANDATORY. The interactive session will involve Q&A as well as problem solving.

Session Schedule
Quiz
Assignment
Delivered by
Prof.Bhaskaran Raman IIT BombayInformation Security and Cryptography

Information Security and Cryptography
Information Security and Cryptography
Start Date : 22/03/2018 05:29:00
End Date :
Topic Outline
Relevant Course: Cryptography and Network Security

Relevant Department : Computer Science and Engineering

Relevant Semester: Final year

Pre-requisite: Discrete Mathematics, Basic probabilty theory

Course Description & Outline :

The content of the course

Classical Cryptography
Block Ciphers (design, linear cryptanalysis, differential cryptanalysis, DES, AES)
Public Key Ciphers (and RSA)
Session Schedule
Quiz
Assignment
Delivered by
Prof. Chester Rebeiro IIT MadrasInput and Output Streams -Interfaces, Packages Collections and Vectors,Files- OOPS

Input and Output Streams -Interfaces, Packages Collections and Vectors,Files- OOPS
Input and Output Streams -Interfaces, Packages Collections and Vectors,Files- OOPS
Start Date : 22/03/2018 05:29:00
End Date :
Topic Outline
Relevant Course:OOPS

Relevant Department :Computer Science

Relevant Semester:3rd & 5th

Pre-requisite:Introduction to C++

Course Description & Outline :

This module would introduce students to perform input / output functions using C++. The I/O functions are organized such that the same interface can be used to output on standard output device, files on disk, for writing to strings etc. We will explore these interfaces and learn how to implement your own interface -- such as writing to a socket or to a database.

Session Schedule
Quiz
Assignment
Delivered by
Prof. Rupesh Nasre IIT MadrasNetwork Layer - Computer Networks

Network Layer - Computer Networks
Network Layer - Computer Networks
Start Date : 22/03/2018 05:29:00
End Date :
Topic Outline
Routing' is a very generic concept and is concerned with finding path(s) from the source to the destination(s) , Often, one wants to nd the `best' path ,
Routing layer issues : To determine best path, we need to know detailed network structure.Organisation of the module :Addressing in link layers and in the Internet.
Link layer `routing' because there is some routing in this layer.
Routing algorithms

Session Schedule
Quiz
Assignment
Name Start End
Assignment-Proctored 13/03/2018 09:00:00 -
Delivered by
Prof. Manjunath D IIT BombayProject Activity - Networking Security

Project Activity - Networking Security
Project Activity - Networking Security
Start Date : 15/02/2018 17:19:55
End Date :
Topic Outline
In this practical module, students are exposed to writing and executing networking code through three small programming micro-projects. Each student is assigned unique data sets to work on for their individual micro-projects, and their code is automatically evaluated by scripts that provides immediate feedback whether their code has correct functionality. The first micro-project introduces the packet, which is at the core of networking. Students have to use the Wireshark tool to examine packets generated during file transfer done through an ftp application which uses tcp/ip for transport over a (wired or wireless) ethernet connection. Students will report the values of some of the fields that are central to networking, such as source and destination IP address, source and destination MAC address etc. A large portion of networking code is implemented using socket programming. The second micro-project will help the student explore socket programming through simple client-server applications. This has two parts. In the first part, a simple TCP client is to be written. The server it will have to "talk" to will be running in the institute server, which can be used to verify the client written by students. The second part, would require the student to write a TCP server that responds to queries from a client. The client will be provided to the students so that they can verify the server that they have written. The third micro-project will take the student to the world of UDP socket programming(with broadcast) and cryptography. It will demonstrate how a simple virtual currency application that uses a distributed ledger implemented using peer to peer programming through broadcasts and public key encryption. Students have to write an agent that will work with other given agents to receive coins from a bank, exchange coins with others based on common truth formed by consensus about the number of coins possessed by each agent (in the presence of potentially malicious agents).
Session Schedule
Quiz
Assignment
Delivered by
Prof. G. Venkatesh IIT MadrasPublic Key Cryptography - Information Security and Cryptography

Public Key Cryptography - Information Security and Cryptography
Public Key Cryptography - Information Security and Cryptography
Start Date : 22/03/2018 05:29:00
End Date :
Topic Outline
Relevant Department: Computer Science

Course Name: Information Security and Cryptography

Topic Name: Public Key Cryptography

Topic Outline

Day 1 : RSA, and primality checking algorithms

Day 2 : Attacks on RSA

Day 3 : Digital signatures, side channel analysis, and ECC

Session Schedule
Quiz
Assignment
Delivered by
Prof. Chester Rebeiro IIT MadrasRouting Algorithms - Computer Network

Routing Algorithms - Computer Network
Routing Algorithms - Computer Network
Start Date : 22/03/2018 05:29:00
End Date :
Topic Outline
Course Name: Computer Network

Topic Name: Routing Algorithms

Relevant Dept: CSC

TOPIC OUTLINE:

Routing protocols - both wired and wireless - latest developments

Standard Stuff- IP Addresses
Practical Deployment (Sockets)
Issues related to mobile /wireless system and its latest developments
Algorithms and congestion control its interactions with algorithm.
Sockets
End to end idea how a packet traverse
Session Schedule
Quiz
Assignment
Delivered by
Prof.Niloy Ganguly IIT Kharagpur

Steps To Complete Topic Registration

  1. Install the QEEE Application Software v12.0 (available here) by referring to the “Installation and Setup Instructions”.

  1. We have different modules in QEEE for the upcoming semester. They are:

QEEE Regular – regular core engineering topics for students

Faculty Training – With an objective to enhance the faculty’s pedagogical and intellectual exposure, senior IIT Faculty will train the local faculty on the topics which were delivered in QEEE so that local faculty can deliver the topic to students using Coursepack. The training is a remote session for 2 hrs. A certificate is awarded to local faculty who delivers the topic and administers the proctored exam to students.

NPTEL Regular Courses These courses are offered by NPTEL. A Q&A; live session is offered by respective IIT Faculty during the middle of the course. Students can take NPTEL proctored examination(paid) as per given dates to get NPTEL certificate or QEEE proctored quiz (in Coursepack) to get QEEE certificate. For course outline and other information, please click on the "Description" link below the course.

NPTEL Faculty Training Courses These courses are offered by NPTEL. The local faculty will be trained in these courses by IIT Faculty (2 hrs) so that the local faculty can re-run these courses to the students at their convenient schedule. Students to take the proctored quiz and assignments to be eligible for certificates from QEEE. For course outline and other information, please click on the "Description" link below the course.

Minors – A set of theory topics along with a project activity are grouped together to form a specialization or Minor. A student who has completed all the topics and project will be awarded a Minor certificate. The theory topics are self-study modules (through Coursepack) with proctored quiz to be administered by local faculty. Project activity will be designed by IIT Faculty and conducted by local faculty.

  1. Click on the relevant topic, enter the required details and submit.

  1. For all faculty to view the list of topics offered, please visit here. The Event Calendar is also provided for easy reference of schedule.

Refundable Payment

A refundable deposit of Rs. 2000/- is charged for each topic. On registration to a topic, the amount is added to the cart (displayed on the top of the webpage). Click on cart to list the registered topic and click on Checkout. The amount is to be paid through bank transfer. Bank details are given in Checkout. Please make note of the transaction reference number and enter in the Checkout page and Submit. After the verification of the payment details, the registered topics will be available in your server. The refund will be initiated if all the sessions of the registered courses are attended by the registered students.

qwant-u-rank
seo qwanturank
qwanturank
concours qwanturank
qwanturank
qwant qwanturank