ICM – Toolbox Engineering and Interoperability of Software Systems – Course unit on Technological foundations of computer science and M1 Cyber Physical and Social Systems – Course unit on CPS2 engineering and development, Part 2: Technological foundations of software development

Institut Henri Fayol - MINES Saint-Étienne

Syllabus

This course aims to discover the tools and methods that are essential to know in any modern software development project. Students will discover:

  • Concepts involved throughout the development and implementation of software systems

  • Modern tools and methods adapted to the development and implementation of software systems

On completion of the unit, the student will be capable of:

Classification level

Priority

Understand the concepts involved throughout the development and implementation of software systems

4. Analyse

Essential

To know some modern tools and methods adapted to the development and implementation of software systems

3. Apply

Essential

Organization

12/09
19/09

17/10: Deadline 1 - assignments for Lectures 1-2

Note
submit your work for Courses 1-2 as LASTNAME.zip to https://ecampus.emse.fr/mod/assign/view.php?id=33633 (expiration date/time: 2025-10-18 01:00 )
16/10
24/10

14/11: Deadline 2 - assignments for Lectures 3-4

Note
submit your work for Courses 3-4 as LASTNAME.zip to https://ecampus.emse.fr/mod/assign/view.php?id=33635 (expiration date/time: 2025-11-15 01:00 )

05/12: Deadline 3 - assignments for Lectures 5-6

Note
submit your work for Courses 5-6 as LASTNAME.zip to https://ecampus.emse.fr/mod/assign/view.php?id=33636 (expiration date/time: 2025-12-06 01:00 )
05/12
17/12

09/01: Deadline 4 - assignments for Lectures 7-8

Note
submit your work for Courses 7-8 as LASTNAME.zip to https://ecampus.emse.fr/mod/assign/view.php?id=33637 (expiration date/time: 2026-01-10 01:00 )

Grading policy

The final grade is determined by 50% quiz performance and 50% completion of TODOs.