<p>I cave the same exact question and I was just googling it. I found this thread but I was a little disheartened when everyone said it would be extremely difficult to do so. </p>
<p>I had the same question when deciding if I’d apply to any schools within CMU other than SCS. The tone of everything I read was roughly the same as in the aforementioned link; it’s possible, but difficult, and you have to do very well in some notoriously difficult CS classes (as well as in general, I’m guessing). I ultimately decided to only apply to SCS, just because I don’t want it hanging over my head that I have to do really well during freshman year.</p>
<p>You can still do your 2nd major in CS if you don’t enroll in SCS. I know that 2nd major != primary major, but there’s very little difference in the eyes of recruiters between secondary and primary CS majors.</p>
<p>What might be the best 2nd major if you want to double major in CS? CIT Computer engineering initially seems obvious, except that there is so much work in that program and many different requirements than SCS, that I am wondering if Math or Information Systems might be a better second choice when applying. Thoughts?</p>
<p>Exactly. I have the same question. Do you guys think I can minor in CS or something similar? Or would transfering from ECE to CS would be easier?</p>
<p>I too applied with SCS as my first choice. But was accepted to ECE in CIT :(</p>
<p>How about this option in the Mellon College of Science (MCS) and double major in CS (which requires a lot of discrete math and other math classes anyways):</p>
<p>Discrete Mathematics and Logic Concentration</p>
<p>Discrete mathematics is the study of finite and countable structures and algorithms for the manipulation and analysis of such structures, while mathematical logic is the study of axiomatic systems and their mathematical applications. Both are flourishing research areas and have close ties with computer science.</p>
<p>The Discrete Mathematics and Logic Concentration provides a firm background in discrete mathematics and mathematical logic, together with the elements of theoretical computer science. It prepares the student to pursue research in these fields, or to apply their ideas in the many disciplines (ranging from philosophy to hardware verification) where such ideas have proved relevant.</p>
<p>I agree that transferring in SCS is possible but far from guaranteed. I think it’s a poor plan to come to CMU with the sole intent of transferring because there is a reasonable chance you might not get in.</p>
<p>Double majoring could be a good idea. ECE (computer engineering) is not a good option for double majoring as both majors are very difficult and demanding, and there is actually surprisingly little overlap between the two curricula. If you’re really just looking for a “ghost major,” i.e. something that can overlap heavily with computer science and is easy, Logic and Computation or Cognitive Science, both in Dietrich, would be good bets.</p>
<p>No. I am not looking for a “ghost major”. I want to pursue Computer Graphics later, but after many many phone calls and e-mails, I found out that I can do so even via ECE. And as my Dad says, I’ll get a clearer idea of what makes a computer and not just what it can be made to do ;)</p>
<p>Maybe @Daddio3 should call CMU or write an email to CIT or whatever’s applicable. it helps :)</p>
<p>PennDream, we visited CMU and met with both SCS and CIT. DS wants to do software, not hardware, and CIT ECE is actually quite far away from CS in that regard. In CIT you take lots of hard science, hardware, integral math, and only a few programming classes. In SCS, you take lots of Discrete Math and programming classes, and little hardware. The Discrete Math and Logic concentration provides a great opportunity to double major, with a little more theory than CS. Another option would be IS, which would require more user interface and database work than SCS (as far as I can tell). How is a double-major a “ghost major” just because they are closer to SCS? A double major is easier to pull off the closer they are to each other, and CIT is so full of requirements, that I think meeting the SCS requirements as well will take more work and more time than either of the other two options.</p>
<p>Daddio3, my S graduated ECE last year and while there is a lot of HW in ECE there are also a lot of CS courses that are required and are also part of the ECE curriculum. I almost thought he was doing a CS minor with the amount of CS courses he was taking.</p>