A Framework for Developing and Assessing Programming Skills using H5P and Moodle Phase #2

Closed
EL
Careers & Experience Team
(348)
3
Preferred learners
  • Edmonton, Alberta, Canada
  • Academic experience or paid work
Categories
Computer science & IT Website development Education
Skills
gnu debuggers programming tools moodle
Project scope
What is the main goal for this project?

Assessing student’s knowledge and skills for programming is often limited to their knowledge of the language and coding ability. Development tools are often an overlooked aspect of programming. Some attempt have been made to add content to courses but it is often difficult to assess student skills through traditional means. Combining H5P content with Moodle offers an interactive way for students to learn, practice, and instructors to assess skills as opposed to assess knowledge. The goal of this project is to design and develop a framework for H5P content for learning and developing skills using tools such as: Vim, Make, and Gdb.

What tasks will learners need to complete to achieve the project goal?

- develop a list of different programming tools used within CS

- develop a list of ways to promote skill development and assess programming skills

- learn H5P

- develop a list of ways of skill development and assess programming skills using H5P and moodle

- develop a couple modules using H5P for developing and assessing programming skills

How will you support learners in completing the project?

I plan to meet with the student regularly to provide mentorship as well as provide them with space if needed.

About the company

Computer Science studies the nature and techniques of problem solving through computation. Understanding computation requires a knowledge of hardware, software, mathematics and logic. The discipline and practice includes the essentials such as psychology, philosophy, linguistics and management theories–computer science connects technology with people. Students can choose one of two streams of study in computer science. The general computer science major is flexible and allows students to create a focus that reflects your interests. The software professional concentration provides the best preparation for a career in software development.