Study Abroad For Computer Science Majors? 386
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?"
Spanish and English (Score:4, Insightful)
Study Abroad FTW (Score:3, Insightful)
Re:Studying Abroad, or studying Computer Science? (Score:5, 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.
Re:India (Score:4, Insightful)
Just do it. Go abroad, whatever you have to do. (Score:4, Insightful)
I'm a senior CS student at Rice University who studied abroad the first semester of my sophomore year. The hoops you have to jump through to study abroad are worth it.
You probably don't really need to take technical courses every semester: there may be a light one with courses you can put off. I had to take a 3 week summer course and adjust my schedule a bit, but I made it to Florence, Italy for a semester. If you absolutely cannot go abroad for a full semester, do a summer program or go after you graduate (I knew a kid who graduated, then still went abroad for the experience).
Decide what school you want to go to based on whether you want to experience the culture or drink. A lot of the schools built for studying abroad have people who just go abroad to drink. I was at one of those schools although I would've liked more cultural things and less drinking. It's up to you.
I took no technical courses while abroad. I actually fulfilled a number of university requirements (arts and social sciences).
Make sure you clear all the courses you're going to take with your advisor: they should know you might be taking a semester off of CS. Make sure that you also get any classes you want to transfer approved beforehand. Get signatures.
(It may actually be cheaper to go abroad if you're currently going to a private school. If you have scholarships, some of them may pay for you to go abroad)
If you can't find some time to go, you don't want it bad enough. Feel free to contact me if you have any more specific questions.
Re:Abroad? (Score:3, Insightful)
What? Have you even BEEN to America? You'll find more pronunciation differences ABOUND here. America is a melting pot; people from all over the globe come here and put their own spin on English. (I myself was asked as a teenager where I was from, due to my apparently odd accent. I had at that time never even been outside of the country, my family had just moved around a lot inside America. I didn't think I had an accent at all.) Natural Americans have pronunciation differences even from other natural Americans, but no one is getting hopelessly confused here.
Re:Spanish and English (Score:3, Insightful)
Take a break from CS. (Score:2, Insightful)
We still need to leave our desks (Score:4, Insightful)
international travel would be a great way to realize how incredibly false this is. more likely than not, at some point you're going to end up doing something other than simply coding widgets from a spec (or from imagination). as soon as that happens, you need the experience that comes from getting away from your desk; preferably far away from your desk. on the mundane level, you'll almost certainly have to do something like turn customer requirements into specs and/or code; understanding the mindset of the person you're talking to is crucial there. or you might find yourself working with engineers in, or educated in, another country; again, understanding their mindset will make that go much better.
beyond that, there's lots of good suggestions here. personally, i like the ones that take you outside your standard course work, even if it costs you an extra semester or two, but if you're bound and determined to do it all in an academic context, just ask your school; any sizable US school will have administration folks who can tell you what your best options are.
Re:India (Score:1, Insightful)
Do yourself a favor and DON'T come to India for technical education. Apart from the IIT's, India has a very poor and incompetent educational system.
Anyone who can afford it tries to get his college outside India (if she can't get into any IIT)
I made the biggest mistake of my life coming back to this country to continue my education.
Re:Studying Abroad, or studying Computer Science? (Score:3, Insightful)
When you look for a job, I doubt that studying in a foreign country is likely to add much, if any. It may even raise questions as to your diligence and motivation toward your career rather than fun.
How odd. Over here, having spent one or two semesters in a foreign country is almost mandatory. It shows you can rely on yourself, are open for new experiences and culturally curious. Typically, it also improves your foreign language skills.
But that might be a cultural difference right there.