#### 1. Effective Teaching/Learning Of Computer Programming - Pil... - For Coordinators - 29 Sep - 03 Oct 2009

Participation

Prof. D. B. Phatak - Department Of Computer Science & Engineering, IIT Bombay

Remote Centers : 22Course Objective **Course Brochure****Participation Statistics and RCs Details**Objective#### 2. Effective Teaching/Learning Of Computer Programming - For Coordinators - 02 May - 04 May 2010

Participation

Prof. D. B. Phatak - Department Of Computer Science & Engineering, IIT Bombay

Remote Centers : 18Course Objective **Course Brochure****Participation Statistics and RCs Details**The 5-day ISTE workshop is conducted to provide a complete orientation to the prospective center coordinators on the methodology to be followed in this project. This will include the delivery of live lectures through EDUSAT/ NKN/internet, mechanism of interaction with participants and the local conduct of tutorials and labs. Since the final contents are meant to be adopted by most colleges across the country, this workshop will finalize the following for the subject of Database Management Systems:

(a) Definition of common syllabus to be covered.

(b) Graded coverage from simple to difficult levels for each topic and subtopic.

(c) Nature of tutorials and lab sessions, keeping the above gradation and the typical examination pattern in mind, but leading to the typical advanced levels reached in such subject teaching at the top institutions of the world.

(d) Discussion of laboratory environment and the experiments to be conducted.

(e) Use of the learning management system, audio-visual equipment, editing tools.

(f) Other logistic details for conducting the main workshop.#### 3. Database Management Systems - For Coordinators - 19 Oct - 23 Oct 2010

Participation

Prof. S. Sudarshan - Department Of Computer Science & Engineering, IIT Bombay

Prof. D. B. Phatak - Department Of Computer Science & Engineering, IIT Bombay

Remote Centers : 30Course Objective **Course Brochure****Participation Statistics and RCs Details**The Course contents includes the following concept of Database Management Systems :

(a) Introduction to Database Management System.

(b) Introduction to Relational Model, Entity - Relationship (ER) Model and Relational Database Design.

(c) Introduction to Structured Query Language, Set Operations, Aggregate Functions and Joins.

(d) Nested Sub-queries.

(e) Intermediate SQL and Advanced SQL.

(f) Application Design and Development.

(g) Storage and file Structure.

(h) Indexing and Hashing.

(i) Query Processing and Optimization.

(j) Transactions, Concurrency Control and Recovery System.

(k) Map Reduce, Distributed Data Stores and NoSQL Databases.#### 4. Thermodynamics In Mechanical Engineering - For Coordinators - 21 Feb - 25 Feb 2011

Participation

Prof. U. N. Gaitonde - Department Of Mechanical Engineering, IIT Bombay

Prof. U. V. Bhandarkar - Department Of Mechanical Engineering, IIT Bombay

Remote Centers : 36Course Objective **Course Brochure****Participation Statistics and RCs Details**objective#### 5. Basic Electronics - For Coordinators - 01 Mar - 05 Mar 2011

Participation

Prof. D. K. Sharma - Department Of Electrical Engineering, IIT Bombay

Prof. M. B. Patil - Department Of Electrical Engineering, IIT Bombay

Prof. P. R. Apte - Department Of Electrical Engineering, IIT Bombay

Prof. Joseph John - Department Of Electrical Engineering, IIT Bombay

Remote Centers : 38Course Objective **Course Brochure****Participation Statistics and RCs Details**Tentative syllabus as followed in IIT Bombay for a course on “Basic Electronics” is given below :

· Semiconductor Devices: Diode, Zener circuits,

· BJT: simple biasing methods, Power supply

· OPAMP based circuits including Schmitt trigger and astable multivibrator.

· Feedback amplifiers, Oscillators, Boolean logic, basic gates, truth tables, logic minimization using K maps, combinatorial and sequential circuits, DAC and ADC.

· Introduction to Communication Engineering.#### 6. Heat Transfer - For Coordinators - 12 Sep - 16 Sep 2011

Participation

Prof. S. V. Prabhu - Department Of Mechanical Engineering, IIT Bombay

Prof. Arunkumar Sridharan - Department Of Mechanical Engineering, IIT Bombay

Remote Centers : 30Course Objective **Course Brochure****Participation Statistics and RCs Details****Introduction to heat transfer**

Introduction, Introduction to one dimensional conduction, conduction rate equation, thermal conductivity, thermal diffusivity, Heat diffusion equation, Initial and boundary conditions,**Conduction**

One dimensional steady state conduction, Plane wall, composite wall, cylinder, sphere, Critical radius of insulation, summary of all cases, One dimensional steady state conduction in plane wall and radial systems with thermal energy generation, Fins - Fin efficiency, effectiveness, length of the fin, Transient conduction – Lumped capacitance, Heisler charts, semi-infinite medium.**Convection**

Physical Mechanism of Convection, Basics of fluid mechanics, Differential Convection Equations – Navier stokes equation, Energy equation, boundary layer equations for both momentum and heat transfer, Solutions of convection equations for a flat plate, Normalised dimensionless equations and similarity, analogies of heat transfer, Convective heat transfer in external flows for general configurations, Internal forced convection – average velocity and bulk mean temperature, laminar and turbulent flow in tubes and Natural convection**Heat Exchangers**

Types, overall heat transfer coefficient, fouling factor, Analysis of heat exchangers, Log mean temperature difference for parallel and counterflow heat exchangers, multipass and cross flow heat exchangers, use of correction factor, e-NTU method – Effectiveness relations for all heat exchangers along with the charts, selection of heat exchangers**Thermal Radiation**

Introduction, thermal radiation, black body radiation – Stefan Boltzman law,Planck’s law, Wien’s

displacement law, Radiation intensity, solid angle, intensity of emitted radiation, incident

radiation, radiosity, spectral quantities, Radiative properties, Kirchoff’s law, Greenhouse effect,

Radiation heat transfer – view factor, view factor relations, Black surfaces , diffuse and gray

surfaces, Net radiation heat transfer between any two surfaces, methods of solving radiation

problems, radiation heat transfer in two and three surface enclosure, radiation shields and

radiation effects.#### 7. Solar Photovoltaics: Fundamentals, Technologies and Appli... - For Coordinators - 11 Apr - 15 Apr 2011

Participation

Prof. Chetan S. Solanki - Department Of Energy Science And Engineering, IIT Bombay

Prof. B. G. Fernandes - Department Of Electrical Engineering, IIT Bombay

Prof. Kishore Chatterjee - Department Of Electrical Engineering, IIT Bombay

Prof. Vivek Agrawal - Department Of Electrical Engineering, IIT Bombay

Remote Centers : 35Course Objective **Course Brochure****Participation Statistics and RCs Details**Part 1: Solar PV fundamentals and technologies (about 20 hours) Introduction to semiconductor Physics, theory of P-N junction, operation of P-N junction as solar cells, parameters of solar cells, design of solar cells, solar cell materials and technologies, fabrication of crystalline Si solar cells, solar PV modules, PV module output as function of temperature and solar

radiation.

Part 2: Applications of solar PV technologies (about 20 hours) Introduction to power electronics devices, off-grid and grid-connected PV systems, components of solar PV systems, charge controller, DC-DC converter, DC-AC inverter, maximum power point tracking, energy storage options for solar PV systems, availability of solar radiation at a given location, design of off-grid PV systems, design of grid-connected PV systems, Life cycle cost analysis.#### 8. Software Development Techniques - For Coordinators - 03 Sep - 18 Sep 2011

Participation

Prof. Prabhu Ramachandran - Department Of Aerospace Engineering, IIT Bombay

Prof. Madhu Belur - Department Of Electrical Engineering, IIT Bombay

Remote Centers : 26- Linux Tools
- Version control systems
- LaTeX
- Basic Python
- Advanced Python
- Test Driven Development

Course Objective **Course Brochure****Participation Statistics and RCs Details**Following topics will be covered in this workshop during the each weekend#### 9. Computational Fluid Dynamics - For Coordinators - 12 Mar - 16 Mar 2012

Participation

Prof. Bhalchandra Puranik - Department Of Mechanical Engineering, IIT Bombay

Prof. Atul Sharma - Department Of Mechanical Engineering, IIT Bombay

Remote Centers : 47Course Objective **Course Brochure****Participation Statistics and RCs Details****Essentials of Fluid Mechanics :**

Introduction; Eulerian and Lagrangian descriptions of fluid motion; Kinematics of fluid motion.

Derivation of governing differential equations and their Nondimensionalization; Sub-models for simplified situations; Some analytical solutions of the Navier-Stokes equations; An example of numerical solution of a model equation, using the Finite Difference Method.

Integral form of the governing equations of motion, and their physical interpretation.**Finite Volume Method for Fluid Dynamics and Heat Transfer Governing Equations:**

2-D Unsteady State Heat Conduction: Finite Volume Discretization; Explicit and Implicit methods; Implementation details; Solution algorithm. Special topics: Multi-solid and nonlinear Heat Conduction. Example problems.

2-D Unsteady State Heat Convection (Advection-Diffusion): Finite Volume Discretization; advection schemes; solution

algorithm; Example Problems.

2-D Unsteady State Fluid Flow and Heat Transfer: Finite Volume Discretization; pressure-velocity coupling; Explicit and Implicit methods; Solution algorithm; Example problems. Grid Generation: Structured Grid. Algebraic and Elliptic method.#### 10. Writing Effective Conference Papers - For Coordinators - 30 Nov - 30 Nov 2011

Participation

Prof. Sahana Murthy - Inter-Disciplinary Programme In Educational Technology, IIT Bombay

Prof. D. B. Phatak - Department Of Computer Science & Engineering, IIT Bombay

Prof. U. N. Gaitonde - Department Of Mechanicla Engineering, IIT Bombay

Prof. Kannan Maudgalya - Department Of Chemical Engineering, IIT Bombay

Remote Centers : 33Course Objective **Course Brochure****Participation Statistics and RCs Details**Objective#### 11. Introduction To Research Methodologies - For Coordinators - 11 Jun - 15 Jun 2012

Participation

Prof. U. N Gaitonde - Department Of Mechanical Engineering, IIT Bombay

Prof. D. B. Phatak - Department Of Computer Science & Engineering, IIT Bombay

Remote Centers : 168Course Objective **Course Brochure****Participation Statistics and RCs Details**This course will provide an introduction to research for scientists and engineers. The goal of the course is to take a researcher through the various aspects and steps of a research project. Topics covered in the course are classified into the following main categories:

* Productive Thinking Skills

* Scientific Method and Experimentation Skills

* Communication Skills ï¿½ Written and Oral

* Management of research ï¿½ time management, stress management, professional ethics#### 12. Engineering Thermodynamics - For Coordinators - 21 Nov - 23 Nov 2012

Participation

Prof. U. N. Gaitonde - Department Of Mechanical Engineering, IIT Bombay

Remote Centers : 168Course Objective **Course Brochure****Participation Statistics and RCs Details**Introduction to thermodynamics. Historical development.

Basic definitions. Properties of systems. Equilibrium, processes, interactions. The work interaction. Thermodynamic definition, characteristics, and evaluation of work.

The First Law. Energy of a system. The heat interaction. Zeroth law.

Scales of temperature. Ideal gas temperature scale. The state principle.

Equations of state. Properties of fluids. Introduction to steam tables.

The Second Law. Kelvin-Planck statement. Carnot theorem. Kelvin scale.

Equivalence of scales.

Clausius inequality. Definition of entropy. Formulation of second law for closed systems. Property relations.

Applications to equations of state.

First law for open systems. Derivation of the general form. Special cases. Steady-flow energy equation. Second law for open systems.

Availability and energy. Lost work. Introduction to cycles. Classifications of cycles. Implementation of cycles. Gas power cycles.

Vapour power cycles. Refrigeration (reversed) cycles.#### 13. Database Management Systems - 2013 - For Coordinators - 06 May - 10 May 2013

Participation

Prof. S. Sudarshan - Department Of Computer Science & Engineering, IIT Bombay

Remote Centers : 249Course Objective **Course Brochure****Participation Statistics and RCs Details**- Overview of data management systems. Relational model and query languages (Relational algebra and calculus, SQL).

- Database design using the ER Model, ER Diagrams, UML Class Diagrams.

- Relational database design and normalization. Integrity and Security.

- Design and development of Web based information systems.- Overview of storage structures, indexing. query processing and optimization, and transaction processing.- A brief introduction to decision support and data analysis, data warehousing and data mining and Information Retrieval.- Querying Big Data using Hadoop.#### 14. Engineering Mechanics - For Coordinators - 16 Sep - 20 Sep 2013

Participation

Prof. Mandar Inamdar - Department Of Civil Engineering, IIT Bombay

Prof. Sauvik Banerjee - Department Of Civil Engineering, IIT Bombay

Remote Centers : 223- Introduction: Fundamentals Concepts and Principles, Review of Vector Mechanics
- Equivalent System of Forces: Reduction of System of Forces to One Force and One Couple, Resultant of Distributed Force System
- Equilibrium of Rigid bodies: Equilibrium in two and three dimensions, reactions at supports and connections, Equilibrium of a two force body and a three force body.
- Analysis of Structures: Equilibrium of Trusses Method of Joints, Method of Sections Compound Truss, Equilibrium of Frames and Machines
- Friction: Laws of Dry Friction, Coefficient of Friction, Angle of Friction, Problems Involving Dry Friction, Belt Friction
- Energy Methods: Work of a Force, Principle of Virtual Work, Application of Principle of Virtual Work to Real Structures
- Potential Energy and Equilibrium, Stability of Equilibrium
- Dynamics and Vibrations: Free Vibrations of Mass-Spring Systems, Simple Harmonic Motion, Equation of Motion, Natural Frequency of Vibration, Free Vibration of Rigid Bodies.

Course Objective **Course Brochure****Participation Statistics and RCs Details****Essentials of Engineering Mechanics:**#### 15. Computer Programming - For Coordinators - 21 Apr - 26 Apr 2014

Participation

Prof. Deepak B. Phatak - Department Of CSE, IIT Bombay

Prof. Sridhar Iyer - Department Of CSE, IIT Bombay

Remote Centers : 269Course Objective **Course Brochure****Participation Statistics and RCs Details**Following topics will be conversed in this workshop.

Ø Algorithms

Ø Elements of C/C++ programming languages

Ø Basic data types

Ø Sequential and conditional execution

Ø Iterative solutions

Ø Arrays, matrices, and their applications

Ø Functions

Ø Basics of Sorting and searching

Ø Elements of string processing

Ø Introduction to pointers

Ø Software Engineering concepts

Ø Pointers

Ø Structures

Ø File processing

Ø Handling graphics

Ø Introduction to Object Oriented Programming

Ø Classes and Methods, C++ Standard Library#### 16. Computer Networking - For Coordinators - 05 May - 09 May 2014

Participation

Prof. Kameswari Chebrolu - Department Of CSE, IIT Bombay

Remote Centers : 250Course Objective **Course Brochure****Participation Statistics and RCs Details**Introduction and Course Content#### 17. Cyber Security - For Coordinators - 17 May - 21 May 2014

Participation

Prof. Bernard L. Menezes - Department Of Computer Science And Engineering, IIT Bombay

Prof. G. Sivakumar - Department Of Computer Science And Engineering, IIT Bombay

Remote Centers : 219Course Objective **Course Brochure****Participation Statistics and RCs Details**Introduction and Course content

Cyber Security- an overview

Basic Cryptography

Security Protocols

Network Security

Access Control

Web Security

Malware Protection

IT Infrastructure Security

Intrusion Detection and Prevention

Future Trends

#### 18. Pedagogy For Effective Use Of ICT In Engineering Educatio... - For Coordinators - 25 Nov - 25 Nov 2014

Participation

Prof. Sahana Murthy - Inter-Disciplinary Programme In Educational Technology, IIT Bombay

Prof. Sridhar Iyer - Department Of Computer Science And Engineering, IIT Bombay

Remote Centers : 167Course Objective **Course Brochure****Participation Statistics and RCs Details**Topics in the workshop will include:

1. Course planning

A. Developing learning objectives-what, why, how

B. Hierarchy of cognitive levels for learning objectives

C. Concept maps for course planning and corresponding open-source tools

2. Writing effective assessment questions

A. Alignment of assessment to learning objectives

B. Writing higher order assessment questions (Apply, analyze, evaluate, and create levels)

3. Visualizing scientific content

A. Benefits of visualizations such as animation and simulation for engineering teaching & learning

B. How to find suitable visualizations for your course

C. How to effectively teach using visualizations

4. Creating an active-learning classroom

A. Why active-learning and how to achieve it

B. Specific active-learning techniques such as Peer instruction and Think-pair-share

5. Flipped classroom-what, why, how

A. The out-of-class part: videos, Spoken-Tutorials for content

B. The in-class part: activities for students based on above content

6. Promoting student collaboration

A. Benefits of promoting student interaction

B. Tools to promote student collaboration - blogs, wikis, and forums

7. Exploring ET tools

8. Evaluating effectiveness of teaching strategies#### 19. Environmental Studies - For Coordinators - 23 Mar - 27 Mar 2015

Participation

Prof. Virendra Sethi, - CESE, IIT Bombay

Prof. Munish Chandel, Prof. Harish Phuleria, - CESE, IIT Bombay

Prof. K. Narayanan - HSS, IIT Bombay

Prof. D. Parthasarathy, Prof. Ranjan K Panda, - HSS, IIT Bombay

Prof. Maya Mahajan, Prof. N K Kothurkar, - Amrita Vishwa Vidyapeetham Coimbatore

Remote Centers : 158- Sustainable Development
- Ecology
- Biodiversity
- Natural Resources (Food, water, energy, forest)
- Environmental Pollution
- Waste management
- Social issues and Environment
- Ethics
- Economics
- Global Climate Change
- Legal and Policy Framework

Course Objective **Course Brochure****Participation Statistics and RCs Details**The topics to be covered in this STTP include:

- Sustainable Development
#### 20. Technical Communication - For Coordinators - 24 Aug - 28 Aug 2015

Participation

Prof. P. Sunthar - CHE,IIT Bombay

Prof. Virendra Sethi - CESE,IIT Bombay

Remote Centers : 119Course Objective **Course Brochure****Participation Statistics and RCs Details**The topics to be covered in this STTP include:

Scientific Methodology

Listening and Note Taking

Reading and Surveying Literature

Writing Summaries, Papers, Reports, and Thesis

Presentation: Short and Long

Ethics and Cultural Issues

Internet Communication

#### 21. Engineering Physics - For Coordinators - 07 Sep - 11 Sep 2015

Participation

Prof. Shiva Prasad - Dept. Of Physics, IIT Bombay

Prof. Dipan K. Ghosh - Dept. Of Physics, IIT Bombay

Prof. K.G.Suresh - Dept. Of Physics, IIT Bombay

Remote Centers : 146- Optics: Interference, Diffraction, polarization, Fiber optics, Lasers and holography.
- Electrostatics and Electrodynamics: Maxwellâ€™s equations in differential form, concept of vector potential and gauge, wave propagation in free space and dielectric media, Poynting theorem.
- Special Theory of Relativity: Inertial frames, Michelson Morley experiment, Lorentz transformation, Mass energy relation.
- Quantum Mechanics: Compton effect, Born concept, Postulates of quantum mechanics, particle in a box, potential barrier and tunneling.
- Crystallography and Solid State: Crystalline and amorphous solids, Miller indices, Braggâ€™s law and Laue method, Free electron theory, Brillouin zone and reciprocal lattice, Magnetic materials, Superconductivity and applications.
- Nuclear Physics: Radioactivity, Nuclear reactions, Fission and Fusion, Liquid drop model, Particle accelerator, Standard model of particle physics.

Course Objective **Course Brochure****Participation Statistics and RCs Details**The course is modeled after the Engineering Physics curriculum recommended by AICTE. The course consists of several basic areas of physics with emphasis on applications of principles of physics.

The topics to be covered in this STTP include:

#### 22. Moodle - Learning Management System - For Coordinators - 01 Mar - 01 Mar 2019

Participation

Prof. Kannan Moudgalya - Principal Investigator, PMMMNMTT And Spoken Tutorial Project

Ms. Nancy Varkey - Spoken Tutorial Project, IIT Bombay

Ms. Nirmala Venkat - Spoken Tutorial Project, IIT Bombay

Remote Centers : 113- Getting ready for Moodle Installation
- Installing Moodle on Local Server
- Admin Dashboard
- Blocks in Admin Dashboard
- Categories in Moodle
- Courses in Moodle
- Users in Moodle
- User Roles in Moodle
- Teachers Dashboard in Moodle
- Course Administration in Moodle
- Formatting Course material in Moodle
- Uploading and Editing resources in Moodle
- Forums and Assignments in Moodle
- Question bank in Moodle
- Quiz in Moodle
- Enroll Students and Communicate in Moodle

Course Objective **Course Brochure****Participation Statistics and RCs Details****Moodle**is a learning management system (**LMS**in short) which helps teachers and educators create online courses for adaptive and customized learning. Developed in 2002, it is a free/libre and open source software and is being used by many small and large institutions to create and deliver courses online to their students.**Moodle**has many built-in features ranging from the basics such as file upload, assignments, quizzes, notifications and advanced features such as forums, quizzes, wiki, etc. that can be used by learners. It also has many easy-to-install plug-ins such as attendance, reminders, analytics, etc., to supplement these features.Following topics will be covered for

**System Administrators**in this workshop:Following topics will be covered for

**Teachers**in this workshop:**Please note that the medium of instruction for this workshop is English. Language dubbed Spoken Tutorials in Hindi and a few other languages will also be available.**#### 23. Scilab Workshop - For Coordinators - 16 Apr - 16 Apr 2019

Participation

Prof. Kannan Moudgalya - Principal Investigator, TLC (ICT), Spoken Tutorial And FOSSEE Projects

Remote Centers : 169Course Objective **Course Brochure****Participation Statistics and RCs Details****The workshop will have two parts:**(1) About 3.5 hours will be used in Learning Scilab from Spoken Tutorials.

(2) About 30 minutes will be used to learn about the excellent Scilab content, developed by FOSSEE.

**(a) Learning Scilab from Spoken Tutorials:**Depending on the level of the user, one can learn any/all of the topics mentioned below. If one cannot complete all the topics, one can complete them later on, through self learning, as all required Spoken Tutorials are freely available.**Basic level:**Getting started with Scilab, Vector Operations, Matrix Operations, Conditional branching, Iterations, Scripts and Functions, Plotting 2D graphs, Introduction to Xcos.**Intermediate level:**File handling, User defined input and output, Integration, Solving non-linear equations, Linear equations - Gaussian methods, Linear equations - Iterative Methods, Interpolation, ODE Euler methods, and ODE Applications.**Advanced level:**Optimization Using Karmarkar Function, Digital Signal Processing, Control systems, Discrete systems, Calling User Defined Functions in Xcos, and Simulating a PID controller using Xcos.**(b) Useful Scilab content developed by FOSSEE:**A major problem with open source software is the lack of documentation. A solution to this problem is the Textbook Companion (TBC). A Scilab TBC is a collection of Scilab code for all solved examples of standard textbooks. The FOSSEE team has coordinated the creation of Scilab TBC for 600 books in science and engineering, all branches, with Scilab code for about 75,000 examples. Such a large collection is not available for any other software, including commercial ones. Students and faculty from various parts of the country have created this collection. FOSSEE provides a handsome honorarium to any one who creates TBC.One may use the Scilab TBC (1) to understand the steps of examples (2) to do what if studies by changing parameters (3) to locate the syntax for a command and (4) to locate all examples that use a particular command, and so on. Scilab TBC are available at https://scilab.in/Completed_Books, absolutely free of cost. Scilab TBC is also hosted on the cloud.

The FOSSEE Team also helps colleges migrate their labs to Scilab. This allows colleges that cannot afford Matlab to run their labs with Scilab. Codes of migrated labs are available at https://scilab.in/lab_migration/completed_labs.The FOSSEE Team has also developed a few useful toolboxes, available at https://scilab.in/fossee-scilab-toolbox.

We invite talented people to join us in improving these toolboxes and to develop new toolboxes.

#### 24. Re-run Of Scilab Workshop - For Coordinators - 27 Apr - 27 Apr 2019

Participation

Prof. Kannan Moudgalya - Principal Investigator, TLC (ICT), Spoken Tutorial And FOSSEE Projects

Remote Centers : 8Course Objective **Course Brochure****Participation Statistics and RCs Details****The workshop will have two parts:**(1) About 3.5 hours will be used in Learning Scilab from Spoken Tutorials.

(2) About 30 minutes will be used to learn about the excellent Scilab content, developed by FOSSEE.

**(a) Learning Scilab from Spoken Tutorials:**Depending on the level of the user, one can learn any/all of the topics mentioned below. If one cannot complete all the topics, one can complete them later on, through self learning, as all required Spoken Tutorials are freely available.**Basic level:**Getting started with Scilab, Vector Operations, Matrix Operations, Conditional branching, Iterations, Scripts and Functions, Plotting 2D graphs, Introduction to Xcos.**Intermediate level:**File handling, User defined input and output, Integration, Solving non-linear equations, Linear equations - Gaussian methods, Linear equations - Iterative Methods, Interpolation, ODE Euler methods, and ODE Applications.**Advanced level:**Optimization Using Karmarkar Function, Digital Signal Processing, Control systems, Discrete systems, Calling User Defined Functions in Xcos, and Simulating a PID controller using Xcos.**(b) Useful Scilab content developed by FOSSEE:**A major problem with open source software is the lack of documentation. A solution to this problem is the Textbook Companion (TBC). A Scilab TBC is a collection of Scilab code for all solved examples of standard textbooks. The FOSSEE team has coordinated the creation of Scilab TBC for 600 books in science and engineering, all branches, with Scilab code for about 75,000 examples. Such a large collection is not available for any other software, including commercial ones. Students and faculty from various parts of the country have created this collection. FOSSEE provides a handsome honorarium to any one who creates TBC.One may use the Scilab TBC (1) to understand the steps of examples (2) to do what if studies by changing parameters (3) to locate the syntax for a command and (4) to locate all examples that use a particular command, and so on. Scilab TBC are available at https://scilab.in/Completed_Books, absolutely free of cost. Scilab TBC is also hosted on the cloud.

The FOSSEE Team also helps colleges migrate their labs to Scilab. This allows colleges that cannot afford Matlab to run their labs with Scilab. Codes of migrated labs are available at https://scilab.in/lab_migration/completed_labs.The FOSSEE Team has also developed a few useful toolboxes, available at https://scilab.in/fossee-scilab-toolbox.

We invite talented people to join us in improving these toolboxes and to develop new toolboxes.

#### 25. Python Workshop - For Coordinators - 25 May - 25 May 2019

Participation

Prof. Prabhu Ramchandran, - Co-Principal Investigator, FOSSEE Project

Python Team Members, - FOSSEE Project, IIT Bombay

Remote Centers : 194Course Objective **Course Brochure****Participation Statistics and RCs Details**The workshop will have two parts:

(a) About 3.5 hours will be used in Learning Python from Spoken Tutorials.

(b) About 30 minutes will be used to learn about the excellent Python content, developed by FOSSEE.

**(a) Learning Python from Spoken Tutorials**Depending on the level of the user, one can learn any/all of the topics mentioned below. If one cannot complete all the topics, one can complete them later on, through self-learning, as all required Spoken Tutorials are freely available.

**Getting started:**Getting started with IPython, Using plot commands interactively, Embellishing a plot, Saving plots, Multiple plots, Subplots, Additional features of IPython, Loading data from files, Plotting data, Other types of plots, Plotting charts,**Basic Level:**Getting started with lists, Getting started with for, Getting started with strings, Getting started with files, Parsing data, Statistics, Getting started with arrays, Accessing parts of arrays, Image manipulation using arrays, Basic matrix operations, Advanced matrix operations, Least square fit, Basic datatypes and operators, Sequence datatypes, Input-Output, Conditional statements, Loops, Manipulating lists, Manipulating strings, Getting started with tuples, Dictionaries, Sets, Getting started with functions.**Intermediate Level:**Advanced Features of Functions, Using Python Modules, Writing Python Scripts, Testing and Debugging, Error and Exception Handling.**(b) Useful Python content developed by FOSSEE**A significant issue with the acceptance of open source software on a large scale by academia is due to the lack of documentation. We had proposed and implemented a novel/unique approach to solve this problem through the Textbook Companion (TBC). The Python TBC is a repository of solved examples from standard Engineering and Science textbooks coded using Python. More than 500 standard engineering textbooks now have TBCs available. The solved examples are available in the form of Jupyter notebooks. There are over 4000 such notebooks available. These notebooks can be explored online or downloaded for free. Students and faculty from various parts of the country have created this collection. FOSSEE provides a handsome honorarium to any one who creates TBC.

One may use the Python TBC (1) to understand the steps of examples (2) to do what if studies by changing parameters. Python TBC are available at

https://tbc-python.fossee.in/completed-books/, absolutely free of cost. Python TBC is also hosted on the cloud.

**Yaksh**is also developed by FOSSEE, it is a free and open-source online evaluation software. It allows teachers to create full blown courses with video and/or markdown text-based lessons but with*Problem-based learning*at its core, Yaksh focuses on letting teachers create real-time evaluated practice exercises and quizzes. With a large array of question types like Multiple choice question, Fill-in-the-blanks, Arrange options in correct order, Assignment uploads and programming questions available, Yaksh supports Python, C, C++, Java, Bash and Scilab programming languages. Yaksh is designed to be easily deployable, and can scale-up to accommodate 500+ users simultaneously. Faculty members can use Yaksh to evaluate their students.#### 26. Re-run Of Python Workshop - For Coordinators - 08 Jun - 08 Jun 2019

Participation

Prof. Prabhu Ramchandran Python Team Members - Co-Principal Investigator, FOSSEE Project FOSSEE, IIT Bombay

Remote Centers : 26Course Objective **Course Brochure****Participation Statistics and RCs Details**The workshop will have two parts:

(a) About 3.5 hours will be used in Learning Python from Spoken Tutorials.

(b) About 30 minutes will be used to learn about the excellent Python content, developed by FOSSEE.

**3 (a) Learning Python from Spoken Tutorials**Depending on the level of the user, one can learn any/all of the topics mentioned below. If one cannot complete all the topics, one can complete them later on, through self-learning, as all required Spoken Tutorials are freely available.

**Getting started:**Getting started with IPython, Using plot commands interactively, Embellishing a plot, Saving plots, Multiple plots, Subplots, Additional features of IPython, Loading data from files, Plotting data, Other types of plots, Plotting charts,**Basic Level:**Getting started with lists, Getting started with for, Getting started with strings, Getting started with files, Parsing data, Statistics, Getting started with arrays, Accessing parts of arrays, Image manipulation using arrays, Basic matrix operations, Advanced matrix operations, Least square fit, Basic datatypes and operators, Sequence datatypes, Input-Output, Conditional statements, Loops, Manipulating lists, Manipulating strings, Getting started with tuples, Dictionaries, Sets, Getting started with functions.**Intermediate Level:**Advanced Features of Functions, Using Python Modules, Writing Python Scripts, Testing and Debugging, Error and Exception Handling.**3 (b) Useful Python content developed by FOSSEE**A significant issue with the acceptance of open source software on a large scale by academia is due to the lack of documentation. We had proposed and implemented a novel/unique approach to solve this problem through the Textbook Companion (TBC). The Python TBC is a repository of solved examples from standard Engineering and Science textbooks coded using Python. More than 500 standard engineering textbooks now have TBCs available. The solved examples are available in the form of Jupyter notebooks. There are over 4000 such notebooks available. These notebooks can be explored online or downloaded for free. Students and faculty from various parts of the country have created this collection. FOSSEE provides a handsome honorarium to any one who creates TBC.

One may use the Python TBC (1) to understand the steps of examples (2) to do what if studies by changing parameters. Python TBC are available at

https://tbc-python.fossee.in/completed-books/, absolutely free of cost. Python TBC is also hosted on the cloud.

**Yaksh**is also developed by FOSSEE, it is a free and open-source online evaluation software. It allows teachers to create full blown courses with video and/or markdown text-based lessons but with*Problem-based learning*at its core, Yaksh focuses on letting teachers create real-time evaluated practice exercises and quizzes. With a large array of question types like Multiple choice question, Fill-in-the-blanks, Arrange options in correct order, Assignment uploads and programming questions available, Yaksh supports Python, C, C++, Java, Bash and Scilab programming languages. Yaksh is designed to be easily deployable, and can scale-up to accommodate 500+ users simultaneously. Faculty members can use Yaksh to evaluate their students.#### 27. ESim Workshop - For Coordinators - 27 Jul - 27 Jul 2019

Participation

Prof. Kannan Moudgalya - Principal Investigator, PMMMNMTT And Spoken Tutorial Project, IIT Bombay.

Remote Centers : 128- Schematic Creation and Simulation.
- Device Model creation and Simulation.
- Mapping Components with Footprints.
- Setting Parameters for PCB designing.
- Laying Tracks on PCB.

Course Objective **Course Brochure****Participation Statistics and RCs Details****(a). Learning eSim from Spoken Tutorials**The following tutorials are available under eSim series:

**(b). Useful eSim content developed by FOSSEE**A significant issue with the acceptance of open source software on a large scale by academia, is due to the lack of documentation. We had proposed and implemented a novel/unique approach to solve this problem through the Textbook Companion (TBC). The eSim TBC is a repository of simulations of solved examples from standard Engineering and Science textbooks coded using eSim. These solved simulations are freely available.

Apart from the TBCs, another activity under eSim is the Circuit Simulation Project. Students, faculty and practitioners of electrical and electronics and allied fields can rebuild existing circuit design and simulations using eSim, through the Circuit Simulation project. The contributors are awarded certificate and honorarium. Currently, we have more than 50 simulations available for download and use.

#### 28. Linux Workshop - For Coordinators - 03 Aug - 03 Aug 2019

Participation

Prof. Kumar Appaiah - Department Of Electrical Engineering, IIT Bombay

System Administrators - FOSSEE And Spoken Tutorial, IIT Bombay

Remote Centers : 142Course Objective **Course Brochure****Participation Statistics and RCs Details**Depending on the level of the user, one can learn any/all of the topics mentioned below. If one cannot complete all the topics, one can complete them later on, through self learning, as all required Spoken Tutorials are freely available.

Linux: Ubuntu Desktop, Desktop Customization, Installing software in Ubuntu Linux, Basic Commands, General Purpose Utilities, File System, Working With Regular Files, File Attributes, Redirection Pipes, Basics of System Administration. Linux for Sys Ads: Creating a user account, Assigning Groups on User Creation, User Password management, Modifying User Account, Group Password and Login, Administrating Group with gpasswd Command, Modifying and Deleting Groups.

Bash: Introduction to BASH shell scripting, Basics of Shell Scripting, Command line arguments and Quoting, Globbing and Export command, Array operations in BASH, More on Arrays, Conditional execution, Nested and multilevel if elsif statements, Logical Operators.

A Linux Virtual Box with relevant tutorials will be made available to all learners at the chosen Remote Centre. More Linux tutorials are available at https://spoken-tutorial.org

#### 29. R Workshop - For Coordinators - 12 Oct - 12 Oct 2019

Participation

Prof. Radhendushka Srivastava - Department Of Mathematics, IIT Bombay

Prof. Kannan M. Moudgalya - Department Of Chemical Engineering

FOSSEE And Spoken Tutorial Teams - IIT Bombay

Remote Centers : 194Course Objective **Course Brochure****Participation Statistics and RCs Details**Depending on the level of the user, one can learn any/all of the topics mentioned below. If one cannot complete all the topics, one can complete them later on, through self-learning, as all required Spoken Tutorials are freely available.

Basic Tutorials:

1. Introduction to basics of R

2. Introduction to data frames in R

3. Introduction to RStudio

4. Introduction to R script

5. Working Directories in RStudio

6. Indexing and Slicing Data Frames

7. Creating Matrices using Data Frames

8. Operations on Matrices and Data Frames

9. Conditional Statements

10. Functions in R

11. Plotting Histograms and Pie Chart

12. Plotting Bar Charts and Scatter Plot

13. Introduction to ggplot2

14. Aesthetic Mapping in ggplot2Intermediate Tutorials:

1. Merging and Importing Data

2. Data Types and Factors

3. Lists and its Operations

4. Data Manipulation using dplyr Package

5. More functions in the dplyr Package

6. Pipe Operator#### 30. Arduino Workshop - For Coordinators - 18 Jan - 18 Jan 2020

Participation

Prof. G. V. V. Sharma - IIT Hyderabad

Prof. Kannan Moudgalya - Department Of Chemical Engineering, IIT Bombay

FOSSEE And Spoken Tutorial Team - IIT Bombay

Remote Centers : 105- Electronic components and connections
- Introduction to Arduino
- Arduino components and IDE
- First Arduino Program
- Arduino with Tricolor LED and Push button
- Arduino with LCD
- Display counter using Arduino
- Seven Segment Display
- Pulse Width Modulation
- Analog Digital Converter
- Wireless connectivity to Arduino

Course Objective **Course Brochure****Participation Statistics and RCs Details****Arduino**is an open source platform used for building electronics projects. Arduino consists of both a physical programmable circuit board or microcontroller and a software,**IDE**(Integrated Development Environment) that runs on the computer. It is used to write and upload computer code to the physical board#### 31. C And C++ Workshop - For Coordinators - 15 Feb - 15 Feb 2020

Participation

Prof. Kannan Moudgalya - Department Of Chemical Engineering, IIT Bombay

Prof. Bhaskaran Raman - Department Of Computer Science & Engineering, IIT Bombay

Prof. Kameswari Chebrolu - Department Of Computer Science & Engineering, IIT Bombay

Prof. Varsha Apte - Department Of Computer Science & Engineering, IIT Bombay

FOSSEE And Spoken Tutorial Team - IIT Bombay

Remote Centers : 236Course Objective **Course Brochure****Participation Statistics and RCs Details**3. Syllabus for the workshop

Basic Level

1) First C Program

2) First C++ Program

3) Tokens in C and C++

4) Functions in C and C++

5) Scope of Variables in C and C++

6) If And Else If statement in C and C++

7) Nested if and switch statement in C and C++

8) Increment and Decrement Operators in C and C++

9) Arithmetic Operators in C and C++

10) Relational Operators in C and C++

11) Logical Operators in C and C++

12) Loops in C and C++

Intermediate level

13) Arrays in C and C++

14) Working with 2-D Arrays in C and C++

15) Strings in C and C++

16) String Library Functions in C and C++

17) Working with Structures in C and C++

18) Understanding Pointers in C and C++

19) Function call in C and C++

20) File Handling in C