FOSSEE Summer Fellowship 2018

FELLOWSHIP PROCESS

REGISTRATION:
The registrations for FOSSEE Summer Fellowship 2018 are closed.
For a complete list of projects under FOSSEE fellowship, visit FOSSEE fellowship page.

IMPORTANT DATES:
Click here to know the important dates. Please note that these deadlines override the deadlines given in the individual pages of each project.


Resources to learn OpenModelica:

  1. To start learning OpenModelica, refer to Spoken Tutorials on OpenModelica
  2. The following references may be useful for additional learning:

Important Download Links:
OpenModelica: https://openmodelica.org/
OpenIPSL: https://github.com/OpenIPSL/OpenIPSL


Screening Task 1 (For students with any Engineering background)
Description

  1. Complete one Textbook Companion using OpenModelica. OpenModelica Textbook Companion project aims to port solved examples from standard textbook using OpenModelica.
  2. Click here for list of recommended textbooks.
  3. Please fill this form to propose a OpenModelica Textbook Companion
  4. Please make sure that the proposed book is not under the Completed Books or Books in Progress.
  5. Your proposal will be reviewed and approved/disapproved (within one working day).
  6. After receiving the approval of your proposal through email id, you can proceed to complete the textbook companion codes and the procedure for submitting is given below.

Technical Requirements
Basic knowledge in OpenModelica

Procedure to Submit

  1. You will receive an email with the subject line "FOSSEE Summer Fellowship 2018 - Submission".
  2. Click here to visit the submission portal and login with your username and password given in the email.
  3. Select OpenModelica under 'My Courses' section to submit the task(s).

Evaluation Criteria
Following criteria will be considered while evaluating the codes:

  1. Complexity of the codes
  2. Accuracy of results obtained

Screening Task 2 (For students with Electrical/Electronics/Computer Science background)
Description:

  1. Write OpenModelica routines to call external C function which are shared here.
  2. You have to write a routine for each C code. Verify the results in OpenModelica.
  3. Please share the test cases that have been used.

Technical Requirements
Knowledge of OpenModelica, C/C++ and  microcontroller interfacing with sensors is required.

Procedure to Submit

  1. You will receive an email with the subject line "FOSSEE Summer Fellowship 2018 - Submission".
  2. Click here to visit the submission portal and login with your username and password given in the email.
  3. Select OpenModelica under 'My Courses' section to submit the task(s).

Evaluation Criteria
Following criteria will be considered while evaluating the codes:

  1. Complexity of the models
  2. Accuracy of results obtained

Screening Task 3 (For students with Electrical/Electronics/Computer Science background)
Description

  1. Download Modelica_DeviceDriver Package from here.
  2. Create an Encoder model using Modelica_DeviceDriver Package.
  3. This model should be Arduino Uno compatible.
  4. Submit the model, C code generated, hex files and a detailed report regarding the model.
  5. If you have all the components with you then please verify the model on the actual hardware.

Technical Requirements
Knowledge of OpenModelica, C/C++ and  microcontroller interfacing with sensors is required.

Procedure to Submit

  1. You will receive an email with the subject line "FOSSEE Summer Fellowship 2018 - Submission".
  2. Click here to visit the submission portal and login with your username and password given in the email.
  3. Select OpenModelica under 'My Courses' section to submit the task(s).

Evaluation Criteria
Following criteria will be considered while evaluating the codes:

  1. Complexity of the models
  2. Accuracy of results obtained

Screening Task 4 (For students with Power Systems Engineering background)
Description

  1. By using the OpenIPSL library in OpenModelica, create two models from the solved examples available in the textbooks listed here.
  2. Click here for the OpenIPSL library

Technical Requirements
Knowledge of OpenModelica & OpenIPSL.

Procedure to Submit

  1. You will receive an email with the subject line "FOSSEE Summer Fellowship 2018 - Submission".
  2. Click here to visit the submission portal and login with your username and password given in the email.
  3. Select OpenModelica under 'My Courses' section to submit the task(s).

Evaluation Criteria
Following criteria will be considered while evaluating the codes:

  1. Complexity of the models
  2. Accuracy of results obtained

For any queries, mail to: "contact-om[at]fossee[dot]in" with subject line as "FOSSEE Fellowship 2018 - OpenModelica"