Course Information

Software Engineering - Bachelor of Science (BSc)

Software engineering is a specialisation and extension of computer science, primarily focusing on the systematic construction of large-scale software-intensive systems.

Key data

Type of programme

Bachelor of Science (BSc)

Type of study
  • full-time
Study curriculum

Information on the study curriculum

Start of programme
  • next summer semester: 01.04.2018
  • next winter semester: 01.10.2017
Orientation offer Language of instruction
  • German
Admission
  • no restriction
Enrolment

Information for enrolment

ECTS credit points

180

Standard period of study (semester)

6

More about the course

It concerns all aspects of conceptualising and realising new, large-scale software systems, as well as restructuring and reusing existing software. This includes, in particular, methodological aids such as processes, models, tools and principles of systematic development of software systems, solid knowledge of quality control and relevant knowledge and experience in the area of project management.

Study

  • Study situation

    Excellent teacher to student ratio

    The generous teacher to student ratio at Ulm University ensures exceptional support for our students. Classes and tutorials are reasonably sized and study groups are systematically encouraged. This highly supportive environment and additional offers like programming workshops and electronic learning platforms help our students to ease into this versatile degree programme, especially during their first semesters.

    Key advantages

    ■ Revision courses for final exam preparation
    ■ Tutorials in small groups
    ■ Small department with excellent teacher to student ratio and numerous direct contact persons
    ■ Several modern computer rooms (Windows and Linux), free WIFI throughout the

  • Course Objectives

    This bachelor’s degree programme in software engineering combines the elements of a classical computer science degree (practical, technical and theoretical computer science, mathematics) with their corresponding application possibilities in developing large-scale systems. There are also units on business, user interface design and media law.

    A graduate with a bachelor’s degree has a broad knowledge base in the areas of software engineering that are specific to computer science as well as basic to good knowledge in the areas of business and management.
    He is capable of grasping considerable requirements of software systems, creating appropriate concepts for problem solving, and selecting and applying productive tools and methods. He can work with a process focus and take on various aspects of project management independently.

  • Curriculum

    Credit Points
    Übersicht mit Leistungspunkten (Bachelor of Science) LP
    Informatik 78
    Software Engineering 44
    Mathematik 32
    Seminare8
    Additive Schlüsselqualifikationen 6
    Bachelorarbeit 12
    Summe180

    zum Studienplan im LSF (Bachelor Software Engineering FSPO 2014)

  • Semester abroad

    The world is coming together – that is also and particularly true for science. International experience is an increasingly important asset to successfully compete in the job market. Students at Ulm University can apply for one or two semesters abroad with numerous universities – both in Europe as part of the ERASMUS+ programme and at universities outside of Europe.

    For Computer Science programmes we have partner universities, for example, in Estonia, Finland, France, Italy, Holland, Norway and Spain. The International Office provides further information.

    Depending on your goals, you may find the following links helpful:

    Semester abroad

    Internship abroad

    Writing your final thesis abroad

    Abhängig von Ihren Zielen finden Sie im Folgenden Informationen, die Ihnen weiterhelfen:

    Auslandsstudium

    Auslandspraktikum

    Abschlussarbeit im Ausland

Career perspectives

  • Career Fields

    Possible career fields include analysis, drafting and developing qualitatively high-end software-intensive systems (especially embedded systems). The focus on theoretical content fulfils the prerequisite for future research activity. In addition, with the appropriate focus, there are opportunities in the fields of project management and quality assurance. A graduate from the software engineering bachelor’s degree programme always draws upon his knowledge base and technical skills from the field of computer science.

Contact

No contact chosen