Course Syllabus
SOFTENG 750 / COMPSCI 732
Software Development Methodology, Tools and Techniques
Semester 1, 2019
Instructor |
Dr. D. Paul Ralph |
Class Time |
Thursday and Friday: 3-5pm |
Location |
Thursday: Building 106 (Biology), Room 100 Friday: Building 303 (Science), Room 102 |
Office Hours |
1:30-2:30pm Thursday, Building 303S, Room 494 |
WarningsThis is a flipped-classroom course. "Lectures" mostly consist of group activities for students to practice the techniques and reflect on the concept being studied. These exercises are compiled in a workbook that will be graded. It is not possible to complete them at home. This course has been refined for many years. It is this way because students learn more this way. By enrolling in this class, you acknowledge and agree to the following terms.
If you don't want to read an article for every class and take your own notes and do lots of group activities, you should take a different elective. But be warned: software developers read a lot, take their own notes and all work in teams, so if you don't like this course, you probably won't like working as a developer. |
Purpose
The purpose of this class is to develop basic competence in software project management.
Topics
Topics include theory of software engineering, dual track development and project management. See Modules for specifics. Topics and their order are subject to change as the course evolves.
Workbook
Ralph, P. (2019) The Software Project Management Workbook, Auckland University Press.
Labs / Tutorials
This course has no labs or tutorials.
Assessment
Term Project – 60%
In-class quizzes – 20%
In-class assignments – 20%
The term project is an analytical report on the state of design documents. Students will analyze a collection of design documents and write a report conveying the results and implications of their analysis. Further details will be provided in class. Some parts of the project will be completed as in-class assignments. The project is due June 2.
Most classes will involve a quiz on the required readings. Students can miss up to 2 quizzes without penalty.
In-class assignments will be completed in the course workbook. Workbooks will be collected periodically for grading. Students can miss up to 2 assignments without penalty. Workbooks can be passed in following the peer review workshop on May 31st.
Course Summary:
Date | Details | Due |
---|---|---|