2MMN20 (2019-GS2) Scientific programming