Bloomcoding

Go back
CertifiedEducation quality
10/2024
Bloomcoding

Bloomcoding

Bloombrain
Coding
Age groups 
Preschool
Elementary
Middle school
Price 
Subscription
Languages 
English
Spanish
Romanian
Platform 
Browser-based
Desktop Windows
Mobile Android
Mobile iOS
Non-digital product
Registration 
Required
Offline play 
Internet required
Pictures
Pedagogy
Educational Quality
Learning Goals

The pedagogical analysis covers how the product supports learning of the identified skills. The student’s role is assessed by four contrary pair parameters, which are selected to cover the most essential aspects on the use of the product.

Passive
Active
Exploring all the examples provided is an amazing experience. The lesson plan and slides offer numerous illustrations. The solution provides pre-curated material with well-thought steps and suggestions how to move forward and make your own versions. This will ensure the user never feels confused, as it clearly outlines the steps needed to progress at any stage. The demonstrations were clear and concise. This is exactly what is needed for students who may be starting out to code.
Rehearse
Construct
The tool's teaching method emphasizes active learning, where students learn by actively engaging in tasks and activities, rather than just memorizing or observing. This hands-on approach is the most effective way for students to truly learn and retain information. Even though programming requires some more rigid processes, the tasks are quite creative and inspiring.
Linear
Non-linear/Creative
The curriculum has numerous topics that must be addressed. To ensure all these topics are covered, a linear teaching approach is necessary. The solution has a clear start and finish for each task and there are steps towards more complex tasks. We agree with the structure and teaching method you have chosen, as it is the most effective way to help students learn all the intended goals. Progress can be scheduled accurately.
Individual
Collaborative
The lessons were designed in a collaborative manner where the teacher acted more as a facilitator, allowing the students to work together and learn jointly. This collaborative learning method where they work together and exchange ideas can promote the development of critical thinking skills. This approach enables students to contribute actively to their own learning process, even though the tasks may be individual. Overall, this is an effective method that promotes collective learning.

The following are the high educational quality aspects in this product.

The lessons were designed in a collaborative manner where the teacher acted more as a facilitator, allowing the students to work together and learn jointly.

The supported learning goals are identified by matching the product with several relevant curricula descriptions on this subject area. The soft skills are definitions of learning goals most relevant for the 21st century. They are formed by taking a reference from different definitions of 21st century skills and Finnish curriculum.

Subject based learning goals

Oppilaat saavat kokemuksia oppimista tukevien yhteisöllisten palveluiden käytöstä ja harjoittelevat käyttämään tieto- ja viestintäteknologiaa erilaisissa vuorovaikutustilanteissa.
Ohjata oppilasta kehittämään algoritmista ajatteluaan sekä taitojaan soveltaa matematiikkaa ja ohjelmointia ongelmien ratkaisemiseen.
Tukea oppilasta ymmärtämään geometrian käsitteitä ja niiden välisiä yhteyksiä.
Ohjata oppilasta ymmärtämään muuttujan käsite ja tutustuttaa funktion käsitteeseen. Ohjata oppilasta harjoittelemaan funktion kuvaajan tulkitsemista ja tuottamista.
Rohkaista oppilasta soveltamaan matematiikkaa muissakin oppiaineissa ja ympäröivässä yhteiskunnassa.
Oppilaita opastetaan käyttämään erilaisia viestintäkanavia ja -tyylejä tarkoituksenmukaisesti.
Opetuksessa käytetään yhteisöllisiä palveluita ja koetaan yhteistyön ja vuorovaikutuksen merkitys oppimiselle, tutkivalle työskentelylle ja uuden luomiselle.
Harjoitellaan systematisoimaan, organisoimaan ja jakamaan tiedostoja sekä valmistamaan erilaisia digitaalisia tuotoksia itsenäisesti ja yhdessä.
Oppilaat syventävät taitojaan ja hyödyntävät opiskelussaan koulun ulkopuolella opittua. Heille muodostuu käsitys siitä, miten tieto- ja viestintäteknologiaa voi hyödyntää eri oppiaineiden opiskelussa, myöhemmissä opinnoissa ja työelämässä sekä yhteiskunnallisessa toiminnassa ja vaikuttamisessa.
Syvennetään oppilaiden käsityksiä eri laitteiden, ohjelmistojen ja palvelujen käyttö- ja toimintalogiikasta.
Oppilaita ohjataan toimimaan oman roolinsa ja välineen luonteen mukaisesti sekä ottamaan vastuuta viestinnästään.
Koulutyössä harjoitellaan eri viestintäjärjestelmien sekä opetuskäytössä olevien yhteisöllisten palvelujen käyttöä.
Oppilaita ohjataan tvt:n vastuulliseen ja turvalliseen käyttöön, hyviin käytöstapoihin sekä tekijänoikeuksien perusperiaatteiden tuntemiseen.
Oppilaita kannustetaan toteuttamaan tvt:n avulla ideoitaan yksin ja yhdessä toisten kanssa.
Harjoitellaan sujuvan tekstin tuottamista ja käsittelyä eri välineillä ja oppitaan myös kuvan, äänen, videon ja animaation tekemistä.
Keskustellaan ja luodaan yhdessä tvt:n turvallisia käyttötapoja ja hyviä käytöstapoja.
Oppilaat saavat ja jakavat keskenään kokemuksia digitaalisen median parissa työskentelystä sekä ikäkaudelle sopivasta ohjelmoinnista.
Harjoitellaan laitteiden, ohjelmistojen ja palveluiden käyttöä ja opetellaan niiden keskeisiä käyttö- ja toimintaperiaatteita.
Opetellaan tieto- ja viestintäteknologian keskeistä käsitteistöä.
Guide the student to develop his ability to make observations from a mathematical perspective and to interpret and utilize them in different situations.
The pupil is able to draw up and follow step-by-step instructions when operating in digital environments.
The pupil is able to describe the digital environment he or she uses with appropriate concepts.
The pupil understands the logic of the use of digital environments and the logic of their operation.
With guidance, the pupil is able to work independently and together with others in the school’s digital environments.
With guidance, the pupil is able to produce an animation.
The pupil practices finding saved content.
The pupil practices perceiving the progress in his or her learning with the help of a feature in a digital service.
The pupil is familiar with the digital environments used in the school and knows how to sign into them. The pupil knows how to use digital services in a way that is sufficient for the grade he or she is in.
The pupil knows how to use different ways of controlling a device and entering text.
The pupil knows how to follow simple instructions when operating in digital environments. The pupil is able to explain what he or she is doing.
The pupil understands the concepts and symbols related to key functions of the digital environments he or she uses.
Inspires the student to prepare operating instructions as computer programs in a graphical programming environment.
Guide the student to estimate the size of an object and to choose a suitable instrument and measurement unit for measuring it, and to consider the correctness of the measurement result.
Guide the student to observe and describe the geometric properties of objects and figures, and introduce the student to geometric concepts.
Guide the student to use and understand mathematical concepts and notations.
Guide the student to develop his ability to evaluate the correctness of the solution and the meaning of the result.
Guide and support the student in developing problem-solving skills.
Encourage the student to present his reasoning and solutions to others with concrete tools, drawings, orally and in writing, also utilizing information and communication technology.
Guide the student to develop his ability to ask questions and make reasoned conclusions based on his observations.
Guide the student to prepare step-by-step instructions and to act according to the instructions.
Guide the student to understand the principles of measuring.
Introduces the student to geometric shapes and guide them to observe their properties.
Guide the student to develop fluent basic arithmetic skills with natural numbers and to use different mental calculation strategies.
Guide the student to understand mathematical concepts and notations.
Guide the student to develop his logical reasoning and problem-solving skills.
Encourages the student to present their solutions and conclusions with concrete tools, drawings, orally and in writing, also with the help of ICT.
The pupil is able to use cell references, formulas and the most common functions of a spreadsheet program.
The pupil knows how to arrange text, images and tables appropriately.
The pupil uses image and video processing software diversely.
The pupil knows how to take part in a joint production process of written or other content in a digital service.
The pupil is able to comment and give feedback.
The pupil knows how to edit images, videos and sound and, this way, complete a work.
The pupil is able to find saved or shared content. The pupil understands about the folder and file structure when this is required by the operating system.
The pupil monitors the progress of his or her learning with the help of a feature in a digital service.
Luodaan oppilaille mahdollisuuksia etsiä, kokeilla ja käyttää omaan oppimiseen ja työskentelyyn parhaiten sopivia työtapoja ja -välineitä.
Ohjelmointia kokeillessaan oppilaat saavat kokemuksia siitä, miten teknologian toiminta riippuu ihmisen tekemistä ratkaisuista.
Guide the student to discover connections between the things he has learned.
Oppilaita opastetaan käyttämään keskeisiä hakupalveluita, kokeilemaan eri työvälineitä ja tekemään pienimuotoisia tiedonhankintatehtäviä eri aihepiireistä ja itseä kiinnostavista asioista.

Soft skills learning goals

Practicing to plan and execute studies, make observations and measurements
Practicing to look things from different perspectives
Enabling the growth of positive self-image
Practicing to give, get and reflect feedback
Practicing to express own thoughts and feelings
Learning to understand the meaning of rules, contracts and trust
Practicing to use foreign language as a communication tool
Practicing communication through different channels
Learning decision-making, influencing and accountability
Learning to listen other people’s opinions
Practicing to argument clearly own opinions and reasonings
Practicing to work with others
Encouraging to build new information and visions
Learning to understand people, surroundings and phenomenons around us
Learning to face respectfully people and follow the good manners
Practicing to notice links between subjects learned
Learning to combine information to find new innovations
Learning to build information on top of previously learned
Practicing to notice causal connections
Encouraging the growth of positive self-image
Learning to face failures and disappointments
Practicing strategic thinking
Developing problem solving skills
Practicing to use arts as a way to express
Practicing to use imagination and to be innovative
Practicing to use imagination and to be innovative
Encouraging students to be innovative and express new ideas
Practicing to improvise
Practicing creative thinking
Creating requirements for creative thinking
Learning to find the joy of learning and new challenges
Practicing to find ways of working that are best for oneself
Practicing persistent working
Learning to notice causal connections
Practicing categorization and classification
Using technology as a part of explorative process
Using technology for interaction and collaboration
Practicing logical reasoning, algorithms and programming through making
Understanding and practicing safe and responsible uses of technology
Using technology as a part of explorative and creative process
Understanding technological system operations through making
Using technology resources for problem solving
Building common knowledge of technological solutions and their meaning in everyday life
Practising to understand visual concepts and shapes and observe their qualities
Practicing logical reasoning to understand and interpret information in different forms
Connecting subjects learned at school to skills needed at working life
Practicing versatile ways of working
Practicing decision making
Learning to plan and organize work processes
Practicing time management
Learning to use foreign language in work context
Encouraging positive attitude towards working life
Practicing to create questions and make justifiable arguments based on observations
Practicing to evaluate one's own learning
Practicing to take responsibility of one's own learning
Using technological resources for finding and applying information
Practicing to find, evaluate and share information
Practicing to use information independently and interactively
Learning to acquire, modify and produce information in different forms
Understanding and interpreting of matrices and diagrams
Using technology to express one’s emotions and experiences

The Finnish Educational Quality Certificate

Our Quality Evaluation Method is an academically sound approach to evaluating a product’s pedagogical design from the viewpoint of educational psychology.

The method has been developed with university researchers and all evaluators are carefully selected Finnish teachers with a master's degree in education.

More about the evaluation