Software Development Project Winter 2024

COMP-CO867
Closed
Mohawk College
Hamilton, Ontario, Canada
MY
Professor
(11)
5
General
  • Undergraduate; 3rd year
  • 100 learners; teams of 3
  • 40 hours per learner
  • Dates set by experience
  • Learners self-assign
Preferred companies
  • 17/18 project matches
  • Anywhere
  • Academic experience
  • Any company type
  • Any
Categories
Computer science & IT Data analysis Website development Mobile app development Information technology Software development
Skills
design software development time management user experience business consulting
Project timeline
  • January 8, 2024
    Experience start
  • April 12, 2024
    Experience end
Overview
Details

Mohawk College delivers a Software Engineering Project (COMP-CO867) course that all students take in their 3rd year (5th semester), where they work in groups to complete a project with a client/partner. Ideally, the client is a company/organization that requires the development of a software prototype solution to solve a particular problem.

The client does not pay for the student effort in these projects. Projects have been completed for Hamilton Health Sciences, local non-profit groups, The City of Hamilton, Industrial clients, and many clients of the Innovation Factory and client through Riipen

Learner skills
Design, Software development, Time management, User experience, Business consulting
Deliverables

The final deliverable will include:

  1. Requirements Document
  2. Prototype with Source Code
  3. Final presentation/video
Project Examples

The process requires that students take a project from the beginning phases (requirements, design) through to coding and presentation. This is done at a relatively fast pace (course is complete within 14 weeks) and upon completion, the students and/or partner can decide to take the project/prototype product further. The course is a credit course and my experience last year is that the developed prototypes can be used and developed into full working systems once the course is complete.

Project examples include but are not limited to:

  • Developing web applications for the front-end and/or back-end
  • Developing mobile apps in Android OS or Apple iOS
  • Enhancing your existing applications with new features
  • Integrating your existing applications with other/new applications
  • Designing object-oriented software programs
  • Designing simple databases applications
Additional company criteria

Companies must answer the following questions to submit a match request to this experience:

Provide a dedicated contact that is able to set aside some time during the semester to meet with the students in order to ensure project is meeting requirments (weekly 30 minutes suggested)

Be available to attend the presentation during the last week of the semester.

A project description must include a one-page document that includes:• Project Title,• Background Information,• Work Request,• Technology Requirements,• Contact Information (EMAIL)