From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.9 required=3.0 tests=BAYES_00,FROM_ADDR_WS autolearn=no autolearn_force=no version=3.4.5-pre1 Date: 29 Jul 93 19:34:30 GMT From: iris.mbvlab.wpafb.af.mil!blackbird.afit.af.mil!kmathias@uunet.uu.net (Ka rl S Mathias) Subject: Re: Are 'best' universities being targeted Message-ID: List-Id: tannen@tigger.geg.mot.com (David Tannen) writes: >I would like to see the a CS program require the following areas: > Calc I & II (maybe III) > A minor in Science or Business > Data Structures > OS Theory > 2 Intro EE classes taught by & out of the EE dept. where > you build some circuits in the labs. (I found them > very useful) > 3 Digital Design classes where you have to build some > fairly complex digital circuits. > Systems programming (Lots of Assembler/C) > Language comparison class > Systems Analysis & Design > (SA/SD and OOA/OOD, plus all projects should be team > projects) > Algorithms > Real-Time This sounds like the perfect course structure for a Computer Engineering degree (lots of hardware/assembly). It hardly seems appropriate for general software development where hardware platforms should NOT be the issue. This type of study would influence CS students to code for specific platforms, rather than writing code that would work on any platform. IMHO, one or two hardware courses are sufficient. Capt Karl Mathias kmathias@afit.af.mil Graduate Student, Air Force Institute of Technology "Opinions expressed are my own and not those of the U.S. Air Force"