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
| Task | Type | Weight |
|---|---|---|
| Homework assignment (Group and individual assignments) | Exercise | 50% |
| In-class assignment (Weekly computer laboratory work) | Exercise | 40% |
| Pre-class test | Quiz / Test | 10% |
When and where
| Teaching period | Campus | Mode |
|---|---|---|
| First semester | Clayton | On-blk |
| Second semester | Clayton | On-blk |