Short Courses

Last Updated: November 11, 2019

Every semester, HPRC holds short courses ranging in topics for beginning, intermediate, and advanced users. Every semester we start with the Introduction to Linux course. It covers material that is prerequisite to ALL other short courses. This, along with the Introduction to the Ada and Terra Clusters course form the absolute minimum basis for using the respective clusters effectively. All courses will be delivered in an interactive style through a live login session. Attendants can bring laptops although installed workstations will be available. In general, slides and other supplemental materials are available on each course page.

Please make sure you have a valid HPRC account if you want to follow the material by logging in. If you do not have an account, you can apply here.

Each short course is a one day course. Registration is required with a seating limit of ~45.

For our course offerings from previous semesters, please consult this page.

Short Course List for Fall 2019

Introduction to MATLAB

Instructor: Abishek Gopal

Time: Friday, November 15, 10:00AM-12:30PM

Location: SCC 102.B

Description: Covers basic topics in MATLAB programming. Topics include basic commands; vectors and matrices; control loops and other basic programming blocks; 2D plotting; running MATLAB on Ada.

Prerequisites: Intro to Ada course, if Ada account is required.

View Details In-Person Attendee Registration Remote Attendee Registration

Advanced Topics in MATLAB

Instructor: Abishek Gopal

Time: Friday, November 15, 1:30PM-4:00PM

Location: SCC 102.B

Description: This course assumes basic MATLAB familiarity, and covers intermediate and advanced topics, such as polynomial evaluation and fitting, file I/O, and the MATLAB compiler.

Prerequisites: Some previous MATLAB experience or Introduction to MATLAB

View Details In-Person Attendee Registration Remote Attendee Registration

Introduction to Perl

Instructor: Keith Jackson

Time: Friday, November 22, 10:00AM-12:30PM

Location: SCC 102.B

Description: Covers basic to intermediate level topics with live illustrations and hands-on exercises using the Jupyter notebook web application.

Prerequisites: None

View Details In-Person Attendee Registration Remote Attendee Registration