Main content blocks
Section outline
-
Welcome to MET9143 Programming for Educational Technology.
This module is a 15-credit core component of the Master of Educational Technology (MET) programme at the University of Rwanda College of Education. It equips postgraduate students with the theoretical knowledge and hands-on skills required to design, develop, and deploy web-based applications in educational contexts. By the end of this module, you will be capable of creating functional, accessible, and data-driven eLearning platforms that serve real learners.
Module Aim
This module aims to equip students with comprehensive knowledge and practical skills for designing and developing web-based applications that can be used in teaching and learning. Students will develop the ability to plan and implement user interfaces, design robust databases, and build fully functional educational web applications integrating modern frontend and backend technologies.
Module Learning Outcomes
By the end of this module, you will be able to:
01Foundations of eLearning systems
Explain the architecture, internet communication, interoperability standards, accessibility principles, ethical considerations, and data privacy requirements of web-based eLearning systems.
02Interface design
Design accessible, responsive, and professional user interfaces for eLearning applications using HTML5, CSS3, Bootstrap, and wireframing tools.
03Database design
Develop normalized relational databases for eLearning systems using UML, MySQL, and SQL for effective data management.
04Server-side development
Develop secure server-side functionalities for eLearning applications, including CRUD operations, user authentication, file handling, and automated notifications using modern programming practices.
05Deployment and security
Evaluate the deployment, security, and performance of an eLearning application on local and live servers, including cybersecurity risks and hosting cost considerations.
-
Welcome and Introductions
Welcome to MET9143: Programming for Educational Technology.
Please introduce yourself by creating a new discussion. Include:
- Your name and current role.
- Where you are from.
- Your experience with programming or web development (if any).
- What you hope to learn from this module.
After posting, reply to at least two classmates by welcoming them and commenting on their introductions.
We look forward to getting to know you. Welcome to the course!
-
Background Colour
Font Face
Font Kerning
Font Size
Image Visibility
Letter Spacing
Line Height
Link Highlight
Text Alignment
Text Colour