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

Closed
Careers & Experience Team
(349)
3
Project
Academic experience or paid work
100 hours per Student
Student
Edmonton, Alberta, Canada
Intermediate level

Project scope

Categories
Website development Education
Skills
gnu debuggers programming tools moodle
Details

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.

Deliverables

- 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

Mentorship

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

About the company

Company
Edmonton, Alberta, Canada
0 - 1 employees
Education

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.