Fundamentos de Programación
Recommended & Required:
- Recommended as a first course for all new CS learners in middle or high school and a prerequisite for 201a – Intro to Computer Science: Web Design
- Cloud-based tools are used for this course (no software installation)
- Completing this course takes 12-20 hours
How It Works:
Fundamentos de Programación applies bilingual and second-language acquisition principles that help students meet content and language objectives through the use of language support strategies and explicit instruction.
Key Course features include:
- Spanish language version of MakeQuest game
- Step-by-step course curriculum in Spanish
- Rollovers for key vocabulary words that present a definition in Spanish with image
- Picture glossary with Spanish and English definitions
- Teacher-controlled option that lets students switch between English or Spanish versions of course
Before beginning coursework, students are introduced to the Globaloria online learning platform. They learn about working in an online community and how to get help from our Coding Coaches.
Students begin their coursework by playing a coding game called "MakeQuest" and changing elements and inputs inside its code: this gets them familiar with writing and editing code. After playing through MakeQuest, students follow an iterative design process to create their own version of MakeQuest. In the process, students learn to use digital drawing and paint tools to design their own custom art, and are guided on how to import their digital assets, write code, and fully implement their remixed version of MakeQuest.
Students end the course having produced, playtested and presented their own MakeQuest remix.
Language Learning Objectives: Through explicit instruction and language learning strategies, students will practice and improve skills within the four modalities of language – learning, speaking, reading and writing.
- Vocabulary Acquisition – Lessons emphasize vocabulary acquisition by building upon student's prior knowledge, recognizing cognates and using key vocabulary to Retell.
- Conceptual Understanding – Each lesson includes visual and video supports giving students the context needed to learn each course topic.
- Writing – Students will demonstrate comprehension of each lesson when answering each Project Page question by using embedded writing supports such as sentence stems.
- Speaking – The curriculum promotes teamwork enabling students many opportunities to develop and practice both social and academic language.
Game Design Concepts: Concept Development (Backstory, Goals), Design Plan, Paper-Prototyping, Debugging, Presenting, Publishing
Coding Concepts: Variables, Functions, Comments
Design Concepts: Drawing and Paint Tools, Asset Export and Import
Learn more about how Globaloria can help your school.