QEEE COURSES OFFERED Aug - Nov 2017

Event Calendar Registration Steps
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
Advanced Learning - Machine Learning
Advanced Learning - Machine Learning
Start Date : 30/08/2017 23:59:59
End Date : 30/11/2017 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 20/09/2017 09:00:00 30/11/2017 22:00:00
Assignment
Name Start End
Assignment 09/08/2017 00:00:00 -
Assignment - Proctored 20/09/2017 09:00:00 -
Algebra
Algebra
Algebra
Start Date : 30/08/2017 23:59:59
End Date : 30/11/2017 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.

2. 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.

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

4. Tutorial: We shall discuss several examples.

Session Schedule
Quiz
Name Start End
Proctored Quiz 10/11/2017 09:00:00 30/11/2017 22:00:00
Assignment
Delivered by
Foundation of Machine Learning
Foundation of Machine Learning
Foundation of Machine Learning
Start Date : 30/08/2017 23:59:59
End Date : 30/11/2017 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 15/11/2017 09:00:00 30/11/2017 22:00:00
Assignment
Delivered by
Prof.Sudeshna Sarkar IIT Kharagpur
Linear 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 : 30/08/2017 23:59:59
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
Non-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 : 30/08/2017 23:59:59
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
Project Activity - Data Sciences
Project Activity - Data Sciences
Project Activity - Data Sciences
Start Date : 10/10/2017 10:00:00
End Date : 30/10/2017 12:00:00
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
Name Start End
Project Guidelines 10/10/2017 10:00:00 10/10/2017 12:00:00
Quiz
Assignment
Delivered by
Random Variables and Distribution Functions - Mathematics
Random Variables and Distribution Functions - Mathematics
Random Variables and Distribution Functions - Mathematics
Start Date : 30/08/2017 23:59:59
End Date : 30/11/2017 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 15/11/2017 09:00:00 30/11/2017 22:00:00
Assignment
Delivered by
Prof.Sanjeev Sabnis IIT Bombay
Statistics and Probability Distribution - Engineering Mathematics
Statistics and Probability Distribution - Engineering Mathematics
Statistics and Probability Distribution - Engineering Mathematics
Start Date : 30/08/2017 23:59:59
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
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.
Analysis by Slope-deflection Method
Analysis by Slope-deflection Method
Analysis by Slope-deflection Method
Start Date : 04/08/2017 10:00:00
End Date : 30/11/2017 23:00:00
Topic Outline
 
 
Relevant Course:Analysis by Slope-deflection Method

Relevant Department:Civil Engineering

Relevant Semester:6

Pre- requisite :The students are expected to have already learned to analyse statically determinate structures, as well as statically indeterminate structures by force methods (such as method of consistent deformation).

1. Review of basic concepts (kinematic indeterminacy , flexural stiffness, fixed end moments);derivations of slope deflection equations

2. Demonstration of the method as applied to beams and frames, with and without known support settlements/rotations

3. Simplified analysis (with reduced kinematic indeterminacy ) for various problems: hinged end support guided fixed end support, symmetric structures)

4. Application to problems with unknown sway degrees of freedom

The topic is introduced by first giving an overview of 'displacement methods' of structural analysis (as different from 'force methods'), followed by discussing the basic concepts of kinematic indeterminacy, stiffness, fixed end moments and moment equilibrium at joints, with examples related to beams and plane frames.

The basic slope-deflection equations are then derived, and the slope-deflection method is applied to simple beam and frame problems (with one or multiple unknown joint rotations), with and without support settlements / rotations. Next, it is shown how the analysis can be simplified, taking advantage of reduced kinematic indeterminacy, when the extreme ends of the members have hinged or guided fixed supports.

Finally, problems with unknown sway degrees of freedom are taken up and their solutions demonstrated, invoking the concept of force equilibrium. In the concluding session, it will be also shown how this method led to the moment distribution method (for convenient manual analysis) and stiffness method of analysis (for computer-aided analysis) of structures.

Session Schedule
Name Start End
Faculty Training Session 04/08/2017 10:00:00 04/08/2017 12:00:00
Quiz
Name Start End
Proctored Quiz 05/08/2017 10:30:00 30/11/2017 23:00:00
Assignment
Name Start End
Assignment - Proctored 04/08/2017 18:00:00 -
Delivered by
Prof.Devdas Menon IIT Madras
Chemical Reaction Engineering
Chemical Reaction Engineering
Chemical Reaction Engineering
Start Date : 07/08/2017 10:00:00
End Date : 30/11/2017 23:00:00
Topic Outline
 

Relevant Course: Nil

Relevant Department : Chemical Engineering 

Relevant Semester: 5th

Pre-requisite: Nil

Course Description & Outline :

   The information required for the design and operation of Chemical Reactors, which are the heart of any chemical process, will be presented. Background theory and applications will be discussed.

Session Schedule
Name Start End
Faculty Training Session 07/08/2017 10:00:00 07/08/2017 12:00:00
Quiz
Name Start End
Proctored Quiz 31/08/2017 09:00:00 30/11/2017 23:00:00
Assignment
Name Start End
Assignment Proctored 31/08/2017 09:00:00 -
Delivered by
Prof.Krishnaiah K IIT Madras
Digital System Design - Digital Electronics
Digital System Design - Digital Electronics
Digital System Design - Digital Electronics
Start Date : 03/08/2017 10:00:00
End Date : 23/08/2017 12:00:00
Topic Outline

Relevant Course: Digital Electronics

Topic Name: Digital System Design

Relevant Department: Electrical and Computer Science 

Relevant Semester: 3rd Semester students onwards

Pre- requisites: Nil

Course Outline :

SEQUENTIAL CIRCUITS

Flip-flops: SR, D, T, JK. Meta stability of flip-flops, Registers: shift registers, Counters: synchronous and asynchronous, Binary counter, Modulo Up and down counter, Synchronous Counter design using flip-flops, VHDL models for flip-flops, Memory devices: ROM

FINITE STATE MACHINES

Mealy and Moore machines: sequence detector, Mealy and Moore machine comparison, Sequential network design: state table, state graph. State table reduction using row reduction, using implication tables. State assignment rules, Equivalent state machines.

ASM (ALGORITHMIC STATE MACHINE) CHARTS

State machine design using SM charts, ASM realization using traditional method, MUX based design, one hot method, ROM based method.

Design Examples: Traffic light controller, Dice game. Basics of asynchronous sequential networks

 

 

 

 

 

Session Schedule
Name Start End
Faculty Training Session 03/08/2017 10:00:00 03/08/2017 12:00:00
Quiz
Assignment
Delivered by
Prof. Venkatesh TG IIT Madras
Fundamental Concepts in Fluid Mechanics - Fluid Mechanics
Fundamental Concepts in Fluid Mechanics - Fluid Mechanics
Fundamental Concepts in Fluid Mechanics - Fluid Mechanics
Start Date : 01/08/2017 10:00:00
End Date : 21/08/2017 12:00:00
Topic Outline

Relevant Course:   Fluid Mechanics

Relevant Department:   Mechanical Engineering, Civil Engineering, Aerospace Engineering, Chemical Engineering, Metallurgy and Materials Engineering, Biotechnology, Power Engineering, Energy Engineering, Physics, Applied Mathematics

Relevant Semester:   4th

Pre-requisite:   Engineering Mathematics with integral calculus, differential calculus and vector calculus

Course Description & Outline :

 Kinematics of Fluid Flow: Lagrangian and Eulerian description, streamline, streakline and pathline, acceleration of a fluid element, continuity equation, stream-function, rotation and angular deformation, irrotational flow, velocity potential.

Integral forms of Conservation Equations: Reynolds transport theorem - conservation of mass, linear and angular momentum

Differential form of Conservation Equations: Continuity equation, Navier-Stokes equations – derivations and some exact solutions

Session Schedule
Name Start End
Faculty Training Session 01/08/2017 10:00:00 01/08/2017 12:00:00
Quiz
Assignment
Name Start End
Assignment - Proctored 01/08/2017 14:00:00 -
Delivered by
Dr.Suman Chakraborty IIT Kharagpur
Pointers - Programming in C and Data Structures
Pointers - Programming in C and Data Structures
Pointers - Programming in C and Data Structures
Start Date : 07/08/2017 14:00:00
End Date : 27/08/2017 16:00:00
Topic Outline

Relevant Course: Programming in C and Data Structures

Topic Name: Pointers

Relevant Department: Computer Science

Relevant Semester: 

Pre- requisites: Basic programming skills in C; basics of algorithms

Topic Description and Outline:

  • Introduction to pointers as a data type; declaration and use; pointer arithmetic; expression evaluation involving pointers, chain of pointers, structure and pointers.
  • Pointers and multi-dimensional arrays; Function definition and call using pointers; static and dynamic memory allocation; introduction to heap memory; use of malloc() and free() for dynamic memory;
  • Introducion of a singly list data structure; Basic operations on a singly linked list: traversal(), length(), insertion(), deletion(), merge(); search(); sort(); etc.; intuitive algorithm and worst case time complexity of each operation.
  • Implementation of linked lists using struct and pointers; Common runtime errors with use of pointers and their redressal. Use of debuggers to detect pointer related run-time errors. Problem solving using singly linked lists.
Session Schedule
Name Start End
Faculty Training Session 07/08/2017 14:00:00 07/08/2017 16:00:00
Quiz
Assignment
Delivered by
Program Testing
Program Testing
Program Testing
Start Date : 08/08/2017 10:00:00
End Date : 30/11/2017 23:00:00
Topic Outline

Relevant Course: Soft Engineering 

Relevant Department: Computer Science 

Relevant Semester: 3rd 

Pre- requisite : Experience in C programming and Object-Oriented Programming using Languages such as C++ or Java. Knowledge of Software requirements Specification is Preferable.

Course Description & Outline :

  • The module will address testing a program at the levels of unit, integration, and system.For unit testing, both black-box and white-box techniques shall be discussed with the help of example test case design problems. For black box testing, besides equivalence partitioning and boundary value analysis, cause-effect graphing and combinatorial testing shall be discussed.
  • For white-box testing, besides coverage-based testing techniques, Mutation testing shall be discussed.
  • For system testing, both functional and performance testing techniques shall be discussed. Testing techniques for object-oriented programs shall be included. Automated testing will be covered and a few open source testing tools would be included in the discussions and participants would be encouraged to use these tools.
Session Schedule
Name Start End
Faculty Training Session 08/08/2017 10:00:00 08/08/2017 12:00:00
Quiz
Name Start End
Proctored Quiz 08/08/2017 14:00:00 30/11/2017 23:00:00
Quiz - I 09/08/2017 00:00:00 -
Quiz - II 09/08/2017 00:00:00 -
Quiz - III 09/08/2017 00:00:00 -
Assignment
Name Start End
Assignment - Proctored 08/08/2017 14:00:00 -
Delivered by
Prof.Rajib Mall IIT Kharagpur
Regular Core Engineering Topics for Students
Baseband Communication - Digital Communication Techniques
Baseband Communication - Digital Communication Techniques
Baseband Communication - Digital Communication Techniques
Start Date : 12/09/2017 10:00:00
End Date : 02/11/2017 23:59:07
Topic Outline

Base Band Communication – Prof. ArunPachaiKannu, IIT Madras

 

 

Relevant course: Digital Communication Techniques

Relevant department: ECE,EEE

Pre requisite:  Fourier analysis, Shannon sampling theorem

 

Course outline: 

 

Characteristics of Signals and Frequency domain respresentations

  • Linear Modulation
  • Power Spectral Density of linearly modulated signals
  • Signaling in Bandlimited channels
  • Inter-symbol interference (ISI)
  • Nyquist criterion for ISI avoidance and Pulse Shaping
  • Timing Errors and Eye Pattern
  • M-ary Constellations and Power Efficiency
  • Nonlinear modulation
  • Modulation with memory
Session Schedule
Name Start End
Session 1 12/09/2017 10:00:00 12/09/2017 12:00:00
Session 2 13/09/2017 10:00:00 13/09/2017 12:00:00
Session 3 14/09/2017 14:00:00 14/09/2017 16:00:00
Quiz
Name Start End
Proctored Quiz 03/10/2017 09:00:00 02/11/2017 23:59:07
Assignment
Name Start End
Assignment - Proctored 03/10/2017 09:00:00 -
Delivered by
Basic Concepts and First Law of Thermodynamics - Engineering Thermodynamics
Basic Concepts and First Law of Thermodynamics - Engineering Thermodynamics
Basic Concepts and First Law of Thermodynamics - Engineering Thermodynamics
Start Date : 03/10/2017 10:00:00
End Date : 12/12/2017 23:00:00
Topic Outline

Topic Name: Basic Concepts & First Law of Thermodynamics

Relevant Course Name: Engineering Thermodynamics

Relevant Department: Mechanical Engineering

Relevant Semester: B.Tech 1st & 2nd Year

IIT Faculty Name: Prof. P.M.V. Subbarao

IIT: Delhi

Topic Description and Outline:

Heat and Work                                                                                                          

  • Definition of Thermodynamic Work
  • Units for Work
  • Forms of Work
  • Definition of Heat
  • Inter Convertibility of Heat/work into Work/heat
  • Governing Principles
  • Sign Convention


First Law of Thermodynamics : Basics

  • Statement of First Law of Thermodynamics :
  • First Law for Cyclic Process
  • First Law for Change of State of A System :
  • Internal Energy, A New Thermodynamic Property
  • Enthalpy
  • The Constant Volume and Constant Pressure Specific Heats
  • The internal Energy, Enthalpy and Specific Heats of An Ideal Gas.


First Law of Thermodynamics : Flow Devices

  • First Law as a Rate Equation
  • First Law Applied to a Control Volume
  • The SSSF and USUF Processes.
  • Case Study of Engineering Devices
Session Schedule
Name Start End
Session 1 03/10/2017 10:00:00 03/10/2017 12:00:00
Session 2 04/10/2017 10:00:00 04/10/2017 12:00:00
Session 3 05/10/2017 10:00:00 05/10/2017 12:00:00
Quiz
Name Start End
Proctored Quiz 22/11/2017 09:00:00 12/12/2017 23:00:00
Assignment
Name Start End
Assignment Proctored 22/11/2017 09:00:00 -
Delivered by
Beams - Design of Steel Structures
Beams - Design of Steel Structures
Beams - Design of Steel Structures
Start Date : 22/08/2017 14:00:00
End Date : 15/09/2017 23:00:00
Topic Outline

Beams– Prof Satish Kumar, IIT Madras

 

 

Relevant course: Design of Steel Beams

Relevant department: Civil Engineering

Pre requisite:  Strength of Materials

Course outline: 

Beams are an important class of members in Structural Steel Design. Beams can fail in a variety of ways and it is important to understand the behavior and failure of beams to be able to design them safely.  In this module, the design of beams with rolled and built-up sections will be covered adhering to the provisions of the code IS800:2007.

Session Schedule
Name Start End
Session 1 22/08/2017 14:00:00 22/08/2017 16:00:00
Session 2 23/08/2017 14:00:00 23/08/2017 16:00:00
Session 3 24/08/2017 14:00:00 24/08/2017 16:00:00
Quiz
Name Start End
Proctored Quiz 28/08/2017 09:00:00 15/09/2017 23:00:00
Assignment
Name Start End
Assignment Proctored 28/08/2017 09:00:00 -
Delivered by
Compass Surveying and Plane Table Surveying - Surveying
Compass Surveying and Plane Table Surveying - Surveying
Compass Surveying and Plane Table Surveying - Surveying
Start Date : 09/08/2017 14:00:00
End Date : 07/09/2017 23:00:00
Topic Outline

Relevant course: Engineering Surveying

Relevant department: B.E./B.Tech Civil Engineering; Agriculture Engineering; Mining Engineering

Pre requisite: 1st Year Engineering courses, basics of Surveying

Course outline: My 5 hrs lecture will be cover the following aspects

  1. Overview of Plane Table Surveying
  2. Basics of Total Station and its various applications
  3. Global Navigation Satellite System (GNSS) basics and applications in Civil Engineering
Session Schedule
Name Start End
Session 1 09/08/2017 14:00:00 09/08/2017 16:00:00
Session 2 14/08/2017 14:00:00 14/08/2017 16:00:00
Session 3 16/08/2017 14:00:00 16/08/2017 16:00:00
Quiz
Name Start End
Quiz - I 10/08/2017 09:00:00 -
Quiz - II 15/08/2017 09:00:00 -
Proctored Quiz 24/08/2017 09:00:00 07/09/2017 23:00:00
Assignment
Name Start End
Assignment Proctored 24/08/2017 09:00:00 -
Delivered by
RAAJ Ramsankaran IIT Bombay
Concepts in Fluid Mechanics - Fluid mechanics
Concepts in Fluid Mechanics - Fluid mechanics
Concepts in Fluid Mechanics - Fluid mechanics
Start Date : 29/08/2017 14:00:00
End Date : 09/10/2017 22:00:00
Topic Outline

Relevant Course: Fluid Mechanics

Relevant Department:Mechanical Engineering, Civil Engineering, Aerospace Engineering, Automobile Engineering,  Chemical Engineering, Metallurgy and Materials Engineering, Biotechnology,Power Engineering, Energy Engineering, Physics, Applied Mathematics

Relevant Semester: 3rd

Pre- requisite :Engineering Mathematics with integral calculus, differential calculus and vector calculus

Course Description and Outline:

Fluid Kinematics: Eulerian and Lagrangian approach, concept of streamline, streakline, pathline, deformation and rotation, vorticity and angular velocity, constraint of incompressibility and continuity equation, stream function and velocity potential

Dynamics of inviscid flows: Euler and Bernoullis equation and their applications

Reynolds Transport Theorem (RTT): Derivation of Reynolds Transport Theorem, Application of RTT to Conservation of Mass and Momentum

Differential form of Conservation Equations: Continuity and Navier-Stokes equations and their derivation

Some exact solutions of Navier-Stokes equation for steady incompressible flows:Fully developed low between two infinite parallel plates ( plane Poiseuille flow), Shear driven flow between two parallel plates, Thin film flow along an inclined wall, Flow through circular tube / pipe (Hagen Poiseuilleflow), concept of friction factor and application to pipe flow design

Session Schedule
Name Start End
Session 1 29/08/2017 14:00:00 29/08/2017 16:00:00
Session 2 30/08/2017 10:00:00 30/08/2017 12:00:00
Session 3 31/08/2017 10:00:00 31/08/2017 12:00:00
Session 4 01/09/2017 10:00:00 01/09/2017 12:00:00
Quiz
Name Start End
Quiz - I 11/09/2017 09:00:00 -
Quiz - II 11/09/2017 09:00:00 -
Quiz - III 11/09/2017 09:00:00 -
Quiz - IV 11/09/2017 09:00:00 -
Proctored Quiz 11/09/2017 09:00:00 09/10/2017 22:00:00
Assignment
Name Start End
Assignment I 11/09/2017 09:00:00 -
Assignment II 11/09/2017 09:00:00 -
Assignment - Proctored 11/09/2017 09:00:00 -
Delivered by
Dr.Suman Chakraborty IIT Kharagpur
Constitution of Alloys and Phase Diagrams - Engineering Material and Metallurgy
Constitution of Alloys and Phase Diagrams - Engineering Material and Metallurgy
Constitution of Alloys and Phase Diagrams - Engineering Material and Metallurgy
Start Date : 18/09/2017 10:00:00
End Date : 02/11/2017 23:59:07
Topic Outline

Constitution of Alloys and Phase Diagram:– Prof Sushanta Kumar Panigrahi, IIT Madras

Relevant course: Engineering Material & Metallurgy 

Relevant department: Mechanical

Course outline: 

Constitution of alloys – Solid solutions, substitutional and interstitials – Phase diagrams and microstructure development: Isomorphous, eutectic, peritectic, eutectoid and peritectroid alloy systems. Iron-Iron carbide equilibrium diagram.

Session Schedule
Name Start End
Session 1 18/09/2017 10:00:00 18/09/2017 12:00:00
Session 2 20/09/2017 10:00:00 20/09/2017 12:00:00
Session 3 22/09/2017 10:00:00 22/09/2017 12:00:00
Quiz
Name Start End
Proctored Quiz 27/09/2017 09:00:00 02/11/2017 23:59:07
Assignment
Name Start End
Assignment - Proctored 27/09/2017 09:00:00 -
Delivered by
Design with OPAMP - Linear Integrated Circuits
Design with OPAMP - Linear Integrated Circuits
Design with OPAMP - Linear Integrated Circuits
Start Date : 25/10/2017 14:00:00
End Date : 24/11/2017 22:00:00
Topic Outline

Topic Name: Design with OPAMP

Relevant Course Name: Linear Integrated Circuits

Relevant Department: Electrical Engg. and; Electronics and Communication Engg.

Relevant Semester: Final year BTech/BE (EE/EC/IN)

IIT Faculty Name: Prof. Hitesh Shirmali (IIT Mandi)

Pre- requisites: Opamp, Basic electronics (BJT understanding), control theory, signals and systems

Topic Description and Outline:

Lecture 1 (Opamp overview and oscillators)                                                                        [2 hours]

  • Operational amplifier ICs (741 and TL082): pin diagram and comparison
  • Oscillators: basic principle of oscillations, Opamp based RC oscillators: Wien bridge, phase shift and the quadrature oscillators, LC and crystal oscillators

Lecture 2 (Data converters)                                                                                      [2 hours]

  • Introduction to data conversion specifications and terminologies
  • Digital-to-analog converters (DAC): R-2R, current steering, charge and voltage-scaling DAC
  • Analog-to-digital converters (ADC): Flash, SAR and integrating type

Lecture 3 (Passive/active filter design)                                                                                  [2 hours]

  • Passive filter understanding: first, second and higher order filter understanding using RLC
  • Design of active filter: Sallen and Key filter, Integrator-based biquads

Filter approximations: Butterwoth and Chebyshev response

Session Schedule
Name Start End
Session 1 25/10/2017 14:00:00 25/10/2017 16:00:00
Session 2 27/10/2017 14:00:00 27/10/2017 16:00:00
Session 3 31/10/2017 14:00:00 31/10/2017 16:00:00
Quiz
Name Start End
Proctored Quiz 06/11/2017 09:00:00 24/11/2017 22:00:00
Assignment
Name Start End
Assignment - Proctored 06/11/2017 09:00:00 -
Delivered by
Electromagnetic Waves - Electromagnetic theory
Electromagnetic Waves - Electromagnetic theory
Electromagnetic Waves - Electromagnetic theory
Start Date : 24/08/2017 10:00:00
End Date : 18/09/2017 22:00:00
Topic Outline

Topic Name: Electromagnetic Waves, Prof Deepa Venkatesh, IITM

Relevant Course Name: Electromagnetic Theory

Relevant Department: Electrical

Pre Requisite- Understanding of Line integral, surface integral, volume integral, gradient, divergence, curl, electric field and magnetic field.

Outline:

Electromagnetics

Review of Faraday’s Law, Equation of continuity, Lenz Law, Ampere’s Law, Gauss Law (in both electric and magnetic field), Stokes theorem, Divergence Theorem. (1 Hour) 

Review of Ampere’s Law with Displacement current.(1 Hour) 

Boundary conditions for Electric Field, Magnetic Field – dielectric boundaries, conductor boundaries.(1 Hour) 

Application cases for boundary conditions. (1 Hour) 

Derivation of electromagnetic wave equations. (1 Hour) 

Discussion of Tutorial Problems on the above topics. (1 Hour)

Session Schedule
Name Start End
Session 1 24/08/2017 10:00:00 24/08/2017 12:00:00
Session 2 28/08/2017 14:00:00 28/08/2017 16:00:00
Session 3 30/08/2017 14:00:00 30/08/2017 16:00:00
Quiz
Name Start End
Proctored Quiz 31/08/2017 09:00:00 18/09/2017 22:00:00
Assignment
Name Start End
Assignment- Proctored 31/08/2017 09:00:00 -
Delivered by
Induction MachinesTheory - Electrical Machines
Induction MachinesTheory - Electrical Machines
Induction MachinesTheory - Electrical Machines
Start Date : 18/09/2017 10:00:00
End Date : 03/11/2017 22:00:27
Topic Outline

Relevant Course: Electrical Machines

Relevant Department : Electrical Engineering

Relevant Semester: 3rd sem or 4th sem

Pre-requisite: 1. Magnetic circuits 2. Basics of Transformers 3. Basics of 3-phase circuits 4. Biot-Savart's law and Lenz's law

Course Description & Outline :

  1. Basic operating principle of 3 phase induction machines.
  2. Construction, advantages and disadvantages over other machines, similarities and differences between transformers and induction machines.
  3. Different mode of operations: Motoring, generating and plugging regions.
  4. Development of equivalent circuit model, determination of eq.ckt parameter using free-running and blocked rotor tests.
  5. Torque expression, slip-torque characteristics, expression for Tmax, Smax and influence of various parameters on slip torque curve of the machine 
  6. Starting methods for 3-phase induction machines
  7. Basics of speed control and PF improvement.
  8. Basics of braking of induction motors.
Session Schedule
Name Start End
Session 1 18/09/2017 10:00:00 18/09/2017 12:00:00
Session 2 21/09/2017 10:00:00 21/09/2017 12:00:00
Session 3 22/09/2017 14:00:00 22/09/2017 16:00:00
Quiz
Name Start End
Quiz - I 19/09/2017 09:00:00 -
Quiz - II 22/09/2017 09:00:00 -
Proctored Quiz 25/09/2017 18:00:00 03/11/2017 22:00:27
Assignment
Name Start End
Assignment Proctored 25/09/2017 06:00:00 -
Delivered by
Intermediate Code Generation - Principles of Compiler Design
Intermediate Code Generation - Principles of Compiler Design
Intermediate Code Generation - Principles of Compiler Design
Start Date : 07/09/2017 14:00:00
End Date : 08/11/2017 22:00:00
Topic Outline

Relevant Course: Principles of Compiler design

Relevant Department : Computer Science

Relevant Semester: 1st to 5th semster 

Pre-requisite : This module assumes familiarity with scanning and 
parsing, particularly LR parsers. The earlier QEEE module delivered 
under Compiler Design : LR Parsing : Theory and practice, has all the 
background material.

Lecture 1 : Semantic analysis - concepts and examples; Syntax Directed 
Translation Scheme (SDTS); semantic analysis of declarations; semantic 
analysis of expressions in C/C++. Intermediate code forms. Illustration 
through examples.

Lecture 2 : Semantic analysis of assignment statement; translation of 
boolean expressions - partial and complete evaluation; translation of 
control flow statements. Illustration through examples.

Lecture 3 : Translation of procedure calls; runtime environments and 
activation records. Illustration through examples.

Session Schedule
Name Start End
Session 1 07/09/2017 14:00:00 07/09/2017 16:00:00
Session 2 14/09/2017 14:00:00 14/09/2017 16:00:00
Session 3 20/09/2017 14:00:00 20/09/2017 16:00:00
Quiz
Name Start End
Proctored Quiz 25/10/2017 09:00:00 08/11/2017 22:00:00
Assignment
Name Start End
Assignment - Proctored 25/10/2017 09:00:00 -
Delivered by
Introduction to Data Sciences
Introduction to Data Sciences
Introduction to Data Sciences
Start Date : 11/09/2017 14:00:00
End Date : 06/11/2017 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
Name Start End
Session 1 11/09/2017 14:00:00 11/09/2017 16:00:00
Session 2 15/09/2017 14:00:00 15/09/2017 16:00:00
Session 3 18/09/2017 14:00:00 18/09/2017 16:00:00
Quiz
Name Start End
Proctored Quiz 23/10/2017 09:00:00 06/11/2017 22:00:00
Assignment
Delivered by
Introduction to DBMS - Database Management Systems
Introduction to DBMS - Database Management Systems
Introduction to DBMS - Database Management Systems
Start Date : 25/09/2017 10:00:00
End Date : 02/11/2017 23:59:07
Topic Outline

Topic Name: Introduction to DBMS 

Relevant Course Name: Database Management Systems

Relevant Department: Computer Science

Relevant Semester: 6th

IIT Faculty Name:Prof. Pabitra Mitra

IIT:Kharagpur

Topic Description and Outline:

Database system architecture Data Abstraction, Data Independence, Data Definition and Data Manipulation Languages.Data models Entity-relationship, network, relational and object oriented data models, integrity constraints and data manipulation operations.

Relational query languages Relational algebra, tuple and domain relational calculus, SQL and QBE.

Relational database design Domain and data dependency, Armstrong's axioms, normal forms, dependency preservation, lossless design.

Query processing and optimization Evaluation of relational algebra expressions, query equivalence, join strategies, query optimization algorithms.

Storage strategies Indices, B-trees, hashing.

Transaction processing Recovery and concurrency control, locking and timestamp based schedulers, multiversion and optimistic Concurrency Control schemes.

Advanced topics Object-oriented and object relational databases, logical databases, web databases, distributed databases, data warehousing and data mining.

Pre- requisites: Data Structure and Algorithm

Session Schedule
Name Start End
Session 1 25/09/2017 10:00:00 25/09/2017 12:00:00
Session 2 26/09/2017 10:00:00 26/09/2017 12:00:00
Session 3 27/09/2017 10:00:00 27/09/2017 12:00:00
Quiz
Name Start End
Proctored Quiz 28/09/2017 09:00:00 02/11/2017 23:59:07
Assignment
Name Start End
Assignment - Proctored 28/09/2017 09:00:00 -
Delivered by
Prof. Pabitra Mitra IIT Kharagpur
Joining Processes - Manufacturing Technology
Joining Processes - Manufacturing Technology
Joining Processes - Manufacturing Technology
Start Date : 25/09/2017 14:00:00
End Date : 03/11/2017 22:00:00
Topic Outline

Joining processes – Prof Sushanta Kumar Panigrahi, IIT Madras

Relevant course: Manufacturing Technology 

Relevant department: Mechanical

Course outline: 

Fundamentals of welding, Fusion based and resistance based welding processes, Solid state welding processes, Brazing and soldering; Welding defect analysis.

Session Schedule
Name Start End
Session 1 25/09/2017 14:00:00 25/09/2017 16:00:00
Session 2 27/09/2017 14:00:00 27/09/2017 16:00:00
Session 3 09/10/2017 14:00:00 09/10/2017 16:00:00
Quiz
Name Start End
Proctored Quiz 16/10/2017 09:00:00 03/11/2017 22:00:00
Assignment
Name Start End
Assignment - Proctored 16/10/2017 09:00:00 -
Delivered by
Matrix Stiffness Method - Structural Analysis
Matrix Stiffness Method - Structural Analysis
Matrix Stiffness Method - Structural Analysis
Start Date : 21/08/2017 14:00:00
End Date : 11/09/2017 22:00:00
Topic Outline

Relevant course:

            Matrix Stiffness Method

 

Relevant department:

            Civil Engineering

              

Pre requisite:

            Engineering Mechanics, Strength of Materials, Structural Analysis (general course- bending moment and shear forces, deflections of statically determinate and indeterminate structures, strain energy etc.)

 

Course outline: 

 

Day 1:

 

(1)    Definition and explanation of static and kinematic indeterminacy, force (flexibility) and displacement (stiffness) methods

(2)    Analysis of plane Trusses using stiffness approach- displacement and force transformation matrices- element and global stiffness matrices- member forces- stiffness matrix for space truss- thermal and fabrication error

 

Day 2:

(3)    Analysis of Continuous Beams- element and global stiffness matrices- intermediate loading- sinking of supports

(4)    Analysis of pin-jointed plane frames and rigid space frames – preliminary discussions.

 

 

Day 3:

(5)    Preliminaries to more complicated issues- oblique supports- virtual work principles- relations to finite element analysis- non-linear analysis of framed structures (only nominal discussion and introduction for future self study)

Session Schedule
Name Start End
Session 1 21/08/2017 14:00:00 21/08/2017 16:00:00
Session 2 22/08/2017 14:00:00 22/08/2017 16:00:00
Session 3 23/08/2017 10:00:00 23/08/2017 12:00:00
Quiz
Name Start End
Proctored Quiz 28/08/2017 09:00:00 11/09/2017 22:00:00
Assignment
Name Start End
Assignment - Proctored 28/08/2017 09:00:00 -
Delivered by
Meet The Faculty Jan - April 2018
Meet The Faculty Jan - April 2018
Meet The Faculty Jan - April 2018
Start Date : 22/12/2017 12:00:00
End Date : 11/01/2018 14:00:00
Topic Outline Meet The Faculty Jan - April 2018
Session Schedule
Name Start End
Test event 22/12/2017 12:00:00 22/12/2017 14:00:00
Quiz
Assignment
Delivered by
Prof. Ligy Phillip IIT Madras
Memory and IO - Advanced Computer Architecture
Memory and IO - Advanced Computer Architecture
Memory and IO - Advanced Computer Architecture
Start Date : 31/08/2017 10:00:00
End Date : 10/10/2017 23:00:00
Topic Outline

Memory and IO – Prof TG Venkatesh, IIT Madras

Relevant course: Advanced Computer Architecture

Relevant department: EEE

Pre requisite: NIL

Course outline: 

Memory subsystem: Main memory organization. RAM structure. Main memory and performance – Memory technology. Types of storage devices. The memory module and its interface. Memory interleaving. Memory hierarchy - operation of memory hierarchy Cache: Mapping function – Associative, direct and block set-associative. Cache Replacement policies. Cache read and write policies. Cache fetch policies. Unified and split cache. Cache coherence protocol – MESI. Cache performance- Average Memory Access Time, Reducing cache miss penalty and miss rate – Reducing hit time. Example memory hierarchy: ARM processor. Virtual memory: memory management- paged memory and segmented memory. Main Memory management policies- placement, replacement, fetch and secondary memory update policies. Address translation - TLB design, implementation I/O subsystem: I/O bus structures. Programmed I/O. I/O interrupts – Interrupt hardware and software, interrupt priority. Direct Memory Access (DMA). I/O data format change and error control. RAID – Reliability, availability and dependability. I/O performance measures – Designing an I/O system.

Session Schedule
Name Start End
Session 1 31/08/2017 10:00:00 31/08/2017 12:00:00
Session 2 07/09/2017 10:00:00 07/09/2017 12:00:00
Session 3 14/09/2017 10:00:00 14/09/2017 12:00:00
Quiz
Name Start End
Proctored Quiz 18/09/2017 18:00:00 10/10/2017 23:00:00
Assignment
Name Start End
Assignment Proctored 18/09/2017 18:00:00 -
Delivered by
Prof. Venkatesh TG IIT Madras
MOS Transistor Principle - Digital VLSI
MOS Transistor Principle - Digital VLSI
MOS Transistor Principle - Digital VLSI
Start Date : 17/10/2017 10:00:00
End Date : 13/11/2017 23:00:00
Topic Outline

MOS Transistor Principle – Prof Deleep R Nair, IIT Madras

 

 

Relevant course: Digital VLSI

 

Relevant department: EEE,ECE

 

Pre requisite: Basic knowledge of semiconductor device physics

Course outline: 

MOS devices- Concept of Accumulation, depletion and inversion; Capacitance-voltage characteristics 

MOS Transistors- Current-Voltage characteristics, Threshold Voltage and Body effect, DIBL and Short-channel effects, Brief introduction of FinFET

Session Schedule
Name Start End
Session 1 17/10/2017 10:00:00 17/10/2017 12:00:00
Session 2 24/10/2017 10:00:00 24/10/2017 12:00:00
Session 3 26/10/2017 10:00:00 26/10/2017 12:00:00
Quiz
Name Start End
Proctored Quiz 27/10/2017 18:00:00 13/11/2017 23:00:00
Assignment
Name Start End
Assignment Proctored 27/10/2017 18:00:00 -
Delivered by
Prof. Deleep Nair IIT Madras
Operating Systems Overview - Operating Systems
Operating Systems Overview - Operating Systems
Operating Systems Overview - Operating Systems
Start Date : 15/09/2017 10:00:00
End Date : 02/11/2017 23:59:07
Topic Outline

Topic Name: Operating Systems overview

Relevant Course Name: Operating Systems

Relevant Department: Computer Science

Relevant Semester:

IIT Faculty Name:Prof.Sandip Chakraborty

IIT:Kharagpur

Topic Description and Outline:

Operating system basics – Types of Computer Systems – Computer-system operation – I/O structure – Hardware Protection – System components – System calls – System programs – System structure

Process concept – Process scheduling – Operations onprocesses – Cooperating processes – Interprocess communication – Communication inclient-server systems – Multithreading models – Threading issues – Pthreads

Process synchronization – Deadlock

Basics of memory management

Pre- requisites:

Basic ideas of computer architecture and organization

Session Schedule
Name Start End
Session 1 15/09/2017 10:00:00 15/09/2017 12:00:00
Session 2 19/09/2017 14:00:00 19/09/2017 16:00:00
Session 3 21/09/2017 14:00:00 21/09/2017 16:00:00
Quiz
Name Start End
Proctored Quiz 22/09/2017 09:00:00 02/11/2017 23:59:07
Assignment
Name Start End
Assignment - Proctored 22/09/2017 09:00:00 -
Delivered by
Programming Style - Programming and Data Structures
Programming Style - Programming and Data Structures
Programming Style - Programming and Data Structures
Start Date : 17/08/2017 10:00:00
End Date : 18/09/2017 23:00:00
Topic Outline

Relevant course: Programming and Data Structures

 

Relevant department: Especially CSE and  IT, but usually all other Departments

also  have this course as a basic course in the first year

 

Pre requisite: NIL

 

Course outline:  

 

Programming Style: Names, expressions and statements, Consistency and idioms, Functions versus Macros, Magic numbers, Commenting, Control flow and program design                           

Program efficiency:  time and space complexities

Basics of Data structures.

Linked Lists: Singly-linked, Doubly-linked, and circular lists

Stacks, and Queues (If time permits)

Session Schedule
Name Start End
Session 1 17/08/2017 10:00:00 17/08/2017 12:00:00
Session 2 22/08/2017 10:00:00 22/08/2017 12:00:00
Session 3 24/08/2017 10:00:00 24/08/2017 12:00:00
Quiz
Name Start End
Quiz - I 18/08/2017 09:00:00 -
Quiz - II 23/08/2017 09:00:00 -
Proctored Quiz 28/08/2017 18:00:00 18/09/2017 23:00:00
Assignment
Name Start End
Assignment - Programming Style 18/08/2017 09:00:00 -
Assignment - II Programming Style 23/08/2017 09:00:00 -
Assignment - Proctored 28/08/2017 09:00:00 -
Delivered by
Prof.Rajib Mall IIT Kharagpur
Railway Planning and Construction - Railways and Airports Engineering
Railway Planning and Construction - Railways and Airports Engineering
Railway Planning and Construction - Railways and Airports Engineering
Start Date : 01/09/2017 14:00:00
End Date : 09/10/2017 23:00:00
Topic Outline

Relevant course: Transportation Engineering

Relevant department: Civil Engineering

Pre requisite: Nil

Course outline:
(1) Introduction and elements of permanent way - Rails, sleepers, ballast,
rail fixtures and fastenings.
(2) Geometric design and alignment of railway tracks.
(3) Railway facilities (Stations, yards etc).
(4) Brief details about signalling and control system

Relevant course: Transportation Engineering

Relevant department: Civil Engineering

Pre requisite: Nil

Course outline:
(1) Introduction and elements of permanent way - Rails, sleepers, ballast,
rail fixtures and fastenings.
(2) Geometric design and alignment of railway tracks.
(3) Railway facilities (Stations, yards etc).
(4) Brief details about signalling and control system

Session Schedule
Name Start End
Session 1 01/09/2017 14:00:00 01/09/2017 16:00:00
Session 2 05/09/2017 14:00:00 05/09/2017 16:00:00
Session 3 06/09/2017 14:00:00 06/09/2017 16:00:00
Quiz
Name Start End
Proctored Quiz 14/09/2017 18:00:00 09/10/2017 23:00:00
Assignment
Delivered by
Stability Analysis of Nonlinear Systems - Control Systems
Stability Analysis of Nonlinear Systems - Control Systems
Stability Analysis of Nonlinear Systems - Control Systems
Start Date : 06/10/2017 14:00:00
End Date : 02/11/2017 23:00:00
Topic Outline

Stability Analysis of Non Linear Systems– Prof Tushar Jain, IIT Mandi

Relevant course: Control System

Relevant department: B.Tech (all branches) 3rd and 4th year - interested in control systems and stability analysis

Pre requisite: Network theory / Control systems intended for: B.Tech (all branches) 3rd and 4th year - interested in control systems and stability analysis

Course outline: 

Preamble:

Most systems are nonlinear, and therefore, it is of general interest to investigate possible behaviors of nonlinear systems, investigate their stability, and to design control schemes. For example, there are many situations in Power systems where linear controllers are used. For these one would like to investigate behavior under “large signal conditions” when nonlinearities cannot be ignored. And there are areas like Robotics where designs based on linear models do not work well.

Intended learning outcomes:

  • Get a feel for the qualitatively different trajectories possible in nonlinear systems.
  • Understand when and how linearized models can be useful for studying behavior around equilibrium points, and near limit cycles.
  • Master Lyapunov stability theory and its modern control theoretic extensions.

Course Outline:

Linear and nonlinear system behaviors - Quick recapitulation of linear differential equations, and their solutions. Qualitative properties of nonlinear systems. Existence and uniqueness of solutions to Ordinary differential equations. Linearizations. Phase portraits, limit cycles.

Lyapunov’s stability theory - Notions of stability. Lyapunov’s stability theorem. Lasalle’s invariance principle. Circle criterion, Popov criterion. Lyapunov-Krasovskiifunctionals.

References:

  1. Nonlinear Systems H. Khalil, 3rd edition, 2014, Pearson 2. Nonlinear Dynamical Systems and Control, W. Haddad, and V. Chellaboina, 2008, Princeton University press 3. Stability and Stabilization: An Introduction, W. J. Terrell, 2009, Princeton University press
Session Schedule
Name Start End
Session 1 06/10/2017 14:00:00 06/10/2017 16:00:00
Session 2 13/10/2017 14:00:00 13/10/2017 16:00:00
Session 3 16/10/2017 14:00:00 16/10/2017 16:00:00
Quiz
Name Start End
Proctored Quiz 17/10/2017 18:00:00 02/11/2017 23:00:00
Assignment
Name Start End
Assignment - Proctored 17/10/2017 18:00:00 -
Delivered by
Vernacular Spoken Tutorial - Learning JAVA in Tamil
Vernacular Spoken Tutorial - Learning JAVA in Tamil
Vernacular Spoken Tutorial - Learning JAVA in Tamil
Start Date : 08/09/2017 10:00:00
End Date : 28/09/2017 12:00:00
Topic Outline Vernacular Spoken Tutorial - Learning JAVA in Tamil
Session Schedule
Name Start End
Session 1 08/09/2017 10:00:00 08/09/2017 12:00:00
Quiz
Assignment
Delivered by
Arun Prakash IIT Madras
Vernacular Spoken Tutorial - Learning JAVA in Telugu
Vernacular Spoken Tutorial - Learning JAVA in Telugu
Vernacular Spoken Tutorial - Learning JAVA in Telugu
Start Date : 08/09/2017 10:00:00
End Date : 28/09/2017 12:00:00
Topic Outline vernacular
Session Schedule
Name Start End
Session 1 08/09/2017 10:00:00 08/09/2017 12:00:00
Quiz
Assignment
Delivered by
Arun Prakash IIT Madras
Water Treatment - Water Supply Engineering
Water Treatment - Water Supply Engineering
Water Treatment - Water Supply Engineering
Start Date : 31/08/2017 14:00:00
End Date : 25/09/2017 22:00:00
Topic Outline

Water Treatment – Prof Ligy Philip, IIT Madras

Relevant course: Water Supply Engineering

Relevant department: Civil

Pre requisite: NIL

Course outline:

Water quality parameters, water quality standards, water quality indices, quality requirement for various beneficial uses.Water safety plan, Need and extent of treatment required, objectives of public water supply system. - 1 h

Unit operations and processes – Principles, functions and design of coagulation and flocculation systems,sedimentation and sand filters- 2h

Disinfection, disinfection byproducts, Iron and Manganese removal, DE fluoridation - Residue Management. 1h

Introduction to advanced water treatment technologies such as adsorption, ion exchange and membrane process, corrosive and scale forming water, water stabilization.1h

Point of use water treatment systems, Tertiary treatment systems for wastewater reuse - 1 h

Session Schedule
Name Start End
Session 1 31/08/2017 14:00:00 31/08/2017 16:00:00
Session 2 05/09/2017 14:00:00 05/09/2017 16:00:00
Session 3 06/09/2017 14:00:00 06/09/2017 16:00:00
Quiz
Name Start End
Proctored Quiz 08/09/2017 09:00:00 25/09/2017 22:00:00
Assignment
Name Start End
Assignment - Proctored 08/09/2017 09:00:00 -
Delivered by
Prof. Ligy Phillip IIT Madras
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
Classification of Signals and System - Introduction to Signals and Systems
Classification of Signals and System - Introduction to Signals and Systems
Start Date : 30/08/2017 23:59:59
End Date :
Topic Outline

Relevant Course:Introduction to Signals and Systems

Relevant Department :

Relevant Semester:3rd

Pre-requisite:Familiarity with basic mathematics (functions, exponential and sinusoidal functions)

Course Description & Outline :

  • Discrete and Continuous Signals
  • Signals of Significance (Sinusoids, Exponentials, Step and Impulse Signals)
  • Basic Operations on Signals
  • Discrete and Continuous Systems
  • Classification of Systems
    • Linear and Non-linear
    • Stable and Unstable
    • Causal and Non-causal
    • Time-varying and Time-invariant
  • LTI Systems and Convolution
Session Schedule
Quiz
Assignment
Name Start End
Assignment - Proctored 15/09/2017 18:00:00 -
Delivered by
Convolution and Frequency Domain Analysis - Signals and Systems
Convolution and Frequency Domain Analysis - Signals and Systems
Convolution and Frequency Domain Analysis - Signals and Systems
Start Date : 30/08/2017 23:59:59
End Date :
Topic Outline

Relevant Course: Signals and Systems

Relevant Department : ECE & EE Instrumentation branches 

Relevant Semester: 3th / 4th Semester 

Pre-requisite: Understanding of Calculus

Course Description & Outline :

Linear time-invariant systems and their processing by convolution.

Session Schedule
Quiz
Assignment
Delivered by
Digital Communication Systems
Digital Communication Systems
Digital Communication Systems
Start Date : 30/08/2017 23:59:59
End Date :
Topic Outline

Relevant Course : Digital Communication Systems

Relevant Department : Electrical Engineering

Relevant Semester : 6

Pre- requisite : Capitalization

1. Why digital modulation? Baseband vsPassband signals, Signal representation using orthonormal basis, signal constellation, definitions for energy per symbol, energy per bit, noise power

2. Symbol-by-symbol signaling using rectangular (infinite bandwidth) signals, Matched Filter (MF) receiver, definition of SNR, Nyquist pulse-shaping for band-limited signals, timing recovery and inter-symbol interference (ISI), definition of excess bandwidth factor, symbol rate, bit-rate, Computing probability of symbol error for band-limited AWGN channels for important linear modulation schemes (PAM, PSK, and QAM), Orthogonal signaling and FSK

3. Communication through ISI channels optimal receiver based on sequence estimation, MAP and ML criteria , sub-optimal receiver using equalization, linear MMSE criteria based equalization, linear and decision-feedback equalization, defining equalizer using second order statistics the Wiener filter

4. Introduction to adaptive equalization, introduction to block modulation and OFDM

5. Tutorial session

Session Schedule
Quiz
Assignment
Delivered by
Prof.Giridhar K IIT Madras
Fourier Transforms - Introduction to Signals and Systems
Fourier Transforms - Introduction to Signals and Systems
Fourier Transforms - Introduction to Signals and Systems
Start Date : 30/08/2017 23:59:59
End Date :
Topic Outline

Relevant Course:Introduction to Signals and Systems

Relevant Department :

Relevant Semester:3rd

Pre-requisite:LTI Systems, Convolution

Course Description & Outline :

  • Eigen functions of LTI systems
  • Continuous Time Fourier Transform
  • Properties of Fourier Transform
    • Linearity
    • Convolution
    • Multiplication
    • Duality
    • Parseval's Theorem
  • Application of Fourier Transforms
    • Amplitude Modulation in Communication Systems
Session Schedule
Quiz
Assignment
Delivered by
Frequency Domain Analysis - Control System Design
Frequency Domain Analysis - Control System Design
Frequency Domain Analysis - Control System Design
Start Date : 30/08/2017 23:59:59
End Date :
Topic Outline
Session Schedule
Quiz
Assignment
Delivered by
Frequency Domain Representation of Continuous Time Signals - Signal and Systems
Frequency Domain Representation of Continuous Time Signals - Signal and Systems
Frequency Domain Representation of Continuous Time Signals - Signal and Systems
Start Date : 30/08/2017 23:59:59
End Date :
Topic Outline

Relevant Department: Electrical

Relevant course: Signal & Systems

Relevant Semester: 4th Sem

Relevant Topics: Frequency Domain Representation of Continuous-time Signals

Prerequisites: Impulse and Step functions, Complex exponential functions, Linear time-invariant systems

Course Outline:

Brief review of LTI sytems and Convolution
Eigen functions of LTI systems
Motivation for Frequency domain representation
Fourier Series
Properties of Fourier Series
Linearity
Convolution
Multiplication
Duality
Parsevals Theorem
Fourier transforms and Properties
Application of Fourier Transforms
Amplitude Modulation in Communication Systems

Reference:

A.V. Oppenheim and A.S. Willksy, "Signals and Systems", 2nd edition, Prentice Hall India, 1996.

Session Schedule
Quiz
Assignment
Delivered by
Introduction to Signal and Systems
Introduction to Signal and Systems
Introduction to Signal and Systems
Start Date : 30/08/2017 23:59:59
End Date : 30/11/2017 22:00:00
Topic Outline
Session Schedule
Quiz
Name Start End
Proctored Quiz 15/09/2017 18:00:00 30/11/2017 22:00:00
Assignment
Name Start End
Assignment-I 09/08/2017 00:00:00 -
Assignment-II 09/08/2017 00:00:00 -
Delivered by
Modern Wireless Communication Systems - Wireless Communication
Modern Wireless Communication Systems - Wireless Communication
Modern Wireless Communication Systems - Wireless Communication
Start Date : 30/08/2017 23:59:59
End Date :
Topic Outline

Relevant Course:

Relevant Department :

Relevant Semester:

Pre-requisite:

Course Description & Outline :

Wireless broadband access is the only solution to provide high-speed internet and data connections in many regions of the world. Cellular networks developed for supporting mobile users is increasingly seen as the bedrock of broadband access, with wireless LAN networks playing a supporting role, especially indoors.

Cellular mobile networks have evolved from 2G (TDMA based GSM with 200KHz bandwidth), to 3G (spread spectrum W-CDMA with 5MHz bandwidth), and currently to 4G (OFDM/OFDMA based LTE with 20MHz bandwidth). The key issue that we would like to address in our talks is: Why did the bits-to-waveform mapping scheme change from TDMA to CDMA to OFDM when the bandwidth (and hence the bit-rate) of the wireless signal was increased?

We motivate the reason for this evolution to OFDMA by focusing on four aspects of a modern cellular system: (a) Ability to handle time-of-flight differences between different mobile uplink signals connected to the base-station, (b) Complexity of the optimal receiver in multipath channels, (c) Ability to manage co-channel interference, and (d) Flexibility of resource allocation. We will interpret the above three mapping schemes using a “channel coding based framework” to show why OFDMA has become the scheme of choice for modern wireless communications. The five lectures will be done with minimal mathematics and notation, but will instead use simple figures, relevant properties of linear systems, and common sense, to bring home the main learnings. 

Session Schedule
Quiz
Assignment
Delivered by
Prof.Giridhar K IIT Madras
Project Activity - Signals Systems and Communications
Project Activity - Signals Systems and Communications
Project Activity - Signals Systems and Communications
Start Date : 12/10/2017 14:00:00
End Date : 01/11/2017 16:00:00
Topic Outline

Lab assignment 1

 

 

Goal of the assignment: To teach the simulation of the performance of basic digital communication system and compare it with theoretical performance learned in the course.

 

Pre requisite modules: Digital Communication Systems by Dr. K. Giridhar

 

Time required: 2 hours

 

 

Description: A fundamental goal of digital communications is to transmit bits from one point to other. However, the transfer of information is made difficult by the presence of thermal noise. Noise introduces errors in the transmission of information and the goal of the exercise is to compute the bit error rate and symbol error rate through a computer simulation. The basic block diagram of a basic communication system with unlimited-bandwidth  is as follows

We first look at BPSK modulation. The first block generates bits {0,1} uniformly randomly. In the second block the bits are mapped to the BPSK constellation, i.e., 0à -1 and 1à1.  These values are passed through a channel. In this lab assignment, we will assume an Additive White Gaussian Noise Channel (AWGN). In this channel, Gaussian noise is added to the transmitted symbols. For the demodulation, the received point is mapped to the closest point in the constellation and hence the bits are obtained.

 

We are interested in simulating the bit error rate (BER) and symbol error rate (SER) of the system. Observe that the randomness comes from two sources: 1) The randomness in the bits. 2)The randomness in the channel.  To find the BER and SER of the system, we use Monte-Carlo simulation. In Monte-Carlo simulation, we continuously (in a loop) transmit bits, map to constellation, add noise and then demodulate. The pseudo code for BPSK simulation is as follows

 

 

N=1000 //No of times it should be simulated

For a given SNR, find the noise to be added.

 

Errors =0;

For k=1 to N

Step 1: Generate a bit

Step 2: Map the bit to a constellation

Step 3: Add noise to the generated constellation point

 

Step 4: Demodulate the received point to the nearest constellation point and hence obtain the bit.

 

Step 5: See if an bit error occurred by comparing the transmitted bit to the demodulated bit.

If (error occurred)

Errors =Errors +1;

End if

 

 

End for

 

SER = BER = Errors/N;

 

N should be large enough so that the simulation converges.  The thumb rules is N should approximately be 100/BER;

 

 

 

Lab Assignment:

 

  • Find the BER of the BPSK system with SNR=20dB (THIS PARAMETER CAN be CHANGED). What is the corresponding SER (symbol error rate).
  • Find the BER of the 4-QAM system with SNR=10dB. For 4-QAM modulation, the bits have to be mapped to QAM constellation points [ (1+i)/sqrt(2), (1-i)/sqrt(2), (-1+i)/sqrt(2), (-1-i)/sqrt(2)]. Since there are four constellation points, each point corresponds to two bits. Also Complex Gaussian noise have to be added in the channel. ). What is the corresponding SER (symbol error rate)?

 

 

 

Additional Bonus

 

  1. Plot the BER (and SER) for SNR = 0dB to 12 dB in increments of 1 dB for BPSK constellation. Also plot the theoretical BER obtained in your class. What do you observe?

 

 

 

 

 

 

 

 

 

Lab assignment 2

 

Goal of the assignment:  To understand the concept of matched filtering and RRC filtering.

 

Pre requisite modules: Digital Communication Systems by Dr. K. Giridhar

 

Time required: 2 hours

 

 

In assignment 1, we have assumed no limit on the bandwidth of the system. However, the channel acts like a bandlimited filter and this limits the rate at which we can transfer information. In this exercise, for ease of understanding, we assume an IDEAL bandlimited filter of bandwidth W=1/T. We use an filter (excess bandwidth) at both the transmitter and the receiver from BW –W to +W. We will look at the BER performance of the system.

We look at BPSK transmission over this channel. We will be using Root-Raised-Cosine filter. So the simulation is very similar to Assignment 1. However, since filtering operation is necessary, the sequence of constellation points have to be oversampled at a factor K>1. Similarly the RRC filter has to be oversampled to the same factor before  filtering (convolution). Also you should make sure undersample after the receive filtering and before demodulation. The delay of the filter has to be carefully taken into account so that the sampling instant is correct and inter symbol interference does not occur.

 

Lab Assignment:

 

  • Find the BER of the BPSK system with SNR=20dB (THIS PARAMETER CAN be CHANGED) and excess bandwidth factor of 0.3 (30% excess bandwidth).
  • Find the BER of the BPSK system with SNR=20dB (THIS PARAMETER CAN be CHANGED) and excess bandwidth factor of 0 (0% excess bandwidth).

 

 

 

 

 

Lab assignment 3

Goal of the assignment:  To understand the effect of a channel filter and inter-symbol-interference.

 

Pre requisite modules: Digital Communication Systems by Dr. K. Giridhar

 

 

In the previous assignment, we looked at the effect of Bandlimited signalling and Nyquist pulses. Also in the previous assignment, the channel was a flat and an ideal channel in the frequency domain. In this assignment, we will look at non-ideal channels and their effect on performance. We will look at a simple concept of zero-forcing receiver when the channel is known at the receiver.  We will focus on the 1+0.9D filter (i.e., a two-tap filter with taps (1, 0.9)) and look at how to equalize it. We will also assume that this filter is known at the receiver.

In the discrete domain, we have y[k] = x[k]+0.9 x[k-1] + z[n], where x[k] is the input to the channel, y[k] is the output of the channel and z[n] is the additive white Gaussian noise with variance sigma^2. We will also assume that the power of the input symbols is unity, i.e.,  E[|x[k]|^2]=1. The goal of the exercise is to recover x[k] from the channel outputs y[k].  The ideal way of doing this is to use a Sequence ML receiver (Viterbi). However, such a receiver has high complexity and in this exercise, we will look at simpler sub-optimal algorithms to recover the data.  We look at two solutions: The simplest is the zero forcing filter. A slightly more complex filter is the MMSE filter. Both these filters are simple filters that equalize the channel. In both these cases, we want to design a filter of length L,  W = [w[L], W[L-1], …, W[1]]. Let Y_k  be the vector Y_k =[y[k], y[k-1], …., y[k-L+1]].  We want to design the filter W such that

 

     x[k-m] = W*(Y_k)^T,

i.e., the inner product of W and Y_k gives the symbol x[k-m] for some m>0. This can also be thought of as filtering the sequence with the filter W.  The output of the filter is the equalized data.

 

We first begin with the simple zero-forcing equalizer.

 

  • Determine a zero forcing based linear filter for the (1,0.9) to equalize and obtain the data. Find the filter for m=4 and L=8;
    1. What is the performance for sigma^2 = 10dB.
    2. What is the performance for sigma^2 = 30dB

 

 

 

 

 

Session Schedule
Name Start End
Project Guidlines 12/10/2017 14:00:00 12/10/2017 16:00:00
Quiz
Assignment
Name Start End
Assignment 13/11/2017 09:00:00 -
Delivered by
Space Time Codes, MIMO and Massive MIMO Part 1 - Wireless Communication
Space Time Codes, MIMO and Massive MIMO Part 1 - Wireless Communication
Space Time Codes, MIMO and Massive MIMO Part 1 - Wireless Communication
Start Date : 30/08/2017 23:59:59
End Date : 30/11/2017 22:00:00
Topic Outline

Relevant Course: Wireless Communication

Relevant Department : Electrical Engineering

Relevant Semester: Nil 

Pre-requisite: The knowledge of Digital Communication and Wireless Communication is Preferable

Course Description and Outline :

Space-Time Codes and MIMO

Part I – Introduction

  • Diversity to combat erasures and fadings
  • The multiple antenna channel model. 
  • Coding gain and diversity in MIMO channels

Part II - Information Theory

  •  Capacity when channel is unknown at transmitter
  •  Outage probability for non-ergodic channels.

Part III - Coding 

  • Quick introduction to STBC.
  • Code design criteria for block fading channels.
  • Example of an LDPC code for MIMO channels.

Massive MIMO

Part 1

  • Motivation and Case Studies 
  • Models and Fundamental Assumptions 
  • Favorable Propagation 
  • Single-Cell Operation

Part 2 

  • Uniform User Performance
  • Impact of Hardware Impairments
  • Energy Efficiency
  • Myths around Massive MIMO
Session Schedule
Quiz
Name Start End
Proctored Quiz 16/11/2017 09:00:00 30/11/2017 22:00:00
Assignment
Delivered by
Time domain analysis of first and second order system - Control Systems
Time domain analysis of first and second order system - Control Systems
Time domain analysis of first and second order system - Control Systems
Start Date : 30/08/2017 23:59:59
End Date :
Topic Outline

Relevant Course: Control Systems

Relevant Department: B.Tech (EE/ECE/ME)

Relevant Semester: 2nd and 3rd year 

Pre- requisite : Network analysis / Signals and systems

Course Description & Outline :

Module 1: [2 hours]

  •  Transfer function and state-space model
  •  Standard process inputs
  •  Response of first-order systems
  •  Response of integrating systems

Module 2: [2 hours]

  •  Response of second-order systems
  •  Poles and zeros and their e ffects on system response
  •  Systems with time-delays
  •  Approximation of higher-order transfer functions

Textbook:

1. D.E. Seborg, T.E. Edgar, D.A. Mellichamp, Process Dynamics and Control, John Wiley & sons, second edition, 2004.

Session Schedule
Quiz
Assignment
Name Start End
Assignment - Proctored 11/10/2017 17:00:00 -
Delivered by
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 : 30/08/2017 23:59:59
End Date : 30/11/2017 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

2. 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

3. 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

4. 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.

5. 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.

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

Session Schedule
Quiz
Name Start End
Proctored Quiz 16/11/2017 09:00:00 30/11/2017 22:00:00
Assignment
Delivered by
Introduction to Compilers - Compiler Design
Introduction to Compilers - Compiler Design
Introduction to Compilers - Compiler Design
Start Date : 30/08/2017 23:59:59
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 Madras
Operator Overloading - Object Oriented Programming
Operator Overloading - Object Oriented Programming
Operator Overloading - Object Oriented Programming
Start Date : 30/08/2017 23:59:59
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 Madras
Syntax Directed Translation - Compiler Design
Syntax Directed Translation - Compiler Design
Syntax Directed Translation - Compiler Design
Start Date : 30/08/2017 23:59:59
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

Networking and Security Minor:

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 : 30/08/2017 23:59:59
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

  1. Introduction, history and Layering
  2. Physical Layer: Theory, Encoding techniques
  3. Link Layer: Framing, Error detection and recovery, Reliability, Multiple Access, Ethernet, Token Ring, Switching
  4. Network Layer: Addressing, Routing, IP
  5. Transport Layer: Reliability and Congestion Control
  6. 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. You have been provided a login on http://bodhitree3.cse.iitb.ac.in/ which has the videos. If you have trouble accessing this, write to bodhitree@cse.iitb.ac.in with the subject line "[QEEE: BodhiTree Login Issue]"

Session Schedule
Quiz
Assignment
Delivered by
Information Security and Cryptography
Information Security and Cryptography
Information Security and Cryptography
Start Date : 30/08/2017 23:59:59
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
Input 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 : 30/08/2017 23:59:59
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 Madras
Network Layer - Computer Networks
Network Layer - Computer Networks
Network Layer - Computer Networks
Start Date : 30/08/2017 23:59:59
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 18/11/2017 09:00:00 -
Delivered by
Prof. Manjunath D IIT Bombay
Project Activity - Networking Security
Project Activity - Networking Security
Project Activity - Networking Security
Start Date : 13/10/2017 10:00:00
End Date : 02/11/2017 12:00:00
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
Name Start End
Project Guidlines 13/10/2017 10:00:00 13/10/2017 12:00:00
Quiz
Assignment
Delivered by
Prof. G. Venkatesh IIT Madras
Public Key Cryptography - Information Security and Cryptography
Public Key Cryptography - Information Security and Cryptography
Public Key Cryptography - Information Security and Cryptography
Start Date : 30/08/2017 23:59:59
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
Routing Algorithms - Computer Network
Routing Algorithms - Computer Network
Routing Algorithms - Computer Network
Start Date : 30/08/2017 23:59:59
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

  1. Standard Stuff- IP Addresses
  2. Practical Deployment (Sockets)
  3. Issues related to mobile /wireless system and its latest developments
  4. Algorithms and congestion control its interactions with algorithm.
  5. Sockets
  6. End to end idea how a packet traverse
Session Schedule
Quiz
Assignment
Delivered by
Prof.Niloy Ganguly IIT Kharagpur
Live Lab
Introduction to DSP Labs
Introduction to DSP Labs
Introduction to DSP Labs
Start Date : 30/08/2017 23:59:59
End Date :
Topic Outline

PRE-REQUISITES FOR A COLLEGE TAKING QEEE DSP PROGRAM

  • Eligibility: Basic knowledge of DSP, C/C++ and assembly language programming for the faculty and students
  • System Requirements: 
    • Operating System & Software
      • Windows XP Professional SP3 (32-bit only) or any higher version of windows (including 64-bit)
      •  Google Chrome browser (default browser)
      • Pdf reader
      • Microsoft office
  • Hardware requirements
    • Processor: Minimum of 3.3 GHz single core processor, 2 GHz dual core or higher is recommended.
    • RAM: Minimum of 2 GB memory, 4 GB or higher is recommended.
    • Hard Disk: Minimum of 320-500 GB hard disk with atleast 8Gb free space is required.
    • Bandwidth: 2 Mb/s minimum, 4Mb/s or higher recommended uninterrupted
    • Headphone with mic: Headphone should be present in each individual system for students to interact with the tutor through audio.
    • Student count per batch per college is 30 (max)
    • Minimum 2 hours per DSP Lab per week, preferably during the week days.

LAB PROCEDURE FOR COLLEGE

Pre Lab:

  • Faculty duties

(Before the course starts – Should be done once)

    • The faculty must enroll the students according to the procedure given during the remote training
    • Login ID and password must be provided for all the enrolled students

(Before every lab session)

    • Ensure that the students are prepared for each lab session
  • Student Duties
    • All the enrolled students must go through the materials (video lectures and notes/slides) and complete the quiz in the corresponding modules provided in the Coursepack prior to each lab session

During Lab:

  • 2-3 hrs of lab session as previously scheduled.
  • One student per system, worst case two.
  • The faculty must take the attendance.
  • Login to the QEEE website and use the chatbox or screenshare for any queries or problems during the programming session, to interact with the tutor
  • The faculty must contact tutor to update the session status

Post Lab:

  • The students must submit the assignments in the coursepack according to the given procedure
  • The faculty must update the google form about the session stats, shared through mail

Prerequisites for Remote Training-Faculty: 

  • Installation of Software in all the systems in the lab
  • Opening of the required ports
  • Headphone with MIC (Microphone) for all systems

Remote Training session-Faculty: 

  • Mandatory testing of ports, software & audio in all the systems
  • Checking connectivity from college to IITM DSP server
  • Complete at least 2 experiments
Session Schedule
Quiz
Name Start End
Quiz - I 09/08/2017 00:00:00 -
Quiz - II 09/08/2017 00:00:00 -
Quiz -III 09/08/2017 00:00:00 -
Quiz - IV 09/08/2017 00:00:00 -
Quiz - V 09/08/2017 00:00:00 -
Quiz - VI 09/08/2017 00:00:00 -
Quiz 7 09/08/2017 00:50:00 -
Assignment
Name Start End
Assignment - I 09/08/2017 00:00:00 -
Assignment - II 09/08/2017 00:00:00 -
Assignment - III 09/08/2017 00:00:00 -
Assignment - IV 09/08/2017 00:00:00 -
Assignment - V 09/08/2017 00:00:00 -
Assignment - VI 09/08/2017 00:00:00 -
Delivered by
To ignite the young minds, sessions which deal with current industry trends, technologies, start-up experiences etc. are planned as Spark Courses. These flying sparks can ignite the passion for learning in students.
Spark Course
Spark Course
Spark Course
Start Date : 30/08/2017 23:59:59
End Date :
Topic Outline Spark Course 10
Session Schedule
Quiz
Assignment
Delivered by
QEEE Testing IIT Madras