0% found this document useful (0 votes)
20 views

Big Data Programming Data Science Syllabus

This document outlines the details of a self-paced online course on programming for data science. The course contains 10 sections that cover computational thinking, programming concepts, data analysis, and a capstone project. Students will learn skills like algorithm design, data visualization, and applying programming to solve data science problems. Upon completion, students can receive credits towards a Master's degree in data science.

Uploaded by

makiyeah14
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Big Data Programming Data Science Syllabus

This document outlines the details of a self-paced online course on programming for data science. The course contains 10 sections that cover computational thinking, programming concepts, data analysis, and a capstone project. Students will learn skills like algorithm design, data visualization, and applying programming to solve data science problems. Upon completion, students can receive credits towards a Master's degree in data science.

Uploaded by

makiyeah14
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Programming for Data

Science
COURSE DETAILS Course syllabus
No Prerequisites Required.
COURSE OVERVIEW
COURSE DATES Technology is used by millions of us every day, but do we
This is a self-paced course, so you can understand how the technology we use actually works?
learn when it suits you.
While being able to use a computer or digital device is useful in
Finish Date: our modern world, this course will help you understand how digital
31st December 2025 0:00 AM UTC technologies work and will develop your coding skills.
TIME COMMITMENT You will learn algorithm design as well as fundamental programming
Between 8 to 10 hours per section. concepts such as data, selection, iteration and functional
decomposition, data abstraction and organisation.
ASSESSMENTS & CERTIFICATION
To qualify for a certificate, all questions, This course will test your knowledge and skills in solving small-
worked problems and assignments must be scale data science problems working with real-world datasets and
completed. edX will only issue certificates develop your understanding of big data in the world around you.
to participants that have chosen the
‘Verified Track’ and complete the course WHAT YOU WILL LEARN
with a grade of 60% or higher. When your » Skills and understanding of computational thinking
certificate is available, you will be notified in » Understand and apply introductory programming concepts
your edX dashboard.
such as sequencing, iteration and selection
GRADING SCHEME » How to analyse data and perform simple data visualisations
Pass (60% or higher) using Processing
Fail (under 60%) » Equip you to study computer science or other programming
Related courses as part of the AdelaideX languages.
Big Data MicroMasters Program:
– Computational Thinking and Big Data Section 1: Creative code – computational thinking
– Big Data Fundamentals SECTION 1 LEARNING OBJECTIVES
– Big Data Analysis » Understand what you can do with Processing
– Big Data Capstone Project » Be able to qualify and express how algorithms work
Find out more » Apply the basics of Processing and start coding with colour.
SECTION 1 ASSESSMENT REQUIREMENTS
» Quiz questions.

Section 2: Building blocks – breaking it down and


building it up
SECTION 2 LEARNING OBJECTIVES
» Manipulate shape attributes, and work with weights and
shapes using code.
» Start using variables and expressions
» Detail why and how variables can make our code smarter
» Understand how data can be represented and used as
variables.
SECTION 2 ASSESSMENT REQUIREMENTS
» Quiz questions and assignment.

ADELAIDEX BIG DATA MICROMASTERS PROGRAM PAGE 1


Section 3: Repetition – creating and recognising patterns
SECTION 3 LEARNING OBJECTIVES
» Explain how and why using repetition can aid creating code
» Apply your understanding of repetition and data
» Begin using repetition to manipulate and visualise data.
SECTION 3 ASSESSMENT REQUIREMENTS
» • Quiz questions and assignment.

Section 4: Choice – which path to follow


SECTION 4 LEARNING OBJECTIVES
» Identify how to create simple and complicated choices in code
» Detail how to create and use decision points with code
» Apply and explain the use of repetition and choice on data.
SECTION 4 ASSESSMENT REQUIREMENTS
» • Quiz questions and assignment.

Section 5: Repetition – going further


SECTION 5 LEARNING OBJECTIVES
» Identify advantages of repetition for data visualisation
» Apply and reflect upon the power of repetitions in code
» Create curves, shapes, translate, rotate and scale data in code.
SECTION 5 ASSESSMENT REQUIREMENTS
» Quiz questions and assignment.

Section 6: Testing and debugging


SECTION 6 LEARNING OBJECTIVES
» Understand why and how to comprehensively test your code
» Debug code examples using line tracing techniques
» Explore how your code formatting style can minimise errors and maximise
readability
» Understand why style is important in your code.
SECTION 6 ASSESSMENT REQUIREMENTS
» Quiz questions and assignment.

Section 7: Arranging our data


SECTION 7 LEARNING OBJECTIVES
» Explore how and why arrays are used to represent data
» See how static and dynamic arrays can represent data
» Solve practical data problems using static and dynamic arrays.
SECTION 7 ASSESSMENT REQUIREMENTS
» Quiz questions and assignment.

ADELAIDEX BIG DATA MICROMASTERS PROGRAM PAGE 2


Section 8: Functions - reusable code
SECTION 8 LEARNING OBJECTIVES
» Understand how functions work in Processing
» Demonstrate how to deconstruct a problem into useable functions
» Build and use functions to develop practical solutions.
SECTION 8 ASSESSMENT REQUIREMENTS
» Quiz questions and assignment.

Section 9: Data science in practice


SECTION 9 LEARNING OBJECTIVES
» Explore how data science is used to solve programming problems
» Solve big data problems by applying skills and knowledge learnt throughout
the course.
SECTION 9 ASSESSMENT REQUIREMENTS
» Quiz questions and worked problems.

Section 10: Where next?


SECTION 10 LEARNING OBJECTIVES
» Understand the context of big data in programming
» Transform a problem description into a complete working solution using the
skills and knowledge you’ve learnt throughout the entire course
» Explore how you can expand your current skills and knowledge by
participating in future courses.
SECTION 10 ASSESSMENT REQUIREMENTS
» Quiz questions and major assignment.

Take your credential to the next level with a Master of Data


Science degree
Learners who successfully complete the Big Data MicroMasters program and
successfully gain admission to the Master of Data Science (Applied) Online at
the University of Adelaide will be granted 12 units of credit towards the Master’s
degree program.
The Big Data MicroMasters credential represents 25% of the Master of Data
Science degree program, which requires 48 units of coursework to complete.

Discussion Forum Etiquette and Frequency


We expect you to follow the edX rules for online conduct at all times and keep
your posts/responses positive on the discussion forums.
Post regularly, at least once per discussion activity and be sure to respond to your
peers, as instructed.

ADELAIDEX BIG DATA MICROMASTERS PROGRAM PAGE 3

You might also like