Toegangseisen
Programming and algorithmic skills are required to participate in the course. These will be elaborated upon and are a starting requirement for the lab.
Beschrijving
Software systems are typically built over a longer period of time (couple of years) with a constantly changing mix of people (both number of people and skill set) as well as with constantly changing requirements. This results in quite some challenges with respect to management, maintenance, and stability of the software system. In the course “Software Engineering”, we will look at methods and techniques needed to for designing and building these software systems.
Content:
Development processes
System modeling using UML
System architecting and design
Quality Assurance& Testing
Software project management
Leerdoelen
Enable students to function as a professional in a team of Software Engineers, being able to deal with the practical problems that arise as a result of the engineering process utilizing a standardized toolset.
Rooster
De meest recente roosters zijn te vinden op de Studenten-website:
Onderwijsvorm
Per week 2 uur hoorcollege voorafgaand aan 2 uur werkcollege/programmeeropdrachten.
Toetsing
Theory: Two simultaneously taken written exams (20%, 20%)
Practice: Assessment of lab assignment (60%).
Grades for all separate exams and practical assignments must be sufficient.
Final grade: weighted average (as above) or highest insufficient grade if any.
All sufficient sub-grades will remain valid.
Literatuur
Book: H. van Vliet, Software Engineering: Principles and Practice, ISBN: 9780470031469
Sheets used during class.
Aanmelden
Aanmelden via Usis: Selfservice > Studentencentrum > Inschrijven
Activiteitencodes te vinden via de studentenwebsite onder de tab 'Wiskunde en Natuurwetenschappen'.
Contact
Onderwijscoördinator Informatica, Riet Derogee.
Website
Blackboard.