Youry Khmelevsky's Home PageProfessor, Department of Computer Science, Okanagan College, Kelowna, BC V1Y 4X8, Canada
See Google Scholar for the citations (https://scholar.google.ca/citations?user=IKOA7K0AAAAJ&hl=en)
In the capstone courses, fourth-year students (COSC 470/471) in teams of 5 to 7 work on projects proposed by industry or other organizations. Each team is supervised by a faculty member acting as the technical director and assisting or pointing the students to appropriate technical expertise; you’ll act as the client. The projects can be general projects in software development or more specialized projects in software engineering.
To better prepare our students for industry, the Computer Science department invites you to submit a project for our students.
There are numerous benefits to your organization:
Participation: How would you participate? You would submit your own project requirements to ykhmelevsky [dot] okanagan [dot] bc [dot] ca, and our students and faculty would work towards developing potential solutions with you. You will have ample opportunity to be actively engaged in the development of solutions.
The following outlines the curricular parameters of this final-year project courses (second and fourth years of study), what we have committed to the course, possibilities of participation with you, and suggestions for development going forward. Instructions (please see the next section below) and a CapstonePartnerProposalForm.docx form (please save it to your computer before filling the form out) are available to help you submit your project.
Curricular Parameters: These courses will form a significant portion of the final-year diploma and degree requirements, representing six credits of course work spread over two academic terms (normally September to April) in courses COSC 470/471. Working in teams of 7 to 15 in COSC 470/471, students will be expected to commit around 10 hours per week to successfully complete this component, resulting in a total of approximately 260 hours per student. For more information on the curriculum visit the COSC programs detailed descriptions page.
Our Commitment to Resources: The Computer Science department will commit instructional resources to support these students as they become highly competent and enthusiastic professionals. Our duty will be to provide each student with support and instruction in design, project management, communication, solution quality assessment, life cycle analysis, and more.
Suggestions for Further Development: We believe that offering our students a strong and progressive integrative design experience in their final year of study can best be met in partnership with the community, whether for profit or not. The strength of this program will come from community involvement inside and outside Okanagan College, in which we hope to include you and your organization.
We understand that a number of issues still need to be addressed. One is that of Intellectual Property, and we are working to introduce easy-to-use templates for all parties to use.
Another is that of resources. The Computer Science department already committed and will commit a significant amount of financial resources to the project courses infrastructure. To make this a successful partnership and a sustainable model, it is our hope that you and your organization will commit in a similar fashion, if feasible. How this might take shape is currently open for discussion, and we welcome your thoughts.
We are very excited about offering this learning opportunity for our students to work in partnership with individuals and organizations having a large stake in the current and future successes of software development and engineering. With your support and active contribution, we strongly believe this will be a successful undertaking, bringing benefits to all parties involved.
We are very interested in hearing from you in regards to this proposal and invitation. We hope that you will be interested in receiving further information about our initiative, and that you will consider becoming an active participant in the program. We welcome any suggestions or input you might have, which can all be submitted to ykhmelevsky [dot] okanagan [dot] bc [dot] ca. We look forward to hearing from you.
See more information on the “How to submit a Proposal for a Computer Science capstone project“ section below and please use the CapstonePartnerProposalForm.docx form for the project application.
In the second- and fourth- year capstone project courses, students work in teams of 3 to 5 (second-year) and of 5 to 7 (fourth-year) on projects proposed by industry or other organizations over a period of eight months. Each team is supervised by a faculty member acting as the technical director and assisting or directing students to appropriate technical expertise. You will act as the client.
The projects may be general projects in software development, or more specialized projects in software engineering.
A good capstone project has the following attributes:
The first page will provide information about your project; the second page provides more detail about the people with whom they would be working.
Background: Briefly explain the domain and the context in which you are trying to solve a software development problem. A few sentences will suffice.
Objectives: Briefly explain what you’d like the students to resolve, the problem, some of the constraints (e.g., financial), or quality attributes (response time, interoperability, etc.), possible leads on ideas...
Major Deliverables: Explain what you would need to see to declare success in April: a prototype, a model, a computer simulation, validated design solution, a set of blueprints, etc…
Special Considerations: You may want to include the following:
The second page contains information about the contact person(s) for this project.
Submit your proposal by sending the completed form CapstonePartnerProposalForm.docx to capstones [dot] okanagan [dot] bc [dot] ca. Please use the subject line: “Capstone Proposal…”. We will be happy to review your submission and contact you for further discussion. Feedback will typically be given within a week or two in September, and no later than October 1st.
Please note that this is very different from hiring a co-op student; this is a course situated within an authentic context with realistic problems, but the students are not employees. Also, this offer does not constitute a subcontract for design work with OC; neither students nor the instructors are acting as design consultants. Please be aware that it is possible that some projects may fall short of your and our expectations; it is a learning experience. Finally, if you wish to engage in a joint research project with OC, please note that such a situation would involve graduate students and researchers, funded by NSERC, IRAD, BCIC or others.
Office: Centre for Learning, Room E321
Email: YKhmelevsky (at) okanagan bc ca
Tel.: (250) 762 5445 ext. 4741; Fax: +1 (250) 862 5632