Welcome to the international (English-speaking) blog of the Department of Computer Science at the University of Helsinki. Our blog invites views on research, education, student life, and other societal themes connected to our computer science fields. The intention is to build a forum as an open window for readers from inside and outside computer science. If you have any good ideas or articles to share on this blog, please feel free to contact us: cs-blog [ät] cs.helsinki.fi.

Hackathon at Facebook: Experiences from Software Factory's visit to San Francisco

Fabian Fagerholm

When Arto Vihavainen gave me a tip to contact Stanford University, I knew we had a great opportunity to offer our students something out of the ordinary. In Software Factory, we've done distributed projects before, both with other universities in Finland and abroad, but there were some special things about the Stanford-Facebook project that we hadn't had previously. First, the number of participating universities and students were on a completely different scale. We had teams consisting of people from three continents and a wide range of cultural backgrounds. Second, the commitment from top-level Open Source projects meant that students would get feedback and advice they could not hope for in purely university-driven projects, even when an industry partner would be involved. Industry partners are excellent for providing expertise in their own field, but of course they are usually not experts in software development. Having an experienced mentor reviewing your code certainly encourages deep learning. And third, the fact that we would all meet in person and get to see the Stanford University campus, the Facebook office, and parts of friendly San Francisco, only added to the experience.

 

Once we had arrived, we had a very intense schedule but still managed to see some of the surrounds. The Stanford University campus is itself quite impressive. A large portion of the buildings are made of sandstone, and the architecture of these historical buildings has a distinct Spanish look. The campus spans over 8000 acres in the north of Silicon Valley, near Palo Alto city. One notable landmark is the Hoover Tower, which houses the Hoover Institution Library and Archives, a large collection of historical documents from 20th and 21st century world history. Herbert Hoover, who founded the collection, later went on to become President of the United States, and received an honorary doctorate from the University of Helsinki in 1938. It was interesting to discover this link back to our home university!

At the Facebook office in Menlo Park, which is also a campus in its own right, our students spent their working time in a large hall, just behind the official Facebook Wall. Each Open Source project team worked together around their own table, getting familiar with each other, their Open Source mentor, the necessary development tools, and of course the code base they would be working on. Already during the first two days, students had contributed bug fixes and small feature enhancements to many of the projects. Meanwhile, faculty members met to discuss the challenges and opportunities of this type of teaching on a global scale. It was interesting to compare experiences with project-based teaching and to see that most universities are asking the same kinds of questions regarding computer science teaching: is it relevant and useful in preparing students for working life – whether in industry or academia – and how can deep learning be encouraged? I was happy to find that our department has a lot to be proud of on these points!

 

 

The trip to California was a great way to start the year and I'm looking forward to seeing how this international collaboration will develop in the future. And from what I heard on the trip back, our students were pretty happy, too!

Please visit our project blog where we will be posting our experiences from the project:
blogs.helsinki.fi/committed

See also: After Facebook visit, studying looks like work

About Software Factory Project: It is a course where students learn software engineering skills by managing a complex software development project as a team. Each project has its unique specialities, and this year, Software Factory is part of a large-scale Open Source collaboration coordinated by Stanford University and sponsored by Facebook. Some well-known Open Source projects and foundations, such as Ruby on Rails, Mozilla, and the Kotlin compiler project, provide mentors to help students into the projects and give them useful advice on how to contribute. In January, the student team and teachers from the Department of Computer Science were flown to San Francisco to participate in a kickoff Hackathon event where they met with more than 100 students from a dozen universities around the world, formed teams to do distributed development, and got to know the Open Source mentors.

Lisää kommentti

CAPTCHA
Tämä kysymys esitetään kirjautumattomille käyttäjille, jotta lomakkeen automatisoitu käyttö voitaisiin estää.

Kommentit

The CS Blog Task Force

Sini is a researcher and lecturer at the CS department, focusing on the area of reputation and trust management in the CINCO group.

http://www.cs.helsinki.fi/en/people/ruohomaa

 

Aaron is doing his PhD in the NODES group at the CS department. His research focuses on mobile computing and energy efficient design for multi-interfaced mobile devices.

http://www.cs.helsinki.fi/u/yding

 

Doris is doing her PhD at HIIT, the neuroinformatics research group. Her research interests include graphical models, causal discovery, and time series.

http://www.cs.helsinki.fi/en/people/entner

 

Giulio is a Professor at the CS department. His area is Human-Computer Interaction. For more information, please find his homepage here

http://www.hiit.fi/giulio.jacucci

 

05.04.2013 - 14:15

Dear readers, this is the second interview of our TKTL group leader series. The goal is to provide an open forum for group leaders to present their latest research development, activities in teaching, project work opportunities, and general comments about our department. This time, we interviewed Prof. Giulio Jaccuci, who is leading the Ubiquitous Interaction (UiX) group.

31.01.2013 - 15:04

Prof. Jussi Kangasharju started a blog to chronicle his sabbatical year - first 5 months in Korea, then 5 months in the Bay Area in the US. He comments, "It is partly intended to show people in our department that going abroad is not a scary thing." We repost here his latest blog entry about the winter experience in Korea. For further interesting stories, check out his blog.

18.12.2012 - 14:56

Sasu Tarkoma

This has been a busy year for the networking and services specialization line and the NODES research community at the Department.  We have made the headlines from rooftop greenhouses to energy-optimising mobile apps and squeeze-based smartphones.  We should not forget the best paper awards and other mentions either. We did well in the university research assessment exercise as well. We have also strengthened the industry connections and the recent Internet of Things (IoT) research program is one example of this.

18.12.2012 - 14:42

At the end of November 2012, the department of computer science threw its Christmas party in "Berghyddan", an old building in the area where Helsinki was originally founded.

24.10.2012 - 16:13

In this month's NODES Pizza Seminar, postdoctoral researcher Suzan Bayhan from HIIT gave a presentation about "Energy Efficiency in Cognitive Radio Networks". In brief, a cognitive radio node is capable of changing its communication frequency in order to better take advantage of underutilized parts of the radio spectrum.

24.09.2012 - 18:04

On September 17th, the well-being group and the department invited our international staff for a casual coffee break for the start of the new semester.

20.06.2012 - 11:03

On a beautiful summer day, our department invited staff members to the idyllic located villages of Billnäs and Fiskars, which is about 80 km west of Helsinki, famous for their long tradition of iron works.

14.03.2012 - 20:13

by Jussi Kangasharju

(Instead of a literal translation, I've chosen to translate the meaning of the title. As the most astute of you may have already noticed, the title is not in English, but in fact in Italian and recapitulates the words of Italian Coast Guard Captain De Falco when "encouraging" Captain Schettino, the captain of the sinking cruise ship Costa Concordia, to go back on board the ship to coordinate the rescue. The intended meaning is: "Stop whining and start doing your job!")

This article is mainly me venting my frustration, since over the past year or so, I've noticed that the laziness and general lack of effort have reached completely unexplored peaks. Although this article is only my personal opinion, in the discussions with many other teachers in the department, I've heard very similar experiences on their part as well.

08.03.2012 - 12:28

by Ella Peltonen

This year the Department's Strategy seminar was organized from 1st to 2nd March 2012 in Hotel Haikko Manor near the city of Porvoo. Beautiful Haikko is known for a place of fabulous summer weddings, but it seems to be also a practical conference centre and a nice small spa. And so our two strategy days contained both working and relaxation.

08.03.2012 - 12:25

by Jussi Kangasharju

For two years, my group has conducted research on data center cooling optimizations, and as part of that work, we have had computers out on the roof terrace of Exactum for over 2 years, in all sorts of enclosures. For a full recap of our research, please see Mikko's excellent blog (which also discusses washing of keyboards in a dishwasher).

14.02.2012 - 15:13

Dear readers, the interview series of TKTL group leaders is making its debut today! The goal of the series is to provide an open forum for research group leaders to present their latest research developments, activities in teaching, project work opportunities, and general comments about our department.

02.01.2012 - 17:34

by Esther Galbrun

13.12.2011 - 17:52

by Oskar Gross

Autumn school on Computational Creativity was held in Porvoo from 7th till 11th of November. It is interesting to note that it was a landmark in the field of computational creativity, as it was apparently the first "school" dedicated on this topic. Moreover, the lectures were given by the leading researchers in the respective field.

09.11.2011 - 15:54

In autumn 2010 a Finnish course was organized in Kumpula for the staff of the Computer Science Department. After one year, we are interested in how the attendees feel about the course and if there is a demand for organizing such a course again.

Here are the comments from some of last years attendees:

"Overall I found the Finnish course very useful. Unfortunately I am spending just one year here in Finland, so I did not have a lot of time to study and practice what I learnt :)

17.10.2011 - 11:20

by Stefan Schönauer

Throughout my career the question of how to improve the internal communication and collaboration has been a topic at every institution I worked for. Here I present some of my thoughts on the topic, which are based on personal experience and discussions with several people.

26.09.2011 - 12:14

The new university year has just begun. It is an exciting time for our fresh Master's students as well as senior ones, both aiming at obtaining their MSc degree from the CS department. To provide an insight into the international part of the Master's students, we start from the recruitment statistics of new students, and then share with you five fascinating stories.

05.09.2011 - 14:36

by Laura Langohr

Last October I headed to Ljubljana, Slovenia, for half a year's research visit. Sitting in the airplane I remembered colleagues and friends back in Helsinki wondering about my plan to take a Slovene course. Even though I would stay only six months I wanted to learn some Slovene, a language only 2 million people speak.

15.08.2011 - 11:23

By Liang Wang

In the early morning on April 26, Prof. Kangasharju, Tiina and I started our journey from Helsinki to Petrozavodsk. The whole journey was quite pleasant thanks to the sunny weather. After 12 hours, we reached our destination – Petrozavodsk, a quiet and lovely small town in western Russia. Even though it was not our first visit there, it was the first time we visited Petrozovadsk in spring. Everything looked so fresh and full of vigor compared with my memory of last winter.

27.07.2011 - 12:14

We consulted a few staff members and students what they expect from this blog.

Syndicate content