Information Systems Development Project

  • Enseignement

    Détails

    Faculté Faculté des sciences économiques et sociales et du management
    Domaine Informatique de gestion
    Code UE-EIG.00230
    Langues Anglais
    Type d'enseignement Cours
    Cursus Bachelor
    Semestre(s) SP-2023

    Horaires et salles

    Horaire résumé Mercredi 09:15 - 13:00, Hebdomadaire (Semestre de printemps)
    Heures par semaine 3

    Enseignement

    Enseignants
    • Härer Felix
    Description

    The development of software and services in alignment with information systems and their IT is the focus of this course. Based on the software and services required in a project scenario, the development project is carried out over the course of the semester by all participants working in small teams.

    The project-type course involves:

    • Introduction of a project scenario in an information systems context
    • Based on requirements, the design of a software architecture interacting with existing IT
    • Software development using databases, services, and web technologies
    • Software testing and deployment using continuous integration
    • Application of development environments, versioning, and collaboration software


    Participants collaborate in teams of two along all phases of a development project. Each team will design, develop, test, and deploy software on their own, with the goal of a finished product that is integrated with other IT systems.

    Requirements: This course assumes familiarity with programming as well as methods and tools used in systems development. Knowledge of the methods and tools covered in the course “Requirements Engineering for Information Systems” is required.

    A laptop is required to participate in this course.

    Videos of the apps developed by the participants of the SP 2022 course: https://www.unifr.ch/inf/digits/en/teaching/information-systems-development-project.html

    Objectifs de formation

    Develop an understanding for projects involving IT landscapes and software development
    Understand and apply software design, development, testing, and deployment
    Gain practical experience with development projects

    Softskills Oui
    Hors domaine Non
    BeNeFri Oui
    Mobilité Oui
    UniPop Non
    Auditeur Oui

    Documents

    Bibliographie

    Bradshaw, Chodorow (2019): MongoDB. The Definitive Guide.  O’Reilly.

    Chacon, Straub (2014): Pro Git. Apress.

    Cherny (2019): Programming TypeScript: Making Your JavaScript Applications Scale. O’Reilly.

    Holmes, Herber (2019): Getting MEAN with Mongo, Express, Angular, and Node. Manning Publications.

    Nygard (2018): Release It!: Design and Deploy Production-Ready Software. O’Reilly.

    Richards, Ford (2020): Fundamentals of Software Architecture: An Engineering Approach. O’Reilly.

    Sommerville, I. (2015): Software Engineering. Pearson.

  • Dates et salles
    Date Heure Type d'enseignement Lieu
    22.02.2023 09:15 - 13:00 Cours PER 21, salle C130
    01.03.2023 09:15 - 13:00 Cours PER 21, salle C130
    08.03.2023 09:15 - 13:00 Cours PER 21, salle C130
    15.03.2023 09:15 - 13:00 Cours PER 21, salle C130
    22.03.2023 09:15 - 13:00 Cours PER 21, salle C130
    29.03.2023 09:15 - 13:00 Cours PER 21, salle C130
    05.04.2023 09:15 - 13:00 Cours PER 21, salle C130
    19.04.2023 09:15 - 13:00 Cours PER 21, salle C130
    26.04.2023 09:15 - 13:00 Cours PER 21, salle C130
    03.05.2023 09:15 - 13:00 Cours PER 21, salle C130
    10.05.2023 09:15 - 13:00 Cours PER 21, salle C130
    17.05.2023 09:15 - 13:00 Cours PER 21, salle C130
    24.05.2023 09:15 - 13:00 Cours PER 21, salle C130
    31.05.2023 09:15 - 13:00 Cours PER 21, salle C130
  • Modalités d'évaluation

    Evaluation continue - SP-2023, Session d'été 2023

    Mode d'évaluation Par note
    Description

    Course with continuous evaluation: after the registration period, you can no longer cancel your registration (see session calendar on the Faculty's website).

    No re-take exam

  • Affiliation
    Valable pour les plans d'études suivants:
    Ba - Economie politique - 180 ECTS
    Version: 2018/SA_V03
    2ème année 60 ECTS > Travail de séminaire ou cours à choix min. 6 ECTS > Cours à choix en informatique de gestion pour Économie politique 180 ECTS - SA 2018 - 2ème année > Info IV: Gestion de projet (f) / Software Engineering III
    3ème année 60 ECTS > Cours à choix - Maximum 18 ECTS > Cours à choix en informatique de gestion pour Économie politique 180 ECTS - SA 2018 - 3ème année > Info IV: Gestion de projet (f) / Software Engineering III

    Ba - Gestion d'entreprise - 180 ECTS
    Version: 2018/SA_V02
    3ème année 60 ECTS > Cours de 3ème année > Cours à choix min. 18 ECTS > Cours à choix en informatique de gestion pour Management/Gestion d'entreprise 180 ECTS - SA 2018 - 3ème année > Info IV: Gestion de projet (f) / Software Engineering III
    2ème année 60 ECTS > Cours à choix min. 12 ECTS > Cours à choix en informatique de gestion pour Management/Gestion d'entreprise 180 ECTS - SA 2018 - 2ème année > Info IV: Gestion de projet (f) / Software Engineering III

    Ba - Informatique de gestion - 180 ECTS
    Version: 2020/SA_V02
    3ème année 60 ECTS > Cours de 3ème année > Cours obligatoires 32.5 ECTS > Information Systems Development Project

    Ba - Management - 180 ECTS
    Version: 2019/SA-V02
    3ème année 60 ECTS > Cours de 3ème année > Cours à choix min. 18 ECTS > Cours à choix en informatique de gestion pour Management/Gestion d'entreprise 180 ECTS - SA 2018 - 3ème année > Info IV: Gestion de projet (f) / Software Engineering III
    2ème année 60 ECTS > Cours à choix min. 12 ECTS > Cours à choix en informatique de gestion pour Management/Gestion d'entreprise 180 ECTS - SA 2018 - 2ème année > Info IV: Gestion de projet (f) / Software Engineering III

    BcBa - Business Communication : informatique de gestion - 60 ECTS
    Version: 2022/SA_V01
    Pour étudiants en Bachelor Informatique > Informatique de Gestion - 33 ECTS > Info IV: Gestion de projet (f) / Software Engineering III

    BcBa - Informatique de gestion - 30 ECTS
    Version: 2021/SA_V03
    Inscrivez-vous dans l'option correspondante à votre situation. > Je fais un Bachelor en Informatique > Information Systems Development Project

    BcBa - Informatique de gestion - 60 ECTS
    Version: 2021/SA_V03
    Inscrivez-vous dans l'option correspondante à votre situation. > Standard > Min. 18 ECTS de la liste > Info IV: Gestion de projet (f) / Software Engineering III
    Inscrivez-vous dans l'option correspondante à votre situation. > Pour les étudiants en Bachelor en informatique > Cours obligatoires > Information Systems Development Project

    BeNeFri - Sciences économiques et sociales
    Version: 2018/SP_V01_SES_BeNeFri
    Cours > Offre de cours Bachelor pour étudiants BeNeFri

    Enseignement complémentaire en SES ou étudiants en mobilité
    Version: ens_compl_ses
    Offre de cours Bachelor pour étudiants en mobilité

    Psychologie 180
    Version: SA19_BA_fr_de_bil_v02
    Module 11 > M11 Soft skills

    Pédagogie / Psychologie 120
    Version: SA20_BA_bil_v01
    BP1.7-B Bereichsübergreifende Kompetenzen / Compétences transversales

    Pédagogie / Psychologie 120
    Version: SA20_BA_de_v01
    BP1.7-D Bereichsübergreifende Kompetenzen

    Pédagogie / Psychologie 120
    Version: SA14_BA_fr_v02
    CTC / BP1.8-F

    Sciences de l'éducation 120
    Version: SA20_BA_de_v01
    BE1.8-D Bereichsübergreifende Kompetenzen

    Sciences de l'éducation 120
    Version: SA14_BA_fr_v02
    CTC / BS1.8-F

    Sciences de l'éducation 120
    Version: SA20_BA_bil_v01
    Variante B > BE1.7b-B Bereichsübergreifende Kompetenzen
    Variante A > BE1.8a-B Compétences transversales