V. Needs Assessment

Review the activities listed and provide an honest assessment of the state of your skills in software development.

  1. creating a specification
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity

  2. writing pre/post conditions
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  3. creating a design
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  4. creating a development plan
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  5. creating test plan
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  6. coding
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  7. debugging
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  8. evaluating a design
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  9. writing test cases
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  10. implementing testing
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  11. evaluating a test plan
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  12. reading and understanding foreign code
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  13. project planning
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  14. evaluating a program
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  15. quality assurance
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  16. resource management
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity
  17. decomposing tasks into subtasks
    Needs
    Substantial
    Improvement
    OKPerfectUnknown
    Activity

VI. Other

Are you currently a computer science major?
If so, please rate how committed you are to continuing in this major.
LowModerateHigh

Please rate how committed you are to working as a software engineer.
LowModerateHigh

Please rate how committed you are to another career in the computer/software industry.
LowModerateHigh