Looking for a university for Software Engineering

<p>I cannot help you find specific universities but I can outline some general paths you could take. </p>

<p>I am not sure what you mean with “3rd grade”, but if you have the equivalent of a US Bachelor’s degree (usually defined as the successful completion of three years of full-time university study) you are not eligible to apply as a transfer student.</p>

<p>So (assuming that you will have the equivalent of a Bachelor’s degree at the end of this year) you basically have two options: You can apply as a freshman for a second undergraduate degree or you can apply to graduate programs.</p>

<p>If you go for a second undergraduate degree, you can usually transfer some of the credits from your first degree to the second degree so that you can finish the second degree faster (i.e. in two or three instead of four years).</p>

<p>The biggest disadvantages might be financial: you would have to pay undergraduate tuition and after you graduate you still hold “only” a Bachelor’s degree. Also, if you start the degree from scratch, you would only be able to take one CS class in your first semester (the intro class) which might feel a little bit like a waste of time. Technically you could take math classes during your first semester but I guess that you already had a lot of math for your econ degree (definitely calculus/analysis and probability; maybe or maybe not discrete math). You might also find American undergraduate classes to be disappointingly easy (my experience after two semesters of math at a German university).</p>

<p>The second route is a graduate (Master’s) degree. Most graduate programs in the US do NOT require that you already hold a Bachelor’s degree in that subject but they do expect some prior experience in the field. There are several ways to gain that experience if you don’t have it already: you can study computer science for a year in France, you can take online classes, you can enroll at an American university as a non-degree seeking student…
The fastest path towards a Master’s degree would probably be to self-study (or take online) an introductory computer science course and then enroll somewhere as a non-degree seeking student for a semester taking four or five computer science courses while applying to grad school. </p>

<p>Pro: financial gains. Many graduate students don’t pay tuition (because they are holding fellowships or teaching assistantships) and a Master’s degree usually comes with a higher salary than a Bachelor’s degree.
Contra: It’s more work than an undergraduate degree.</p>