Slashdot Mirror


The Best Colleges for Network Engineering?

viperstyx asks: "Ive come to that time in my life where I have to choose what colleges im going to apply to for my undergraduate degree. I'm very interested in Computer Science but I'm not sure if I want to major in Comp Sci, but I do have a high interest in networks. I hope to work on things like Internet2, or in a large business environment after college. I was hoping to find a college with a major, along the lines of Network Engineering, but I have yet to find one." What colleges have the best programs to prepare prospective networking engineers for the future?

22 of 477 comments (clear)

  1. Colorado Technical by dragin33 · · Score: 2, Interesting

    Although i have not attended i think Colorado Technical in Colorado Springs is a very good school. They have an awesome course from what it looks like.

    1. Re:Colorado Technical by Anonymous Coward · · Score: 2, Interesting

      I have to disagree, I started attending a Masters program there - and it was horrible. The program was fully paid by my employer, so I figured 'What the Hell', I had nothing to lose.

      The first class was a Project Management course. The course itself sounded great, used Kersner's 'Project Management: A Systems Approach to Planning, Scheduling and Controlling' and the PMBOK - two great books to learn from. The course itself was terrible... the other people in the class could barely write English... yet, they STILL got A's on papers and other deliverables. It was very clear the school was out for the tuition money and not to ensure you learned anything from the class. Students have the ability to read other students papers - and to comment on them (this is encouraged). At least half of the papers should have been 'failures' due to grammar, spelling, wrong word use and the general lack of ability to correctly write a paper. I had my fiance (English major and Masters student) read through some of them - and she was agast at how incredibly bad they were. I got a 99.8% in the course though... like it meant anything, the class average was a 95%.

      I never went back after the first course, even though it was essentially free. Now I spend my own money at a school where the degree will mean something on my resume - though CTU will never see the light of day on it.

      I know 6 other people who I work with, who also thought it was a good idea originally. None of them continued due to the lack of any quality.

      CTU is the type of school that advertises during the Jerry Springer show (and it really does)... it may sound elitist, but I think that sends that wrong message on a resume.

      Color me elitist then.

    2. Re:Colorado Technical by Micro$will · · Score: 2, Interesting
      Been there, done that, got the shit tech support job that I quit after 3 weeks. Most of them are some sort of tech support which requires all of 5% networking skills, 5% Wintel troubleshooting, and 90% self control. The rest are actual Network Engineering jobs which require 5 - 10 years of Win2K AD, Netware, or Cisco experience with certs and only pay $30,000 - $40,000 a year. Part of problem is the result of large companies blowing their IT budgets on Y2K fixes, the burst of the dot com bubble, and 9-11.

      But fear not, the longer these companies neglect their IT infrastructure, the more money Net Engies will get when the next big "Must Have" hits the business magazines.

  2. Come to Michigan... by the+Man+in+Black · · Score: 2, Interesting

    ...we're all about the Internet2. As far as major, I odn't know that any of our undergrad curricula cover that type of thing, but we have the School of Information, which is a graduate school with tons of IT-type programs and the like.

    Hope you're in-state though, 'cuz Michigan is the most expensive public university in the nation. And for some reason we're proud of this. Sheesh.

  3. Re:Rochester Institute of Technology? by krisp · · Score: 3, Interesting

    If you are going into networking, you'd be better suited to the RIT IT/ANSA program. http://www.it.rit.edu.

  4. Re:I would agree. by Gunfighter · · Score: 2, Interesting

    Perhaps instead of a cheap state school, consider a cheap online school and look for a local integrator/VAR to bring you on board as a networking apprentice-type. You may even be able to find a local network helpdesk type position working under some PHB.

    --
    -- Stu

    /. ID under 2,000. I feel old now.
  5. Communications Engineering by IncohereD · · Score: 3, Interesting

    I'm just about finished Communications Engineering at Carleton University. If it's really a professional engineering design degree that you're after, and not somethign with more of a technological slant, it's definitely the way to go. It was the first Comm Eng program in Canada (I'm in the third batch to graduate this year), and there's a strong batch of professors in the field. It also helps that Ottawa is 'Silicon Valley North'. Nortel headquarters is here, and various Alcatel and JDS plants, etc. Not to mention all the local start-ups.

    We cover everything from distributed network programming, to coding techniques, to circuit design, to protocol implementation, to allocating resources for quality of service. It's great, once you get past all the math and science at the beginning. Introduction to Communications Software was my favourite course ever.

  6. Re:Graduate School by Thomas+M+Hughes · · Score: 5, Interesting

    I agree with this statement. Undergraduate education in the United States is really geared towards a much more general (and balanced) degree than most people seem to realize. They require you to take things such as Social Sciences, Hard Sciences, and the like, in addition to the stuff that you are going to major in. If you are going to a University for the sole purpose of getting a well paying job, you're probably going to be surprised. Universities don't train you to be good workers, they are supposed to teach you to think and be relatively well balanced intellectually. Most of the other posts in this thread seem to agree with this by suggesting you get certifications and experience if you actually want to do work in Computer Networking.

    That said, you can specialize in a specific field while still in the University requirement. As the parent to this post has said, you do this in graduate school. However, graduate school doesn't give you specialization that may be good for the job market. On the contrary, it may make you overspecialized, such that you've gone so far into theory that you no longer have any idea how stuff actually works in the real world. Going the full academic route is really on a good idea if you really care more for the field than you care for money.

    Notice: I am am currently working on my PhD, but not in the field of Computer Science, or anything really computer related (I'm actually somewhere between a social science and philosophy). While I do not have first hand experience with graduate studies in Computer Science, I do have experience with graduate school in general, and while the concepts learned are different, the culture and process seems to be similar across all subjects. Your experiences may vary.

  7. P.S. My kids may not be engineers by NotQuiteReal · · Score: 2, Interesting
    [Even though they are both very bright (as per testing and genitics)]

    The way things are going, I will not endorse my profression "computer engineering" to my kids.

    I will suggest to them that they find their true talents and follow that path. (As I think every parent should.)

    The bottom line is that the best among us don't always do the best (by objective measurement). The cliche "nice guys finish last", ain't for nothing.

    I am doing ok, in life, but sheesh... I lost my train of though.

    --
    This issue is a bit more complicated than you think.
    1. Re:P.S. My kids may not be engineers by NotQuiteReal · · Score: 2, Interesting
      Doh!

      I meant to imply that both my wife and I are smart (per standarized tests)... so you might expect our kids to be smart too.

      As fortune would have it, our kids seem to be bright too. Nothing more, nothing less was implied.

      --
      This issue is a bit more complicated than you think.
  8. NJIT... by ktulu1115 · · Score: 3, Interesting

    I would have to agree with some of the other posts... Get an undergrad degree in CS or perhaps IT (I'd recommend CS) and then specialize in graduate school.

    Depending upon how good your existing skills in CS are (I'm talking about mostly programming and general computer knowledge), I can recommend NJIT as a recent (2 weeks ago) BS in CS graduate. If you happen to live somewhere near the NYC metro area, it's not a bad education if you go in with a good background and don't mind teaching yourself when you can't understand the profs (that happens at most tech schools from what I hear). I thought it was rather easy but then again I started really programming in 2nd grade - most of my classmates wouldn't have agreed with me on the ease of the program though. ::thinking to self::...Maybe I should have gone to MIT...

    Price is reasonable and if you have high enough GPA/SAT scores you could apply for the Albert Dorman Honors College - they paid for almost my entire undergraduate tuition, but I must warn you it is a lot of work.

    One bad thing I must say though is the quality of campus life - it fucking sucks. ~85% men here and as for the 10-15% left of women... well, you get the idea. However we are about 10 miles due west of the financial district of NYC, about a 30 minute train ride right to Penn Station and there's *plenty* to do in the city, so it' really up to you.

    --
    # fuser -v /dev/attention | grep work
    #
  9. Re:All you need is expereince by Anonymous Coward · · Score: 1, Interesting

    OIS ???? what the hell is that ??? Do you mean IOS as in a Cisco IOS... From the looks of it is seems as though you never got a 4 year degree :)

    For what it's worth A 4 year degree although very expensive and time consuming does mean something. It is very unlikely that you will be in the same position all your life in which case some of the other skills you learn while attaining your degree will come in handy. Not only that many schools have good intern/co-op programs that can help you get your foot in the door in many of the places you mentioned you're interested in...

  10. Work while you are in school by pyite · · Score: 2, Interesting

    I'm currently a student at Rutgers University College of Engineering majoring in Computer Engineering. Now while that's fine and dandy, I also am able to work at the school doing real networking work. I am able to work with equipment that most *professionals* have only seen pictures of, let alone worked on (Cisco 12000 series routers, for instance). My suggestion to you is find a good (big is nice too) school that you can get real experience at. The reason I say big is because schools typically don't have carrier, or even enterprise level networks unless they do a lot of research and move a lot of data. That's the sort of thing you want to get experience on, as it's easy to apply experience on big projects to smaller ones, but doing the reverse is much more difficult. Studying for the CCNA is beneficial, even if you don't choose to take the exam. I am fortunate enough in that I had a two-year CCNA program at my high school. It's probably why I got the job I got. I wouldn't stress yourself looking for a "Network Engineering" program. Get a degree in a (semi-)relevant field: CS, any kind of engineering, Math, Physics, you get the drift. They all will do.

    --

    "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

  11. Re:The Necessity of Network Engineers?? by Anonymous Coward · · Score: 2, Interesting
    I have to take issue with your statement here: Recruiters look at your college record and see what kind of person you are based on your grades, difficulty of classes, and experience gained.

    I'm a successful Network Engineer, by successful I mean six figure salary. At every point in my career thus far i've had calls and emails from many technical recruiters and i've worked with a few to pursue new opportunities. I haven't, nor has anyone I know, ever spoken to a technical recruiter that was concerned with a candidate's college record, classes or grades. There are some employers that say it's absolutely required. Most of them will overlook the lack of a relevant degree, or no degree at all, if the candidate has relevant experience.

    A recruiter is interested in selling you to thier client. Your combination of experience, personality and work ethic are what matters. If you have a PhD in Computer Science or Computer Engieering but, have no real world experience configuring and troubleshooting networks, you're going nowhere, fast.

    The best thing you can do is to get either a BS in Computer Science / Engineering OR a BA in Business . While you're going to school keep your eyes and ears open and look for any opportunity to get more hands-on experience. Think about reading some books and getting your CCNA or CCDA.

    If you can come out of college with a Degree, a CCNA and a year or so of hands on experience, you will have zero trouble finding employment.

  12. Re:All you need is expereince by afidel · · Score: 2, Interesting

    The CCNA is almost worthless, there are over 55K CCNA's in North America alone, probably more than the demand for such people post dotbomb. The CCNP on the other hand is pretty damn valuable, only ~4,600 in N.A. The degree program I am studying since going back to school is a 2+2 program with the focus the first two years being the CCNA and the second two being the CCNP.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  13. Re:I would agree. by figment · · Score: 3, Interesting

    Well with physics/mathematics degrees, you certainly need to sell yourself. There aren't job openings for 'Physicist' or 'Mathematician' outside of Academia/National Labs, however when people are hiring for research/analysis jobs, while not explicitly saying it, they certainly will consider qualified physicists, especially if you give them a good reason why to.

    If you can get past the resumes into the interview phase, you normally can blow most everyone else out of the water using your analytical skills.

    And i know this from experience, having a degree in physics, while spending several years in networks/system adminstration. My current job? I'm in grad school... in economics. Solely because of my analytical background. A Physics/Math type major certainly gives you the most versitility of any college degree. You just need to sell yourself.

  14. Re:I would agree. by nomadic · · Score: 3, Interesting

    If you can get past the resumes into the interview phase, you normally can blow most everyone else out of the water using your analytical skills.

    Well that's the tough part. And few interviewers will actually test your analytical skills in any meaningful way.

    I think it's a common mistake to equate "these skills will allow me to skillfully perform the job" with "these skills will get me the job in the first place."

  15. Re:All you need is expereince by ostiguy · · Score: 2, Interesting

    Hah.

    Every CCNA complains they cannot get a job with it.

    So they becomes CCNPs

    Event CCNP complains they cannot get a job with it.

    So they aspire to become lab rat CCIEs.

    There is massive oversupply in these realms. www.cisco.com/go/netpro - is cisco;s own message boards. Read what people say on the certification forums

  16. For undergrad, Cal Poly SLO by SCaryX · · Score: 2, Interesting

    I'm a CPE major at CPSLO. Basically the motto here is 'learn by doing.' So we get the theory and then actually do stuff with it. I think this is one of the reasons why US News says we have the No. 3 [engineering] program at a public school, behind only the U.S. Military Academy and the U.S. Naval Academy. Also, our CPE is second in the nation for undergraduate study. And hey, it's public so if you hail from CA you won't be 40,000 in debt before you get out....

  17. Re:It's not about the school... by GuyZero · · Score: 3, Interesting

    You are only partially correct, but partially wrong as well. Going to an unknown school and building a network of morons is not nearly as good as going to a good school and building a network of brilliant hard-working people.

    Hmmm... yes. How could I disagree? I have only one caveat. It's often hard to tell the morons from the guys who will one day be running Internet22 in first year. It gets a little clearer in upper year but even then your classmates are only part of the picture.

    Go to conferences. Take jobs at great companies for possibly lousy pay. Then again, never take a joe job - always take intern positions that will push you & challenge you. Keep in touch with your bosses. Actually try to get to know those "old people" you work with.

    My networking has improved a lot over the years (mostly due to how bad it was in the first place). I missed a lot of opportunities as a student mostly because I had no idea what I wanted to do. If you know you want to work on computer networks, then start meeting the right people today.

    And yes, if you get into a top-tier school, that never hurt either. All the top schools are equally good. Apply to Waterloo up here in Canada!

  18. More CMU opinion by 0x0d0a · · Score: 4, Interesting

    CMU is a good school, but you have to be ready for...well, you may not expect everything there.

    (Note that I picked up a bachelor's in CS there and liked it quite a bit.)

    I found that the school tends to be a bit racially cliquish. There are a phenomenal number of students from wealthy families overseas that attend, and a (surprisingly, to me at least) number of recent immigrants. I never really ran into any bad spirits (with the possible exception of a Saudi student who seemed quite put-upon immediately after September 11th), but Indians tended to hang out with other Indians, Chinese with other Chinese, etc. It *is* a neat way to pick up other culture -- I'm not a huge fan of travel or picking up other cultures other than my monthly National Geographic, but I really enjoyed some of what I learned about folks there.

    CMU has a few *extremely* highly-rated schools. For example, their computer science program and their drama programs are both extremely good. This may *sound* really nice. However, it also has drawbacks. When you are going to university with these people, they are really, really, really good. They not infrequently have done decent work in their major. You can't just decide to pick up a drama double major if you're a typical computer science major, because (a) you would probably never be accepted, and (b) if you did get in, you would be decidedly out of your depth unless you had serious prior experience. CMU is a pretty awful place to be if you don't know, for Pretty Darn Certain what you want to do. Changing majors is generally a pain in the ass. (Note that drama is a particularly nasty case -- there are a very few classes for out of majors that generally have a waiting list many times the size of the class). All this *does* mean that you can generally get a very good education in the field you choose, but it is difficult to seriously explore other things.

    CMU is not what you would call a party school. It is next to U Pitt, and, in any event, you can find friends on any campus, but I'd call it socially toned down.

    CMU (at least CS and ECE) has a decidedly non-Windows bias, which is quite refreshing if you like working on UNIX systems. This takes root in a number of issues (Microsoft hiring a number of professors away, political issues, etc).

    CMU is notable for a lot of different research. I'd say that their computer vision stuff is extremely prominent, as is their robotics works. There are some good language people there. Speech synthesis and recognition is big. The philosophy department has a strong AI/symbolic logic slant, which can be very good if you're into that, and bad if you like classical philosophy. They have networking work, but I don't see the network folks being as prominent as at some other universities. There (at least a while ago) was a significant project working on ad-hoc wireless networking. This is a pretty incomplete list. If you take CS up at CMU, be *sure* to take Professor Steven Rudich's Great Ideas In Computer Science class. It is, without compare, the finest class I've ever taken. It gives your brain a *throrough* workout, is a huge amount of fun, and is inspiring as all hell. Prof. Rudich also gives great assignments -- basically, he gives all the information required to figure some past significant idea in computer science out, then gives you the problem as an assignment. It feels *great* when you do it. I wish to God that more profs gave assignments like this. I and other people have even gone back to sit in on lectures he's given for classes we've already taken.

    CMU has awful parking. A car will cause you a good deal of grief. Even in university terms, CMU has bad parking.

    CMU is in Pittsburgh. Pittsburgh's average age is extremely high (expecially given the number of universities in the thing). There are a *lot* of old people there. This means that the city shuts down quite early. 24 hour grocery stores and similar are not common. On the other hand, Pittsburgh also has phenomenal

  19. No: 1 School for CS by Anonymous Coward · · Score: 1, Interesting

    I belive CMU is the No: 1 School for Computer Science in the country.