comp.lang.ada
 help / color / mirror / Atom feed
From: csusac!csus.edu!wupost!zaphod.mps.ohio-state.edu!menudo.uh.edu!cl2.cl.uh. edu!csci03a9@ucdavis.ucdavis.edu  (Dana Newman)
Subject: Re: Software Engineering Education
Date: 15 Nov 91 17:33:00 GMT	[thread overview]
Message-ID: <15NOV199111332885@cl2.cl.uh.edu> (raw)

In article <20600125@inmet>, ryer@inmet.camb.inmet.com writes...
> 
>I was talking with a co-worker about Software Engineering Education, and said:
>   "The best thing universities could do would be to give F's to a few hackers
>   who wrote programs that worked perfectly but were completely unmaintainable
.
> 
>She said:
> 
>  When she was at MIT (early 80's), the grading for all exercises in all
>  computer science and software engineering courses was:
>    
>    25% - Quality (correctness) of the executable program
>    25% - Quality of the written design document
>    25% - Quality of the written test plan and procedures
>    25% - Quality of the user documentation
> 
>I thought this was the most intelligent approach I'd ever heard.  Do any
>of you educators have a better idea?  Is this done in other universities?
> 
>Mike Ryer
>Intermetrics

I am not an educator, but a student here at University of Houston (Clear Lake).
Here's the rundown on how we are evaluated for our Ada programming assignments.
(At least, for this particular instructor.  Might vary a bit for others.)

   Documentation and Design (20)      
     Algorithm Structure and Efficiency    15   
     Well Structured Output                 5    

   Well Structured Program (40)      
     Code matches algorithm                15      
     Meaningful variable names              5
     Comments                              15
     Test for input validity                5    

   Working Program (40)     
     Compiling/Linking                     10
     Running                               30 

There are generally four or five assignments per semester, and together 
they contribute around 30% of the final grade.

             reply	other threads:[~1991-11-15 17:33 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-11-15 17:33 Dana Newman [this message]
  -- strict thread matches above, loose matches on Subject: below --
1991-11-22 18:17 Software Engineering Education timothy shimeall
1991-11-20 23:51 sun-barr!cronkite.Central.Sun.COM!newstop!sunaus!assip.csasyd!condor!dave
1991-11-19 16:18 Ray Harwood
1991-11-18 23:05 agate!spool.mu.edu!tulane!uno.edu!JNCS
1991-11-18 17:12 David A. Hasan
1991-11-18 15:45 Bill Yow
1991-11-16 17:02 Gregory Aharonian
1991-11-16 16:37 agate!spool.mu.edu!yale.edu!qt.cs.utexas.edu!zaphod.mps.ohio-state.edu!ca
1991-11-15 19:26 cis.ohio-state.edu!udecc.engr.udayton.edu!blackbird.afit.af.mil!galaxy.af
1991-11-15 19:18 Michael Feldman
1991-07-14  7:40 Orville R. Weyrich
1991-07-09 21:27 cis.ohio-state.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!wu
1991-07-08 21:44 spool.mu.edu!caen!zaphod.mps.ohio-state.edu!rpi!bu.edu!m2c!risky.ecs.umas
replies disabled

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