Software and Systems Development Programs

Centennial College
Toronto, Ontario, Canada
Roma Santos-Butler She / Her
Employer Relations Coordinator
(6)
6
Timeline
  • September 12, 2024
    Experience start
  • December 14, 2024
    Experience end
Experience
20/20 project matches
Dates set by experience
Preferred companies
Ontario, Canada
Any company type
Any industries

Experience scope

Categories
Website development Mobile app development Information technology Software development Artificial intelligence
Skills
game programming application programming interface (api) telecommunications networks software engineering front end design back end (software engineering) artificial intelligence software security information privacy full stack development
Learner goals and capabilities

Learners in this experience are enrolled in various Software and Systems Development Programs. This experience aims to source appropriate projects for these students interested in securing experiential learning projects during their final year at Centennial College. Students are enrolled in:


Students in these programs generally apply programming skills to create, maintain, test and edit website, applications, mobile apps, and databases. As students in their senior years, they have ‘full stack’ skills to support both frontend and backend development with a foundational understanding of cloud computing, APIs, and software security. Health Informatics Technology students may also have strengths in data privacy and best practices for working with sensitive data.

Learners

Learners
Diploma
Intermediate levels
150 learners
Project
40 hours per learner
Educators assign learners to projects
Individual projects
Expected outcomes and deliverables

Deliverables will vary depending on the scope of the internship. However, these deliverables must be discussed and agreed upon prior to the start of the internship.

Project timeline
  • September 12, 2024
    Experience start
  • December 14, 2024
    Experience end

Project Examples

Requirements

Project activities that learners can complete may include, but are not limited to:

 

General

  • Web development and design: developing, designing or maintaining a website, blog, or other application.
  • Web accessibility: improving the web accessibility of web applications to help an organization achieve AODA/WCAG compliance.
  • Testing & QA Audit: reviewing QA and improvements for websites, web applications, apps, including code and user testing.
  • Technology Training, Technical User Guides & Technical Documentation: develop technical resources for non-technical users. E.g. creating a user guide or how-to videos for a new/existing platform or contributing to the development of a SRS/SSD.
  • UI/UX: help an organization improve the user experience of their web platform. E.g. provide a plan or design for improving the UI/UX of a website or application, with technical insight.
  • Research: researching different cloud platforms to help advise which platform may be a best fit for an organization.


AI-specific examples

  • Research: conduct research on the benefits and risks of adopting a Chatbot for customer service, including best practices and case studies.
  • Data migration/cleaning/analysis/visualization: Taking data and creating a report that supports business intelligence, including analysis, summary, visualization based on the organization need.
  • Machine Learning: using large language models to help a company create product descriptions on their retail website.

 

Game-specific examples 

  • Gamification: develop a more interactive or engaging feature of an application, website, or digital learning tool.

Additional company criteria

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

Is there cost associated for the student engaging with the project?

How many team members are committed to providing supervision/mentorship to students?