Outcomes

Learning objectives

Upon completion of this course, I expect that you will…

  1. understand the ‘big picture’ of software development, including all steps of the systems development life cycle.

  2. be able to communicate technical ideas, detailed specifications, and intricate system designs orally and in writing.

  3. be able to articulate the importance and limitations of various system analysis and design techniques.

  4. be a capable user of a version control system.

  5. be familiar with some sources of reliable information, interviews, and demonstrations on the system development process.

Assessment of learning

This course is part of an M.S. program in Computer Science. This section relates programmatic objectives with objectives and assessment instruments used in this course. At the completion of this M.S. program…

2.2:

Students will effectively use tools for software development. Covered by course objective 4 and assignments 4 and 5. Measured using rubric.

4.1:

Students will communicate technical ideas and complex specifications in writing. Covered by course objective 2 and assignment 2. Measured using rubric.

4.2:

Students will give an effective oral presentation on some technical subject area. Covered by course objective 2 and assignment 3. Measured using rubric.

5.1:

Students will exhibit awareness of professional organizations and technical opportunities. Covered by course objective 5 and assignments 1 and 6. Measured using survey at end of course.

©2011 Christopher League · some rights reserved · CC by-sa