iCer Software Carpentry Workshop
This is a hands-on workshop led by Software Carpentry Instructors.
Participants must bring their own laptops.
Prerequisites: Programming experience in some language is expected.
Participants should be comfortable with general programming concepts
such as variables, loops and functions
August 15-17, 2016
Biomedical & Physical Sciences Building
Day 1: Data Management (Introduction to Unix; Customizing shell scripts; Version control with Git)
Day 2: Python Tools for Data Science (Accessing data; Cleaning data and using control flows; Statistics and visualization)
Day 3: (optional) Intro to HPC at MSU (HPC data management; Running applications; Fundamental issues in computation-based research)
Register online at: https://icer.msu.edu/education-events/software-carpentry-workshop
CMSE 801 (Introduction to Computational Modeling) will be offered in Fall 2016 and Spring 2017.
Course description: Introduction to computational modeling using a wide variety of application examples. Algorithmic thinking and model building, data visualization, numerical methods, all implemented as programs. Command line interfaces. Scientific software development techniques including modular programming, testing, and version control.
Prerequisite: one semester of introductory calculus. NO PRIOR PROGRAMMING EPERIENCE IS ASSUMED
CMSE 201 (Introduction to Computational Modeling) will be offered in Fall 2016 and Spring 2017.
Course Description: Computational modeling using a wide variety of applications examples. Algorithmic thinking, dataset manipulation, model building, data visualization, and numerical methods all implemented as programs.
Prerequisite: one semester of introductory calculus. NO PRIOR PROGRAMMING EPERIENCE IS ASSUMED.