MSc: Personal Software Process
Personal Software Process
- Course name: Personal Software Process
- Code discipline: F19-SE-PSP
- Subject area: Computer Science and Engineering
Short Description
This course covers the following concepts: A Practitioner’s Start-Up Kit course introduces the highest-leverage metrics, specifically the ones associated with improving time estimation and reducing defects. PSP is intended for practicing software engineers and their managers. The measures introduced can serve as the basis for software development process improvement in the organization as well as helping individuals..
Prerequisites
Prerequisite subjects
Prerequisite topics
Course Topics
Section | Topics within the section |
---|---|
Introduction |
|
Planing and Estimation |
|
Quality management |
|
Time management |
|
Conclusion |
|
Intended Learning Outcomes (ILOs)
What is the main purpose of this course?
Student will reduce overall defect rates, Student will spend more time at the front end of the development cycle, Student will eliminate or nearly eliminate compile and test defects, Student will be able to more accurately estimate the time it takes to build software
ILOs defined at three levels
Level 1: What concepts should a student know/remember/explain?
By the end of the course, the students should be able to ...
- ...
Level 2: What basic practical skills should a student be able to perform?
By the end of the course, the students should be able to ...
- ...
Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?
By the end of the course, the students should be able to ...
- ...
Grading
Course grading range
Grade | Range | Description of performance |
---|---|---|
P. Pass | 85-100 | - |
B. Fail | 75-84 | - |
Course activities and grading breakdown
Activity Type | Percentage of the overall course grade |
---|---|
Assignments | 50 |
Reports | 40 |
Attendance | 10 |
Recommendations for students on how to succeed in the course
Resources, literature and reference materials
Open access resources
- Humphrey, Watts S. PSP: A Self-Improvement Process for Software Engineers. Reading, MA: Addison Wesley, 2005. (Prefered)
- Humphrey, Watts S. Introduction to the Personal Software Process. Reading, MA: Addison Wesley, 1997.
- Humphrey, Watts S. Discipline for Software Engineering: The Complete PSP Book. Reading, MA: Addison Wesley, 1995. (Contains original exercises)
Closed access resources
Software and tools used within the course
Teaching Methodology: Methods, techniques, & activities
Activities and Teaching Methods
Learning Activities | Section 1 | Section 2 | Section 3 | Section 4 | Section 5 |
---|---|---|---|---|---|
Development of individual parts of software product code | 1 | 1 | 1 | 1 | 1 |
Reports | 1 | 1 | 1 | 1 | 1 |
Oral polls | 1 | 0 | 0 | 0 | 0 |
Discussions | 1 | 1 | 1 | 1 | 1 |
Essays | 0 | 1 | 1 | 1 | 1 |
Formative Assessment and Course Activities
Ongoing performance assessment
Section 1
Activity Type | Content | Is Graded? |
---|---|---|
Question | Reading (Hum 05): Chapter 1 & 2 | 1 |
Question | Skim data collection reading | 1 |
Question | Install the Dashboard Tool | 0 |
Question | Write Program using PSP0.0 | 0 |
Section 2
Activity Type | Content | Is Graded? |
---|---|---|
Question | ... | 1 |
Question | ... | 0 |
Section 3
Activity Type | Content | Is Graded? |
---|---|---|
Question | ... | 1 |
Question | ... | 0 |
Section 4
Activity Type | Content | Is Graded? |
---|---|---|
Question | ... | 1 |
Question | ... | 0 |
Section 5
Activity Type | Content | Is Graded? |
---|---|---|
Question | ... | 1 |
Question | ... | 0 |
Final assessment
Section 1
- ...
Section 2
- ...
Section 3
- ...
Section 4
- ...
Section 5
- ...
The retake exam
Section 1
Section 2
Section 3
Section 4
Section 5