COMP 7024 Programming for Data Science
Credit Points 10
Legacy Code 301493
Coordinator Chng Wei Lau Opens in new window
Description This subject is designed for postgraduate students seeking to develop programming skills for data-driven research and professional practice. You will gain hands-on experience manipulating large, diverse datasets to enable complex analysis. You will also learn to create advanced data visualisations and publish transparent, well-documented analyses using R graphics, Markdown, and R Markdown to inform decision-making. The subject will further equip you with robust script development practices, including version control, testing, and Unix commands within the Git environment, providing a strong foundation for a career in data engineering, analytics, and machine learning.
School Computer, Data & Math Sciences
Discipline Computer Science
Student Contribution Band HECS Band 2 10cp
Check your fees via the Fees page.
Level Postgraduate Coursework Level 7 subject
Learning Outcomes
1. Use Excel to manage and manipulate data.
2. Extract, transform and load data using R and R-Studio; including reading and writing data files.
3. Create complex R programs to conduct Data Science tasks.
4. Use basic SQL to access databases.
5. Apply simulation techniques to Data Science tasks.
6. Create reports using Markdown and R-Markdown.
Subject Content
1. Introduction to R and R-Studio
2. Data Types, Variables , Expressions, and Data Structures
3. Input and Output
4. Control Structures: Loops, ,Conditional Expressions, and Functions
5. Simulation techniques
6. Object-oriented programming in R
7. Introduction to SQL
8. Using Markdown for reporting
Assessment
The following table summarises the standard assessment tasks for this subject. Please note this is a guide only. Assessment tasks are regularly updated, where there is a difference your Learning Guide takes precedence.
| Type | Length | Percent | Threshold | Individual/Group Task | Mandatory |
|---|---|---|---|---|---|
| Quiz | 5 x 30 minutes | 20 | N | Individual | Y |
| Final Exam | Lab based 1 hour practical | 40 | Y | Individual | Y |
| Applied Project | 3,000 words | 40 | N | Individual | Y |
Teaching Periods
Spring (2025)
Parramatta - Victoria Rd
On-site
Subject Contact Chng Wei Lau Opens in new window
View timetable Opens in new window
Quarter 1 (2026)
Parramatta City - Macquarie St
On-site
Subject Contact Chng Wei Lau Opens in new window
View timetable Opens in new window
Autumn (2026)
Parramatta - Victoria Rd
On-site
Subject Contact Rosalind Wang Opens in new window
View timetable Opens in new window
Spring (2026)
Parramatta - Victoria Rd
On-site
Subject Contact Chng Wei Lau Opens in new window
