Deciding on my major...


Recommended Posts

What do you think computer science is? I'd say the average 4 year CS degree has 5 or 6 programming courses.

Not to mention the math and more abstract CS courses regarding algorithms, logic, models of computation, etc. It sounds like the OP wants to do more general IT than a degree in either CS or comp eng.

If you don't like programming i suggest you stay away from computer science or computer engineering.

Both have a nice amount of programming in them.

[Computer Engineering]

(Depending on School) You will face assembly, Hardware description languages, C and JAVA.

[Computer Science]

(Depending On School) You will face many different programming languages and theory.

If you are favorable towards math, _____(civil, electrical, mechanical, etc) engineering is a good direction.

The network class offered at my school is available for CompSci/CompEng, and also requires programming.

The class only has one project, and that is to simulate an entire network (Handling data, verifying corruption, etc)

If you thought you wanted to be the guy that "monitors networks" or "setting up security"

You don't need to go to college for that. That's a trivial job that belongs to an IT, All you need is to pick up a few books and get some certifications. (A+, Cisco, etc)

I would look into the Cisco qualifications and MCSE certs.. hard work but from what I can tell they would suit your needs better. If you are set on a degree, then look for something more related to networks and perhaps business IT/management. I do occasionally wish I had gone that route rather than the CS degree, usually when I have three deadlines coming up, each for very large projects :p

However, the reason I'm glad, overall, that I'm doing Computer Science is that I've got to experience and learn about many different areas, things that I might not have even considered beforehand. Programming is hard at first, but if you have a reasonably logical mind and enjoy problem solving you would just need to put in more effort. It also helps to be well taught and supported with that, which perhaps you weren't before..? (I wasn't before I started this degree). Overall I'm glad that I have a broader experience and I'm not pigeon-holed before I know what all the options are... I think a lot depends on how sure you are of what you want to do, how you came to that decision and whether it's likely to change any time soon.

And setting up security - trivial - is that attitude why we have so many problems with viruses and data leaks? :rolleyes: If you're responsible in any way for the smooth running of a large network that perhaps hundreds, maybe thousands of people, rely on, and screw up ... that's not trivial.

I would look into the Cisco qualifications and MCSE certs.. hard work but from what I can tell they would suit your needs better. If you are set on a degree, then look for something more related to networks and perhaps business IT/management. I do occasionally wish I had gone that route rather than the CS degree, usually when I have three deadlines coming up, each for very large projects :p

However, the reason I'm glad, overall, that I'm doing Computer Science is that I've got to experience and learn about many different areas, things that I might not have even considered beforehand. Programming is hard at first, but if you have a reasonably logical mind and enjoy problem solving you would just need to put in more effort. It also helps to be well taught and supported with that, which perhaps you weren't before..? (I wasn't before I started this degree). Overall I'm glad that I have a broader experience and I'm not pigeon-holed before I know what all the options are... I think a lot depends on how sure you are of what you want to do, how you came to that decision and whether it's likely to change any time soon.

And setting up security - trivial - is that attitude why we have so many problems with viruses and data leaks? :rolleyes: If you're responsible in any way for the smooth running of a large network that perhaps hundreds, maybe thousands of people, rely on, and screw up ... that's not trivial.

There is no point in getting certs over a degree. 98% of the work force would rather see a 4 year degree over certifications and some one with that degree will progress at a faster pace with in the company then one who did not go to college - studies have been done.

If you want to stick with the technology aspect, get a degree in Information Technology. I am currently 2 months shy of graduation and my degree includes:

2 Programming courses

Calculus courses

Physics

DC Circuitry/Currents

IT Management

IT Web Design

Human Computer Interfaces

IT Concepts(Old school computer stuff - turing machines, assembly languages, etc)

E-Commerce Stuff

and a few electives on networking.

As you can see the field is pretty broad and you could probably focus your electives on what you want to do more than the other. Fortunately I have the means of going to Grad school to get my MBA with a concentration in information security :).

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Hello, I am not as familiar with AMD CPUs as I am with Intel's, but as I understand it, that's a mid-range CPU from about three years ago.  I would think it to be fine for everyday casual-type use.  A larger SSD might be better, but with storage prices these days that's a decision that has to be carefully thought about. Regards, Aryeh Goretsky  
    • Ocenaudio 3.19.5 by Razvan Serea  Ocenaudio is a full featured, fast and easy to use audio and music editor. It is the ideal software for people who need to edit and analyze audio files without complications. Ocenaudio also has powerful features that will please more advanced users. To assist ocenaudio development, a powerful toolset of audio editing, analysis and manipulation called Ocen Framework was created. ocenaudio is also based on Qt framework, a well known library for cross-platform development. Cross-platform support ocenaudio is available for all major operating systems: Microsoft Windows, Mac OS X and Linux. Native applications are generated for each platform from a common source, in order to achieve excelent performance and seamless integration with the operating system. All versions of ocenaudio have a uniform set of features and the same graphical interface, so the skills you learn in one platform can be used in the others. VST plugins support Ocenaudio supports VST (Virtual Studio Technology) plugins, giving its users access to numerous effects. Like the native effects, VST effects can use real-time preview to aide configuration. Real-time preview of effects Applying effects such as EQ, gain and filtering is an important part of audio editing. However, it is very tricky to get the desired result by adjusting the controls configuration alone: you must listen the processed audio. To ease the configuration of audio effects, ocenaudio has a real time preview feature: you hear the processed signal while adjusting the controls. The effect configuration window also includes a miniature view of the selected audio signal. You can navigate on this miniature view in the same way as you do on the main interface, selecting parts that interest you and listening to the effect result in real time. Multiselection for delicate editions To speed up complex audio files editing, ocenaudio includes multi-selection. With this amazing tool, you can simultaneously select different portions of an audio file and listen, edit or even apply an effect to them. For example, if you want to normalize only the excerpts of an interview where the interviewee is talking, just select them and apply the effect. Eficient edition of large files With ocenaudio, there is no limit to the length or the quantity of the audio files you can edit. Using an advanced memory management system, the application keeps your files open without wasting any of your computer's memory. Even in files several hours long, common editing operations such as copy, cut or paste happen almost instantly. Fully featured spectrogram Besides offering an incredible waveform view of your audio files, ocenaudio has a powerful and complete spectrogram view. In this view, you can analyze the spectral content of your audio signal with maximum clarity. Advanced users will be surprised to find that the spectrogram settings are applied in real time. The display is updated immediately when altering features such as the number of frequency bands, window type and size and dynamic range of the display. Ocenaudio 3.19.5 changelog: Fixes crashes related to audio devices on Windows (DirectSound and ASIO) Fixes several crashes and memory corruption issues Fixes opening several headerless files at once, which previously dropped all but one Improves batch export by suggesting and remembering the destination folder Fixes accented and non-Latin characters in VST plug-in and compressed-archive file names Adds zstd compression support and updates the archive library Other bug fixes and improvements Download: Ocenaudio 64-bit | Portable | ~40.0 MB (Freeware) Download: Ocenaudio for Linux and Mac OS View: Ocenaudio Homepage | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • I did think about a Echo show once and it would be useful to see what my cameras see. But my brother got one and I changed my mind. Adverts and not really worth the price just to see my cameras. I have a load of dots and a Echo Gen 4, they will do.
    • I asking where you are from or live, because if you don't live in the U.K, why are you so bothered? That is another reason I voted out, E.U and people poking their noses in where they should not be. Sadly we still have it, Trump, and his cronies. Putin as well and no doubt others. It makes no difference what we believe, if we made the right choice or not, we are out. As I said to someone when the news first broke we have voted out, we just need to make the best of it. I have no problems with closer ties to the E.U, we still need to trade. Just don't want to be in their club.
  • Recent Achievements

    • One Month Later
      Excellence2025 earned a badge
      One Month Later
    • Week One Done
      Excellence2025 earned a badge
      Week One Done
    • Week One Done
      flexorcist earned a badge
      Week One Done
    • One Month Later
      Woland13 earned a badge
      One Month Later
    • Week One Done
      Woland13 earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      501
    2. 2
      +Edouard
      203
    3. 3
      PsYcHoKiLLa
      145
    4. 4
      Steven P.
      72
    5. 5
      FloatingFatMan
      68
  • Tell a friend

    Love Neowin? Tell a friend!