sphenix-l AT lists.bnl.gov
Subject: sPHENIX is a new detector at RHIC.
List archive
- From: Christine Nattrass <saccharomyces.cerevisae AT gmail.com>
- To: "sphenix-l AT lists.bnl.gov" <sphenix-l AT lists.bnl.gov>
- Subject: [Sphenix-l] Resources for undergrads
- Date: Wed, 2 Jun 2021 09:25:14 -0400
Dear all
Since many of us are just getting undergraduates oriented, I thought I'd share some resources I find useful for beginning undergrads. Please see below my signature.
-- Greetings, Dr. Christine Nattrass -- she, her, hers Associate Professor Undergraduate Program Director Physics Department University of Tennessee, Knoxville Office: SERF 609 Office Hours: 10:15-11:15 Mon. & 3-4 Wed. Address: 1408 Circle Drive Knoxville, TN 37996 phone number at UTK: (865) 974-6211 http://web.utk.edu/~cnattras
Linux Command line:
The Code Academy command line class unfortunately is now only for "Pro" users, but there is a 7 day free trial. This has interactive exercises and I think is best pedagogically. I've used it in my Course-based Undergraduate Research experience quite successfully. It doesn't make people experts, but after students do this, I no longer need to tell them line by line what to type for simple commands.
https://www.codecademy.com/learn/learn-the-command-line
If you have some experience but are unsure where you rank, you can do the challenge exams and see how it goes. If you pass, you don't need that lesson, but if you don't, you need to go back and review.
Here are some additional resources:
https://lifehacker.com/5633909/who-needs-a-mouse-learn-to-use-the-command-line-for-almost-anything A Command Line Primer for Beginners
https://www.learnenough.com/command-line-tutorial Learn Enough Command Line to Be Dangerous
http://www.linuxcommand.org/tlcl.php
https://www.linkedin.com/learning/learning-linux-command-line-2018/
C++ Experience:
This one is free
https://www.codecademy.com/learn/learn-c-plus-plus
Python:
For python, there is a python 2 course which is free, and the only syntax difference between python 2 and 3 is in print statements, so I would direct people to the python 2 class
https://www.codecademy.com/learn/learn-python
There are a number of other small differences, but most of them have to do with practical implementation and library compatibility. The primary benefit of the tutorial is that it has great exercises built in, so it's much better pedagogically than recorded lectures without a practical component.
Intro material on heavy ion physics:
Start with: publicly accessible articles
https://www.scientificamerican.com/article/the-first-few-microsecond/
Next, YouTube seminars geared at undergraduates:
https://www.youtube.com/playlist?list=PLb169AflJA0HvErBLjysAFejBIZQ_YCjG
Material on Rivet:
https://docs.google.com/presentation/d/1kPiMqSWiXo2VXlNgidTjffawYGcQcW4TV5wVqUZ3qsY/edit?usp=sharing
Git:
Very short summary of essential commands & a pointer to a more detailed tutorial
https://docs.google.com/presentation/d/1McclgrlCHoqcMttakLPaVy6nMiQI-bKu5K6HdMroUlE/edit?usp=sharing
- [Sphenix-l] Resources for undergrads, Christine Nattrass, 06/02/2021
Archive powered by MHonArc 2.6.24.