Modules English Computer Science
Modules English Computer Science
Elective courses and elective team projects are offered in the summer semester (March – July) only.
Individual research projects can be completed in winter and summer semester.
NOTE: Students can also choose software and hardware courses from the Information Engineering
programme.
Each semester, the Department of Computer Science offers their students elective courses (6
ECTS credits) in four different elective areas. An elective course is made up of a lecture and a lab.
The elective areas are:
Each semester students can choose from a range of elective courses in each area. These courses
can change from one semester to the next and the list of elective courses is confirmed three
months before the start of the upcoming semester.
As part of your application to HAW Hamburg, please write the elective area(s) in your learning
agreement from which you would like to choose a course or courses. Once the list of elective
courses has been decided for your chosen semester, your Student Exchange Coordinator will
contact you, so you can finalise your choice of elective courses.
Work load: 180 hrs Lecture hours per week: 2 + 2 hrs labs ECTS Credits: 6
Area objectives:
“Data Scientist: The Sexiest Job of the 21st Century” – Harvard Business Review. A data scientist must have the
ambition, intuition, and curiosity to not only solve problems as they are presented, but also to identify and
specify problems themselves. Intellectual curiosity and the ability to experimentation require a fusion of
analytical and creative thinking. Employers are currently seeking candidates who can ask the “right” questions to
form intelligent hypotheses and explore data using basic statistical methods and machine learning models.
After all, those who can efficiently identify patterns and dependencies can make faster and more informed
decisions, design processes more effectively and save costs.
Type of exam:
written exam / oral exam / presentation / term paper etc.
Requirements for credit point allocation:
Literature:
• Steven Skiena, “Data Science Design Manual”, Springer
• Henk Tijms, “Understanding Probability”, Cambridge University Press
• Daniel Keim, Jörn Kohlhammer, Geoffrey Ellis, and Florian Mansmann, "Visual Analytics"
• J. Han, M. Kamber, “Data Mining. Concepts and Techniques”
• “Deep Learning. The comprehensive handbook: fundamentals, current techniques and algorithms, new research
approaches”, by Ian Goodfellow , Yoshua Bengio, et al.
• Scientific primary literature (books, conference proceedings, journal papers etc.)
Elective Area #2: Systems and Software Engineering
Work load: 180 hrs Lecture hours per week: 2 + 2 hrs labs ECTS Credits: 6
Area objectives:
Systems and software engineering is an interdisciplinary field of engineering and its management which focuses
on how to analyze, design, integrate, implement, and manage complex systems over their life cycles. While
system engineering incorporates both hardware and software components, software engineering focuses on
the software of a system.
On completion, students will have the ability to:
• develop complex IT systems in different domains
• understand and optimize modern development processes
• apply various V&V (Verification and Validation) methods to improve system quality
• work in agile teams
Type of exam:
written exam / oral exam / presentation / term paper etc.
Literature:
• Agile Model-Based Systems Engineering Cookbook, Bruce Powel Douglass, 2021, ISBN 1838985832
• Software Engineering, Ian Sommerville, Pearson Education, 2021. ISBN: 0133943038
• Software Testing Foundations, Andreas Spillner, 2021, ISBN 1933952083
• Scientific primary literature (books, conference proceedings, journal papers etc.)
Elective Area #3: Cyber-physical and Intelligent Systems
Work load: 180 hrs Lecture hours per week: 2 + 2 hrs labs ECTS Credits: 6
Area Objectives:
A cyber-physical system (CPS) is a network of IT and software components with mechanical and electronic parts
that communicate via a data infrastructure such as the Internet. A cyber-physical system is characterized by its
high degree of complexity, reaching from the networking of embedded systems such as industry automation
systems in apple farms through communication networks in autarkic underwater robotics.
Type of exam:
written exam / oral exam / presentation / term paper etc.
Literature:
• Schwaiger, R.; Steinwendner, J.: Neuronale Netze programmieren mit Python. Rheinwerk Computing
• Alpaydin, E.: Introduction to Machine Learning, MIT Press, 2020, ISBN: 0262043793
• Scientific primary literature (books, conference proceedings, journal papers etc.)
• www.tensorflow.org
Elective Area #4: Open Communication Systems
Work load: 180 hrs Lecture hours per week: 2 + 2 hrs labs ECTS Credits: 6
Area objectives:
The Open Systems Interconnection model (OSI model) is a conceptual model that describes the universal
standard of communication functions of a telecommunication system. Interoperability and cybersecurity play an
important role in diverse communication systems containing.
Type of exam:
written exam / oral exam / presentation / term paper etc.
Literature:
Scientific primary literature (books, conference proceedings, journal papers etc.)
Elective Team Projects (PO)
Work load: 270 hrs Lecture hours per week: 6 hrs team work ECTS Credits: 9
Area objectives:
The student will work in a larger team on a predefined IT project. At the start of the semester the project goal
will be presented by the lecturer and the students will work on the project in teams of 4-6 people. In order to
run the project successfully, software engineering principles must be applied. The project progress will be
supervised by the lecturer and lab assistants. At the end of the semester, the results will be presented to a
larger audience.
• solve IT-specific problems, taking into account limited resources (time, staff, tools, etc.)
• specify requirements, to model systems,
• set goals and plan projects,
• ensure quality,
• pre- and post-calculate the time required,
• provide comprehensible documentation,
• work in teams with developers and (if possible) users,
• present work results,
• lead and moderate meetings,
• resolve conflicts,
• evaluate work results.
Type of exam:
Project presentation, paper work etc.
Research Area #1: MARS - Modelling & Simulation (RLab1)
Degree Programme: Computer Science Bachelor Lecturer: Prof. Dr. Thomas Clemen
Work load: 270 hrs Hours per week: 6 hrs research work ECTS Credits: 6 (9)*
Students will be part of the MARS research group (https://mars-group.org/) of Prof. Dr. Thomas Clemen. They
will work on an individual research and development project suitable to their level.
A major objective of this module is to learn how to complete collaborative research in a larger team.
Self-learning materials and coaching will be provided to students during the semester. A highly experienced
team is also available to support students.
Area objectives:
The student has the opportunity to work on the interdisciplinary research projects:
• ESIDA: Epidemiological Surveillance
• SmartOpenHamburg
• MARS Urban simulation
Type of pass:
Project presentation, research paper publications etc.
Research Area #2: Smart Sensing (RLab2)
Degree Programme: Computer Science Bachelor Lecturer: Prof. Dr. Tim Tiedemann
Work load: 270 hrs Lecture hours per week: 6 hrs research work ECTS Credits: 6 (9*)
Students will be part of the research group of Prof. Dr. Tim Tiedemann. They will work on an individual research
and development project suitable to their level.
A major objective of this module is to learn how to complete collaborative research in a larger team.
Self-learning materials and coaching will be provided to students during the semester. A highly experienced
team is also available.
Area objectives:
• intelligent sensing
• machine learning
• sensor data processing
• smart robotics
• intelligent transport systems
• hardware acceleration
• bio robotics
Students have the opportunity to work on the following current interdisciplinary research projects topics:
Type of grading:
Degree Programme: Computer Science Bachelor Lecturer: Prof. Dr. Marina Tropmann-Frick
Work load: 270 hrs Lecture hours per week: 6 hrs research work ECTS Credits: 6 (9)
Students will be part of the Data Science research group of Prof. Dr. Marina Tropmann-Frick. They will work on
an individual research and development project suitable to their level.
A major objective of this module is to learn how to complete collaborative research in a larger team.
Self-learning materials and coaching will be provided to students during the semester. A highly experienced
team is also available.
Area objectives:
• Pharmacovigilance,
• Statistical methods in medicine (small vs. big data),
• Disaster management with optimization techniques,
predictions, decision support,
• Smart Mobility with test site for intelligent campus mobility,
• DigEco
• Data analytics / predictive analytics / predictive maintenance / text analytics.
Type of grading:
Project presentation, documentation, research paper publications etc.