Don't you hate it when a mechanical engineer tells you that computer programming is NOT engineering?

Page 8 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

talyn00

Golden Member
Oct 18, 2003
1,666
0
0
Originally posted by: sao123
Originally posted by: sxr7171
Originally posted by: Radical Ans
Computer Engineering != Computer Science

They are related, yes, but they are completely different beasts.

I graduated with a Computer Engineering degree and am currently working on control systems for underground coal mining machinery. I'll be the first to admit that our machines could run without all the computer controls, but because of these control systems our machines are able to be safer and more productive.

Doing this kind of embedded code work is completely different than say, writing an office application. You have to take into account what the mechanical guys designed while writing your code (i.e. gear ratios when determining how fast a traction drive should spin to get a desired speed). It's true that code is debugged and tested before it is released into the field but the same could be said for the mechanical parts on a machine. Everything is protoyped and tested extensively before it ever gets put into the field.



I agree partially. Computer engineering is not computer science. However producing any software product or design that helps people do work (or work more safely) involves making decisions on how to best implement various functionality and optimize code and that is an engineering process.

Computer science is supposed to be a science in that it is supposed to explore what we can do with computers on a theoretical level. Just like math is theoretical. I don't know what they actually teach comp science majors these days though.


Unfortunately what you dont realize... is that the difference between comp sci and comp eng at most universities is this...
Comp Sci has to take a foreign language to graduate.
Comp eng has to take additional credits of essays in mathematics.
niether of which differentiats you as an engineer or not.

In my university, CS was under the school of Engineering and Applied Sciences. We had faily identical requirements.

As for the subject at of whether programming is considered engineering, it isn't. The process of developing software through analysis of requirements, design, programming, and testing(debugging) can be considered engineering (software engineering). Programming plays only a small part in the software development cycle, if you had designed a program well enough, programming it becomes a trivial task.
 

The Linuxator

Banned
Jun 13, 2005
3,121
1
0
Why would I give two shts, I am double majoring in EE & CSE God willing I am an Engineer either way things turn out to be
 

SaturnX

Diamond Member
Jul 16, 2000
3,415
0
76
Originally posted by: brjames
I see a lot of CivE's and ME's posting how you need to have a certification to be a REAL engineer. Let me just state my opinion that a certification is only necessary to the extent that your field is mature. CivE is the oldest engineering discipline (how long have roads and building been around?), ME has also been around for maybe two hundred+ years. EE (which is what I am) has been around since the late 1800's, while Software Engineering has been around since roughly World War II. The older and more mature the discipline the less innovation.

(Note that I'm not saying there's no innovation, but if you took one each of a CivE, ME, EE, or Software Engineer from 40 years ago and magically time-shifted them to today, which ones would have the most to learn new to become employable in today's market?)

As an EE, the kind of jobs that certification qualifies you for are really the least interesting jobs out there. My "Ivy League" EE program didnt even mention PE certification, I guess it assumed all its graduates would get interesting jobs . When I was interviewing for jobs I interviewed at one place that placed a strong emphasis on PE certification. They explained the job as mostly plugging into formulas and meeting specs. I was horrified ( I tried to cover it up, but I didn't get the job my loss).

On a personal note, I work on a radar system. The software engineers are a vital part of the team. Every discipline is represented and we could not complete the radar without either one of them. We're all engineers working to build something extremely complicated, and I think that we're all deserving of the "engineer" title.

However, I still prefer to refer to software engineers as "software weenies".


That's really relative, I'd like to see you design power / energy transfer systems without certification. Having worked an internship at a Hydro company, every engineer I worked with had certification or was currently working toward it. For some aspects of EE, it's required, especially if you ever want to go into consulting.

You were horrified by plugging in numbers into formulas and meeting specs? That's what engineering DESIGN is in the loosest definition! It takes the knowledge of an engineer, for example, an EE to know when designing a circuit what you can/can't do to meet specs. If that isn't possible, then to know where you can make trade-offs between cost/performance.

I would wager that the job you have isn't really a "traditional" EE type of job. It also depends on what you mean by "interesting".

--Mark

 

coomar

Banned
Apr 4, 2005
2,431
0
0
depends on the university, the universities in ontario generally seem to run ce out of the faculty of engineering and cs out of the faculty of science at which point they become vastly different programs
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |