Slashdot Mirror


Study Abroad For Computer Science Majors?

sbilstein writes "I'm currently a sophomore studying computer science with a penchant for international travel. While I do realize that the internet precludes the need for us geeks to travel farther than our desks, I'd still like to take a few courses taught in English or Spanish (the two languages I'm fluent in) somewhere outside of the country. The trouble is I can't go to just any school, because like any other engineering degree, I have to take technical courses every semester. So I need a school with a something at least similar to a computer science program in the states. Has anybody here from the US studied abroad while doing computer science? Was it worthwhile? Or anyone from outside the United States recommend a university program?"

7 of 386 comments (clear)

  1. Was?! by pjt33 · · Score: 5, Funny

    Linus was Finnish

    Was? Did I miss the obituary?

    1. Re:Was?! by Anonymous Coward · · Score: 5, Funny

      Linus was Finnish

      Was? Did I miss the obituary?

      He got better.

  2. Re:Spanish and English by nordah · · Score: 5, Interesting

    I second the Spain recommendation. I studied at Universitat PolitÃcnica de Catalunya (http://www.upc.es/) in 05 and had an amazing time. Barcelona has much to offer in terms of history, architecture, and culture. It took a week or so to get over the then current fashion trend--mullets on women--but hey, different user interface, same great kernel.

  3. In the UK, try Cambridge, York, Warwick... by salimma · · Score: 5, Informative

    ... Edinburgh, Imperial College, or perhaps Manchester (they have one of the earliest electronic computer, still in working order). There's also Canada -- Waterloo has a renowned engineering program.

    Not sure if Cambridge does exchange programs, but if you're abroad for a year instead of a semester, their Part II CS tripos is quite gruelling; it's basically a complete undergrad education done in one year, usually taken by people who already have a degree in related fields (e.g. math or physics).

    In the UK, my rule of thumb is: if they teach a functional language then they are decent. Edinburgh is where Standard ML was written (and Phil Wadler is in the faculty) -- oh, and is really good for Artificial Intelligence research too, so naturally, they're quite heavily into Prolog too. Cambridge also uses ML; York uses Scheme and Haskell. Warwick -- ML, I guess.

    There's also the location to consider. Imperial is in London -- good place to be, but accomodation might be tough. Edinburgh is in, well, Edinburgh -- lovely place, a bit cold in winter, but not as bad as the northern parts of the US. York is on the east coast line, so it's less than three hours from either London or Edinburgh by fast train. Warwick, despite the name, is not in the quaint mediaeval town of Warwick, but in nearby Coventry (they obviously thought naming it the University of Coventry would not be good for business). Not far from London and Birmingham, though.

    --
    Michel
    Fedora Project Contribut
  4. It was TRAGIC!!! by rts008 · · Score: 5, Funny

    Yes, I was there. (no, not there, but over there!)

    Linus and RMS got into a fight, and RMS pulled out his katana....*shudder* ...and well, now Linus is sleeping with the penguins.

    RMS was last seen rounding up the HURD to assault Antarctica to exterminate those pesky, compromising, commie penguins.

    Wait! What?!?
    Wow, those are some good med's the doctor gave me, nevermind!

    --
    Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
  5. Study Abroad by Fozzyuw · · Score: 5, Interesting

    Has anybody here from the US studied abroad while doing computer science? Was it worthwhile? Or anyone from outside the United States recommend a university program?

    I have a BS in CS and I studied abroad for a year in London. However, I didn't take a single class relevant to my degree. When I left for London, I needed 2 CS classes to graduate. Basically, I transferred to another school, took their (awesome) study abroad program. Lived with a host family. Networked with people from all over Europe. Had the best time of my life. And met my French fiancee.

    I more than doubled my student debt to do it (it's not cheap) but it was worth it. I didn't care about not having a CS class though I did well in all the classes I did take. I also joined the Rugby (Union) team of my college. Damn, it was a great time. I love Jolly Old London (Twickenham technically).

    I'd recommend doing it. Heck, if you even have to ask, then I think you're probably wanting it enough that you should do it.

    It has nothing to do with that you learn in the class room and everything about what you experience. Some of the best courses I had where the History courses offered at my England college.

    Don't study abroad to take CS courses. Study abroad to experience a different culture and meet new people. Even if it's just an American in London, there's a lot to learn.

    Even if it means, basically, taking a semester or year off of your normal course work to do it. Just know that it isn't cheap and that it's really something you want to do. I've seen several people on my study abroad program who did it and clearly didn't want to do it and wasted the entire trip crying in their bedrooms over missing boy/girlfriends.

    Bon Chance!

    ps. Know what you're looking for when studying abroad. Is it just a location? Or do you really want to integrate into the host country? Many programs out there are nothing but a school of Americans, secluded in an area, and you don't get much integration into the country. If you're reasonable good in a 2nd language consider a country with that a primary language. If you're not, fear not to go to an English speaking school (England, Wales, Ireland, Scotland, Australia, New Zealand, etc.)

    Don't study abroad if you're trying to focus on school work. That's NOT what it's about. Stay in the States and focus on your classes and your grades if that's what matters. You study abroad to experience life in a different place. Take classes that will expand on this experience. You don't want to be stuck in a computer lab for 40 hours a week to finish a programming project, when you can see the Tower de Eiffel from your window, kind of thing.

    --
    "The past was erased, the erasure was forgotten, the lie became truth." ~1984 George Orwell
  6. You should definitely do it -- go anywhere by Beefpatrol · · Score: 5, Interesting

    I don't post very often, but I felt compelled to reply to this one because of the profoundly positive effect that a study abroad program had on me. I did my final year of a BS in Physics abroad at the University of Bath in the UK. The U of Bath is a smallish, selective school that is primarily technical in nature. It might be comparable to, say, CalTech. While I can say that the focus of the program there was substantially different from the program at my home university, (Purdue), it was also an excellent program. I knew a couple people there who were studying CS. From what I heard about it, it seemed to be a good program also. The U of Bath has lots of international programs, so the typical international student will be living with people from all over the place. In the immediate proximity of my residence where people from France, Germany, Sudan, Korea, UAE, Belgium, Mexico, Spain, Italy, Argentina, Russia, Ukraine, Greece, and Hungary. (Those are just the ones that I remember.) Having gone to a few different Universities for different purposes over the years, I can say that the biggest thing that differentiates them at the undergraduate level is the type of students that they attract. Basic CS theory is basic CS theory, and you would be studying the same stuff no matter where you go for the most part; the difference between universities is mostly who you would be studying it with.

    In general, I think most Americans would be well served by the experience of going somewhere else and living for a while. It doesn't really matter that much if you do school or work -- just go be somewhere that isn't the US for long enough to forget that you aren't in the US any more. Once you've gone a few days without thinking about the fact that you aren't in the US, you're probably in a good position to get a glimpse of the US as non-Americans see it. You'll also then be in a position to evaluate beliefs you may have about the US and the "American way," as some like to call it. All of this tends to cause a huge increase in self confidence. Once you realize that everything you really need to live for a year either fits in a big suitcase or can be acquired for a relatively small amount of money and that human nature is pretty much the same no matter where you go, you'll never look at anything the same way again. For me, this has resulted in a large improvement in my overall state of mind, and it allowed me to pursue happiness much more effectively.

    I got a lot of things out of my Physics BS, but I'd put the study abroad experience about on par with the Physics in terms of what is valuable to me now, 6 years after graduation. I even failed a couple Physics classes while I was there and had to take them again when I got back. It was still worth it. I can't recommend a year abroad highly enough. Go somewhere -- it doesn't really matter so much where you go. Try to spend a year there if you can. Be open minded and respectful of the natives when you get there, and I can pretty much promise that you won't regret it.