Об этом курсе
4.9
257 ratings
82 reviews
Science is undergoing a data explosion, and astronomy is leading the way. Modern telescopes produce terabytes of data per observation, and the simulations required to model our observable Universe push supercomputers to their limits. To analyse this data scientists need to be able to think computationally to solve problems. In this course you will investigate the challenges of working with large datasets: how to implement algorithms that work; how to use databases to manage your data; and how to learn from your data with machine learning tools. The focus is on practical skills - all the activities will be done in Python 3, a modern programming language used throughout astronomy. Regardless of whether you’re already a scientist, studying to become one, or just interested in how modern astronomy works ‘under the bonnet’, this course will help you explore astronomy: from planets, to pulsars to black holes. Course outline: Week 1: Thinking about data - Principles of computational thinking - Discovering pulsars in radio images Week 2: Big data makes things slow - How to work out the time complexity of algorithms - Exploring the black holes at the centres of massive galaxies Week 3: Querying data using SQL - How to use databases to analyse your data - Investigating exoplanets in other solar systems Week 4: Managing your data - How to set up databases to manage your data - Exploring the lifecycle of stars in our Galaxy Week 5: Learning from data: regression - Using machine learning tools to investigate your data - Calculating the redshifts of distant galaxies Week 6: Learning from data: classification - Using machine learning tools to classify your data - Investigating different types of galaxies Each week will also have an interview with a data-driven astronomy expert. Note that some knowledge of Python is assumed, including variables, control structures, data structures, functions, and working with files....
Globe

Только онлайн-курсы

Начните сейчас и учитесь по собственному графику.
Calendar

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Intermediate Level

Промежуточный уровень

Clock

Предполагаемая нагрузка: 6 weeks of study, 4-6 hours/week

Прибл. 19 ч. на завершение
Comment Dots

English

Субтитры: English

Приобретаемые навыки

Python ProgrammingMachine LearningApplied Machine LearningSQL
Globe

Только онлайн-курсы

Начните сейчас и учитесь по собственному графику.
Calendar

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Intermediate Level

Промежуточный уровень

Clock

Предполагаемая нагрузка: 6 weeks of study, 4-6 hours/week

Прибл. 19 ч. на завершение
Comment Dots

English

Субтитры: English

Программа курса: что вы изучите

1

Раздел
Clock
4 ч. на завершение

Thinking about data

This module introduces the idea of computational thinking, and how big data can make simple problems quite challenging to solve. We use the example of calculating the median and mean stack of a set of radio astronomy images to illustrate some of the issues you encounter when working with large datasets. ...
Reading
8 видео (всего 30 мин.), 1 материал для самостоятельного изучения, 4 тестов
Video8 видео
Course overview2мин
Pulsars3мин
Diving in: imaging stacking5мин
Challenge: the median doesn't scale2мин
The solution: improving your method3мин
Module summary1мин
Interview with Aris Karastergiou6мин
Reading1 материал для самостоятельного изучения
Further reading10мин
Quiz1 практическое упражнение
Pulsars: test your understanding10мин

2

Раздел
Clock
4 ч. на завершение

Big data makes things slow

In this module we explore the idea of scaling your code. Some algorithms scale well as your dataset increases, but others become impossibly slow. We look at some of the reason for this, and use the example of cross-matching astronomical catalogues to demonstrate what kind of improvements you can make. ...
Reading
7 видео (всего 35 мин.), 3 тестов
Video7 видео
Supermassive black holes3мин
What is cross-matching?4мин
Evaluating time complexity5мин
A (much) faster algorithm6мин
Module summary2мин
Interview with Brendon Brewer8мин
Quiz1 практическое упражнение
Supermassive black holes: test your understanding10мин

3

Раздел
Clock
4 ч. на завершение

Querying your data

Most large astronomy projects use databases to manage their data. In this module we introduce SQL - the language most commonly used to query databases. We use SQL to query the NASA Exoplanet database and investigate the habitability of planets in other solar systems....
Reading
7 видео (всего 35 мин.), 3 тестов
Video7 видео
Exoplanets4мин
Querying database with SQL4мин
More advanced SQL4мин
Joining tables in SQL6мин
Module summary2мин
Interview with Jon Jenkins8мин
Quiz1 практическое упражнение
Exoplanets - test your understanding10мин

4

Раздел
Clock
4 ч. на завершение

Managing your data

This module introduces the basic principles of setting up databases. We look at how to set up new tables, and then how to combine Python and SQL to get the best out of both approaches. We use these tools to explore the life of stars in a stellar cluster. ...
Reading
6 видео (всего 29 мин.), 3 тестов
Video6 видео
The lifecycle of stars6мин
Setting up your own database5мин
Exploring a star cluster4мин
Module summary2мин
Interview with Emily Petroff6мин
Quiz1 практическое упражнение
Stars - test your understanding10мин
4.9
Direction Signs

17%

начал новую карьеру, пройдя эти курсы
Briefcase

83%

получил значимые преимущества в карьере благодаря этому курсу

Лучшие рецензии

автор: GMJun 30th 2017

Great course with a good balance of code and the rewards to be had from understanding how the code works - proved to be an excellent introduction to Astronomy and confidence builder in Python.

автор: JMJul 15th 2017

One of the best courses I've done on Coursera. Just enough astronomy to understand the problems, and then go into the exercises in a step by step way, building up complexity. Couldn't stop!

Преподавателя

Tara Murphy

Associate Professor
School of Physics

Simon Murphy

Postdoctoral Researcher
School of Physics

О The University of Sydney

The University of Sydney is one of the world’s leading comprehensive research and teaching universities, consistently ranked in the top 1 percent of universities in the world. In 2015, we were ranked 45 in the QS World University Rankings, and 100 percent of our research was rated at above, or well above, world standard in the Excellence in Research for Australia report....

Часто задаваемые вопросы

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • We assume you are familiar with basic programming in a modern programming language including variables, control structures, data structures, functions, and working with files. In this course we will use Python 3.

    We'll walk through all the examples and provide lots of support, so jump in and have a go. If haven't done any programming for a while, you might want to brush up before you start.

Остались вопросы? Посетите Центр поддержки учащихся.