[net.cse] A Computer Science Program

st122@sdcc12.UUCP (st122) (09/25/86)

1) Computer Graphics             16) Speech/Sound Processing 
2) Compilers                     17) Software Security Systems 
3) Operating Systems             18) Independent Research 
4) I/O enhancement                
5) Real Time Simulations
6) Business Applications
7) Computer Languages 
8) Basic Computer Architecture 
9) Artificial Intelligence
10) Assembly Languages 
11) Data Structures
12) Intro Computer Classes 
13) Systems Management
14) Communications
15) Queuing Systems

Here are eighteen mostly software AREAS that would produce
a highly versatile, "hot" computer professional.
Notice, there are no required classes that involve chip 
architecture, high energy physics, or circuit design.  Some 
basic math and physics (lower division) are necessary for most 
technical majors and computer science would be no exception.
But the brunt of the major (upper division) could easily
focus on the skills which many graduates might neglect to cultivate 
until several years in the field due to the time required by EE
classes in college.  It is true that it is necessary to have an  
understanding of a tool to understand how to use it most 
efficiently which is why 8) above might be required.  It is not 
necessary, however, for one to know the exact composition of a 
hammer to know how to use it best.  

In short, as you can see, there is indeed enough information 
for excellent studies in computer science for a four year college 
program that is clearly distinct from Engineering.  Most colleges 
require about 15-20 upper division classes for a CS major.  I have 
given you 17 upper division AREAS and 1 lower division.  I'm sure 
there are more I haven't thought of.


Frank Bellucci