Scientific Programming Dual course of study in Mathematics and Informatics combined with vocational training as MATSE (Mathematical-technical software developer) Dipl.-Volksw. Jochen Goeser FH Aachen University of applied sciences Faculty of Medical Engineering and Technomathematics European expert seminar Dual Learning, Brussels 20th april 2015 FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 1
Scientific Programming Genuine dual course of Study: Two Certificates obtained: Academic: Bachelor of Science in Scientfic Programming Exam: University of applied science Aachen Vocational: Mathematical-technical software developer (state recognized training occupation) Exam: Chamber of Industry and Commerce FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 2
Academic/ vocational profile Mathematics (academic): Analysis Linear Algebra Stochastics Numerics Mathematics (vocational): Description of complex problems in mathematical models Numeric optimisation Statistics Simulations M A T H E INFORMATICS A T I C S Informatics (academic): Programming languages IT-Basics IT-Systems Algorithms Databases Software-Engineering Networks Informatics (vocational): Software-development Web-applications Databases Digital image processing App-programming Mathematics as the foundation for analytical competences, creating the ability to actually understand IT FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 3
Three locations University of applied science Aachen, Campus Jülich Cologne Campus Jülich Supercomputing Center FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 4 Fachhochschule Aachen - Aachen University of Applied Sciences 4
Cooperating companies in Aachen FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 5
Cooperating companies cont. Cologne campus Jülich Supercomputing Center FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 6
1st & 2nd year Sem. Mathematics Informatics 0 Block course Mathematical basics Block course Java - introduction 1 2 Analysis I Linear Algebra I Analysis II Linear Algebra II IT-basics Java Algorithms 3 Stochastics 4 Numerics I Databases Software-Engineering IT-Systems Networks FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 7
Klausuren Klausuren optionaler Block Bachelor-arbeit IHK Teil 2 IHK Teil 1 Kolloquium ZP optionaler Block ECTS-Projekt Klausuren ECTS-Projekt Klausuren optionaler Block Klausuren Company practise phases Jan Feb Mrz Apr Mai Jun Jul Aug Sep Okt Nov Dez 1. Jahr Block: JAVA 1 Mathem. Grundl. 1. Semester: IT-Grundl., Analysis 1, Linearea Algebra 1 2. Jahr 1. Semester 2. Semester: JAVA 2, Algorithmen Analysis 2, Lineare Algebra 2 / Urlaub optionaler Block 3. Semester: Datenbanken, 2. Pgmspr., Software- Engineering., Stochastik 3. Jahr 3. Semester 4. Semester: IT-Systeme, Rechnernetze Numerik 1. Wahlpflichtfach / Urlaub optionaler Block 5. Semester: Seminar., allg. Komp., 2. Wahlpflichtfach 4. Jahr 5. Semester 6. Semester Allg. Kompetenzen 3. und 4. Wahlpflichtfach Jan Feb Mrz Apr Mai Jun Jul Aug Sep Okt Nov Dez FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 8
Project example 1st Semester Task Reception of GPS-Data Track distances Analyse distances and times Testing and quality control Projekt presentation for trainers FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 9
Softwareengineering exhibition Students present their 3rd Semester projects FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 10
3rd year of study Sem. Mathematics Informatics Application 5 Seminar Optional courses (compulsory) 6 Preparation for Exams Bachelor thesis & Exams FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 11
Dual course of study: the students perspective What students can expect: Study program with salary with a straight path to a Bachelor Degree Interesting real world projects at the employer Exceptional employment perspectives Various fitting master programs (typically done as professional student) What students must consider: Workload caused by dualism Contractually regulated vacations Two roles employee/student sometimes result in conflict Employer and location of study program not always co-located FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 12
Requirements for companies Training supervisor with the formal qualification for vocational training and a background in Mathematics/ Informatics Practical projects on different levels corresponding to the curriculum Subjects for Seminar papers and Bachelor thesis Support during the course of study Soft Skills Students receive an apprentice salary Perspectives FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 13
Advantages for companies Companies gain qualified employees, perfectly suited to their needs Competitive advantage in the face of a shortage of skilled applicants in the region FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 14
Service for companies Vocational Training Acquisition of Applicants Applicant Selection (Screening test SOI ) Coordination of Apprenticeship Consultation in setting up the company training program If wanted, we overtake the formal leadership for the apprenticeship Training program for the chamber examination Academic Program Advancement Program for students that fall behind schedule Consultation of students Demand oriented optional courses Bachelor Thesis adviced by Professors at the Enterprises Master program FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 15
Career opportunities The combination of a solid mathematical background with software engineering capabilities opens a broad range of career opportunities Strong support of regional industry indicates that the curriculum meets their needs Sponsoring of an endowed professorship Optional courses to meet the knowledge demand in industry Broad range Software Development IT-Architect IT-Project Engineer Quality Engineer IT-Consultant Computational Engineering and Science FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 16
FH Aachen University of Applied Sciences Faculty of Medical Engineering and Technomathematics Heinrich-Mußmann-Str. 1 52428 Jülich Germany T +49. 241. 6009 53088 goeser@fh-aachen.de www.fh-aachen.de FH AACHEN UNIVERSITY OF APPLIED SCIENCES DUAL COURSE OF STUDY SCIENTIFIC PROGRAMMING B. Sc. 17