Southwest Research Institute Interviews

We received the following memo from Southwest Research Institute:

Good Afternoon!

I am a recruiter for Southwest Research Institute. We will be interviewing on campus on Monday, March 4th. I was hoping that you might be willing to let the ACM members know that we are currently looking for students interested in engineering job opportunities and would like to invite your members to submit their resumes for interview consideration. Students can do this through the CAREERlink online system until this Monday, February 18th. If you or any of your members have any questions about the Institute, please don’t hesitate to have them contact me. Thanks so much and have a great rest of the week!

Southwest Research Institute (SwRI®) is an independent, nonprofit, applied engineering and physical sciences research and development organization. A partial listing of research areas includes antennas and propagation; automation, robotics, and intelligent systems; avionics, chemistry and chemical engineering; corrosion and electrochemistry; emissions research; engineering mechanics; fire technology; and fuels and lubricants.

http://www.youtube.com/user/SwRItv

Garuv Garg Roundtable

Come in and listen to WashU Alumni Gaurav Garg discuss his multiple start-up and his experience in venture capital and technology. Food from Noodles & Co and Dough to Door.

Come quick, it’s first come first serve and there’s a cap of 20 people!

Monday, February 11th from 11:55 to 1:30 in Bryan 305.

Mardi Gras Night Parade!

Hello, kindly folks of the ACM!

A week from today is Mardi Gras day!  St. Louis has one of the largest Mardi Gras traditions in the country.  Since I am from St. Louis and my family hosts a Mardi Gras float in the annual parades, I have been able to arrange for the ACM to be on a float and throw beads in the Mardi Gras Night Parade!

 

On February 12, we will meet in Lopata 500 at 6:00 PM.  We will leave Lopata at 6:05 sharp to take the Metrolink downtown, which is where the parade will roll!  (That means you need your U-Pass.)  It is a relatively short (but still very fun) parade, so we will be back to campus before 8:30 PM.
If you have a Hawaiian shirt, wear it.  Otherwise, wear business attire.
If you would like to join us, PLEASE RSVP AT THE LINK BELOW:

 

See you next week!

 

Shane Carr ’15
ACM Programming Contest Chair

Setting Up Your Workspace for Tips and Tricks Sessions

During our tips and tricks sessions, you will have the opportunity to code your own solutions to the exercises we solve as a group. Follow these instructions to set up your workspace.

  1. Open Eclipse, and go to the SVN Repository Exploring perspective.
  2. Add a new repository with the following URL:
    https://shell.cec.wustl.edu:8443/acm2013/svn/studio-######
    Replace ###### with a number you can get from Shane.
  3. Right-click on the repository, and choose “Find/Check Out As”
  4. Use the project wizard. Name the project “ACMTipsAndTricks” or something of that nature. Keep most of the settings the same, except choose “Use project folder as root for source and class files”.
  5. When that step is complete, create a new package inside your repository. Name it “IOTest”.
  6. Create a new class in your package. Name it “Main”.
  7. Paste in the code from this post, filling in the blanks as appropriate.
  8. Next, create an account with the UVa Online Judge. Leave the last two fields in the registration form blank.
  9. Take this opportunity to solve The 3n+1 Problem, which is the first ICPC-type problem that many people ever get to solve. If you need help using Scanner, please ask Shane.
  10. When you are ready to test your solution, create another file in your package called “sample.in”. Copy and paste the sample input from the problem statement into that file. The skeleton is already coded to use this file as your input.
  11. When you have your solution, paste it into the Quick Submit box in the UVa Online Judge. The problem ID is 100. Choose Java 1.6 as your language. Before you submit your response for grading, you also need to change two more things:
    1. Remove the package declaration.
    2. Add an extra star (asterisk) on line 14. This is a comment trick that changes the input source from our sample.in file to the Standard Input that the autograder uses.

    Then press “submit” and cross your fingers. To see your results, go to “My Submissions” on the left side of the page. You may need to refresh the page a few times before your solution has finished running.

  12. At the end of the day, commit your work back up to the repository so that you can always get it back again and so that you can work in the same workspace on multiple computers.

Brain Computer Interface Club Needs a Programmer

The brain computer interface club needs a programmer to code a very simple web app which can quickly display multiple strobes. I’ve already shown them this prototype and they need someone to expand it.

Contact Jenny Liu for more information yjialiu@gmail.com

Here’s the modified code:

<!DOCTYPE html>
<html>
<title>Flashing Page</title>
<script>
//Flashes Every 100 ms (0.1 seconds)
setInterval('flasher()', 100);
var flash = 0;
//Flash Function
function flasher(){
//Atomic Flash
	if(flash ==  0){
		document.bgColor = '#FF0000';
		flash = 1;
	} else {
		document.bgColor = '#FFFFFF';
		flash = 0;
	}
}
</script>
</html>

Tips and Tricks Session 1

Tips and Tricks Session 1 will cover setting up your workspace for ICPC-like competitions, I/O in Java, and fundamental algebra and arithmetic problems.

Here is the skeleton that you should use for all ICPC-type problems from now through the end of the semester:

package _____;

import java.io.*;
import java.util.Scanner;

/**
 * Problem ____: ________
 */
public class Main {
	public static void main(String[] args) throws IOException {

		// For STDIN, put two stars below.
		// For File In, put one star below.
		/*/

		Scanner scanner = new Scanner(new BufferedReader(new InputStreamReader(System.in)));
		/*/
		Scanner scanner = new Scanner(new BufferedReader(new InputStreamReader(new FileInputStream("_______/sample.in"))));
		/**/

		while (scanner.hasNextInt()) {
			// your solution goes here.
			// Example line: int n = scanner.nextInt();
		}
	}
}

To copy the above code, press the “view source” button in the upper-right corner.

There are four fill-in-the-blanks: the package name, the problem ID, the problem name, and then the package name again (in the FileInputStream line).