Bachelor sciences informatiques

Développement d'applications informatiques

(instructions pour soumission de projet plus bas - en anglais)

DESCRIPTIF DU COURS :

Le cours Applications informatiques est un cours obligatoire de deuxième année du programme de bachelor en sciences informatiques du semestre de printemps. L'objectif général de ce cours est de former les étudiant(e)s aux développements d'applications informatiques dans diverses entités de l'Université, selon leurs besoins.

Des projets de développements informatiques concrets seront proposés aux étudiant(e)s. Ces développements résulteront de demandes formulées par différentes entités au sein de l’UNIGE.

L’étudiant-e devra donc fournir une prestation à cette entité, sous forme d’une application informatique (qui pourra être de nature administrative ou  scientifique). Un cahier des charges sera établi entre le demandeur du service, l’étudiant-e et un encadrant du département.

Le développement logiciel devra être fait dans un contexte permettant le versioning, la rédaction et l’exécution d’un ensemble de tests et l’utilisation de l’intégration continue. Il s’agira pour l’étudiant-e de mettre en pratique les méthodes et savoirs acquis jusqu’à là et comprendre et documenter le processus de leur mise en application.

L’évaluation sera basée sur la qualité du développement, son utilisabilité par le demandeur, la documentation fournie, et les interactions de travail tout au long du développement.

Forme de l'enseignement : pratique, sous la direction d'un enseignant du département d'informatique et d'un demandeur de service de l'UNIGE

Responsables : Bastien CHOPARD (PO), Didier BUCHS (PO), Stéphane MARCHAND-MAILLET (PA), Pierre LEONE (MER), Guillaume CHANEL (CC), Jean-Luc FALCONE (CC)

 

LES ETUDIANT-ES NE PEUVENT PAS ENCORE CHOISIR LES PROJETS. LE LIEN SERA MIS A DISPOSITION PROCHAINEMENT :

https://formulaire.unige.ch/outils/limesurveyfac/sciences/index.php/391323?lang=fr

 

INSTRUCTIONS FOR PROJECT ADMISSION

PROCEDURE :

We are looking for software development projects in order to provide our students with further experience in programming. We are particularly interested in scientific applications. If you think your research may benefit from such a development, you are invited to propose a student project through the mean below.

Projects must involve software programming and must be well defined with clear goals and objectives. We will examine all projects to ensure they are adapted to the level of the second year bachelor students. They are expected to work during next semester for a total of 80 hours. Supervision will be jointly provided by both members of the Dept. of Computer Science, and researchers of your group. Note that if the project leads to new interesting developments, it could give rise to a bachelor project, the year after.

 

Examples of suitable projects :

  • Data format conversion
  • Pre- or Post-Processing
  • Automation of analysis pipeline
  • Simple model and/or computation program
  • Web frontend for an existing application
  • Graphical Interface for a command line application
  • Simple mobile applications

Examples of projects that are not suitable :

  • Website design without programming content
  • Software installation
  • System administration

Projects which were proposed in previous years but not selected by the students can be re-proposed this year.

Selected projects will be proposed to the students. If chosen, we will contact you soon in order to define an appropriate schedule and requirements. Remember that a person of your group should remain available to answer the student questions.

 

DISCLAIMER :

Although we will strictly define the project goals and supervise the students during their work, we cannot guarantee that the project will be successful. The main purpose from our side is pedagogy, but we do hope, that most projects will be useful to you.

 

To propose a project you have to use this form :

https://formulaire.unige.ch/outils/limesurveyfac/sciences/index.php/164721?lang=en

Deadline to propose a project : 2nd of December 2022

Feedback on the selection of projects by students : 20th of January 2023

Start of projects : 20th of February 2023

Delivery : 11th of June 2023