Mini Project: Systems Development
The course introduces a project, in a problem-based learning approach, guided by realistic and challenging customer requirements. The project course is organized as group work.
The student shall deliver a design specification of the system under construction. The design shall be implemented, and result in a working and tested software prototype. In this course the student learn to analyze the demands of a customer, capture these in a software requirements specification and to design and develop software from this analysis and to verify and validate that the software developed satisfies the given requirements.
Further, the student will learn to plan a project, work in a project team and use the software project development methods.
The studies will use systems that consists of non-software parts such as hardware platform, sensor and actuators, and software parts that include software platform and software components. The student will design and implement the software components,test and analyze the system in respect to the defined requirements.