Jump to HeaderJump to Main ContentJump to Footer
Michigan State University
Michigan State University
ICER Institute for Cyber-Enabled Research
  • HPCC Status
  • ICER Docs

ICER Institute for Cyber-Enabled Research

  • About
    • Overview
    • News
    • Affiliations
    • Employment Opportunities
    • FAQ
    • Newsletters
    • 20th Anniversary
    Supercomputer hardware with blue and green lights and many wires connect it together.

    View and download photos of ICER's hardware.

    Photo Gallery
  • |
  • System Status
    • Overview
    • HPCC Service Status
    • ICER Status Dashboard
  • |
  • For HPCC Users
    • Overview
    • Getting Started
    • HPCC System Info
    • HPCC User Documentation
    • Buy-In Options
    • Topic of the Month
  • |
  • Research Services
    • Overview
    • Research Highlights
    • Publications
    • Citing ICER
    • Grant and Research Assistance
    • Academic Research Consulting Services
    • Opportunities and Communities
  • |
  • Training and Education
    • Overview
    • Webinars and Seminars
    • Asynchronous Tutorials
    • Classroom Support
  • |
  • Contact
    • Overview
    • Directory
ICER Institute for Cyber-Enabled Research
  • About
  • System Status
  • For HPCC Users
  • Research Services
  • Training and Education
  • Contact

< About

  • Overview
  • News
  • Affiliations
  • Employment Opportunities
  • FAQ
  • Newsletters
  • 20th Anniversary
Supercomputer hardware with blue and green lights and many wires connect it together.

View and download photos of ICER's hardware.

Photo Gallery

< System Status

  • Overview
  • HPCC Service Status
  • ICER Status Dashboard

< For HPCC Users

  • Overview
  • Getting Started
  • HPCC System Info
  • HPCC User Documentation
  • Buy-In Options
  • Topic of the Month

< Research Services

  • Overview
  • Research Highlights
  • Publications
  • Citing ICER
  • Grant and Research Assistance
  • Academic Research Consulting Services
  • Opportunities and Communities

< Training and Education

  • Overview
  • Webinars and Seminars
  • Asynchronous Tutorials
  • Classroom Support

< Contact

  • Overview
  • Directory
  • HPCC Status
  • ICER Docs
ICER > News >

ICER Courses in Fall 2024 - HPC with Python and Reproducible Computational Workflows

ICER Courses in Fall 2025 - HPC with Python and Reproducible Computational Workflows

The Institute for Cyber-Enabled Research, in partnership with the Department of Computational Mathematics, Science, and Engineering, will teach two graduate courses in the fall of 2025: "High-Performance Computing with Python" and "Reproducible Computational Workflows." The overarching goal of these courses is to provide you with practical tools and experiences that will help you to become a more productive and capable researcher. The course descriptions are below, and you can reach out to the instructors with any questions. 


High-Performance Computing with Python 
CMSE 890-601

Date, time, location, instructor: Friday 10:20 a.m. – 12:10 p.m. in 1455A, BPS, C. Kopenhafer

Prerequisites:

  • Required: ICER’s Intro to Linux workshop (or equivalent experience)
  • Required: Experience programming in Python (CMSE 201, CSE 231, CMSE 801, or equivalent experience)
  • Familiarity with scientific Python packages (e.g. NumPy, SciPy, Pandas) recommended
  • Experience using Git for version control is recommended

Contact Dr. Claire Kopenhafer (kopenhaf@msu.edu) with any questions.

Course description: Python already supports a wide range of packages that can assist in your research. Now, learn a variety of techniques for making your software more efficient, reducing the time it takes to get research results. 

Through this course, you will:

  • Understand multiple approaches for improving Python performance
  • Implement these approaches in your own Python code
  • Understand the basic structure of high-performance computers (both at ICER and beyond)
  • Synthesize software- and system-level understanding to effectively execute performant Python software

Students are encouraged to use their own research software as the basis for their class projects.


Reproducible Computational Workflows
CMSE 890-602

Date, time, location, instructor: Friday 12:40 p.m. - 2:30 p.m. in 1455A, BPS, A. Fullard

Prerequisites:

  • Required: Intro to Linux ICER workshop (or equivalent experience).
  • Required: Basic knowledge of a programming language such as Python or R.

Contact Dr. Andrew Fullard (fullarda@msu.edu) with any questions.

Course description: What can a reproducible computational research workflow do for you?

  • Automation can make your research faster!
  • Research is a collaborative process. Sharing data and processes in research teams is often difficult and slow, but it doesn’t have to be.
  • It will make it easier to reproduce your research.
  • It will help you manage your data.
  • You can easily keep track of changes to your data and processes.

This course will teach you the basics of data analysis workflows, from planning through to creation. You will understand modularity, automation, data structures, version control, and code design for research data and software. The course will not teach you how to work with low-level languages such as Fortran or C++ to develop simulations.

By the end of the course, you will have produced a useful data analysis workflow that you can immediately apply to your research!
 

Michigan State University
  • Documentation Homepage
  • HPCC Service Status
  • ICER Newsletter

Contact us

Contact Form Link

Address

Biomedical & Physical Sciences Building 567 Wilson Road, Room 1440 East Lansing, Michigan 48824-1226

Follow Us

  • Visit our Facebook page
  • Visit our page on X
  • Visit our Instagram page
  • Visit our LinkedIn page
  • Visit our YouTube page

If you're having accessibility issues, please let us know.

Michigan State University
  • Contact Information|
  • Site Map|
  • Privacy Statement|
  • Site Accessibility|
  • Call MSU: (517) 355-1855|
  • Visit: msu.edu|
  • Notice of Nondiscrimination|

SPARTANS WILL|© Michigan State University|