Course

Applied Project in Computing Science

Faculty
Science & Technology
Department
Computing Science
Course Code
CMPT 2367
Credits
3.00
Semester Length
15 Weeks
Max Class Size
35
Method(s) Of Instruction
Lab
Seminar
Tutorial
Practicum
Typically Offered
To be determined

Overview

Course Description
This course is project based, giving students supervised practical experience in a field of study within Computing Science. Students will engage in various stages of project development from scope definition and design to implementation and deployment. Through completion of a semester-long project, students will acquire experience in activities related to applied projects, such as systems analysis and design, technical documentation, effective team collaboration, project management, testing, and quality control.
Course Content

Students will complete a semester-long project consisting of several milestone stages each requiring a formal written report and/or oral presentation. The content details will depend upon the particular subject of each project. However, there will be several common topics. Tutorials will be held to discuss:

  • Background research and market analysis
  • Project scope statement and project proposal
  • Fundamentals of systems engineering
  • Project report tools and strategies including written reports, poster presentations, oral presentations, etc.
  • Teamwork ethics, best practices, and effective collaboration techniques
  • Project management tools and concerns
  • Resource and risk management
  • Brainstorming and concept generation
  • Requirements analysis and systems design
  • Problem-solving techniques
  • Prototyping
  • Product quality control
  • Project deliverables

Criteria for selection of a project topic:

  • A project's subject must be related to a field of study in Computing Science.
  • A project's scope must be such that its objectives can be attained in one semester.
  • The contents and results of a project must be original, as plagiarism is unacceptable and viewed as a serious offence.
  • In case of practicum, the project's progress and results must be reported to the instructor on a weekly basis.

Typical projects may be in (but are not restricted to) one of the following areas:

  • Systems analysis and design
  • Electronic device/system design
  • Game development
  • Web development
  • Mobile applications
  • Embedded systems
  • Microcontroller design
  • Cryptosystems
  • Database design and implementation
  • Operating systems design and implementation
Learning Activities

Practicum, lab work, and tutorials or seminars may be used in this course.  Most of the instruction will be on a one–to–group basis between students and the faculty advisor to guide the students through a self–managed work plan.  Weekly communication with the instructor will be compulsory.

 

Means of Assessment

Evaluation will be carried out in accordance with the Douglas College Evaluation Policy. A written course outline including assessment rubrics will be provided at the beginning of the course. Evaluation will be based on the following:

Initial project proposal including timeline, schedule, and scope

15% – 20%
Project design specification 15% – 20%
Progress Report 1 10% – 15%
Progress Report 2 10% – 15%
Project Completion Report 15% – 25%
Project Post-Mortem Analysis Report 15% – 25%
Learning Outcomes

After successful completion of this course, the student will be able to:

  • Perform a market analysis, analyze available alternatives, and assess various solutions in the planning of a project
  • Prepare a project proposal
  • Apply project management tools and theoretical concepts in the development of a project
  • Efficiently utilize systems analysis and design practices in the development of a project
  • Deliver oral presentations and provide written memos/reports to the clients and the instructor in a formal environment
  • Prepare technical documentation and a final project report on the work performed
  • Compare and contrast the proposed project solution with other alternatives
  • Outline a project's vision and the future scope of a developed project
Textbook Materials

Teaching materials will be decided by the instructor at the time of the course offering. Consult the Douglas College Bookstore for current required text/materials. Example materials include:

  • Douglas College Custom Courseware on Project Management
  • Strategic Project Management Made Simple: Practical Tools for Leaders and Teams by Terry Schmidt
  • Project Management For Beginners: Proven Project Management Methods To Complete by Ed Stark
  • Project Management: A Systems Approach to Planning, Scheduling, and Controlling by Harold R. Kerzner

 

Requisites

Course Guidelines

Course Guidelines for previous years are viewable by selecting the version desired. If you took this course and do not see a listing for the starting semester / year of the course, consider the previous version as the applicable version.

Course Transfers

These are for current course guidelines only. For a full list of archived courses please see https://www.bctransferguide.ca

Institution Transfer Details for CMPT 2367
Alexander College (ALEX) No credit
Athabasca University (AU) AU COMP 3XX (3)
Coast Mountain College (CMTN) No credit
College of New Caledonia (CNC) CNC CSC 2XX (3)
College of the Rockies (COTR) COTR COMP 2XX (3)
Columbia College (COLU) COLU CSCI 2nd (3)
Coquitlam College (COQU) COQU CSCI 2XX (3)
Emily Carr University of Art & Design (EC) No credit
Kwantlen Polytechnic University (KPU) No credit
LaSalle College Vancouver (LCV) LCV VGP 2XX (3)
North Island College (NIC) NIC CPS 127 (3) or NIC CPS 2XX (3)
Okanagan College (OC) OC COSC 205 (3)
Simon Fraser University (SFU) No credit
Thompson Rivers University (TRU) TRU COMP 2XXX (3)
University Canada West (UCW) UCW CPSC 2XX (3)
University of British Columbia - Vancouver (UBCV) UBCV CPSC_V 2nd (3)
University of Northern BC (UNBC) UNBC CPSC 2XX (3)
University of the Fraser Valley (UFV) UFV CIS 2XX (3)
University of Victoria (UVIC) UVIC CSC 2XX (1.5)
Vancouver Community College (VCC) VCC CMPT 2XXX (3)
Vancouver Island University (VIU) VIU QUME 2nd (3)
Yorkville University (YVU) YVU GES 2XXX (3)

Course Offerings

Summer 2024