CISC 498
Information Technology Project

School of Computing


[Home | Projects | Resources | Details]


Prof. Mohammad Zulkernine, Goodwin Hall 540, mzulker at cs dot queensu dot ca

Office Hours: Wednesdays, 11:00am - 12:00pm (if we do not meet in the class)

Teaching Assistant

Abu Faisal


Presentation / Class Time and place

We will meet irregularly on Wednesdays, 6:30pm - 9:30pm in DUNNING RM 11
Our first class is on Wednesday, Sept. 11, 2019 at 6:30pm (DUNNING RM 11)

Introductory Presentation


Honours students with software design (SODE) option.

General Description

Topic selected under the supervision of a faculty member. Emphasis is on the application of software engineering techniques to the development of a substantial software system. Group work, oral presentation, participation in design and code review meetings, and delivery of complete software specification and design are required.


Admission to Honours in SODE.

Learning Outcomes

By the end of the course the successful student will be able to:
Collaborate with colleagues to develop a substantial software system. Communicate with a customer to define and deliver a system that meets the customer's needs. Apply a predefined software development process to plan, manage, and track a team project. Reflect on their experience to critique their group's performance and changes in their own perspectives during the project.

Intellectual Property Rights and Licences

Some software produced in CISC 498 is valuable enough over a time period that intellectual property rights in the software are an important consideration. The Queen's default policy on IP is that it belongs to the creators, which by default would be seen to be the students. Otherwise, when you sign a Project Acceptance Form, one of the things you clarify is what rights and licences apply to the software.

Important Information for Customers

Customers must understand that it is their responsibility to ensure their project complies with all of their organizational policies, procedures, and IT standards, including but not limited to the following:

Furthermore, customers must understand that they are responsible for the ongoing maintenance of the system. It is highly recommended that customers discuss the viability of their project with their own organization's IT services before starting a project for this course.