Introduction to Research Computing (Free 2 Day Workshop)

* Registration is required.  Please see the registration link below.


This course is an overview of computational research and an introduction to scientific programming.  The primary goals are to help researchers determine what types of computational tools could be helpful in their research, and to provide an introduction to computer use and computer programming.

Classes will be part lecture and part open discussion among researchers and support staff.  We hope that these meetings will result in the spread of knowledge in all directions and help establish new connections between researchers with common interests.


None.  Anyone interested in using computers for research is encouraged to attend.

Course Content

Discussions will include, but not be limited to the topics below.  As the workshop is meant in part to be a dynamic and open discussion among researchers, additional topics will be discussed based on input from the group.

  • Overview of Research Computing, Common Uses and Tools
    • Computer Simulations
    • The Monte Carlo Method
    • Parameter Sweeps
    • Data Mining
    • Everything Else
  • Introduction to Unix and Shell Scripting
    • The Unix Standard
    • Operating Systems and Virtualization
    • Using Unix
    • If You're Gonna Do It Again, Script It
  • Overview of Applications, Programming Languages, and Libraries used in Research
    • Commercial Software Examples
    • The Vast and Growing Pool of Open Source Software
    • Package Managers, Cave-man Installations, and Documentation Booby Traps
  • Fundamentals of Computer Programming
    • Scripting Languages (Matlab, Python, etc.)
    • High Performance Compiled Languages (C, C++, Fortran, etc.)
  • Brief Overview of Parallel Computing Techniques and Resources
    • Embarrassingly Parallel Computing
    • Parallel Programming and How to Avoid It
    • On-Campus resources, XSEDE, and Commercial Resources

Course Materials

Introduction to Research Computing

Where and When

Tuesday and Thursday January 13th and 15th, 2015

9:00am to 4:00pm

University of Wisconsin -- Milwaukee

Engineering and Math Sciences

3200 N. Cramer St.

Room E256

PC workstations are provided for up to 24 registrants.  Please bring a laptop if you have one to ensure that everyone has access to a computer.


Registration is open to the community.

Cost: Free

Note: Space is limited.  If you have registered for this workshop and will not be able to attend, please notify us by emailing Attendance will be taken and unexcused no-shows may not be able to register for future workshops.

Click here to register

Additional Information

Paid parking is available under the EMS building.  Free street parking with a 2-hour limit is also available near EMS.  The workshop will include breaks about every 1.5 hours.

There are several restaurants along Oakland Ave within a few blocks of EMS.  Most on-campus restaurants are closed on during winter break..

Please direct any questions to