Skip to main content

eScience Institute: seminar series

Dear Colleagues,
 
The eScience Institute, iSchool DataLab, and CSE Interactive Data Lab are excited to announce the launch of the Data Science Seminar (http://data.uw.edu/seminar), a new university-wide effort that brings together thought-leading speakers and researchers across campus to discuss topics related to data analysis, visualization and applications to domain sciences.
 
The seminar will be held on selected Wednesdays from 3:30-4:30pm in 420 Mary Gates Hall. Pat Hanrahan, Stanford Professor and Tableau Software Co-Founder, will kick off the series on April 16 with a talk entitled “People, Data and Analysis”. Additional speakers in the Spring and Fall terms include Hal Varian (4/23), Arfon Smith (5/21), Jon Kleinberg, Jure Leskovec, Martin Wattenberg, and Fernanda Viégas. Details on upcoming talks can be found at the seminar website: 
 
 
All talks are free and open to the public. If you have any questions feel free to contact any of the organizers (cc’ed).
 
Best regards,
 
The Data Science Seminar Committee
David Beck, Josh Blumenstock, Jeff Heer, Bill Howe, Jevin West
April 8, 2014

Summer courses update – no offering of CSE 351

In late breaking news today, sadly, CSE 351 will no longer be offered this summer.

CSE 333 and 421 are still on the schedule, and that shouldn’t change.  CSE 456 should also be offered, likely on Saturdays, but that is still pending.

We apologize for the inconvenience, let the ugrad-advisors know if this causes issues for you and we’ll work on finding a solution.

 

Crystal

April 8, 2014

New Events For The Quarter!

We hope you’re having a great Spring quarter so far! This quarter, ACM presents a number of new technical events and workshops. Keep an eye out on weekly emails and check them out!

Overview:

  • Algorithms Night

  • Mobile Development

  • Programming Competition Prep

  • Startup Series

  • Weekly Typed (Programming Languages)

Algorithms Night

Algorithms run our world, but do you know them all? Don’t reinvent the wheel, learn the algorithms and data structures that power industries. Every session we will learn useful and interesting data structures and algorithms that are not taught at UW.

Mobile Development

Want to create a mobile application, but don’t know where to start? Each meeting, we will highlight a topic related to mobile development.

Programming Competition Prep

Each week, we will focus on a topic relevant to programming competitions. This will vary widely in content, but could include algorithms overviews, language-specific tips and tricks, and higher-level team strategy. We’ll solve problems from previous contests relevant to the week’s topic.

Startup Series

You got a cool idea; now what? This speaker series focuses on taking your cool idea and turning it into something big. Featuring speakers from the startup world including local entrepreneurs, engineers, venture capitalists, and tech lawyers, learn how to make money off your idea by taking it to the next level.

Weekly Typed

A club for students to gain exposure to programming languages not taught at UW. One meeting a week. One language a week. Led by students with expertise in that week’s language.

 

April 6, 2014

ACM Events Digest 4/7 – 4/11

For more information and immediate event notification, please like us on facebook or follow us on twitter.

Overview:

4/7 – Weekly Typed

4/10 – Programming Competition Prep

Weekly Typed

Monday, April 7, 2014; 6 – 7:30pm; CSE 203

Ty Overby will be giving a presentation / code-lab about Scala, his favorite Object Oriented and Functional programming language. You are encouraged to bring laptops to the talk to participate.

Join the Facebook event: https://www.facebook.com/events/1421886981399509

Programming Competition Prep

Thursday, April 10, 2014; 4 – 5pm; CSE 403

“10 reasons why YOU should care about programming competitions”

Daniel Epstein (UW CSE, PhD Student) will cover why programming competitions will make you a better software developer and programmer, help you find a job, and most importantly, why they’re tons of fun! He’ll offer some tips for clever problem solving, go through problems from previous contests and their solutions, and demonstrate some common pitfalls.

Please fill out this interest survey: https://catalyst.uw.edu/webq/survey/apacible/230992

Join the Facebook event: https://www.facebook.com/events/540277926089641

April 6, 2014

Research credit available at UW Bothell

Elcano Student Projects

Tyler C. Folsom, PhD, PE

Affiliate Professor, University of Washington, Bothell

Project Manager,  QUEST Integrated, Inc.,  Kent, WA

T.Folsom@Qi2.com

 

The Elcano project is an attempt to build a low-cost, highly energy efficient, self-driving electric tricycle that can form the backbone of a 21st century urban transportation system. The mechanical, electrical, and software components of a first iteration prototype have been assembled, but there is much work remaining. The AI systems can be worked on in parallel without access to the vehicle.  Open source code is maintained in https://github.com/elcano/elcano. All code is in the Arduino dialect of C++. A broader discussion of the technology is on http://www.qi2.com/index.php/transportation.

 

Project 1. Complete mechanical and electrical configuration.

Vehicle #1 is drive-by-wire: a joystick and microcontroller implement throttle, brakes and steering.  The actuators and batteries need to be mounted and wired on Vehicle #2. The joystick for Vehicle #2 will be remote, and needs to be connected. There is also a need for electrical design to implement the emergency stop and  produce the next iteration of the low level printed circuit board.

 

Project 2. Software.

Some or all of steps 4 through 10 on http://www.elcanoproject.org/tutorial/  See the web for details of the tasks.

 

Project 3. Sensor fusion for localization. [Step 8]

Elcano uses an Arduino Mega microcontroller to obtain a realtime fix on the current location.  The implemented code uses GPS and a Kalman filter, but the result has limited accuracy.  The system should be expanded to use wheel odometry, visual odometry, inertial measurement unit, and dead reckoning, as described in http://www.enviroteach.com/LandNavigation.pdf . The Kalman filter will perform the sensor fusion. All sensors are currently available.

 

Project 4. Map reading. [Expansion of Step 9]

Elcano performs continuous path planning, using the A* algorithm on an Arduino Duemillenove. The possible paths consist of a road network, with decision points only at the intersections.  This restricts the scope of the search so that it can run in real time on limited power.  At present, the road map is hardcoded. This task is to build a PC based system that will let a user select the intended operating region, download all latitudes and longitudes, select appropriate information, and format it properly. The result will be written as a C++ header file, which can then be compiled for the current mission. Use

http://www.openstreetmap.org/

 

Project 5. Vision system: detect cones. [Step 11]

The vehicle satisfies the weight and size limits for the Seattle Robotics Society’s Robo-Magellan contest: http://www.robothon.org/robothon/robo-magellan.php . The contest requires navigating between several points marked by orange cones. Elcano presently has no vision system. The first stage is a PC based demonstration. The suggested approach and sample images are on http://sourceforge.net/p/urbanchallenge/code/111/tree/Elcano/Vision/ .

The second stage would be selection of an embedded computer and camera and porting the code to the embedded platform.  All code must be self-contained, since there will be no operating system on the embedded computer. If development is done in OpenCV, the selected algorithm can be extracted in stand-alone C++ source code, and the data structure simplified.

 

Project 6. Vision system: detect lane markings and edges. [Step 12]

This project has some similarities to Project 1, but the application is visual detection of lanes.  The current vehicle position and attitude are known, and a map is available.   Time of day and geographical position are known, so shadows can be predicted. Thus the expected scene is known, and can be correlated with the sensed visual input. The lane position will eventually be part of the input to localization in Project 3.  Lane detection should work under any lighting and weather conditions.

 

Project 7. Configure simulator.

Elcano is designed to be compatible with the USARsim simulator (http://sourceforge.net/projects/usarsim/), which is a mod to the Unreal Tournament game. In both the vehicle and the simulator, the link from the AI to the low level control is a text string giving wheel rotation rate and steering angle. The most important configuration is to port Elcano’s AI code (running on three Arduinos) to a PC.  The ideal method is to create a PC system that can compile Arduino code. USARsim has at least one road-based environment equipped with instrumented cars. When this is downloaded, installed, and configured, it will be possible to use the PC version of the Elcano AI for efficient testing of the vehicle.  In the simulator, execution of the AI produces real-time graphics of the vehicle’s behavior, which is controlled by simulated sensors and actuators.

A secondary configuration is to create the graphics and physics of a simulated Elcano vehicle.

 

 

April 4, 2014

Reminder: Entrepreneurship lunch for CSE and Engineering majors! RSVP now!

If you’re curious about gaining business skills, working at a start-up, or using your CSE skills to run your own company, please attend next week’s informational lunch. You’ll learn about UW’s Entrepreneurship minor, the Buerk Center, funding opportunities and other resources for gaining entrepreneurial skills. Plus, free food. 🙂

Engineering & Computer Science Majors
Entrepreneurship Information Lunch
Tuesday, April 8 12:30–1:20 CSE 691
RSVP Here

Curious about the startup scene? Looking for the skills and experience you need to take your idea to the next level?  Join us for lunch and learn about all the ways YOU can get involved in entrepreneurship at UW!

Some of the things we’ll talk about include:

You bring your curiosity – we’ll bring lunch!  RSVP here.

Can’t make it to lunch on Tuesday? Come have lunch at one of our OPEN HOUSES at the Buerk Center on Wednesday or Thursday! All majors welcome!
April 9 & April 10 Dempsey 211 12:30-1:20
RSVP Here

April 2, 2014

Mentors

Update on mentors, we had enough people sign up (first time ever) so I took the survey down for now, thanks so much to all the volunteers!

April 2, 2014

Spring Career Fair tomorrow, April 3rd

Many of you have been asking about a spring career fair, here is an opportunity to go after a possible summer internship or full time offer.

 

Dear advisers,

 

In response to student demand, we’re taking the plunge and providing a spring career fair for engineering.

We’re starting small this first time and hosting the event in Haggett Hall with 30 registered employers. Employers are hiring both undergrads and master’s students and students in all engineering departments are being recruited.

 

Engineering Career Fair

Thursday, April 3, 2014

Noon – 4pm

Haggett Hall, Cascade Room

www.engr.uw.edu/coop/ :  employer information and career fair tip sheet

Students are strongly encouraged to upload their resume to the Engineering Resume Book by logging in to their account at www.engr.uw.edu/coop;  Students can also start an account on this page.

 

Attached:

  • Career Fair Tip Sheet
  • Employer list with descriptions
  • Employer info for dept providing the majors being recruited by each employer

 

Thank you!

Ana

 

Ana Wieman

Engineering Co-op & Internship Program

College of Engineering I University of Washington

wieman@uw.edu * 206-685-1789 * 330 Loew Hall

Backup contact:  engrcoop@uw.edu 206-685-0385

 

 

April 2, 2014

Summer courses for CSE and next year’s tentative schedule is up

We important information on next year’s schedule. First, this summer we plan to offer:

CSE 142, 143, 333, 351, 421 and 456 (animation)

Next year’s VERY tentative teaching schedule, has now been posted for 2014-2015 as well.

http://www.cs.washington.edu/education/time-sched/

March 31, 2014

We need mentors for spring!

Hey folks, welcome back for the last push before summer!

We need mentors! If you have been in the department for at least one quarter, please sign up to be a mentor.  The welcome night is THIS THURSDAY 4-530pm (yes, food included).  I know this conflicts with some courses and TA’ing, sorry about that, we didn’t have a lot of options. Please sign up via the catalyst survey by 10am on Thurs.  Mentors will meet in room 691 of the Allen center around 4.

 

Overloading: If you are still trying to get into a CSE course, plan to attend the first day and put your name on the overload list. We’ll try to make decisions by Friday.

Dropin advising: It’s going to be very busy this week.  If you have immediate registration issues, feel free to come to dropins this week, if you want to look at your four year plan… let’s wait until you fill out a MyPlan and then come see us after a couple of weeks have passed…

Email:  We get a lot of email, but here is a tip, if you need a section change or something registration related and you give us ALL the info you think we might need (student number, sln’s etc) so we don’t have to look things up, there is a higher chance we’ll answer your email sooner rather than later.  Please try to give us at least 48 hours to return your email before pinging us again. Sending an email every hour or two doesn’t increase your chances of getting spot in the coveted class…

 

Hope you all had a relaxing spring break and are ready to dive into a fun quarter. We look forward to working with you.

Sincerely,

CSE Advising: Crystal, Raven, Jen, and Tina

March 31, 2014

« Newer PostsOlder Posts »