Article View: gnu.misc.discuss
Article #73626Re: CompSci, CompEng, SoftEng, Programming, some definitions(?)
From: Andy Wessels
Date: Wed, 31 Jul 1991 21:00
Date: Wed, 31 Jul 1991 21:00
54 lines
3756 bytes
3756 bytes
In article <24739@ogicse.ogi.edu>, jlewis@ogicse.cse.ogi.edu (Jeff Lewis) writes: |> Let me try out several definitions.. I emphasize `try out' 'cause I'm hardly |> an authority, but these seem reasonable to me, from the point of view of |> someone who feels he has practiced all five to varying degrees. I'm posting |> this with an aim at redirecting some current arguments which seem largely |> based on disagreements over use of the following terminology. |> |> Computer Science - The Science of Computing, a branch of applied mathemathics |> in many ways - often confused with one or several of the following: |> |> Computer Engineering - The engineering of the physical computer. |> |> Software Engineering - The engineering of the process of software creation |> and maintenance. |> |> Programming - The translation of specifications to operations. The techniques |> used feed from all three of the above. |> |> Art - Who knows! In my experience, there are equal opportunities for art in |> all of the above endeavors (there is most certainly art in proof, art in |> design, art in process, and art in translation). However, one may well |> be able to argue that the `beauty' we see in any of the above endeavors |> that makes us think of `art', is a fairly limited view of what `art' is. |> |> --Jeff If Computer Engineering is just the physical computer, then the degree that I am finishing up is bunk. As a Computer Engineer, I (will) have completed a math major (less about 4 hours), an Electrical Engineering degree (less the power applications/labs) a Computer Science degree (just as much programming as computer science) and Computer Engineering (with all of the related hardware design and software design). Computer Engineering is a broad field, just as mechanical, electrical, or civil engineering is. Computer Engineering encompasses the general aspects of engineering theory, software design and hardware design. Also covered is how to integrate software into a hardware platform, both from an end users perspective (computer science) and from a hardware design aspect. Computer engineering also covers VLSI design, network theory, communication theory, image processing, ISDN, control theory, digital signal processing, and even telephone switching. It is by definition a broad field. Computer science may touch on some of those areas, but the depth is really gained through an engineering point of view. Computer engineering must always be sensitive to the needs of society, as well as the conflicting needs of the designer. This is what is taught in computer engineering. Computer science teaches programming, as well as math, but it is not as rigorous as computer engineering, nor does it teach the methods of engineering. Hardware to the computer science major is something that is already been built, not something that should be tampered with. Computer engineering looks at the problem from both hardware and software. andy wessels@thor.cc.nd.edu
Technical Details
Message-ID:
<1991Jul31.210050.26958@news.nd.edu>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!spool.mu.edu!news.nd.edu!thor.cc.nd.edu!wesselsReferences:
<24739@ogicse.ogi.edu>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,955004d527f55086 X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1991-08-01 08:38:25 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!spool.mu.edu!news.nd.edu!thor.cc.nd.edu!wessels From: wessels@thor.cc.nd.edu (Andy Wessels) Newsgroups: gnu.misc.discuss Subject: Re: CompSci, CompEng, SoftEng, Programming, some definitions(?) Message-ID: <1991Jul31.210050.26958@news.nd.edu> Date: 31 Jul 91 21:00:50 GMT References: <24739@ogicse.ogi.edu> Sender: news@news.nd.edu (USENET News System) Reply-To: wessels@thor.cc.nd.edu (Andy Wessels) Distribution: gnu Organization: Univ. of Notre Dame Lines: 66