the-teachingRSE-project / competencies

The teachingRSE project: "Teaching and Learning Research Software Engineering"
Creative Commons Attribution 4.0 International
27 stars 19 forks source link

General: Masters Programme #4

Closed jpthiele closed 10 months ago

jpthiele commented 1 year ago

I think a core challenge would be to open this to SEs as local domain lecturers would have to be open to teach them some domain. Nevertheless, there are good master's courses aimed at different groups already.

One example from Hannover is the wind energy engineering master where some courses are for everyone and some courses are depending on the Bachelor degree of the students and aimed at teaching civil engineers some of the mechanical and electrical engineering skills needed and vice versa.

But of course a curriculum for domain Bachelors to learn SE skills is somewhat easier to design.

CaptainSifff commented 1 year ago

The Master program can be found among the changes in #18 ... Interested in contributing there?

fer-rum commented 1 year ago

The TU Dresden offers a masters course in Computational Modelling and Simulation which is very RSE heavy without ever explicitly mentioning it.

mmesiti commented 1 year ago

Adding also here that at ICTP/SISSA in Trieste (Italy) they have been offering a "Master in HPC" since 2014 https://www.mhpc.it/modules-0 , which (also?) targets an audience with scientific background.

mhagdorn commented 1 year ago

also HPC master programmes at EPCC Edinburgh: https://www.epcc.ed.ac.uk/education-and-training/masters-programmes

jngrad commented 1 year ago

The Curriculum Task Force of the International Society for Computational Biology (ISCB) has been keeping track of bioinformatics courses in several papers (the most recent and complete is Mulder et al. The development and application of bioinformatics core competencies to improve bioinformatics training and education, PLOS Computational Biology 14(2):e1005772, 2018, doi:10.1371/journal.pcbi.1005772). They now curate a database of degrees and certificates in bioinformatics (https://www.iscb.org/iscb-degree-certificate-programs). After a quick look, the majority of entries are Bachelor and Master's degree programs and specializations, Ph.D. programs, and certificates from graduate schools.

MakisH commented 1 year ago

At the Technical University of Munich, we have a M.Sc. Computational Science and Engineering, which admits students from any kind of STEM field (with some programming and math experience), and teaches numerical programming, various programming skills (with some focus on HPC), and includes elective modules in methods (e.g., machine learning) and application areas (e.g., fluid dynamics). In recent years, we have put a lot of effort in adding some RSE skills in the (new) 1-week onboarding course "CSE Primer" (Linux, Git, working in teams, Matlab, C++, plus some project), in the first-semester "Advanced Programming" (C++ with building, testing, packaging, collaborative mini-project, ...), and in practical courses, such as the "Computational Fluid Dynamics Lab" (larger simulation-focused team project).

dokempf commented 1 year ago

Heidelberg University has a MSc Scientific Computing program that, although not explicitely and not using that terminology, produces RSE candidates.

geyslein commented 1 year ago

The 'Hochschulkompass' of the HRK lists several programs about computing in science/scientific computing:

There are quite a many programs on computational science(s) as well, however imho these are often the successors of formerly known programs as Bio/Geo/... Informatics and the likes (I suppose that's too little RSEish?!).

MakisH commented 10 months ago

Closed by #189, maybe start new PRs to that file (which will eventually be moved to a webpage) in case there are more.