The Cooperative Computing Lab
2013 Summer Undergraduate Research Instructions


Welcome to Notre Dame for the summer! I hope you have a productive and enjoyable summer doing a research project with my group. Your summer salary has been funded by the National Science Foundation under grant NSF-OCI-1148330.

Before You Arrive

  • For any questions or concerns, contact BOTH Prof. Thain (dthain@nd.edu) AND Dian Wordinger (Dian.Wordinger.3@nd.edu), our administrative assistant who will keep track of all your paperwork and other necessary items.
  • Employment: Fill out the following three documents (DD, W-4, I-9) and bring them with you to Notre Dame. Also bring the necessary documents (driver's license, etc) listed on page 5 of the I-9 form.
  • Registration: Dian has sent you some instructions on how to register for a specific zero-credit course. Once your application is received and verified by the department, you will receive a confirmation email from the Summer Session Office. With the confirmation email, you will receive additional campus information regarding parking passes, student IDs, health services, etc. For questions regarding only the above application process, contact sumsess.1@nd.edu or 574-631-7282.
  • When You Arrive

  • Plan to check into your dorm in the afternoon on Monday, May 27th and then begin work on Tuesday, May 28th.
  • Here is a Campus Map and driving directions.
  • Obtain an ID card and sign up for a meal plan at the Card Services Office.
  • Here are Places to Eat when you first arrive.
  • The REU program will begin on Tuesday, May 28th at 9AM in 356 Fitzpatrick Hall. There will be a group orientation and some additional paperwork before we get down to work.
  • Over the Summer

  • This summer project has two goals. First, you will participate in the construction and improvement of systems for research in bioinformatics and biometrics, which will play an important role in our ongoing research project. Second, you will gain some experience in doing research, which involves programming, making measurements, presenting results, and understanding other research projects in the field. By the end of the summer, you should have a good understanding of what it means to do research, and (we hope) you will consider that career path.

  • Plan to work 9AM-5PM Monday through Friday for ten weeks. You will be paid biweekly. You will be billed directly for housing, which you should pay using your stipend. If you are sick, please contact Prof Thain (dthain@nd.edu / 631-6845) in the morning. Full or partial days not worked will be unpaid, excepting the July 4th holiday.

  • You will be assigned a desk and computer in Cushing 222 on which to perform your work. You will be given remote access to other machines and equipment as your project requires. These machines are to be used for research purposes only, and should not be used for personal matters, especially not transferring, sharing, or storing copyrighted media. Notre Dame has a site license for Windows and Office software, these are to be used only on ND owned machines.

  • Research is a collaborative activity. You will be working with other students on a daily basis, and should be talking to each other regularly to identify problems and solutions. We will have weekly meetings to review progress. Everyone is expected to give a short demo and explain what they learned or accomplished in the last week.

  • Don't get stuck on a technical problem! Ask others for advice, get a book from the library, search for help on the web, but don't just spin your wheels. It's perfectly ok for you to come knock on my office and get help several times a day until you work through a problem.

  • There will be a number of social activities in conjunction with the ErWin REU Program. You will also be housed in the same dormitory with other students from around the country. Take the opportunity to make friends and relax in the evenings and weekends.

  • The First Week

  • Tuesday, May 29th we will have an initial meeting to talk about expectations for the summer. You will get settled in your offices, meet everyone, and finish any remaining employment paperwork. Once that is done, your job will be to learn how to use the building blocks of our research tools: Condor, Makeflow, Work Queue
  • Condor - (http://condor.cse.nd.edu) Use the Condor software out of AFS. Learn how to explore the pool. Read the "Slides and Tutorial" link to learn about Condor, and submit some sample jobs. Do the "In Class Assignment" on the last slide as a homework problem.
  • Makeflow - (http://www.cse.nd.edu/~ccl/software/makeflow) Read the manual, and try out some simple examples your self. Learn how to run jobs locally, on the Condor pool, and using the Work Queue. Try to do something really complicated running on hundreds of cores.
  • Work Queue - (http://www.cse.nd.edu/~ccl/software/workqueue) Read the manual, download the cctools, and try writing a simple application in C, Perl, or Python. Try running with workers submitted to the Condor pool. Modify the work queue program to do something more complex.
  • Wednesday we will meet with several of our collaborators and decide on a "getting started" project. This will be a short task to help you get up to speed with our systems and software, This will be a short task to help you get up to speed with our systems and software, and to get you in the right frame of mind for delivering high quality software for our customers. (Even simple things can be hard when they have to be done perfectly!)
  • Thursday and Friday you will work on a "getting started" project decided on Wednesday. Once you have completed the starter project, then we will pick out something larger for the rest of the summer.
  • Other Events

  • You are welcome and encouraged to join the social events and other activities organized by the ERWIN program.
  • Thursdays at 11AM - REU Seminar in 356A Fitzpatrick
  • Fridays at Noon - Pizza Social in CSE Conference Room
  • Thursday, June 21th - Six Flags outing with Erwin group.
  • At Summer's End

  • You will make two final reports on your summer work. You will develop a detailed technical poster, which will be presented at the REU symposium on Friday, August 3rd.
  • The final activity for the summer will be a lunch and closing ceremony on Friday, August 3rd. You may check out of your dormitory and depart that afternoon, or by noon on Saturday, August 4th.
  • Other Links of Interest

  • Notre Dame
  • Places to Eat at Notre Dame
  • LaFortune Student Center
  • St. Joseph's Beach on Campus
  • St Patrick's County Park
  • City of South Bend
  • South Bend Public Transportation
  • South Shore Railway