Coursera Class: High Performance Scientific Computing
Randall J. LeVeque, University of Washington
Programming-oriented course on effectively using modern computers to solve scientific computing problems arising in the physical/engineering sciences and other fields. Provides an introduction to efficient serial and parallel computing using Fortran 90, OpenMP, MPI, and Python, and software development tools such as version control, Makefiles, and debugging.
https://www.coursera.org/course/scicomp
JOLTS: Just-in-Time Online Learning Tools
In partnership with the Stanford Technical Venture Program (STVP), ICME is proud to present the following JOLTS, short learning modules covering one concept or topic, presented by experts in the field.
- A First Look at Differential Equations, 1, 2, 3 by Sanjiva Lele
- Second Order ODEs: Fundamentals 1, 2, 3, by Sanjiva Lele
- ODEs: Series Solution. First Order, Second Order by Sanjiva Lele
- Sturm-Liouville Differential Equation and Eigenfunction Expansion, Theory, Drum Vibration Example 1, 2, 3, Animation, by Sanjiva Lele
- Second Order ODEs: Numerical Solution, by Sanjiva Lele
- Second Order ODEs: Perturbation Expansion Part1, Part2, by Sanjiva Lele
- Bessel Functions example: Drum Vibration, 1, 2, 3, Animation by Sanjiva Lele
- Modern Fortran for Scientists and Engineers, by Damian Rouson
- Stationary Iterative Methods for Solving Systems of Equations, by Margot Gerritsen
- Software Version Control, by Patrick LeGresley
- Python Containers, by Patrick LeGresley
- An Introduction to MATLAB, by Milinda Lakkam
- MATLAB Basics, by Milinda Lakkam
- Getting Started with Linux, by Patrick LeGresley
- Python: Lists, by Austin Benson
Writing & Public Speaking Drop-In Consulting at the Technical Communication Program
ICME students can arrange drop-in consulting at the Technical Communication Program (TCP) about any writing or public speaking project by going to http://engineering.stanford.edu/portals/student/academic-support-and-resources/technical-communications-program and clicking the "Consulting" tab. This will bring up a simple request form. Fill out and send the form. Then a TCP consultant will get back to you to arrange a meeting time. TCP is right next door to ICME, in Huang 049.
It is not necessary to be enrolled in any of TCP's formal courses (described elsewhere in the website) in order to take advantage of the drop-in consulting services. TCP's drop-in consulting is designed especially for relatively short-term projects, e.g., statement of purpose, research statement, teaching statement, conference abstract, poster, defense presentation, etc. (For help with more extended writing projects, such as journal papers and dissertation chapters, students are advised to enroll in TCP's 1-unit, S/NC Directed Writing course Engineering 202S.)
For any further questions, contact Claude Reichard, TCP Director, reichard@stanford.edu.