CMPT 497 - Computer Science Placement

93618
Open Closing on January 6, 2025 / 2 spots left
MacEwan University
Edmonton, Alberta, Canada
Tracy Whatmore She / Her
Supervisor, Work-Integrated Learning
(5)
7
Experience
1/3 project matches
Dates set by projects
Preferred companies
Canada
Any company type
Any industries

Experience scope

Categories
Mobile app development Security (cybersecurity and IT security) Machine learning Artificial intelligence Data visualization
Skills
business communication consulting project design technical presentations creative problem solving
Learner goals and capabilities

Student Profile: Students in this course are in their 4th year of the Bachelor of Science, Computer Science program. These students can be expected to generally have intermediate to advanced understanding in computer science related topics.


Skills already have:

  • Creative and analytical thinking
  • Research and information management abilities
  • Ability to apply knowledge of basic project management skills to computer science activities. 
  • Work as part of a team to communicate and collaborate effectively with colleagues, team members, employers, and technical and non-technical personnel. 
  • Demonstrate professional and ethical responsibility in the information technology field and workplace. 
  • Understanding of current technologies and trends
  • Programming & Software Development: Proficiency in languages like Python, Java, C++, and more.
  • Problem-Solving & Algorithm Design: Creating efficient solutions to complex technical challenges.
  • Data Structures & Database Management: Expertise in managing and optimizing databases.
  • Web & Mobile App Development: Building user-friendly applications for various platforms.
  • Cybersecurity: Understanding of security principles and practices to protect data and systems.
  • Collaboration & Communication: Working effectively in teams and communicating technical information clearly.



Skills to be developed:

  • Tangible experience in the above listed technical and soft skill areas.


Students will come with a wide range of computer science skills and depending on their degree focus will also have specialized skills in different areas. Students can complete their Computer Science degree in the following 4 streams:

  • General
  • Databases and Interactive Visualization
  • Systems and Information Security
  • Video Gaming

Learners

Learners
Undergraduate
Advanced levels
10 learners
Project
120 hours per learner
Learners apply to projects; 5 applications per learner
Individual projects
Up to 1 team(s) or 5 learner(s) per project.
Each learner can join up to one team
Expected outcomes and deliverables

Students will complete a placement experience with an organization of between 90-120hours. Students will complete the tasks and projects assigned to them within the placement role.


Specific outcomes and deliverables will be discussed and agreed to with the placement student and recorded on the placement agreement form.

Project Examples

Requirements

Possible Placement Roles & Projects:

  • Software Developer Projects & Tasks
  • Web Developer Projects & Tasks
  • Network Administrator Projects & Tasks
  • Game Developer Projects & Tasks
  • Cybersecurity Analyst Projects & Tasks
  • Mobile App Developer Projects & Tasks
  • Systems Analyst Projects & Tasks
  • IT Support Projects & Tasks
  • Network security Projects & Tasks
  • IT Security Projects & Tasks



Additional company criteria

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

Community Partners will provide a dedicated supervisor for the student on this placement

The supervisor will provide ongoing communication, project direction, and feedback, including feedback at the midway and end point of the project

Are there specific programs a student should be familiar with to work on your project/placement?

Is this placement in-person, remote, or hybrid?