[net.cse] Help! CS Ba student held captive in large university!

jk@utastro.UUCP (John Krist) (03/07/86)

       All this talk about the value of CS degrees, the worth of certain
    programming languages and all has got me more than a little nervous,
    for I am a CS student at a big university which thrives on Pascal and
    offers only a BA degree.  What am I to do?!?!?!?

       If some of you can do some analysation of what is to come, I would
    appreciate the feedback.

       First of all, I do work about 19 hours a week here in the astronomy
    at the University of Texas at Austin doing all that grimy programming
    in Fortran, so I know that the real world doesn't live on top-down
    design or semicolons at the end of program lines.

       CS students at UT take (are subjected to take?) the following :

          o  Two semesters of Pascal with "Computer Science Concepts"
          o  1 sem. of assembly language
          o  1 sem. of data structures
          o  1 sem. analysis of programs
          o  1 sem. computer architecture
          o  1 sem. of operating systems
          o  4 sem. of other upper-division CS courses (graphics, numerical
                    methods, etc.)
          o  2 sem. of calculus plus 1 sem. linear algebra or 1 sem. of
                    a third calculus course
          o  1 sem. symbolic logic
          o  1 sem. digital systems
          o  1 sem. linguistics
          o  4 sem. of a foreign language
          o  2 sem. English
          o  plus your usual government, electives, etc.

    Am I doomed even before I get out?  Will my experience in the astronomy
    department save me or will the stigma of a (gasp!) BA degree in
    (gasp!) CS from a (gasp!) gigantic state university write me off?

    Also, I'd like to go right up to a Ph.D., if I could make it, and do
    something in graphics or image processing.  Is this a pipe dream?  Is
    it worth it?

    Help!

    Signed,
      Confused (also know as John Krist  - jk@utastro.UUCP)

crm@duke.UUCP (Charlie Martin) (03/10/86)

John --

With that kind of background, and a lot of experience writing real-
time code, you should have no trouble getting jobs.  In fact, my wife
might be interested in your resume.

With those classes but without the experience, you will also have no
trouble getting a job.  And in about 18 months to two years,
you might be doing something to earn the salary, as well.  
Doing a *professional* job, rather than having to be led through
by an experienced person.

And with those classes, assuming your grades are okay, you
should have no trouble getting into a grad school.

My advice:  take a job for a couple of years.  Getting a Ph.D.
is fine, but it would be nice to know *why* you're doing what
you're doing.

[I posted this because it nicely describes the problems with
CS programs: a CS degree AND some experience makes one able to
do the "professional" jobs everyone seems to think a CS major
should do.]
-- 

			Charlie Martin
			(...mcnc!duke!crm)