Développement d'applications informatiques

(instructions pour soumission de projet plus bas / instructions for project admission see below)

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)

 

INSTRUCTIONS FOR PROJECT ADMISSION

PRESENTATION :

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 link 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 about three weeks full time. 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 projects, 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

Selected projects will be proposed to the studends. And if chose, we will contact you soon in order to define an approriate schedule andrequirements. 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.

 

>> LINK ON THE REGISTRATION FORM TO SUBMIT A PROJECT

 

>> Applications Informatiques : Projets soumis

>> Inscriptions des groupes

 

 

 

top