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?"

19 of 386 comments (clear)

  1. Spanish and English by jawtheshark · · Score: 4, Insightful

    Come on? Isn't is obvious? Go for a semester in Spain. In Europe we do have real computer science courses. Northern America doesn't have a monopoly on that (And never had, if you think that you need to learn a bit history). Remember, Dijkstra was Dutch, Linus was Finnish and Alan Turing was British.

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    1. 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.

    2. Re:Spanish and English by mustafap · · Score: 4, Funny

      >mullets on women

      On their armpits, unfortunately.

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
    3. Re:Spanish and English by zuzulo · · Score: 4, Informative

      I must admit, some of the best international academic research side computer scientists I have found to be European. Especially Italy, Spain, and France if i had to pick three off the top of my head. They also tend to have lots of summer exchange programs if you are into research. That, and somehow the environment is actually better at stimulating real innovation than it is here in the states. At least in the past 8-10 years or so in North America most of the serious cutting edge stuff is done in the corporate world, whereas in Europe the academic guys are doing cutting edge stuff.

      Strange how these things change. As always, this is just my own personal opinion ...

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    4. Re:Spanish and English by xs650 · · Score: 4, Informative

      von Neumann became a US citizen so the US gets to claim him. Our thanks to Hungary for their contribution to US science.

    5. Re:Spanish and English by tverbeek · · Score: 4, Informative

      Check with your school's international ed office to see what schools they have relationships with. Many years ago, as part of my college's study-abroad program, I spent a term at the University of Aberdeen, where I took classes in "Computing Science" that counted for my CS degree stateside. One of those classes was my first major exposure to C and Unix (I said this was a long time ago), and to this day I still pronounce "Kernighan" with a Scots accent, because that's how my prof said it. I shared a flat with a Glaswegian, a Highlander, a Londoner, a Mancunian, and an Aussie, and living as an expat was an invaluable experience for a shy Yankee computer geek.

      --
      http://alternatives.rzero.com/
  2. 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.

  3. Re:Abroad? by Anonymous Coward · · Score: 4, Informative

    Not quite. In my university (Uppsala, Sweden) for example, most higher level courses are taught in English, the teachers and students are fluent in English, and there is a vibrant international community. The computer science program here is not bad, but I'd say it really doesn't matter... going abroad for a term or two will give you friends and contacts for life, invaluable experience and a much, much more attractive CV. So, just go for it!

    (Shameless plug: studying at swedish universities is totally free, except for a nominal 40$ students union fee =)

  4. Re:Studying Abroad, or studying Computer Science? by pjt33 · · Score: 4, Insightful

    Nothing in the english/spanish world has the same opportunities in CS as the US, with few exceptions.

    Which leads into my question: where is he currently studying? If the answer is MIT then your exceptions, the big names in Europe, - Oxbridge; Imperial College, London; Complutense de Madrid - are options. If it's somewhere no-one outside his state has heard of, the suitable suggestions are considerably different.

  5. 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
  6. 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
  7. Look at Edinburgh University, in Scotland by imac75 · · Score: 4, Informative

    Edinburgh University has a very strong Computer Science Course, plus it is in a great city, I know a lot of US people how have studied at edinburgh for a year so it shouldn't be a problem.
    If you have never visited Scotland then you are missing out. Lets start with the important things. The drinking age is 18 :)

  8. Singapore by mercurialmale · · Score: 4, Interesting
    Singapore is pretty much the perfect choice:
    1. Good CS programs: Two great universities with well-regarded CS programs - NTU and NUS
    2. Language: All classes are in English; most people speak English (it's quirky Singlish, but you'll get by)
    3. Infrastructure: The country and both schools have excellent infrastructure and your basic living comforts would be similar to or better than in the US
    4. Travel and exposure: It's cheap and easy to explore neighboring countries (Malysia, Thailand, Indonesia, Australia, China, India, Korea, etc). You can experience a rich diversity of cultures solely through weekend getaways
    5. Diversity: Singapore itself is pretty diverse - you can experience elements of Chinese, Indian and other cultures within the city-state.
    6. It's not "the West": Chances are, you have visited or will visit Europe anyway. Singapore will expose you to an entirely different worldview. Yet, you will not sacrifice basic comforts that you take for granted in the US

    Full disclosure - I am an NTU alumnus.

  9. Re:India by rite_m · · Score: 4, Informative

    Just to add, the famed IITs (Indian Institute of Technologies) do have exchange programs. But the living conditions in most IITs will not suit (you might call them appalling by US college standards) most americans. So choose the institute properly (IIT delhi, e.g., might be a better choice than IIT Kharagpur). But, yes, India will be a good economical choice. And almost all institutes in India have english as their medium of teaching, so language won't be a problem at all.

    PS: I am from IIT Kharagpur.

  10. 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
  11. Re:Study A Broad in India by trolltalk.com · · Score: 4, Funny

    You'd probably have less chance than studying a broad in the USA. Just find yourself one of the "top 10" party universities, and DON'T TELL THEM YOU'RE A CS STUDENT!!!

  12. Re:Abroad? by anothy · · Score: 4, Funny

    lived and worked in London for just over a year; this was not my experience. talking about subways and (street) blocks got me no end of odd looks. not to mention the confusion over what it meant to table something. at least one friend got herself into a rather awkward situation upon announcing to a random guy in a bar that she didn't like to wear pants (she preferred skirts). the confusion was entirely bi-directional: it took me quite a while to figure out what a skip was, and was reduced to a stammer when a female co-worker asked me for a rubber (i eventually handed her an elastic band).

    --

    i speak for myself and those who like what i say.
  13. 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.