This activity aims to introduce Computational Thinking, Loops and Functions to participants through various activities including game play and problem solving. As a single online project, this activity has been split into three aspects, each extending knowledge constructed prior. Students not wishing to continue can simply complete the aspect they are currently on and close with a revisit of the Lucid Chart hosted C-map.

When sitting the activity one should avoid the traditional approach to Computer Science and Programming, instead of simply burying oneself into the content, attempt to use the forum and online chat so as to connect with your online pears. The activity has been developed from the theory that coding can be fun and should be accessible to anyone and everyone, the aim is to increase the knowledge through an intrinsic value and not motivate through extrinsic pressure. The gaming activities are indeed part of the delivery and shouldn't be avoided for fear of procrastination, in fact if you are enjoying the games, carry on playing! 

I have tried to refrain from using any particular coding language, to provide an example; you will not see explicit uses of Java, however you may see activities that include Java as a medium for the challenge.

As many of the lessons follow a constructivist approach, where you will learn through the experience of doing rather than by being told, we can not assess the understanding through the volume of activities completed it is therefore implicit that you attempt to complete the C-Map prior to finishing your work on the course set. You will need internet access and a computer that runs modern web explorers in order to access the contents.

Student playground for Digital Education courses
Internal Quality Assurance Training.
Student playground for Digital Education courses
Course part-build for CDDE final assignment.

SHS099 (Students Helping Students’ Transition to University Life) is a free non-credit optional online course for students who will be commencing studies with the International College of Manitoba (ICM) in the upcoming term.  It is designed for students who wish to get a head start on their studies.  The course is led by former ICM students, who serve as mentors to aide prospective international students navigate the complexities of their new education system.  Units will be delivered over the course of five weeks and cover a variety of topics, including overviewing the learning management system (Moodle), connecting students with their future classmates, understanding essential elements of course outlines, planning for weekly and term schedules, introducing concepts of academic integrity, and more.  Students have flexibility in choosing which units they wish to complete.  For those who complete a pre-determined set of units, they will be awarded priority registration during enrolment.