/CTA200H_course_materials

CTA200H course

Primary LanguageJupyter NotebookMIT LicenseMIT

CTA200H

Welcome to the CTA200H course!

This course is for summer undergraduates performing research in astrophysics at University of Toronto, including but not limited to participants in UofT's CITA Summer Undergraduate Research Fellowship (SURF) and David A Dunlap Department of Astronomy & Astrophysics Summer Undergraduate Research Program (SURP). The goal is to provide training to help students be successful with the computation aspects of their summer research program.

Logistics

The course will run every afternoon from 1:00pm to 5:00p, from Tuesday May 3 to Friday May 13. This 4-hour block will be split into two hours of lecture followed by two hours of tutorial time, in which students will work on their course homework.

Location: The course will be held hybrid, both in person in MP257 and remotely, via zoom. Access to CITA computers will be done via VNC Remote Desktop or SSH.

Instructors

  • Course coordinator: Norm Murray -- murray at cita utoronto ca (you will need to fill in @ and dots/periods)
  • TA: Fergus Horrobin -- horrobin at astro utoronto ca
  • Lecturers:
    • Norman Murray
    • Fergus Horrobin

Timetable & Lecture Topics

This is a list of dates and topics for the course (subject to change):

Date Instructor Topic
1. Tues May 3 Norm/Fergus Using the CITA Systems, Linux and Git
2. Weds May 4 Norm/Fergus Python Language Intro and Workflow
3. Thurs May 5 Fergus Structuring Your Projects
4. Fri May 6 Norm/Fergus Numerical Computing
5. Mon May 9 Mubdi Rahman Data IO/Data Manipulation
6. Tues May 10 Norm/Fergus Symbolic Computation (Joel Meyers)
7. Weds May 11 Norm Statistics and Data Analysis Tools (Carl-Johan Haster)
8. Thurs May 12 Fergus Monte Carlo Methods (Carl-Johan Haster)
9. Fri May 13 Norm Machine Learning (Dan Tamayo)

Marking Scheme

The mark will be determined on the basis of three items:

Item Weight
1. Class participation 10%
2. Homework: 40%
3. Project: 50%

Homework

In the first week students will work on homework problems related to the first week's lectures. For the second week they will work on a week-long project that will be closely related to the research they do for the rest of the summer. They will hand in their results for this project at the end of the course.

The problem set will be divided into three smaller assignments to be handed in every couple of days.

Project

In the second week students will work on a project supplied either by their supervisor or the instructor. The project is due by 5PM on Monday May 16th 2022.

Using the System

To download all course material to your computer:

git clone git@github.com:CITA/CTA200H.git