Download PDF:
ITEC251_252.pdf
Credit Hours: 2
Instructors:
Location:
Semester: Fall 2002
Course Description:
ITEC 251 Managing the Personal Software Process
Students will learn how to implement a process-based approach for developing software, involving defining, measuring and improving the way they work; how to apply these methods to related individual product engineering tasks.
ITEC 252 Software Engineering: Product Engineering
Students will revise how to implement a process-based approach for developing software, involving defining, measuring and improving the way they work; and, applying these methods in the contexts of small teams as well as large projects.
Course Objectives:
ITEC 251
- To understand the rationale for implementing a personal software process.
- To plan, estimate, measure and track the development of the software products they produce
- To learn and apply industry techniques for engineering quality software products that meet specified requirements.
- To experience working in small teams as an industry norm and related developmental and managerial issues
- To introduce the challenges and requirements for scaling up to large projects
Delivery Method:
Presentational Cooperative (PC)
In this course delivery model students meet once per week to participate in cooperative learning activities facilitated by an instructor. Learning that would traditionally occur in a lecture is instead supported in a Web presentation that includes multimedia and interactive elements. The Presentational Cooperative Model reproduces most of the cost advantages of traditional lecture course while offering students more convenient access and more effective conditions for learning. Courses using this model will build the collaborative work skills that are a primary learning goal for SFU Students. Some courses, using this model, offer an optional Open Lab where students can receive additional learning support. Assessment may be based on individual and group assignments, quizzes, projects, and examinations.
Learning Activities + Evaluation:
*Please note these are the minimum expectations for each course on a weekly basis.
ALL:Online/Text Reading: 2 hrs
Assignments: 4.5 hrs
F2F: 1.5 hrs
Methods of Evaluation
ALL:
Class participation: 16%
Assignments: 70%
Quiz: 14%
Texts, Resources + Materials:
Text: A Discipline for Software Engineering, Watts Humphrey, Addison Wesley;
Chapter 17 (pp.293-207) from Introduction to the Team Software Process, Watts Humphrey
Software: Code Warrior (Java/C++ programming environment);Zelda the PSP Manager (will be provided);
Windows 95/98/NT with MS Access 97 or better
Platform Requirements: PC
Prerequisites:
ALL: ITEC 240, 241, 242
ITEC 252: ITEC 251
Last Updated: May 13, 2008
These course outlines are drafts and are subject to change.


