Skip to content
MakeMyCareer

SCI1022 · Monash University

Introduction to scientific coding

Credit points
6
Level
1
Workload
—
Faculty
Science

What it covers

This unit will teach the fundamental principles of the writing and development of scientific computing code through the completion of practical modules. You will initially complete a compulsory introductory module in which you will learn coding skills using Python. You will then complete a module in other languages such as R, MATLAB, Mathematica or Julia. All the modules will be taught in applied sessions using practical examples from various disciplines. All modules will cover fundamental control structures, common file systems, input and output of data, two- and three-dimensional data plotting and the interpretation of these plots.

Assessment

TaskTypeWeight
Homework assignment (Group and individual assignments)Exercise50%
In-class assignment (Weekly computer laboratory work)Exercise40%
Pre-class testQuiz / Test10%

When and where

Teaching periodCampusMode
First semesterClaytonOn-blk
Second semesterClaytonOn-blk