Forums | MacLife
You are not logged in.
#1 2009-10-13 2:12 pm
- macdudeosx
- Not Andy Hertzfield
- Registered: 2006-07-10
- Posts: 15
Can't decide my college major
And as crazy as it sounds, I'd thought I'd ask the internet.
As of right now, I'm leaning toward computer engineering, I love making things and I love computers. I frequently took apart things. I have taken apart my macbook several times and an apple //e floppy drive to fix it. Though I am not sure the day to day of a typical computer/electrical engineer, if someone could enlighten me I would appreciate it.
However, in terms of job stability and usefulness, Computer science might get me further. Algorithms and creating programs is fascinating and all, but sitting in front of a computer all day typing away does not sound too appealing. Of course I could be wrong about that too, is there more to computer science then just being a programming machine?
Anyway, if anyone who has experience in either of these fields could enlighten me a I would really appreciate it.
Thanks.
My Macs,
Apple //e, Apple //GS, Mac Plus, Performa, iMac G4, iMac G5, iBook G4, MacBook, NeXT Station 3.3
Offline
#2 2009-10-13 2:28 pm
- radarman
- Member

- Registered: 2005-02-28
- Posts: 3618
Re: Can't decide my college major
Taking stuff apart and fixing it is one thing. Designing it is another. If you just want to fix computers, college isn't even a requirement. In fact, it could be a detriment, as you will be "over-qualified" I did work for a small computer shop repairing Macs and PC's while I was in school, but it was clearly a "pay the bills for college" job. I'm not even sure I mentioned my EE degree on my resume for that. It was fairly rare that I needed to use anything I learned in school at that job - as it was largely an exercise in deductive reasoning and reading manuals.
If you really want to design, you need to decide which aspect interests you more. Hardware or software. BTW - this divide runs down into FPGA's as well, the HDL that describes the FPGA's function is still hardware; and the software for embedded processors is still software - no matter how muddled the term "firmware" may get. (Idiots who confuse VHDL/Verilog for software are doomed to produce lousy designs, and likewise for hardware engineers who treat software like hardware)
I wanted to go into hardware design, so I got my BS and MS in electrical engineering, but with a leaning towards computer science. (Most of my electives were CS electives). This has served me well, as I understand at an electrical level what is happening in a given piece of hardware. I've done everything from ASIC/FPGA design to board layout. I know enough C/C++ to get me through, and I can write simple test software to exercise my hardware designs.
However, if you want to go into application/operating system design, a true computer science degree is probably the better approach. You will want more of the algorithm/programming courses, rather than the more hardware oriented hardware architecture classes.
You don't, as a general rule, have to decide immediately. Most 4-year colleges have you slogging through almost identical pre-requisites for the first two years anyway.
Offline
#4 2009-10-13 2:30 pm
- Tallgeese
- Sternly Advising
- From: Pool Party
- Registered: 2000-10-17
- Posts: 34096
Re: Can't decide my college major
Bren wrote:
I like that your NeXT is listed under "My Macs!"
Major in Liberal Arts. That's where the big bucks are.
Exactly! I have an English degree and now I live in an apartment with electricity and running water!
I still believe in liberalism today as much as I ever did, but, oh, there was a happy time when I believed in liberals.
Offline
#5 2009-10-13 3:03 pm
- jkahless
- Member

- From: Right in front of you.
- Registered: 2002-01-05
- Posts: 10018
Re: Can't decide my college major
I've heard good things about Major Tom. Same with E Major.
Offline
#6 2009-10-13 3:04 pm
- macdudeosx
- Not Andy Hertzfield
- Registered: 2006-07-10
- Posts: 15
Re: Can't decide my college major
@radarman
You do have a good point about fixing and designing. I definitely want to design stuff, its fascinating that I can make a combination of materials do so many things. The problem is deciding on computer science or engineering, i didn't realize the divide ran that deep. I have spent equal amounts of time doing both, getting those little board kits from Frys and learning how to program in Cocoa on my mac to make some apps. Hmmm.
The real problem is I am in my sophomore year here and like you said I am still sifting through pre rec classes so I haven had a chance to really experience either courses.
Whats the average day like for electrical engineer, if you dont mind my asking?
@Bren
Lol, yeah, its amazing to see the similarities between NeXT and the current mac systems, I love booting it up and just playing around with it.
As for the liberal arts, I do gig around my campus, I play sax flute and clarinet, it pays mostly in food
.
My Macs,
Apple //e, Apple //GS, Mac Plus, Performa, iMac G4, iMac G5, iBook G4, MacBook, NeXT Station 3.3
Offline
#7 2009-10-13 3:38 pm
- sturner
- Royal High Poobah
- Moderator

- From: Carrollton, TX USA
- Registered: 2000-01-31
- Posts: 13795
Re: Can't decide my college major
Tallgeese wrote:
Bren wrote:
I like that your NeXT is listed under "My Macs!"
Major in Liberal Arts. That's where the big bucks are.Exactly! I have an English degree and now I live in an apartment with electricity and running water!
Lucky you. At least people understand what your major was.
Try that with Anthropology.
I'm not dead yet.
There are 3 types of people, those who can count and those who can't.
"There are few things graven in stone, excepting your date of death."
Offline
#8 2009-10-13 3:39 pm
- radarman
- Member

- Registered: 2005-02-28
- Posts: 3618
Re: Can't decide my college major
macdudeosx wrote:
@radarman
You do have a good point about fixing and designing. I definitely want to design stuff, its fascinating that I can make a combination of materials do so many things. The problem is deciding on computer science or engineering, i didn't realize the divide ran that deep. I have spent equal amounts of time doing both, getting those little board kits from Frys and learning how to program in Cocoa on my mac to make some apps. Hmmm.
The real problem is I am in my sophomore year here and like you said I am still sifting through pre rec classes so I haven had a chance to really experience either courses.
Whats the average day like for electrical engineer, if you dont mind my asking?
@Bren
Lol, yeah, its amazing to see the similarities between NeXT and the current mac systems, I love booting it up and just playing around with it.
As for the liberal arts, I do gig around my campus, I play sax flute and clarinet, it pays mostly in food.
Wow, an average day varies wildly depending on where you work, and what your exact position is.
My first job involved pretty much pure FPGA development in VHDL. I modeled peripherals that were implemented in Altera FPGA's, and debugged them in a lab using an o-scope and logic analyzer. For some peripherals, it was necessary to use a VME bus analyzer - but those are really just special purpose logic analyzers. It was a great gig, but I felt kind of pigeon-holed after a while. I became known as the synchronizer guy. (A synchronizer is the core timing system in a radar - it determines when everything else occurs in a communication interval/sample period) Nothing wrong with that, but I wanted to do a wider variety of systems.
My current job is a bit more varied. I do everything from board design to FPGA development. I just finished a spin of a printed wiring board as part of a larger test set. I had to specify which parts I wanted to use, place the appropriate footprints on the board, and route the nets (traces) between them. I then ran through the design rule checker to make sure the board could be built by a fabricator, and worked with the fab to make sure the board was built properly. At the same time, I put together a complete list of components, prices, and links to distributors to create a purchase order.
While I am waiting for the board to be populated, I'm writing firmware in VHDL for the FPGA. It's also a peripheral, so it has a bus interface to the rest of the system - so at some point, I will probably end up looking at the PCI bus on the test-set chassis. However, it's a simple peripheral, with no internal microcontroller; so no embedded software this time. (The application guys will do the software that controls it from the host)
I personally like FPGA development, because you can model complex systems and try them out without spending a boatload per spin. If you mess it up, you can fix the model, recompile, and try it again. You can also model things that would be nearly impossible with discrete hardware - like image processing algorithms that operate on pixel streams (real-time processing)
The trick is finding something that doesn't seem like work, but you still get paid to do it anyway. For me, hardware modeling is that something. Your "something" will likely be different.
Offline
#9 2009-10-13 4:56 pm
- macdudeosx
- Not Andy Hertzfield
- Registered: 2006-07-10
- Posts: 15
Re: Can't decide my college major
Thanks for the reply, it gives me a good idea as to what some engineers do. Its sounds pretty interesting. It sounds like a complicated puzzle trying to get the hardware programed just right to play nice with the other parts of the board, or even what hardware to put on the board. I do enjoy a good puzzle. Ill have to look deeper in to hardware engineering to get some ideas for other aspects of it.
As for the software Im sure they have their puzzles too, albeit different kinds of puzzles, Ill have to dig deeper there.
Thanks, this was really clears some things up for me.
My Macs,
Apple //e, Apple //GS, Mac Plus, Performa, iMac G4, iMac G5, iBook G4, MacBook, NeXT Station 3.3
Offline
#10 2009-10-13 11:41 pm
Re: Can't decide my college major
Definitely don't settle on anything concrete during your first year in. Just go undeclared and get your classes that you will most likely never remember. I went in, pressured to get into a career, thinking I was going to major in music education. I dropped out without even completing a semester because I realized that I am not that good with music, and I am definitely not that good of a teacher. Also, I managed to see what a band director's paycheck looks like. Arguing with a professor about the method of composing 12 tone rows and the necessity of saying "mi" instead of "major third" was fun, though.
There's what you love to do, and then there's what you get paid to do. Those two things are often different.
Offline
#11 2009-10-14 1:05 am
Re: Can't decide my college major
Do not take computer science unless you like to code. For me, it was like learning everything I figured out already as a hobbyist. For anyone else it would be gut-wrenching tedium. Then again, I got my AS in liberal arts before I chose a 4 year major.
Ho Eyo He Hum
Offline
