Teaching Statistical Computing Using Julia

Hua Zhou Co-Author
UCLA
 
Hua Zhou Speaker
UCLA
 
Tuesday, Aug 5: 11:25 AM - 11:50 AM
Invited Paper Session 
Music City Center 
Julia, a modern open-source programming language for technical computing, delivers superior speed and productivity compared to R or Python, as high-performance code does not need to be wrapped in a low-level language like C or Fortran. After almost a decade of active development, Julia reached its first major release v1.0 on Aug 8, 2018 and is quickly gaining popularity in the communities of scientific computing and data science. This talk discusses the challenges and opportunities of teaching Julia in the context of statistical computing. Examples include comparing Julia, R, and Python, numerical linear algebra, numerical optimization, parallel/distributed computing, and GPU computing. It draws on the presenter's extensive experience teaching statistical computing and Julia in university classrooms and at conferences.

Keywords

Julia

statistical computing

high-performance computing

GPU