The WASP AS track has four mandatory core courses: “Autonomous Systems 1”, “Autonomous Systems 2”, “Software Engineering and Cloud Computing”, and the “WASP Project Course”. The first three courses, designed in close cooperation with leading researchers, create a common frame of reference for the PhD students.
In the “WASP Project Course,” students conduct interdisciplinary research projects. One aim of the course is to create a meeting point between different research areas. Student groups, with members from various departments and research areas, develop application-oriented and interdisciplinary projects. It is beneficial to conduct projects in connection to the demonstrator arena in WASP.
Because of the wide range of participants, courses offered are tailored to the need of the students. Courses are given in different formats such as intensive courses, consisting of lectures and seminars over a few days, and blended learning, combining online and classroom lectures.
In addition to participating in the mandatory core courses, the PhD students also have the possibility to participate in the courses given in the AI-track.
Prerequisites
The students are expected to have a background in computer science, computer engineering, electrical engineering or similar. The students are expected to have the foundational mathematics found in most engineering programs and basic programming skills.
AS-Track Mandatory Courses
These are the three mandatory core courses in the WASP AS-track.
Autonomous Systems 1 is a WASP core course. It gives a broad understanding of the wide area of autonomous systems and the foundational knowledge in the topic areas required to understand and develop autonomous systems.
Autonomous Systems 2 is a WASP core course. It gives a broad understanding of the wide area of autonomous systems and the foundational knowledge in the topic areas required to understand and develop autonomous systems.
The course Software Engineering and Cloud Computing give the students a broad understanding of the area of software and cloud technology for scalable software-intensive systems. The course covers introductory topic areas related to software technology and cloud computing.
After the course the students should be able to:
- To use the state-of-the-art of versioning systems
- To refactor code and exploit design patterns
- To write automated simple unit tests
- To deploy and maintain a simple cloud application
The course is organized around independent projects, typically with 3-6 students under the supervision of an academic and an industrial supervisor. The projects should preferably be connected to the WASP research arenas and combine research with industrial relevance.
The goals of the project course are for the students to:
- Develop a working prototype solving a relevant problem in the area of autonomous systems and software
- Experience working in a project related to autonomous systems and software which requires several different competences
- Learn the possibilities available in the WASP research arenas, or as an exception, similar industrial demonstrator setting
- Work with technologies that are relevant for prototyping and get the opportunity to develop contacts with Swedish industry in the area of autonomous systems and software