Extra Questions for Course Evaluation

But first, a recap of the course objectives:

Objectives

There are several possible learning objectives from any course. The essential objectives for this course are:

  1. Develop proficiency in developing and producing software process artifacts, most importantly the code and user documentation.
  2. Acquire skills that help you work effectively as a member of a software development team.
  3. Improve your oral and written commiunication skills.

Two other objectives are important in this class:

  1. Learn the fundamental principles of software engineering. Be able to identify and describe the software life cycle, roles, artifacts, and activities. Understand the concepts of software "best practices" and when they apply.
  2. Show that you are able to adapt a process to your needs and select an appropriate set of best practices that will guide you in completing a software development project.

Questions

  1. Building only part of a system and then integrating other pieces was a better learning experience than if we were able to build the whole system.
    1. Disagree
    2. Neutral
    3. Agree
  2. The model of competition for customers enhanced the learning experience.
    1. Disagree
    2. Neutral
    3. Agree
  3. Having access to the professor via instant messaging was useful.
    1. Disagree
    2. Neutral
    3. Agree
  4. I used instant messaging access to the professor.
    1. Never
    2. Seldom
    3. Frequently

Modified: 30-Apr-2004
Gary Pollice