project and activity-based k-12 Computer Education resources that promote human flourishing through character and virtue.
Get Access NowCurriculum FrameworkBy the end of this lesson, students will be able to understand the fundamental concepts of digital communication, identify different forms of digital communication, and demonstrate practical communication skills through role-playing exercises and discussions to foster positive relationships, mutual respect, and personal growth.
This lesson introduces students to the basics of the internet, how it works and its implications on modern life. By the end of the lesson, students will be familiar with the basic concepts and components of the internet, understand the benefits and risks of the internet and how to use it responsibly.
In this lesson, the students will understand the basic algorithm concepts and learn to create/build their own simple algorithms by practising the virtues of teamwork, respect, patience and service to others.
By the end of this class, students will be able to understand the basic concepts of databases, identify examples of databases in everyday life, and create a paper-based mockup of a database schema for a simple system, with the goal of enhancing their ability to organize information effectively and efficiently, and to use technology to improve their quality of life.
By the end of this lesson, students will be able to develop practical presentation skills using basic materials such as poster boards and markers while practising the virtues of creativity, perseverance, and teamwork, to develop character and virtue and prepare for success in their personal and professional lives.
This lesson guides students through the process of developing basic web applications using available resources while practising the virtues of resourcefulness, creativity, and teamwork, with the goal of developing character and virtue and preparing for success in their personal and professional lives.
Join our mailing list.