COMP7230 Introduction to Programming for Data Scientists
Not offered in 20246 units7000-level
This course teaches introductory programming within a problem-solving framework applicable to data science. There is an emphasis on designing and writing small programs to solve data science problems that include data processing, data manipulation and data visualisation tasks. Testing and debugging are seen as integral to programming for data science. The course will also teach how to effectively use popular data science libraries for data analysis and manipulation. It will provide skills for tackling the `messiness' of real-world computer systems, libraries and their different versions, and data with a particular focus on solving problems using knowledge available on the Web. The course will be taught using the Python programming language. It will also require students to work collaboratively on software programs using the Git version control system and DevOps tools.
- 2024not offered
- 2025not offered
- 2026not listed
- 2027not listed
Prerequisites in 2024
Read automatically from the handbook's wording
One of
- enrolment in the Graduate Certificate of Applied Data Analytics
- enrolment in the Graduate Certificate of Data Engineering
- enrolment in the Graduate Diploma of Applied Data Analytics
- enrolment in the Master of Applied Data Analytics
Incompatible with COMP1730, COMP6730, COMP1040: you can't count both.
The handbook's original wording (2024–2025)
To enrol in this course you must be enrolled in: Graduate Certificate of Applied Data Analytics or Graduate Certificate of Data Engineering or Graduate Diploma of Applied Data Analytics or Master of Applied Data Analytics. You are not able to enrol in this course if you have successfully completed COMP1730 or COMP6730 or COMP1040 .
What it leads to in 2024
These courses name COMP7230 in their 2024 prerequisites:
- COMP8410 Data Mining
- COMP8420 Neural Networks, Deep Learning and Bio-inspired Computing
- COMP8430 Data Wrangling
- COMP8600 Statistical Machine Learning
- COMP8880 Computational Methods for Network Science
- COMP8910 Data Mining
- COMP8920 Neural Networks, Deep Learning and Bio-inspired Computing
- COMP8930 Data Wrangling
- COMP8960 Statistical Machine Learning
- COMP8980 Computational Methods for Network Science