From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_05,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bdc41aa5ff8e1d93 X-Google-Attributes: gid103376,public From: jtapa@pacbell.net Subject: Re: Programmers -> Engineers; Engineers -> Programmers Date: 1996/08/27 Message-ID: <3223E422.2525@pacbell.net>#1/1 X-Deja-AN: 176918297 references: <96081412132251@psavax.pwfl.com> content-type: text/plain; charset=us-ascii organization: A customer of Pacific Bell Internet Services mime-version: 1.0 newsgroups: comp.lang.ada x-mailer: Mozilla 2.01E-PBXE (Win16; I) Date: 1996-08-27T00:00:00+00:00 List-Id: Richard Riehle wrote: > > Jack W Scheible writes: > >In _my_ experience, people who major in Computer Science tend to be > >dullards; if they were not, they would have majored in EE. > > Mr. Scheible is probably a little embarrassed upon reading how this > looks after being posted. > > If I understand his underlying point, the need for engineering education > as part of the computer science curriculum, it is hard to support an > argument against that position. The notion that Computer Science > students should take a principles of engineering class is worthy of > serious consideration. > > Richard Riehle I agree whole heartedly, to many CS people are cheated out of the basics of engineering. My observations are that many (maybe more than half) software engineers do not have CS degrees. I know of more EEs, CEs, and MEs who are successful SW Engineers. Myself (EE) included. Let's face it, a technical degree gives you certain tools and trains you in how to use them for certain tasks. CS, EE, ME, CE and the like are all strong fields of study, certainly they differ but I think the different backgrounds in a SWEs education adds to a team's ability to solve difficult problems. ie, the ones none of us ever heard about in school. I think the important thing to remember is "engineering" part of the software engineers job. When all is said and done, coding is the easy part. Coming up with a good design that will meet the requirements and schedule/budget restraints is where the magic lies. JT Apa