Applied Project in Computing Science

Curriculum Guideline

Effective Date:
Course
Discontinued
No
Course Code
CMPT 2367
Descriptive
Applied Project in Computing Science
Department
Computing Science
Faculty
Science & Technology
Credits
3.00
Start Date
End Term
Not Specified
PLAR
No
Semester Length
15 Weeks
Max Class Size
35
Contact Hours

Tutorial and/or Seminar: 1 hour/week
Lab: 3 hours/week

Note: Lab activities may be replaced by practicum activities under approved circumstances

Method(s) Of Instruction
Lab
Seminar
Tutorial
Practicum
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.

 

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 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
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%
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

 

Prerequisites
Corequisites