Bachelor of Science in Software Engineering

General

Program Description

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­tale-leute.de 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

Last updated August 2019

About the School

CODE is a Berlin-based state-accredited university of applied sciences that offers bachelor’s degree programs in the field of Digital Product Development.

CODE is a Berlin-based state-accredited university of applied sciences that offers bachelor’s degree programs in the field of Digital Product Development. Read less