All times shown below are Princeton local time (EST).
Please note that several sessions run in parallel, overlapping in time partly or completely. Participants should look carefully at the start and end times of individual sessions to ensure they are not registering for overlapping sessions.
Time | Session Title |
---|---|
8:45 - 9:00 | Welcome & Introduction |
9:00 - 12:00 | Linux Command-Line Primer Instructor: Gabe Perez-Giz |
9:00 - 12:00 | Level Up Your Command Line Instructor: Troy Comi |
12:30 - 3:00 | Getting Started with the Research Computing Clusters Instructor: Gabe Perez-Giz |
3:00 - 3:45 | Data Transfer Basics and Best Practices Instructor: Hyojoon Kim |
4:00 - 6:00 | Cloud Basics for Research Computing Instructor: Irene Kopaliani |
Time | Session Title |
---|---|
9:30 - 4:30 | Introduction to Programming Using Python Instructor: Matthew Cahn |
10:00 - 12:30 | Level Up Your Python Instructor: Henry Schreiner |
1:30 - 4:30 | Introduction to NumPy Instructor: Vineet Bansal |
9:00 - 12:00 | Intro to Data Analysis Using R Instructors: Brian Arnold & Andrzej Zuranski |
12:30 - 2:15 | Reproducible Research Reports with R Markdown Instructor: Daisy Huang |
2:30 - 5:00 | R Data Wrangling: tidyverse packages tidyr & dplyr Instructors: Dawn Koffman & Boriana Pratt |
10:00 - 12:00 | Level Up Your MATLAB Instructor: An-Ya Olson |
2:00 - 5:00 | Data Analysis, using MATLAB Instructor: Prof. Frederik Simons |
Time | Session Title |
---|---|
8:30 - 9:30 | How to Make Effective Plots Instructor: Carolina Roe-Raymond |
9:30 - 12:00 | Data Visualization in Python Instructor: Jose Garrido Torres |
9:30 - 12:00 | Data Visualization in R, using ggplot2 Instructor: Daisy Huang |
10:30 - 1:00 | Making Your Figures Work for You, using MATLAB Instructor: Prof. Frederik Simons |
10:30 - 12:00 | Scientific Visualization Instructor: Eliot Feibush |
Time | Session Title |
---|---|
1:15 - 5:00 | Intro to Version Control using Git Instructor: Gabe Perez-Giz |
Time | Session Title |
---|---|
9:15 - 10:15 | Good Practices for Research Software Engineering Instructor: Ian Cosden |
10:30 - 12:30 | Code Debugging in Python and R Instructor: Abhishek Biswas |
1:00 - 3:00 | Introduction to Software Testing Instructor: Jonathan Halverson |
3:15 - 5:15 | Code Profiling in Python and R Instructor: Abhishek Biswas |
Time | Session Title |
---|---|
9:00 - 10:15 | What Every Computational Researcher Should Know About Computer Architecture Instructor: Stephane Ethier |
10:30 - 12:00 | Floating-Point Arithmetic is Not Real Instructor: Bei Wang |
1:30 - 2:15 | A Primer on Parallel Programming Instructor: Garrett Wright |
2:30 - 4:45 | Performance and Vectorization Instructor: Bei Wang |
Time | Session Title |
---|---|
10:00 - 6:00 | Parallel Programming Using OpenMP Instructor: Tim Mattson |
Time | Session Title |
---|---|
Morning | BREAK – NO SESSIONS |
1:00 - 3:30 | Parallel Programming: Intro to MPI Instructor: Stephane Ethier |
Time | Session Title |
---|---|
9:00 - 5:00 | GPU HPC Bootcamp Instructor: TBD (NVIDIA) |
Time | Session Title |
---|---|
9:00 - 5:00 | Fundamentals of Deep Learning Instructor: Brad Palmer |