Course registration
Seminar proceedings
We offer two computer science seminars, one for bachelor students and one for master students. The bachelor seminar is named New Trends in Software Construction and the master seminar is named Full-scale Software Engineering. The general topics, prerequisites, seminar concept and the schedule are the same for both seminars. The bachelor and master seminar differ in their detailed topics and the expectations regarding the produced results. We inform the participants about the available topics prior to the kickoff meeting. The topics are assigned based on preferences provided by each seminar participant.
Prerequisites
- Provide a brief description of your motivation for participating in this seminar with your application via the Computer Science department’s seminar application system
- Strong interest in software engineering
- Strong interest in research
- Write and talk in English
- Basic LaTeX knowledge (recommended; can be learned in self-study in parallel to this seminar)
General topics
Software engineering is a broad area of study and research. Courses in software engineering usually focus on topics related to the development of software, e.g. requirements engineering, software design, implementation, testing, and project management. However, there are other topics that software engineers have to deal with, like the maintenance and operation of software, automation of parts of the software development process, and scalability of deployed applications. This seminar introduces students to software engineering activities, problems, and practices that go beyond the topics taught in our software engineering courses. The general topics include:
- Test and test infrastructure automation
- Enterprise architecture (debt) management
- Technical debt management
- Data-driven requirements engineering
- Domain modelling
- DevOps meets regulations
- Project management of big data projects
- Quality assessment of event-driven architectures
- Compute resource usage optimization in hybrid clouds
Seminar concept
The main goal of this seminar is to bring students closer to research by teaching how to write a scientific paper and how to present the findings. Consequently, the addressed topics are emerging questions in current research that will be tackled by students and supervisors. Moreover, this seminar will be conducted in a conference-like style. In the process, students will learn to
- grasp a research problem;
- search for literature;
- write a paper;
- submit their paper to the seminar’s internal research conference;
- review papers of their fellow students and give feedback and, vice versa, receive review feedback; as well as
- give a presentation that is focused / concise.
Moreover, to facilitate collaborative work, the students will write their paper in pairs of two.
Schedule
Note for the meetings, workshops and the presentation mentioned below that the participation is mandatory. Further, all deadlines are hard deadlines, i.e. not meeting a deadline means that the seminar is graded as failed. All deadlines are with respect to CET timezone.
Date | Location | What |
---|---|---|
01/04/2022 | - | Announcement of available topics in RWTHmoodle |
11/04/2022 | - | Deadline to submit topic preferences |
14/04/2022 | - | Announcement of topic and seminar supervisor assignment |
14/04/2022 09:00 - 10:00 | online meeting2 | Kickoff meeting (information about the seminar organization) |
19/04/2022 to 25/04/2022 | online meeting2 | Meeting with seminar supervisor (discuss topic and literature) |
27.04.2022 14:30-16:00 | AH VI | Scientific writing workshop |
02/05/2022 | - | Deadline to submit the outline of your paper to your supervisor |
30/05/2022 | - | Deadline to submit the abstract and draft version of your paper to your supervisor |
31/05/2022 to 07/06/2022 | online meeting2 | Meeting with seminar supervisor (discuss submitted draft) |
09/06/2022 | - | Announcement of the seminar paper abstracts |
13/06/2022 | - | Deadline to submit your review preferences for two other seminar papers |
17/06/2022 | - | Deadline to submit the first version of your paper to the conference management system |
20/06/2022 | - | Announcement of the peer-review assignment |
27/06/2022 | - | Deadline to submit your review for two other seminar papers |
04/07/2022 12:30-14:00 | 5054 (2356|054) | Academic presenting workshop |
11/07/2022 | - | Deadline to submit the camera-ready version of your paper to the conference management system |
12/07/2022 to 18/07/2022 | online meeting2 | Meeting with seminar supervisor (discuss prepared paper presentation) |
25/07/2022 | - | Deadline to submit paper presentation |
28/07/2022 09:00-16:00 | 9222 (2359|222) | Paper presentations at the internal seminar conference |
August/September | - | Publication of the seminar papers on the SWC website |
1 participants are informed about the meeting details in the respective course room on RWTHmoodle
2 participants have to make an appointment with their supervisor
Successful participation requirements
The participants have to meet the following requirements:
- attend the kickoff meeting;
- attend all meetings with their seminar supervisor;
- meet all deadlines;
- write a paper on their research topic (8 pages; in English; template will be provided);
- review two fellow students’ papers (in English);
- attend the workshops on Scientific Writing and Academic Presenting
- give their final presentation (in English);
- attend all presentations of the seminar; and
- actively participate in the discussions following each presentation.
All requirements have to be met to pass the seminar and are considered in the grading. If you cannot meet one of the requirements for a good reason, contact your supervisor in advance / at the earliest time possible to discuss how to proceed.