- Introduction to Python at UTSW
- Programming for Biology 2018 at CSHL
- MatLab
8:00 am – 5:00 pm each day, Room NG3.202 UTSW
This nanocourse will introduce Python for scientific computing. Python is an open-source, fun, easy to learn, and powerful programming language. With deep community support and wide ranging deployment across many domains, Python is a worthy tool for projects large and small that any computational scientist should keep on hand.
Topics for this two day (all-day) course will include:
- Basic install, setup, and IDEs
- Basic Syntax
- Conditional statements, loops, functions
- Modules, classes, scripting, debugging
- Numerical arrays/matrices (numpy/scipy)
- Data structures (pandas)
The course will be interactive, with lectures followed by hands-on learning and exercises. No previous programming experience is necessary. Familiarity with basic programming/scripting concepts is helpful.
9:00 am – 5:00 pm both days, Room NB2.100A
This nanocourse will provide an introduction to Matlab as an integrated environment for data processing and visualization, scientific computing, and modular programming.
Training Topics:
- Scripting
- Programming
- Memory Management
- Debugging
- Student Case Studies
Course Size: 15 students
Academic Credit: 1 credit hour special topics