Computer Science (COMP) 688
|
||||||||||||||||||||||||
| Method of Delivery: | Grouped Study Online |
| Credits: | 3 - IS Elective |
| Prerequisite: | COMP 610 or equivalent graduate software engineering course |
| Centre: | School of Computing and Information Systems |
| Instructor: | Dragan Gasevic |
Overview | Course Objectives | Learning Outcomes | Outline | Evaluation | Course Materials - Textbook | Course Materials - Other | Special Course Features | Special Note | Course Fees | Course Availability
Computer Science 688: Software Testing and Quality Assurance studies the state-of-the-art and main research challenges of two important aspects of software engineering: testing and quality. The course also examines various approaches and methodologies used in software testing and quality assurance. Course topics are defined and illustrated by examples and papers from current peer-reviewed research literature in the area under study. The course will prepare students to independently conduct research in software testing and quality assurance, and to apply that knowledge in their future research and practice.
COMP 688 focuses on the widely-adopted and emerging principles and knowledge of software testing and quality assurance, and provides the knowledge of and research skills in these areas of study. This course is designed for those who are about to start research in software testing and quality assurance, and for practitioners and managers of any aspect of software development. The knowledge of, and research skills in the area of software engineering will enable new researchers to apply their knowledge of software testing and quality assurance when identifying research topics, solving research problems, and addressing various research challenges. Practitioners and those with managerial responsibilities in software development will be able to apply the knowledge of the state-of-the-art in software testing and quality assurance. Software developers will also be able to apply the skills gained in this course in everyday practice by adding novel and more innovative approaches to their knowledge areas.
After completing the course, students should will be able to
Unit 0 - Using Your Study Guide
Unit 1 – Introduction to Software Testing and Quality Assurance
Unit 2 – Software Testing Fundamentals and Test Levels
Unit 3 - Software Testing Techniques, Measures, and Process
Unit 4 - Software Quality Assurance
To receive credit towards the Master of Science in IS, for IS Elective/Career Track, students must achieve a course composite grade of at least C+ (67%). The weighting of the composite grade is as follows:
TMA 1 - Presentation of a software testing and quality assurance research topic 15% TMA 2 - Peer-reviewed literature review paper on a software testing and quality assurance topic 25% TMA 3 - Journal Papers Readings 15% TMA 4 - Project 30% Participation 15% Total 100%
All materials of Computer Science 688 will be made available through a link guide on the course Web site. These materials include
The remainder of the learning materials for Computer Science 688 is also distributed in electronic format. At this time, those materials include
Additional supporting materials of interests to students of Computer Science 688 will be made available through a link guide on the course Web site.
COMP688 will be offered in paced electronic mode. Electronic paced study is facilitated through a variety of computer-mediated communication options, and can be completed at the student's workplace or home.
Students registered in this course will NOT be allowed to take an extension due to the nature of the course activities.
This page was modified on