COMP6730 Programming for Scientists
S1S26 units6000-level
This course teaches introductory programming, fundamental programming language and computer science concepts, and computational problem solving illustrated with applications common in science and engineering, such as simulation and data analysis, visualisation and machine learning models. The course does not require any prior knowledge of programming, computer science or IT. There is an emphasis on designing and writing correct programs: testing and debugging are seen as integral to the programming enterprise.
- 2024S1 S2
- 2025S1 S2
- 2026S2
- 2027S1 S2
Prerequisites in 2025
Read automatically from the handbook's wording
enrolment in the any ANU postgraduate program
Incompatible with COMP7230, COMP1100, COMP1130, COMP1730, COMP6710: you can't count both.
The handbook's wording, and when it changed
You are not able to enrol in this course if you have previously completed COMP1730 . Incompatible with COMP7230 and COMP1040 .
To enroll in this course students must be enrolled in a postgraduate program at ANU. You are not able to enrol in this course if you have successfully completed COMP1100 , COMP1130 COMP1730 or COMP6710 . Incompatible with COMP7230 .
You are not able to enrol in this course if you have successfully completed COMP1100 , COMP1130 , COMP1730 , COMP6710 or COMP7710 .
What it leads to in 2025
These courses name COMP6730 in their 2025 prerequisites:
- COMP6490 Document Analysis
- COMP6670 Introduction to Machine Learning
- COMP8410 Data Mining
- COMP8430 Data Wrangling
- COMP8536 Advanced Topics in Deep Learning for Computer Vision
- COMP8600 Statistical Machine Learning
- COMP8715 Advanced Computing Team Project
- COMP8800 Advanced Computing Research Project
- COMP8830 Computing Internship
- COMP8880 Computational Methods for Network Science
- COMP8910 Data Mining
- COMP8930 Data Wrangling
- COMP8980 Computational Methods for Network Science