Week 5: Sep 19 - Sep 23
Overview for Week 5
- Compiling applications for source code
- Learning to use Google for coding help
- Learning to read code and application documentation
- Using UF Research Computing resources
- Writing job scripts to run batch jobs via SLURM scheduler
- Build confidence on the command line and bash scripting.
- Flow control: conditionals and loops
What’s due by the end of the week?
- Problem Set 2 due Monday, October 03
For Monday
- Practice with flow control: `if`, `while`, `until`, `for`
- Using Google to find coding help
- Reading documentation for applications and code
For Wednesday
- Compiling source code
- Running applications
For Friday
- Getting started in Python
- Using Python on the command line
- Using Python in Jupyter Notebooks (Link requires VPN connection to UF network)
By the end of this week you should
- Have a basic idea of how to compile applications from source code
- Be starting to learn Python
- Be comfortable opening Jupyter Notebooks and adding and running code cells
- Understand the variable types
int, float, str
and how they are used.
Office Hours
Remember that I will be online for office hours at:- Mondays from 2:00pm to 3:00pm: Zoom link in Canvas
- Thursdays from 9:00am to 10:00am: Zoom link in Canvas
- Email me to setup a different time