User menu

Menu

Main menu

Registration open for Research Computing summer seminar series

programming code laptop

LTS Research Computing is pleased to announce a weekly ​seminar series​ ​beginning ​June 8, 201​8​ ​through July 13, 2018 at 2PM ​in EWFM ​520 CITL ​G​lassroom.​ Please visit https:go.lehigh.edu/hpcseminars to register.

Please share with your colleagues who will benefit from these​ ​sessions.​ All sessions will be webcast and recorded using Zoom.​ Slides and recordings will be posted at https://researchcomputing.lehigh.edu/training.

The ​session schedule is as follows:

Linux: Basic Commands & Environment

Linux is a free and open source operating system that is the OS of​ ​choice of the world's leading supercomputers as well as LTS HPC clusters​ and some computer labs at Lehigh. This session will provide an introduction​ to the linux/unix environment, command line basics, logging in to remote​ system, transferring data, vi/emacs editors etc to get started with using a​ Linux/Unix based computer. This training is geared towards researchers who​ want to learn or need to learn how to use a linux/unix based resource.

​Prerequisites​:
  A Laptop with BASH Shell is required.
  For Windows PC, please install MobaXterm.
  Mac or Linux laptops have BASH already installed.
  ChromeBooks should have a SSH Client to remotely connect to a *nix computer.

Date: ​June ​8, 201​8​


Shell Scripting
A working knowledge of shell scripting is essential while working on​ HPC resources or any Linux/Unix based system. This two part ​session wil​l include topics such as creating simple bash/tcsh scripts, flow control,​ command line arguments, regex, grep, awk and sed.

Prerequisites:
  Familiarity with Linux/Unix environment, basic command​ and *nix editors such as vi or emacs.​
  A Laptop with BASH Shell is required.
​   ​
For Windows PC, please install MobaXterm.
​   ​
Mac or Linux laptops have BASH already installed.
​   ​
ChromeBooks should have a SSH Client to remotely connect to a *nix computer.​

Date: ​June ​15 and ​22, 201​8
 

Programming in R
R is a ​programming language widely used among statisticians and data miners for developing statistical software​ ​and data analysis.. In this tutorial, you will​ ​learn the basics of R, including language fundamentals​​, basic programming​ ​and data visualization.

Prerequisites:
​   ​
  Programming background is beneficial but not required.​
     Attendees should install the latest versions of R and RStudio.
     For those planning on attending the Python session, Anaconda Python with the r-essentials package is strongly recommended.

Date: ​June 2​9​, 201​8​

​Python Programming​
Python is an interpreted high-level programming language for general-purpose programming​ popular in scientific computing and data analysis​. In this tutorial, you will learn the basics of Python, including language fundamentals​​, basic programming and data visualization.

Prerequisites:
   Programming background is beneficial but not required.
   Attendees should install Python 3 (preferred) with numpy, scipy, pandas, matplotlib, pip and jupyterlab modules.
   Installing Anaconda Python is strongly recommended.

Date: ​July 6​, 201​8​

​MATLAB Programming

MATLAB is a high-level language and interactive environment for​ numerical computation, visualization, and programming. This ​session ​provides an introduction to Matlab and GNU Octave, including language​ fundamentals, basic programming and plotting graphics.

Prerequisites:
​   ​
  Programming background is beneficial but not required.​ ​
​  Attendees should install MATLAB as described here​.

Date: ​July 13, 201​8​

 

​Other Upcoming Events

XSEDE HPC Summer BootCamp in EWFM 625​, 11AM - 5PM, June 4-7
2018 HPC Parallel Programming Workshop in EWFM 520, 9AM - 5PM, July 17-19​