Thursday, 9 June
Introduction to Programming
Today's tutorials will occur along four tracks, each devoted to a different programming language, running concurrently. Each tab below corresponds to one of these tracks. The tutorials associated with each track are listed on the relevant tab.
Using MATLAB on Oscar | 9:30 - 11:00 EDT
An introduction to using MATLAB on Oscar. Topics covered include: working with MATLAB interactively on Oscar, using the MATLAB GUI, and using MATLAB in batch jobs.
MATLAB: Programming Basics | 11:00 - 12:30 EDT
An introduction to programming using MATLAB. Topics covered include: programs and functions, relational operators, logical operators, and controlling flow with if statements and loops.
MATLAB: Improving Performance | 1:30 - 3:00 EDT
This workshop will cover basic performance optimization and parallel computing techniques in MATLAB, including: code profiling, pre-allocation, sequential memory access, vectorization, parallel for-loops and efficient matrix-vector storage and operations. We will assume that participants have a basic understanding of the MATLAB programming language.
Last updated