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 grad­u­a­tion, you will be able to tai­lor, im­ple­ment and eval­u­ate soft­ware so­lu­tions, processes, and met­rics as part of in­ter­dis­ci­pli­nary teams. The core se­mes­ters will give you enough free­dom and chal­lenges to spe­cial­ize in a va­ri­ety of back­end-, fron­tend- or mo­bile de­vel­op­ment lan­guages and frame­works. The con­tin­u­ous input from CODE’s cut­ting-edge in­dus­try part­ners guar­an­tees in­ten­sive en­gage­ment with the most ad­vanced tech­nolo­gies. The sci­en­tific rea­son­ing and prob­lem solv­ing tools, as well as the com­mu­ni­ca­tion and col­lab­o­ra­tion skills you ac­quired dur­ing your pro­jects, sem­i­nars, and lec­tures, will help you to suc­cess­fully tackle all chal­lenges you set your­self.
We will not tell you, what (or who) you will be after grad­u­at­ing at CODE – this de­ci­sion will be to­tally up to you. But to give you an idea, we rec­om­mend you head over to Dig­i­ for some very in­ter­est­ing in­ter­views with soft­ware en­gi­neers from the dig­i­tal econ­omy.

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
  • Programming
  • Relational Databases
  • NoSQL Databases
  • Collaboration
  • Software Modelling and Design Patterns
  • Security
  • Automated Software Testing
  • Hardware and OS
  • Internet Of Things
  • Robotics
  • 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

Program taught in:
  • English

See 2 more programs offered by Code University of Applied Sciences Berlin »

Last updated August 9, 2019
This course is Campus based
Start Date
Sep 2019
3 years
29,581 EUR
Request Info
Deadline for the written applications
By locations
By date
Start Date
Sep 2019
End Date
June 30, 2022
Application deadline
Request Info
Deadline for the written applications

Sep 2019

Application deadline
Request Info
Deadline for the written applications
End Date
June 30, 2022