About
Dr Oliver Kullmann is an Associate Professor in the Department of Computer Science, Swansea University.
Dr Oliver Kullmann is an Associate Professor in the Department of Computer Science, Swansea University.
The research project will provide students with the opportunity of exploring a particular topic in computer science in some considerable depth. The project may involve the development of a software system in which case the student will experience the major phases of the life-cycle of a practical IT-project: Specification, design, implementation, testing, verification and validation. The project will enhance the students' competence in algorithm or system analysis, as well as informal and formal mathematical reasoning. It will give students an intellectual challenge to their abilities to learn new subjects without instruction and to further develop their abilities in literature researching, report writing, verbal presentation, project planning and time management.
This module provides a comprehensive overview of software engineering, covering essential topics such as software methodologies, prototyping, agile development, and software requirements. Students will learn software design principles, including class responsibilities, hierarchies, collaborations, and subsystems, as well as documentation using JavaDoc. The module includes thorough instruction on testing methods, coding conventions, version control, and Java FX. Additionally, students will explore design patterns, exception handling, user acceptance testing, software pricing, release methods, and continuous integration, equipping them with the skills needed for professional software development.