<p>Hi Roderick, I am always glad to answer questions (I am subscribed to this thread via e-mail)</p>
<p>“It seems that the OP did a grad school track vs getting a non academic position since there was a mention of GRE. Is this true, OP? If so, why did you (and those others that you mentioned in the thread) opt to go into academia to pursue advanced degrees?” </p>
<hr>
<p>Getting an advanced degree (MS and/or PhD) is quite common in my field of interest is the systems area (communications/networks/signals/control) because the mathematics is just so extensive that you can’t really get a thorough enough treatment with an undergraduate education alone to understand it completely. In other words, there still is plenty left to learn, even with a BS. I have no interest in becoming a professor and I am not completely sure if I will stay the course for a PhD yet, but I look at my current status as graduate student in terms of deepening and (and to a lesser extent) broadening my knowledge of systems-related areas in EE. </p>
<p>There is also the “political” perspective, which is more altruistic, but realistic at the same time. And that is, an advanced degree <strong>seems</strong> to be a prerequisite for getting a higher starting salary and moving up the ranks in the workforce for many areas of EE. I put asterisks around seems because this varies by fields and that ultimately, your ability to stay current and adapt with the changing tides in the technical world is significantly more important than whatever degree you have. Moreover, if you are in grad school without any financial aid, then that is another financial burden that can take time/effort to offset. If you get a chance, check out the book Chips and Change: How Crisis Reshapes the Semiconductor Industry–there is data on hiring and salary trends in Silicon Valley that supports this claim. </p>
<p>"Was it poor pickings for gainful employment about now, or is it the case that your long term goal is to work in academia possibly?</p>
<hr>
<p>During my Junior year (08-09), the recession struck. At the same time, I knew that i was interested in communications theory, so I felt that going to grad school was a necessary path for me. The opportunities for employment were still there, even during and after the worst of the recession. By “there”, though I mean that my peers were still able to find internships and full-time positions. But there were definitely fewer opportunities and companies (notably the finance companies, not surprisingly) were no longer coming to campus and going through outlandish lengths to recruit engineering students. </p>
<p>“I also wondered what kind of work (non academic ) can an ECE compE major expect to fit into post UIUC graduation?”</p>
<hr>
<p>I think CompE / CS is the “exception” to everything I mentioned earlier about going to grad school for $$$. I am not saying that going to grad school as a CS/CompE major is a bad choice. But right NOW, it’s not hard to notice that the opportunity cost for a CS/CompE major going to grad school is the highest it will probably ever be. Companies like Facebook, VMware, Google, SalesForce, Microsoft etc are offering relatively high salaries to CS/CompE students to work for them. At Stanford, it’s obvious that the startup environment there is dominated by SOFTWARE companies that will <em>fight</em> to hire any CompE/CS major from a top school like UIUC. Search around the news and you’ll read stories about the starting salaries for software engineers at these companies. </p>
<p>Now will all CS/CompE students work at Silicon Valley? No. But it seems that CS/CompE students have the most “gainful” (in the sense of starting salaries) and “versatile” job opportunities right now among all engineering students as the focus on software deepens in various industries (consumer, defense, finance, etc). Many of my peers in CompE are now working at companies like Microsoft, Nvidia, and finance companies like JP Morgan. </p>
<p>I have only taken a few CS/CompE courses at Illinois. I’m sure someone else can answer your question about job opportunities for CompE majors much better than I can. See the following article written by my friend, who basically double majored in EE and CompE: </p>
<p><a href=“https://sites.google.com/site/hknden/articles/ee-compe--i-havent-even-taken-ece-500-yet[/url]”>https://sites.google.com/site/hknden/articles/ee-compe--i-havent-even-taken-ece-500-yet</a></p>
<p>To summarize there are many software-development/software engineering opportunities available at the various levels of abstraction. At the low-level, they may work with software that interfaces with hardware (i.e. DSPs/FPGAs, GPUs). Going up a level of abstraction, they may develop operating systems. And then even higher, if you are more mathematically inclined, you might design algorithms based on machine learning. There is a ton of stuff that they can do. </p>
<p>“another question: how long did it take for you to earn your bachelor’s at UIUC? what about your peers? did you graduation with everyone you started with freshman yr?”</p>
<hr>
<p>I graduated in 4 years. Most of my peers graduated in 4 years as well. But I had academically talented peers who were able to graduate in 3 years. On the opposite end, I know of many friends who graduated in 4.5 to 5 years. </p>
<p>Retention is an issue with ECE–I would say, from a very rough estimate, that certainly less than 45% of my freshman class stayed in electrical/computer engineering. Typically, students decide to switch after taking the sophomore-level core courses (ECE 190/210/290). At the end of the day, ECE at Illinois is very rigorous–but you really are getting a SOLID engineering education from a program that is HIGHLY regarded (the profs and students here at Stanford certainly speak highly of ECE at Illinois). </p>
<p>"
Since now is the time for thinking about housing, OP, *where did you reside during your yrs at UIUC? My son is trying to figure this out now. Is it most important to be closest to the engineering quad / classes, reside with fellow engineers, reside in a centrally located area - closer to the main quad ?" </p>
<hr>
<p>I lived at Illini Tower during my first two years. Your son’s best choice for housing will depend ultimately on his personality/social goals. There are many threads about the dorms out there, and 4 years later, the consensus about the dorms hasn’t really changed. </p>
<p>I consider myself to be outgoing, so I opted to live at Illini Tower. Personally, looking back I would have preferred to live at the Six Pack dorms, which are more social. I gained a lot by making lifelong friends out of students outside of engineering; in fact, I would say that this was THE most rewarding aspect of my undergraduate experience. </p>
<p>The most engineering-friendly dorms are Hendrick House and ISR (Illinois St. Residence) because of (a) their proximity to the engineering campus and (b) the number of engineering students who are residents at these dorms. Your son will have the lowest likelihood of having to deal with the distractions associated with typical college partying at these places. </p>
<p>“I saw your comments on study abroad - duly noted. DUring your UG at UIUC, did you do study abroad, internship, or both?”</p>
<hr>
<p>I did not study abroad and I did internships in the summer. </p>
<p>Always glad to answer questions
-JC</p>