comp.lang.ada
 help / color / mirror / Atom feed
From: mdisea!mothost!schbbs!news@uunet.uu.net  (David Tannen)
Subject: Re:  Are 'best' universities being targeted
Date: 29 Jul 93 16:34:17 GMT	[thread overview]
Message-ID: <1993Jul29.163417.17018@schbbs.mot.com> (raw)

IMHO (honest, I haven't been humble for a long time):

My best professors in college were the ones who had a decade or two
working on big systems.  The best professor spent the entire semester
telling us about the systems that had failed and how they had failed.
Quite a few of the students (and profs) were very uncomfortable w/
this approach.  Many wondered if she had ever worked on a successful
project.  I came to realize that she was teaching us a truism about
software - All systems fail.  Good systems can recover from failure.

Some of the worst professors I had never worked outside of the 
university environment.  If I followed their ideas out here where I
have worked the last 9yrs, I might have been fired.

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

What would I eliminate from undergrad studies:
	AI
	Language classes for credit (maybe 1 credit)
		The dept. would need to pick a standard language
		for all core classes.  Ada teaches discipline,
		and core software engineering ideas.

Just my $0.02.  Any others that should be +/- from my lists?

---
David Tannen
tannend@source.asset.com
tannen@tigger.geg.mot.com
----------------------------------------------------------------------
-- "Dependance on wizardry to mitigate the fundamental limitations
--  of software is called 'hacking'."  Grady Booch.
--
-- Developing MS-Windows applications often requires 'wizardry'.
----------------------------------------------------------------------

             reply	other threads:[~1993-07-29 16:34 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1993-07-29 16:34 David Tannen [this message]
  -- strict thread matches above, loose matches on Subject: below --
1993-07-29 19:34 Are 'best' universities being targeted Ka rl S Mathias
1993-07-29 23:09 Robert Kitzberger
1993-07-30  9:17 pipex!uknet!rsre!trout.rsre.mod.uk!trout!rigotti
1993-07-30 12:36 Brad Wallet
1993-07-30 15:09 cis.ohio-state.edu!math.ohio-state.edu!howland.reston.ans.net!spool.mu.ed
1993-07-30 21:23 agate!library.ucla.edu!news.mic.ucla.edu!magnesium.club.cc.cmu.edu!news.s
1993-07-31  3:18 Robert Dewar
1993-07-31  3:51 Gregory Aharonian
1993-08-01  6:14 Alex Blakemore
1993-08-01 23:00 agate!spool.mu.edu!darwin.sura.net!source.asset.com!shilling
1993-08-02 12:26 Richard Conn
1993-08-03 18:06 Jack Beidler
1993-08-03 20:20 Michael Feldman
1993-08-05 15:27 Gregory Aharonian
1993-08-05 18:52 Michael Feldman
1993-08-09  5:00 Robert Dewar
1993-08-09  5:02 Robert Dewar
1993-08-10  2:02 cis.ohio-state.edu!math.ohio-state.edu!darwin.sura.net!seas.gwu.edu!mfeld
1993-08-10  2:05 cis.ohio-state.edu!math.ohio-state.edu!darwin.sura.net!seas.gwu.edu!mfeld
1993-08-10 14:02 Robert Dewar
1993-08-10 18:00 fred j mccall 575-3539
1993-08-11  0:06 agate!howland.reston.ans.net!europa.eng.gtefsd.com!darwin.sura.net!seas.g
1993-08-11  0:22 agate!howland.reston.ans.net!europa.eng.gtefsd.com!darwin.sura.net!seas.g
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox