Bachelor Modules

All modules are offered for both environmental and civil engineers.

 

Winter Semester

Computer Science for Civil and Environmental Engineers I: Programming and Databases

This course teaches basic programming skills, as well as an understanding of computer science fundamentals necessary for engineers. In addition to pure programming, work with databases is also covered. The course is divided half into face-to-face lectures and half into supervised video and online exercises where programming problems can be worked on at the student's own pace.

Programming takes place in the object-oriented programming language Python, which enables engineers to access a variety of data science tools. Work with databases is based on the query language SQL, which is the foundation of much of the large-scale database systems in use today.

At the end of the module, participants have the competence to develop simple software projects and to systematically organize larger data sets.

Link to the Module Directory

Design Visualization and Virtual Planning

Building on the Computer Science for Civil and Environmental Engineers II course, participants here learn how to use advanced digital tools such as photo editing, 3D rendering, AR and VR specifically in the context of construction and planning. This course is currently in preparation for the winter semester 2023/24.

Summer Semester

Computer Science for Civil and Environmental Engineers : CAD und BIM

In this course, building on the basic course Building and Environmental Informatics I, the specific computer technologies are dealt with that every civil and environmental engineer works with in everyday life. Theoretical and practical knowledge in computer-based design of structures and environments in CAD software is taught, as well as the theory of 2D and 3D modeling and the basics of Building Information Modeling (BIM) that build on it.

Participants will be empowered to navigate the increasingly complex technical engineering environment, regardless of the role in which they participate.

Link to the Modul Dictionary

Praxis Project Construction Informatics

In the sixth semester, this advanced course picks up and applies the computer science knowledge from the two basic courses. In addition to block courses on a selection of advanced topics in construction informatics, students here complete a comprehensive, practice-relevant project as part of single or group projects. The selection of project topics is focused on technologies that are likely to define the future of the construction sector.

Link to the Project Topics

Link to the Module Dictionary

 

Fundamentals of Machine Learning

This course teaches interested participants the most modern techniques in data processing and analysis. In particular, current technologies in the field of machine learning are used. Topics include knowledge of data management processes, data protection and anonymization, understanding of data analysis processes and skills in the practical application of data analysis models are taught.

Link to the Module Dictionary