Software and Systems Development Programs - Fall 2024
Timeline
-
October 4, 2024Experience start
-
December 21, 2024Experience end
Experience scope
Categories
Website development Mobile app development Information technology Software development Artificial intelligenceSkills
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 developmentLearners 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:
- Software Engineering Technology
- Software Engineering Technician
- Artificial Intelligence - Software Engineering Technology
- Bachelor of Information Technology (Computer and Communication Networks)
- Computer Systems Technician - Networking
- Game – Programming
- Health Informatics Technology
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
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
-
October 4, 2024Experience start
-
December 21, 2024Experience 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?
Timeline
-
October 4, 2024Experience start
-
December 21, 2024Experience end