Fellowship Workshop Instructions

The FOSSEE team at IIT Bombay offers training programs in Python. These are live assisted remote, interactive workshops. Participants will gain hands-on experience in Python through a series of practice sessions and quizzes.

We currently offer two types of workshops:

Workshop

Introduction to Scientific Computing using Python (ISCP)

Basic Programming using Python

Duration

1 Day (9:00 AM - 5:00 PM)

3 Days (9:00 AM - 5:00 PM) daily

Topics

  • Introduction to Python

  • Plotting

  • Saving Scripts

  • Numpy Arrays

  • IPython Notebooks

  • Topics covered in Introduction to Scientific Computing using Python (ISCP)

  • Basic Data Types

  • Control Flow

  • Core Data Structures

  • Functions

  • Files

  • Modules

  • Exceptions

Schedule for Introduction to Scientific Computing using Python (ISCP), 1-Day workshop:

 

Time

Topic (Day 1)

Duration

09:00 - 09:10

1: Introduction to Python

10 mins

09:10 - 09:20

2: Preliminaries

10 mins

09:20 - 10:15

3: IPython & Plotting

55 mins

10:15 - 10:30

Q&A

15 mins

10:30 - 10:45

Quiz 1

15 mins

10:45 - 11:00

BREAK

15 mins

11:00 - 11:40

4: Saving Scripts

40 mins

11:40 - 12:30

5: Plotting, Lists and Numpy Arrays

50 mins

12:30 - 12:45

Q&A

15 mins

12:45 - 13:45

BREAK

60 mins

13:45 - 14:00

Quiz 2

15 mins

14:00 - 14:50

6: Numpy Arrays

50 mins

14:50 - 15:40

7: More on NumPy Arrays

50 mins

15:40 - 15:55

Q&A

15 mins

15:55 - 16:05

Quiz 3

10 mins

16:05 - 16:20

BREAK

15 mins

16:20 - 16:50

9: IPython notebooks

30 mins

16:50 - 17:00

Q&A

10 mins

17:00 - 17:20

Quiz 4

20 mins


Schedule for Basic Programming using Python, 3-Day workshop

Day 1

Time

Topic (Day 1)

Duration

09:00 - 09:10

1: Introduction to Python

10 mins

09:10 - 09:20

2: Preliminaries

10 mins

09:20 - 10:15

3: IPython & Plotting

55 mins

10:15 - 10:25

Q&A

10 mins

10:25 - 10:40

Quiz 1

15 mins

10:40 - 10:50

BREAK

10 mins

10:50 - 11:30

4: Saving Scripts

40 mins

11:30 - 12:20

5: Plotting, Lists and Numpy Arrays

50 mins

12:20 - 13:20

BREAK / Q&A

60 mins

13:20 - 13:35

Quiz 2

15 mins

13:35 - 14:25

6: Numpy Arrays

50 mins

14:25 - 14:55

7: More on NumPy Arrays

30 mins

14:55 - 15:05

Q&A

10 mins

15:05 - 15:25

Quiz 3

20 mins

15:25 - 15:35

BREAK

10 mins

15:35 - 17:00

8: Basic data-types

80 mins

Day 2

Time

Topic (Day 2)

Duration

09:00 - 10:10

1: Practice basics

70 mins

10:10 - 10:20

BREAK

10 mins

10:20 - 11:20

2: Control flow

60 mins

11:20 - 11:30

Q&A

10 mins

11:30 - 12:35

3: Practice control flow

65 mins

12:35 - 13:25x

BREAK

50 mins

13:30 - 14:45

4: Core data structures

75 mins

14:45 - 14:55

Q&A

10 mins

14:55 - 16:30

5: Practice data structures

90 mins

Day 3

Time

Topic (Day 3)

Duration

09:00 - 09:45

Quiz 4

45 mins

09:45 - 10:40

1: Functions

55 mins

10:40 - 10:50

BREAK

10 mins

10:50 - 11:40

2: Practice functions

50 mins

11:40 - 11:50

BREAK

10 mins

11:50 - 12:25

3: Files

35 mins

12:25 - 13:30

BREAK / Q&A

60 mins

13:30 - 13:50

4: Modules

20 mins

13:50 - 14:25

5: Exceptions

35 mins

14:25 - 15:10

6: Practice files and exceptions

45 mins

15:10 - 15:20

BREAK

10 mins

15:20 - 15:40

Self study / Q&A

20 mins

15:40 - 16:40

Quiz 5

60 mins

  1. Any person with basic knowledge of using a computer can attend this workshop.

  2. The minimum number of participants will have to be 25.

  3. A PC for video conference to connect to FOSSEE instructors.

  4. All learning material will be provided to you prior to the workshop.

  5. It is mandatory for all participants to have access to a working laptop/desktop with internet access.

  6. Video lectures provided by us should be broadcasted to all participants.

  7. FOSSEE instructor will be available on video/audio chat during the workshop.

  8. All sessions will have a Q&A time followed by online quizzes monitored by FOSSEE.

  9. Certificates shall be issued to the passing candidates.

  10. Detailed instructions for the workshop will be provided after the approval of your workshop request.

 

 

To submit a request for a workshop, please visit this link.

Note:

Only students who have applied for Python Fellowship 2018 and finished the self learning course with A+ grade can conduct the workshop.


  1. Who can participate in these workshops?

  • Anyone interested in learning Python irrespective of their domain can participate.
  1. Will the participants receive certificates?

  • Yes, graded certificates shall be issued only after successfully clearing our post-workshop assessments/tests.
  1. Will the coordinators receive certificates?

  • Yes, even the coordinators of the workshops are awarded certificates.(appreciation)
  1. When will I get my certificate?

  • Within 15 working days from the last day of the workshop.
  1. How many coordinators are required to conduct a workshop?

  • One coordinator for 25 participants.
  1. Do we have to pay for the workshop?

  • No.
  1. Do I have to register?

  • Yes, only the fellowship students who have secured A+ grade.
  1. Can we conduct this workshop as per our convenience?

  • Absolutely! You may conduct the workshop as per your lab availability.
  1. What is the approximate wait time after requesting for a workshop?

  • It could be between 1-2 days (subject to availability of our instructors).
  1. How will the workshop be conducted?

  • It will be a hands on workshop with remote assistance by a FOSSEE instructor at IIT Bombay.
  1. Could we have the instructor at our institute for the workshop?

  • Unfortunately, we will not be able to send our instructor(s) to your institute.
  1. I am from a non technical background but wish to learn Python. Can I participate in this workshop?

  • Yes, of course. This is open to anyone from any field who is interested in learning Python.
  1. Can I use the material of this workshop in my class?

  • Sure, you can use our video lectures.
  1. Are these workshops provided to individuals as well?

  • Currently, this program is exclusively available for institutes only. However, if you are not associated with an institute and are willing to participate in this workshop, please write to us at workshops[at]fossee[dot]in
  1. What are the equipments required for conducting this workshop?

  • A room with projector, speaker, microphone, laptops/desktops for every participant, high speed internet and one laptop with a webcam.
  1. What are the video-audio conferencing tools used for this workshop?

  • We will use any of these tools: Skype, appear.in and hangouts

To submit a request for a workshop, please visit this link.

If you have further queries or require any assistance, you may write to us at: workshops[at]fossee[dot]in

 

Sponsored by:
National Mission on Education through ICT
MoE
http://www.sakshat.ac.in
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Creative Commons License