Information Systems Development Project

  • Teaching

    Details

    Faculty Faculty of Management, Economics and Social Sciences
    Domain Information Systems
    Code UE-EIG.00230
    Languages English
    Type of lesson Lecture
    Level Bachelor
    Semester SP-2022

    Schedules and rooms

    Summary schedule Wednesday 09:15 - 13:00, Hebdomadaire (Spring semester)
    Hours per week 3

    Teaching

    Teachers
    • 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.

    Training objectives

    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 Yes
    Off field No
    BeNeFri Yes
    Mobility Yes
    UniPop No
    Auditor Yes

    Documents

    Bibliography

    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 and rooms
    Date Hour Type of lesson Place
    23.02.2022 09:15 - 13:00 Cours PER 21, Room C130
    02.03.2022 09:15 - 13:00 Cours PER 21, Room C130
    09.03.2022 09:15 - 13:00 Cours PER 21, Room C130
    16.03.2022 09:15 - 13:00 Cours PER 21, Room C130
    23.03.2022 09:15 - 13:00 Cours PER 21, Room C130
    30.03.2022 09:15 - 13:00 Cours PER 21, Room C130
    06.04.2022 09:15 - 13:00 Cours PER 21, Room C130
    13.04.2022 09:15 - 13:00 Cours PER 21, Room C130
    27.04.2022 09:15 - 13:00 Cours PER 21, Room C130
    04.05.2022 09:15 - 13:00 Cours PER 21, Room C130
    11.05.2022 09:15 - 13:00 Cours PER 21, Room C130
    18.05.2022 09:15 - 13:00 Cours PER 21, Room C130
    25.05.2022 09:15 - 13:00 Cours PER 21, Room C130
    01.06.2022 09:15 - 13:00 Cours PER 21, Room C130
  • Assessments methods

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

    Assessments methods By rating
    Descriptions of Exams

    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

  • Assignment
    Valid for the following curricula:
    Ba - Business Informatics - 180 ECTS
    Version: 2020/SA_V02
    3nd year 60 ECTS > 3rd year courses > Cours obligatoires / Pflichtkurse 32.5 ECTS > Information Systems Development Project

    Ba - Economics - 180 ECTS
    Version: 2018/SA_V03
    2nd year 60 ECTS > Seminar work or choice courses min. 6 ECTS > Wahlkurse in der Wirtschaftsinformatik für Volkswirtschaftslehre 180 ECTS - HS 2018 - 2. Jahr > Info IV: Gestion de projet (f) / Software Engineering III
    3nd year 60 ECTS > Elective courses - Maximum 18 ECTS > Wahlkurse in der Wirtschaftsinformatik für Volkswirtschaftslehre 180 ECTS - HS 2018 - 3. Jahr > Info IV: Gestion de projet (f) / Software Engineering III

    Ba - Management - 180 ECTS
    Version: 2018/SA_V02
    3nd year 60 ECTS > 3rd year courses > Cours à choix min. 18 ECTS / Wahlkurse min. 18 ECTS > Wahlkurse in Wirtschaftsinformatik für Betriebswirtschaftslehre, 120 ECTS - SH 2018 - 3. Jahr > Info IV: Gestion de projet (f) / Software Engineering III
    2nd year 60 ECTS > Cours à choix / Wahlkurse min. 12 ECTS > Wahlkurse in Wirtschaftsinformatik für Betriebswirtschaftslehre, 120 ECTS - SH 2018 - 2. Jahr > Info IV: Gestion de projet (f) / Software Engineering III

    Ba - Management - 180 ECTS
    Version: 2019/SA-V02
    3nd year 60 ECTS > 3rd year courses > Cours à choix min. 18 ECTS / Wahlkurse min. 18 ECTS > Wahlkurse in Wirtschaftsinformatik für Betriebswirtschaftslehre, 120 ECTS - SH 2018 - 3. Jahr > Info IV: Gestion de projet (f) / Software Engineering III
    2nd year 60 ECTS > Cours à choix / Wahlkurse min. 12 ECTS > Wahlkurse in Wirtschaftsinformatik für Betriebswirtschaftslehre, 120 ECTS - SH 2018 - 2. Jahr > Info IV: Gestion de projet (f) / Software Engineering III

    BcBa - Business Informatics - 30 ECTS
    Version: 2021/SA_V03
    Register in the option corresponding to your situation. > I am a student in computer science > Information Systems Development Project

    BeNeFri - Sciences économiques et sociales
    Version: 2018/SP_V01_SES_BeNeFri
    Course > Bachelor course offering for BeNeFri Students

    Complementary learnings in SES or mobility students
    Version: ens_compl_ses
    Bachelor course offering for Mobility Students

    Education / Psychology 120
    Version: SA20_BA_bil_v01
    BP1.7-B Bereichsübergreifende Kompetenzen / Compétences transversales

    Education / Psychology 120
    Version: SA20_BA_de_v01
    BP1.7-D Bereichsübergreifende Kompetenzen

    Education / Psychology 120
    Version: SA14_BA_fr_v02
    CTC / BP1.8-F

    Educational Sciences 120
    Version: SA14_BA_fr_v02
    CTC / BS1.8-F

    Educational Sciences 120
    Version: SA20_BA_de_v01
    BE1.8-D Bereichsübergreifende Kompetenzen

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

    MiBa - Computer Management - 60 ECTS
    Version: 2021/SA_V03
    Register in the option corresponding to your situation. > Standard > Min. 18 ECTS from the list > Info IV: Gestion de projet (f) / Software Engineering III
    Register in the option corresponding to your situation. > For students in the Bachelor in computer science > Mandatory courses > Information Systems Development Project

    NfBa - Business Communication : Business Informatics - 60 ECTS
    Version: 2022/SA_V01
    For Computer Science Bachelor students > Business informatics - 33 ECTS > Info IV: Gestion de projet (f) / Software Engineering III

    Psychology 180
    Version: SA19_BA_fr_de_bil_v02
    Module 11 > M11 Soft skills