REU Project Preparation: Programming Languages and Physics Background

In summary, the person has received a REU project from U of Toledo involving two medium energy ion accelerators and is seeking advice on programming languages, physics background, and preparation for the project. The professor has mentioned modeling the vacuum system in the energy analyzer section and using ion energy-loss spectroscopy to measure electric dipole forbidden transitions. The person is also unsure about the specific programming language to focus on and the field of the research (possibly mass spectrometry or chemistry). Suggestions for texts on vacuum technology and experimental techniques are given.
  • #1
tim_lou
682
1
REU project--need help on preparation.

Hi, I have gotten a REU project from U of Toledo. as they e-mailed me, my project will be on

two medium energy ion accelerators--from modeling
instrumentation to data acquisition and analysis

So, I am wondering... what programming language would most likely be involved (I really need to know... in general what programming languages do these accelerators use? what platform (windows, Unix...) do most of the computers use?)? and what kind of physics background/math background should I have before working on this project? (I'm thinking atomic physics... )

it's the middle of spring break right now... so I plan on borrowing a whole bunch of books from the library and drive myself insane in studying related topics... any advice or comment is appreciated.
 
Physics news on Phys.org
  • #2
Um ... why not ask them? If you've already been accepted, then I'm sure they'd be happy to help you prepare yourself for the summer.
 
  • #3
I already have... I just want to get some more advices from the experts on this forum. :smile:
 
  • #4
So instead of finding out from people who would actually know what they want you to do, you want us to speculate based on incomplete information?

Based on the near total lack of information you have provided, I would say you should be comfortable programming for either Windows or Unix in at least one systems language like C(++); one scripting language like Python, Perl, Tcl/Tk or Ruby; and one computational language, which could be any of the languages previously named, but certain computational tasks may be easier to implement in Matlab, Fortran, or Mathematica. It may also be useful to learn LabVIEW, which is commonly used to drive instruments and/or acquire data. You should probably learn something about data reduction and analysis (Bevington and Robinson's Data Reduction and Error Analysis for the Physical Sciences should be a good start). As far as physics preparation goes, a solid background in classical electrodynamics at the level of Griffiths should be sufficient.
 
  • #5
Sorry for reviving this old thread.

At the time of posting, the research was not finalized yet so there were no detail informations about the research. I emailed the professor and this is what he replied (in quote) (everything is about a medium energy ion accelerator)

the first task is to model the vacuum system in our energy
analyzer section of the accelerator. One of the experiments we will be
doing this summer is using ion energy-loss spectroscopy to measure
electric dipole forbidden transitions in fundamental ion-atom collision
systems such as proton impact excitation of helium. To accomplish these
measurements, we need to improve the vacuum in the energy analyzer.

As much as how I would love to accomplish something (and have full understanding) in this research, I am clueless on what these technical terms are...

ex. what are energy analyzer?
how should I prepare myself in the remaining 2 months before the research?
(I already burrowed two books on accelerators... I have knowledge in classical mechanics, thermal physics and some intro modern physics) So in what field does the research sound like? (chemistry? mass spectrometry?)

and if I am to focus on one particular programming language, what should I focus on? I'm thinking C++...(I'm not much of a programmer...never taken any programming class before) the professor didn't give explicit details on what programming language we will be using so that's why I'm asking.

Thank you for your time and any comment is appreciated.
 
Last edited:
  • #6
"Energy analyzer" sounds like mass spectrometry to me, but I wouldn't focus so much on that or any of the other technobabble. Instead, I would cut straight to the task that the professor seems to have carved out for you: improving the vacuum in the energy analyzer (whatever that may be). For modelling, a starting point could be R. A. Nevshupa & L. S. Sinev, "Model of pressure variation in a vacuum system for volatile liquid evacuation," Technical Physics 50(10) pp.1255-1258 (Online: http://www.springerlink.com/content/520t47811q748148 ). For experimental techniques and instrumentation, either Building Scientific Apparatus or A User's Guide to Vacuum Technology would probably be a good starting point.
 
  • #7
thank you for the help! I will definitely look into those texts. it does look like I will need to know more about vacuum.Hmm, looks like there are plenty of books about vacuum in the physics library; I'll see what I can dig out tomorrow.
 

1. What is an REU project?

An REU (Research Experience for Undergraduates) project is a research opportunity for undergraduate students to gain hands-on experience in a specific field of science or engineering. It is typically a summer program that allows students to work on a research project under the guidance of a mentor.

2. How do I apply for an REU project?

The application process for REU projects varies depending on the program. Generally, you will need to find a program that aligns with your interests and eligibility criteria, complete an application form, submit transcripts and letters of recommendation, and possibly participate in an interview process.

3. What are the benefits of participating in an REU project?

Participating in an REU project can provide valuable experience in research methodology, data analysis, and communication skills. It can also enhance your resume and increase your chances of being accepted into graduate programs. Additionally, REU programs often offer stipends, free housing, and travel allowances to participants.

4. How can I prepare for an REU project?

To prepare for an REU project, you should familiarize yourself with the research topic and the skills required for the project. You can also brush up on relevant coursework and research techniques. It is also important to communicate with your mentor and ask questions to ensure you are adequately prepared.

5. What can I expect during an REU project?

During an REU project, you can expect to work on a research project with a group of other undergraduate students and a mentor. You will likely have a set schedule and be expected to attend meetings, seminars, and workshops. You may also have the opportunity to present your research at a conference or symposium.

Similar threads

  • STEM Academic Advising
Replies
16
Views
1K
Replies
20
Views
2K
  • STEM Academic Advising
Replies
4
Views
818
  • STEM Academic Advising
Replies
6
Views
849
  • STEM Academic Advising
Replies
7
Views
978
  • STEM Academic Advising
Replies
5
Views
1K
  • STEM Academic Advising
Replies
1
Views
2K
  • STEM Academic Advising
Replies
4
Views
2K
  • STEM Academic Advising
Replies
6
Views
3K
  • STEM Academic Advising
Replies
6
Views
2K
Back
Top