Methodology
Courses for School Students
- Coding & App Development
- Web Development
- Space Science Course
- AR/VR
- Python for Kids
- Tinker – Python GUI
- Sugarlabs Turtle
-
English for School
Students (3rd to 5th Grade) -
English for School
Students (6th to 8th Grade)
Course Overview:
Empowers students with skills in digital technology, including animation, Android app development, sensor integration, and game development
Course Outline:
- Fundamentals of App Development and Coding
- Interactive Storytelling and Game Creation
- Android App Essentials and Development
- Sensor Integration and Data-Driven Apps
- Advanced Game Design and Development
Course Outcome:
- Gain technical proficiency in coding and app development.
- Foster creativity and problem-solving skills
- Prepare for further studies or careers in technology
Course Benefits:
- Enhances problem-solving abilities
- Develops critical thinking and collaborative skills
- Provides a foundation in technology and coding
Developing 4Cs:
- Creativity: Designing and creating unique apps and games
- Critical Thinking: Analyzing and solving coding problems
- Communication: Presenting and explaining projects
Course Overview:
Covers full-stack web development, including HTML, CSS, JavaScript, and Firebase, enabling students to create and deploy web applications
Course Outline:
- Front-End Development Essentials
- Modern Web Design Techniques
- Using Bootstrap Framework
- Building Dynamic Websites
- JavaScript Programming
- Firebase Integration and Back-End Development
Course Outcome:
- Master front-end and back-end web development
- Build responsive, interactive web applications
- Deploy web projects for public access
Benefits:
- Equips students with comprehensive web development skills
- Enhances problem-solving and creative design abilities
- Prepares students for web development projects and careers
Developing 4Cs:
- Creativity: Designing and implementing web interfaces
- Critical Thinking: Solving web development challenges
- Communication: Documenting and presenting web applications
- Collaboration: Working on team projects
Course Overview:
Explores space science through coding, fostering creativity and problem-solving skills while learning about the Sun-Earth relationship and space exploration
Course Outline:
- Universe Exploration through Coding
- Space-Themed App Development
- 3D Modeling of Space Objects
- Space Travel Simulations
- AI Chatbots for Space Projects
Course Outcome:
- Understand space science concepts
- Develop coding and 3D modeling skills
- Create space-themed apps and games
Benefits:
- Enhances understanding of space science
- Develops technical skills in coding and modeling
- Encourages creative thinking in scientific contexts
Developing 4Cs:
- Creativity: Designing space-themed projects
- Critical Thinking: Analyzing space phenomena
- Communication: Explaining space science concepts
- Collaboration: Working on space exploration teams
Course Overview:
Introduces students to Augmented Reality (AR) and Virtual Reality (VR) using CoSpaces.io, focusing on creating immersive experiences
Course Outline:
- Introduction to AR/VR
- Building Virtual Worlds
- Advanced 3D Modeling
- Animation and Storytelling
- Collaborative AR/VR Projects
Course Outcome:
- Create and share AR/VR experiences
- Understand the potential of AR/VR technology
- Gain practical skills in 3D modeling and storytelling
Course Benefits:
- Develops proficiency in AR/VR technologies
- Enhances creativity through immersive projects
- Encourages collaboration and communication in virtual environments
Developing 4Cs:
- Creativity: Crafting unique narratives
- Critical Thinking: Developing interactive AR/VR experiences
- Communication: Presenting AR/VR projects
- Collaboration: Working on AR/VR projects with peers
Course Overview:
Teaches Python programming through hands-on activities and creative projects, focusing on developing problem-solving abilities and a love for technology
Course Outline:
- Python Basics and Fundamentals
- Advanced Python Techniques
- Hands-on Coding Projects
- Creative Coding Challenges
Course Outcome:
- Build a strong foundation in coding principles
- Enhance problem-solving skills
- Create digital artifacts, games, and applications
Course Benefits:
- Develops foundational coding skills
- Fosters creativity and logical thinking
- Prepares students for advanced technology courses
Developing 4Cs:
- Creativity: Developing innovative coding projects
- Critical Thinking: Breaking down complex problems
- Communication: Sharing coding projects with peers
- Collaboration: Working on group coding exercises
Course Overview:
Focuses on creating graphical user interfaces using Tkinter, enabling students to build desktop applications efficiently
Course Outline:
- Introduction to Tkinter
- Creating and Organizing Widgets
- Event Handling and Dialog Boxes
- Real-Time Projects
Course Outcome:
- Develop GUI applications with Tkinter
- Gain skills in event handling and widget customization
- Build practical desktop applications
Benefits:
- Enhances skills in Python and GUI development
- Encourages problem-solving through application design
- Provides a practical understanding of user interface development
Developing 4Cs:
- Creativity: Customizing application interfaces
- Critical Thinking: Designing and debugging GUI applications
- Communication: Demonstrating application functionality
- Collaboration: Sharing and improving code with peers
Course Overview:
Introduces Turtle Art using SugarLabs, teaching programming concepts through digital art creation
Course Outline:
- Fundamentals of Turtle Art
- Core Programming Concepts
- Advanced Drawing Techniques
- Creative Extensions
Course Outcome:
- Master Turtle Art and basic programming
- Create dynamic and interactive art
- Complete and present a final creative project
Course Benefits:
- Develops an understanding of programming through art
- Encourages creativity in digital expression
- Provides a foundation for further coding education
Developing 4Cs:
- Creativity: Developing unique digital art projects
- Critical Thinking: Applying programming concepts to art
- Communication: Presenting creative works
- Collaboration: Working on shared art projects
Course Overview:
Covers full-stack web development, including HTML, CSS, JavaScript, and Firebase, enabling students to create and deploy web applications
Course Outline:
- Personal Information & Meeting People
- Classroom Objects & Rooms in the Home
- Cities, Nationalities, and Places Around Town
- Everyday Activities & Describing People/Things
- Family Members, Events, and Clothing/Shopping
- Expressing Abilities, Obligations, & Future Plans
- Describing Feelings, Emotions, and Past Actions
Course Outcome:
- Confidently introduce themselves, ask questions, and engage in simple conversations
- Expand their vocabulary on daily activities, places, and emotions
- Develop a basic understanding of English grammar and sentence structure
- Narrate past actions and describe future plans with accuracy
Benefits:
- Foundational Language Skills: Build a solid foundation in English essential for academic success
- Improved Social Interaction: Gain confidence in communicating in social and classroom settings
- Enhanced Vocabulary & Grammar: Strengthen vocabulary and grasp key grammar concepts
- Practical Application: Learn to navigate everyday situations like shopping, making plans, and describing events
Developing 4Cs:
- Creativity: Encourages storytelling and descriptive exercises to nurture imaginative expression
- Critical Thinking: Students apply grammar rules, analyze cultural differences, and solve real-life communication problems
- Communication: Focuses on clear and confident speaking, listening, reading, and writing in everyday contexts
- Collaboration: Promotes teamwork through group activities, role-playing, and peer discussions
Course Overview:
Covers full-stack web development, including HTML, CSS, JavaScript, and Firebase, enabling students to create and deploy web applications
Course Outline:
- Describing habitual and on-going activities
- Talking about likes, dislikes, and personal background
- Describing talents, skills, and past/future actions
- Social and cultural interactions (birthdays, friendships, food, dining out)
- Discussing probabilities, possibilities, and giving warnings
- Making comparisons and expressing opinions
- Describing people, places, actions, and using public transportation
- Making plans, discussing consequences, and offering help
- Indicating ownership and handling household issues
Course Outcome:
- Confidently express their likes, dislikes, personal background, and future plans
- Describe habitual and ongoing activities, past actions, and future events accurately
- Engage in social and cultural interactions with ease, using appropriate vocabulary and phrases
- Navigate daily situations like dining, transportation, and making plans by telephone
- Express opinions, offer advice, and make comparisons effectively
Course Benefits:
- Enhanced Communication: Gain fluency in discussing a wide range of topics, improving overall language proficiency
- Cultural Awareness: Learn about social and cultural etiquette, such as dining, birthdays, and friendships
- Confidence in Complex Conversations: Develop the ability to discuss future possibilities, give warnings, and offer help
- Practical Skills: Gain real-life skills like making plans, describing household issues, and using public transportation
Developing 4Cs:
- Creativity: Encourages storytelling and imaginative expression through activities like narrating experiences and solving everyday problems
- Critical Thinking: Enhances the ability to analyze time frames, discuss probabilities, and evaluate consequences of actions
- Communication: Focuses on expressing opinions, describing actions, and navigating social and cultural contexts
- Collaboration: Promotes teamwork through role-playing real-life scenarios, group discussions, and shared decision-making