Software Atelier 4: Software Engineering Project
| Program start date | Application deadline |
| 2021-03-01 | - |
Program Overview
Software Atelier 4: Software Engineering Project
Description
The Software Atelier 4: Software Engineering Project is a course that focuses on the development of large and complex software systems. The course objectives include learning development methodologies, the basics of requirements engineering, testing, and software quality, as well as acquiring a minimal set of DevOps skills including CI/CD on GitLab and Docker.
Course Objectives
- Learn development methodologies
- Understand the basics of requirements engineering
- Learn testing and software quality
- Acquire a minimal set of DevOps skills including CI/CD on GitLab and Docker
- Experience project and team development with a customer-oriented approach
Course Description
Software engineering is about the development of modern software systems that require the coordination of a team of specialists. Students will learn to go beyond programming, to coordinate a team, and to apply modern methodologies and techniques.
Learning Methods
The course pursues a learn-by-doing approach, which includes:
- Theoretical lectures on Software Engineering topics
- Hands-on lectures introducing related technologies and frameworks
- Development of a project working in teams of approximately 10 people
- Instructors playing the role of customers
- Teaching assistants playing the role of project managers
Examination Information
The examination will mainly include:
- Evaluation of a group project for the practical aspects of software engineering
- A final exam that covers the conceptual part of the course
Prerequisites
- Algorithms & Data Structures
- Programming Fundamentals 1
- Programming Fundamentals 2
- Software Atelier 1: Fundamentals of Informatics
Recommended Courses
- Programming Fundamentals 3
- Software Atelier 2: Human-Computer Interaction
- Software Atelier 3: The Web
Education
The Software Atelier 4: Software Engineering Project is a core course in the Bachelor of Science in Informatics program, specifically in the 2nd year.
Additional Information
- Semester: Spring
- Academic year: Not specified
- ECTS: 9.0
- Language: English
Program Details
The Bachelor of Science in Informatics is a program that includes the Software Atelier 4: Software Engineering Project as a core course. The program is designed to provide students with a comprehensive education in informatics, including software engineering, programming, and other related topics.
