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-2023 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.
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
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 projectsSoftskills 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 22.02.2023 09:15 - 13:00 Cours PER 21, Room C130 01.03.2023 09:15 - 13:00 Cours PER 21, Room C130 08.03.2023 09:15 - 13:00 Cours PER 21, Room C130 15.03.2023 09:15 - 13:00 Cours PER 21, Room C130 22.03.2023 09:15 - 13:00 Cours PER 21, Room C130 29.03.2023 09:15 - 13:00 Cours PER 21, Room C130 05.04.2023 09:15 - 13:00 Cours PER 21, Room C130 19.04.2023 09:15 - 13:00 Cours PER 21, Room C130 26.04.2023 09:15 - 13:00 Cours PER 21, Room C130 03.05.2023 09:15 - 13:00 Cours PER 21, Room C130 10.05.2023 09:15 - 13:00 Cours PER 21, Room C130 17.05.2023 09:15 - 13:00 Cours PER 21, Room C130 24.05.2023 09:15 - 13:00 Cours PER 21, Room C130 31.05.2023 09:15 - 13:00 Cours PER 21, Room C130 -
Assessments methods
Evaluation continue - SP-2023, Session d'été 2023
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 III3nd 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 III2nd 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 III2nd 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 KompetenzenVariante 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 IIIRegister 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