Fiches de cours

Software development project

CS-306

Enseignant(s) :

Candea George

Langue:

English

Summary

This course teaches the basics of developing real-world software, i.e., software that is large and complex, is developed by a team, evolves and needs to be maintained, and can cause serious harm if it fails. Students develop an Android app and do a lot of programming.

Content

Learning Prerequisites

Required courses

Important concepts to start the course

First and foremost, students taking Software Engineering must be proficient Java programmers. Without a good prior knowledge of Java, it is very difficult to keep up with the pace of the class. Familiarity with Android development is a plus but not required.

Learning Outcomes

By the end of the course, the student must be able to:

Transversal skills

Teaching methods

Team-based project

Expected student activities

Work with team members to complete a substantial project

 

Assessment methods

Throughout the semester (contrôle continu).

Grade determined based on both team and individual performance in the project.

Supervision

Office hours Yes
Assistants Yes
Forum Yes

Resources

Virtual desktop infrastructure (VDI)

No

Websites

Dans les plans d'études

    • Semestre
       Printemps
    • Forme de l'examen
       Pendant le semestre
    • Crédits
      4
    • Matière examinée
      Software development project
    • Projet
      4 Heure(s) hebdo x 14 semaines
  • Passerelle HES - IN, 2019-2020, Semestre printemps
    • Semestre
       Printemps
    • Forme de l'examen
       Pendant le semestre
    • Crédits
      4
    • Matière examinée
      Software development project
    • Projet
      4 Heure(s) hebdo x 14 semaines
    • Semestre
       Printemps
    • Forme de l'examen
       Pendant le semestre
    • Crédits
      4
    • Matière examinée
      Software development project
    • Projet
      4 Heure(s) hebdo x 14 semaines
    • Semestre
       Printemps
    • Forme de l'examen
       Pendant le semestre
    • Crédits
      4
    • Matière examinée
      Software development project
    • Projet
      4 Heure(s) hebdo x 14 semaines

Semaine de référence

 LuMaMeJeVe
8-9     
9-10     
10-11     
11-12     
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     
En construction
 
      Cours
      Exercice, TP
      Projet, autre

légende

  • Semestre d'automne
  • Session d'hiver
  • Semestre de printemps
  • Session d'été
  • Cours en français
  • Cours en anglais
  • Cours en allemand