Mathematical-technical software developer

from Wikipedia, the free encyclopedia

The mathematical-technical software developer (MATSE) has been a state-recognized training occupation in Germany since August 1, 2007 according to the Vocational Training Act .

History of the creation of the job description

The new job description of mathematical-technical software developer originally goes back to the apprenticeship mathematical-technical assistant (MaTA) from 1965. At that time there was still no law that stipulated the guidelines for training occupations, so that initially there was no nationwide profile of the MaTA. With the first entry into force of the Vocational Training Act on September 1, 1969, however, all professions were gradually reorganized. Due to this development, the training occupation of the MaTA was reorganized in 2006. From this process the new apprenticeship in mathematical-technical software developer developed.

Work areas

According to the Federal Institute for Vocational Education and Training (BIBB), the field of work of the mathematical-technical software developer can be described as follows: Mathematical-technical software developers work in companies of different sizes and types, such as commercial enterprises , research institutions , computer centers and universities . Your main task is the conception, implementation and maintenance of software systems based on mathematical models.

Training content and professional qualifications

Here is an excerpt of the professional qualifications that mathematical-technical software developers learn during their training:

  • Application of mathematical models to solve problems from computer science, technology, natural sciences and economics as well as their technical implementation
  • Analysis of problems as well as development and formalized description of models in the field of software development
  • Planning and implementation of quality assurance measures
  • Use of common test principles and procedures as well as adequate use of test tools
  • Interdisciplinary communication and work in interdisciplinary teams
  • Application of project management methods
  • Advice and training for users

Exam and graduation

The training to become a mathematical-technical software developer includes an intermediate and a final examination .

midterm exam

The intermediate examination, in the middle of the second year of training, relates to the skills, knowledge and abilities learned in the first year of training and takes place in the examination areas of mathematical methods and object-oriented models and algorithms . The intermediate examination serves to determine the performance of the trainee. In contrast to an extended final examination, the assessment is not included in the final grade . In the mathematical models examination area , the trainee demonstrates that he can solve application-related tasks with given mathematical models and can present and evaluate the results. He works on written tasks in 60 minutes. In the examination area of object-oriented models and algorithms , he demonstrates that he can program specified solution algorithms and document programs. Here, too, he works on written assignments in 60 minutes.

final exam

At the end of the training, a further exam must be completed, which is divided into two parts. In the examination areas of mathematical models and methods (135 minutes), software development and programming (120 minutes) and economics and social studies (60 minutes), the trainee works on written assignments. In the development of a software system exam area , the trainee develops a concept for a complex software system within seven hours, which he then realizes in 28 hours. The exam concludes with a 30-minute technical discussion in which the software system developed is discussed. The examination tasks are developed by the ZPA Nord-West in Cologne. It also provides a sample exam for download .

Weighting of the examination areas

The examination areas are weighted as follows:

Exam area weighting
Mathematical methods and models 25 percent
Software design and programming 15 percent
Development of a software system 50 percent
Economics and Social Studies 10 percent

Training with studies

Since September 1, 2007, MATSE trainees have been able to enroll in the training-integrated bachelor's degree in "Scientific Programming" at the Aachen University of Applied Sciences - Jülich. This course of study integrates the training content in an efficient way so that a Bachelor of Science can be acquired after six semesters with the completion of the training. The course integrating training makes use of the fact that the fields of training for mathematical-technical software developers require, among other things, mathematical competencies from analysis or linear algebra , as well as from computer science (e.g. object-oriented programming and algorithms ). The prerequisite for the dual study is the Abitur or advanced technical college entrance qualification and the signed training contract . The training and study locations are currently Aachen, Jülich and Cologne.

Since September 1, 2010, there has also been a comparable offer at the training and study location in Cologne . Good graduates can then complete a four-semester, research-oriented master's degree in "Technomathematics" at the Aachen University of Applied Sciences, Jülich location, which is offered in cooperation with the Jülich Research Center . In addition to the fundamental advantage of being able to combine well-founded training with a bachelor's or master's degree, the bachelor's degree benefits from intensive practical training in the facilities and institutes of the educational and research institutions involved.

In 2018 the name of the degree program changes from "Scientific Programming" to "Applied Mathematics and Computer Science". This also applies to the consecutive master's degree at the FH Aachen.

Individual evidence

  1. MATSE training regulations on gesetze-im-internet.de (PDF; 68 kB), accessed on June 9, 2011.
  2. KMK framework curriculum for MATSE (PDF; 135 kB), accessed on June 9, 2011.
  3. ↑ The MATSE training profile on the BiBB website ( Memento of the original from October 9, 2010 in the Internet Archive ) Info: The archive link has been inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. , accessed June 9, 2011. @1@ 2Template: Webachiv / IABot / www.bibb.de
  4. Sample questions for the final examination of mathematical-technical software developer  ( page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice. , accessed June 9, 2011.@1@ 2Template: Toter Link / www.ihk-zpa.de  

literature

  • Magret Reymers: Profession for young people with a mathematical inclination BWP 4/2006, Bonn ( PDF file , accessed on June 9, 2011)

Web links