COURSE TITLE: Research in Computing Science
NAME OF INSTRUCTOR: Computer Science faculty members
CREDIT WEIGHT AND WEEKLY TIME DISTRIBUTION: credits 3(hrs lect 0 - hrs sem 1 - hrs lab 3)
COURSE DESCRIPTION: An independent project in computing science, designed in consultation with the instructor. This project may be either a software development project or a computing literature research project. Before work commences, the student is required to submit a detailed proposal. Upon completion of the project, the results are presented in the form of either a fully documented program or a research paper, and a seminar.

Prerequisites: Twelve credits in computing science at the 300-level and consent of instructor
PROJECT DEFINITION: All projects for CMPT 496 shall share the following common goals:

1. They shall be beneficial to the student by providing the student an opportunity to develop skills and/or research knowledge in the discipline of Computing Science.
2. The projects shall be well defined and tractable.
3. The projects shall be substantial. It is expected that any project the student shall complete will be appropriate for a senior level Computing Science course.
4. The project shall be the property of the student insofar as it will be necessary for the student to disseminate into the public domain knowledge directly related to this project. Knowledge gained by the student outside the scope of the project shall remain exclusively the property of the supervisor/supervising business unless otherwise mutually agreed upon.
5. A final mark for the course shall be determined on the basis of the student's performance as measured by the student's ongoing performance, log book, midterm report, final report and oral presentation.
Amount & Quality of Work30%
Log Book10%
Punctuality and Initiative:20%
Signed Contract
Progress Report & Literature Review
First Draft of Final Paper
Title, Abstract and Final Draft
Attendance at Group Meetings
Final Paper30%
Oral Presentation 10%
COURSE OBJECTIVES: CMPT 496 is a project-based course designed to provide students with an opportunity to experience research in the field of Computing Science. As such,  it  is  expected  that  the  student  will  take  the  initiative  to  develop creative solutions to the problem addressed.  At the same time it expected that  the  supervisor  would  work  closely  with  the  student  in order  to provide  (possible)  suggestions  for  a  topic, timely  discussions  to  get  theproject started, and regular meetings as required.

Required texts, assignments, and grade distributions may vary from one offering of this course to the next. Please consult the course instructor for up to date details.

The King's University College
Maintained By Glenn J Keeler, Registrar