HCC Fall KickStart University of Nebraska – Lincoln Holland Computing Center David Swanson, Emelie Harstad, Jingchao Zhang, Adam Caprez, Derek Weitzel,

Slides:



Advertisements
Similar presentations
Holland Computing Center David R. Swanson, Ph.D. Director.
Advertisements

CSE115: Introduction to Computer Science I Dr. Carl Alphonce 219 Bell Hall
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
PRESENTER’S GUIDE The purpose of the following presentation is to help you share about Khan Academy, providing a general overview of the resources available.
Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See
PYTHON: LESSON 1 Catherine and Annie. WHAT IS PYTHON ANYWAY?  Python is a programming language.  But what’s a programming language?  It’s a language.
What is Unix Prepared by Dr. Bahjat Qazzaz. What is Unix UNIX is a computer operating system. An operating system is the program that – controls all the.
CS110/CS119 Introduction to Computing (Java)
Applied Educational Systems ( or ) Explorations and Foundations in Technology tech center 21 Explorations and Foundations in Technology.
Technology for Teaching GTA Seminar Students will this account. Set a forwarding address at
ISG We build general capability Introduction to Olympus Shawn T. Brown, PhD ISG MISSION 2.0 Lead Director of Public Health Applications Pittsburgh Supercomputing.
Learning how to learn, with Software Carpentry Luis Figueira, Chris Cannam, Mark D Plumbley Centre for Digital Music Queen Mary, University of London.
CPSC 217 T03 Week I Part #1: Unix and HELLO WORLD Hubert (Sathaporn) Hu.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
COP3502: Introduction to Computer Science Yashas Shankar.
The iPlant Collaborative Community Cyberinfrastructure for Life Science Tools and Services Workshop Discovery Environment Overview.
Files and Directories Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See
The iPlant Collaborative Community Cyberinfrastructure for Life Science Tools and Services Workshop Atmosphere.
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
CROP 2002 Summer Workshop July 15 – August 9, 2002 Gregory R. Snow Associate Professor |Department of Physics and Astronomy University of Nebraska, Lincoln.
CROP 2003 Summer Workshop June 23 – July 18, 2003 Gregory R. Snow Associate Professor |Department of Physics and Astronomy University of Nebraska, Lincoln.
ISG We build general capability Introduction to Olympus Shawn T. Brown, PhD ISG MISSION 2.0 Lead Director of Public Health Applications Pittsburgh Supercomputing.
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
CompSci 101 Introduction to Computer Science February 10, 2015 Prof. Rodger “All your troubles are due to those ‘ifs’,” declared the Wizard. If you were.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
Linux A practical introduction. 1)Background and Getting Started Linux is an operating system with multiple providers Red Hat/CentOS (our version) Ubuntu.
Lab 9 Department of Computer Science and Information Engineering National Taiwan University Lab9 - Debugging I 2014/11/4/ 28 1.
Derek Weitzel Grid Computing. Background B.S. Computer Engineering from University of Nebraska – Lincoln (UNL) 3 years administering supercomputers at.
CompSci 101 Introduction to Computer Science November 11, 2014 Prof. Rodger CompSci 101 Fall Review for exam.
CROP 2004 Summer Workshop July and July 26-30, 2004 Gregory R. Snow Associate Professor |Department of Physics and Astronomy University of Nebraska,
Software Sustainability Institute Data Carpentry Aleksandra Pawlik Software Sustainability Institute Data Science Club, 17 th March.
Transforming Science Through Data-driven Discovery Tools and Services Workshop Atmosphere Joslynn Lee – Data Science Educator Cold Spring Harbor Laboratory,
Research Software Group To save time, do this now… Go to: In the Etherpad, follow instructions under ‘When you arrive…’
Machine Language Computer languages cannot be directly interpreted by the computer – they are not in binary. All commands need to be translated into binary.
New York Libraries Leading the Way to Digital Libraries.
CSC 241: Introduction to Computer Science I
Carrie Brown, Adam Carpez, Emelie Harstad, Tom Harvill
HCC Fall KickStart University of Nebraska – Lincoln Holland Computing Center David Swanson, Emelie Harstad, Jingchao Zhang, Adam Caprez, Derek Weitzel,
Principles and Processes in Chemistry 100
Software Carpentry Workshop University of Nebraska – Lincoln Holland Computing Center Instructors: Dr. Jingchao Zhang, Natasha Pavlovikj, Carrie Brown.
Development Environment
Mark Laufersweiler Research Data Specialist
CSCI 203: Introduction to Computer Science I
Computer Science A-level
Improving quality and reproducibility of code
IT244 - Introduction to Linux / Unix Instructor: Bo Sheng
Lab Introduction Installing Python
Developments in ICT.
Instructor Training Cambridge
A different kind of Carpentry
Software Carpentry When you arrive…
Lesson 02: Introduction to Python
CS 325: Software Engineering
Version Control with Git accelerated tutorial for busy academics
Technology for Teaching
ECE387: INTRODUCTION TO ROBOTIC SYSTEMS
Putting Public Health Evidence in Action
College of Engineering
Closing remarks Many thanks to presenters and participants!
Introduction to .NET By : Mr. V. D. Panchal Content :
CGS 3175: Internet Applications Fall 2009
An introduction to the Linux environment v
HPC Operating Committee Spring 2019 Meeting
EdTech Induction Module 1
CS114B Introduction to Computer Science II
CSCI 203: Introduction to Computer Science I
Research Software Group
CSC 241: Introduction to Computer Science I
Computer Science A-level
Presentation transcript:

HCC Fall KickStart University of Nebraska – Lincoln Holland Computing Center David Swanson, Emelie Harstad, Jingchao Zhang, Adam Caprez, Derek Weitzel, Natasha Pavlovikj, Huijun Zhu 1

2 Please complete these steps before the lessons start at 9:45 !! 1.If you haven’t already done so, please complete the laptop setup instructions here: 2.When you’re done, apply for an HCC account here: Setup Instructions If you need help with either of the two steps above, please put a red sticky-note at the top of your laptop. When you are done with both steps, please put a green sticky note at the top of your laptop.

3 Schedule

4 Logistics Location: UNL City Campus Union – Colonial Room (both days) Lunch sponsored by Dell for those who registered Name tags, coffee Software Carpentry Lessons for Day 1 (with laptop setup instructions) Etherpad (take notes, ask questions) Sticky-notes: Red = need help …… Green = all good

5 Introduction to Software Carpentry Non-profit organization (Greg Wilson) Mission: Improve basic computing skills and practices of researchers (esp. science, engineering, medicine) Materials are open-source Instructors are volunteers

6 Introduction to Software Carpentry Problem: Most scientists’ computing skills are self-taught Learn computing skills on need-to-know basis, limited time Solution: 2-day “bootcamp”-style workshop / Hands-on training, no slides Core curriculum: Unix Shell programming (automating tasks) Version control (Git and GitHub) R or Python (building modular, robust code) Results: Good programming practices Reproducable research, time-saving, efficient, re-usable Today: 1-day bootcamp - only covering Unix Shell programming For information on upcoming SWC workshops, sign up for the HCC Announce mailing list:

7 What is the Unix Shell? – A program – Interact using CLI instead of GUI – Interprets commands, orders computer to execute, and prints out result Why use the Unix Shell? – Powerful toolset - automate repetative tasks quickly – Easiest way to interact with remote machines – Unix-based operating systems are used on most High Performance Computing (HPC) systems Unix Shell

8 Shell commands can look cryptic at first Only need to learn about basic commands We will be using the Bash shell (most popular) Unix Shell

9 Filesystem You are here