vWhich would be the better major if you are interested on learning how to create apps

<p>Which would be the better major if you are interested on learning how to create apps, software, but also want to work in corporate finance and investment banking? Which path is wiser? I'd be interested to work in IT, however I have thoughts that it will eventually get boring and tedious after a while, and I might want to move into banking or something similar.</p>

<p>Computer Engineering at an Ivy League.</p>

<p>You think banking is more interesting than making software? o.O</p>

<p>To each his own, I guess.</p>

<p>

THIS. You really need to educate yourself on what exactly investment banking entails.</p>

<p>As for making apps, you can start now by self-teaching yourself programming. A college education is not a requirement for you to make apps by yourself, though a college education is certainly useful.</p>

<p>Also, if you are “thinking about investment banking,” and you are planning on pursuing it AFTER a stint in IT or some other field, you can scratch that off your list of possible careers. The people that get jobs in IB are working towards that goal from their sophomore year in high school all the way through until they get their job. These kids have 3.7+ GPAs at an Ivy League school and bust their ass networking and nailing interviews. It’s not exactly an easy field to get into. In fact it may be one of the hardest out there.</p>

<p>Now to answer your question: Comp Sci is really the only major that will focus on anything having to do with software development. EE/CE would perhaps have a few courses from the CS department, but overall would not be focused on software. Also, as was said above me, you don’t even need to go to college to be an app developer. This means that you are free to pursue another major if you are dedicated enough to learning how to code on your own time (it is very time consuming). Good luck.</p>

<p>IB logs like 80 work hours a week lol… Not something you can just pick up casually. Whether you need to be an Ivy is subjective. I know a few from the “CC Top Universities” category on this site who are currently also doing IB. Corporate finance isn’t that easy to break into either. Internship experience helps a ton here.</p>

<p>Computer engineering/Computer science are the only two who would remotely come close to app development. You’ll need to have a working knowledge of concepts inside C/C++/C# etc. to pick up Objective C (iOS) efficiently. Android is based on Java and maybe C. Not sure.</p>

<p>Stanford has free classes on iTunes for their CS193P class, which teaches iPhone app development. I taught myself a little of their stuff, then ended up taking a class here based on the same stuff just for kicks. Pretty easy A once you know what you’re doing.</p>

<p>Knowledge of C/C++/C# is not necessary for Objective-C. In fact, I don’t even know why C# was included, cause it’s not directly related to Objective-C (unlike C/C++, which are directly related to Objective-C). If you want to learn Objective-C… learn Objective-C. I moved directly from Java to Objective-C, and to this day do not know how to code in C++/C.</p>

<p>Android apps only requires Java.</p>

<p>^ This. Technically, you only need to go far enough to learn how to program to do it (a CS minor with another major would suffice).</p>

<p>The key word is efficiently. I’m aware that Obj C can be learned standalone. There were 3 business majors in my class who knew absolutely nothing about coding at all, let alone Obj C. They just had to work extra hard to pick up the concepts. </p>

<p>The majortiy of the class, however, had background in C/C++ and didn’t struggle at all. I don’t know why I included C#. At the time of my post, I was just waiting for my meeting to end. I probably just ended up smashing stuff out as fast as I could. Sorry about that.</p>

<p>^Eh… If someone with no programming experience wants to learn Objective-C, they will learn Objective-C faster if they learn Objective-C, rather than if they learn C/C++, THEN learn Objective-C. </p>

<p>Now obviously, the people who knew C/C++ picked up Objective-C faster than the people who didn’t know any coding - but this is quite obvious, since after learning your first language, all other languages you pick up very easily.</p>