🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #73626

Re: CompSci, CompEng, SoftEng, Programming, some definitions(?)

#73626
From: Andy Wessels
Date: Wed, 31 Jul 1991 21:00
54 lines
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!wessels
References: <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