SICE Curriculum Portal for Thomas Heffron
Contents

Home
UMKC Curriculum
   FS '96
      CS 101
   SS '01
      CS 201
   FS '01
      CS 191
      CS 281
   WS '02
      CS 291
      EN 304wi
   SS '02
      CS 352
      CS 481
   FS '02
      CS 431
      CS 441
   WS '03
      CS 423
      CS 451
SICE Survival Guide
Personal Experience

contact me @umkc:
tehqnf@umkc.edu

CS441 - Homework #2

Readability:
- Overall Simplicity
     1) Too large a number of basic components ?
     2) Multiplicity ?
     3) Operator overloading ?
- Orthogonality - Combination of small number of primitive constructs to build data structures.
- Control Statements - Adequate constructs without the use of goto statements?
- Data Types and Structures - Adequate enough to aid in understanding?
- Syntax
     1) Adequate identifiers?
     2) Special words - block statements to enhance program structure?
     3) Form and Meaning - appearance indicates purpose?
 
Writability:
- Simple and orthogonal
- Support for abstraction
- Expressive
 
Reliability:
- Type checking
- Exception Handling
- Aliasing
- Readability and Writability