Introduction to CUDA Programming
Description: Covers basic topics in CUDA programming on NVIDIA GPUs. Topics include CUDA architecture; basic language usage of CUDA C/C++; writing, executing, CUDA code.
Prerequisites: C/C++.
Course Materials
Course File: PDF
Exercises: CUDA Source Code
Introduction to Fortran 90
Description: Covers basic topics in numerical computation and scientific programming using Fortran 90/95. Topics include basic language elements and concepts, intrinsic functions and usage, programming best practice, and relevant open source tools.
Course Materials
Course File: PDF
Exercises: Fortran Source Code