The study program covers various programming languages, database systems as well as project planning and collaboration.
Good software engineers are excellent problem solvers and combine abstract thinking skills with a hands-on mentality. The Software Engineering bachelor program provides you with comprehensive scientific and practically applicable competencies you need to become an expert in the field of software development.
Your career choices
After graduation, you will be able to tailor, implement and evaluate software solutions, processes, and metrics as part of interdisciplinary teams. The core semesters will give you enough freedom and challenges to specialize in a variety of backend-, frontend- or mobile development languages and frameworks. The continuous input from CODE’s cutting-edge industry partners guarantees intensive engagement with the most advanced technologies. The scientific reasoning and problem solving tools, as well as the communication and collaboration skills you acquired during your projects, seminars, and lectures, will help you to successfully tackle all challenges you set yourself.
We will not tell you, what (or who) you will be after graduating at CODE – this decision will be totally up to you. But to give you an idea, we recommend you head over to Digitale-leute.de for some very interesting interviews with software engineers from the digital economy.
Tools & technologies you can experience
The program is focused on a set of modules that explore the range of discipline software engineering. As a future software engineer, you will choose the modules you want to explore.
- Software Engineering Basics
- Relational Databases
- NoSQL Databases
- Software Modelling and Design Patterns
- Automated Software Testing
- Hardware and OS
- Internet Of Things
- Machine Learning
- Natural Language Processing
- 2D/3D Rendering
- Web Technology
- Mobile Development
- Continuous Integration, Build Automation & Deployment
- Distributed and Parallel Computing
- Data Science and Big Data
- Blockchain & Cryptography
- Image Processing