Professional Documents
Culture Documents
Pedagogical Methods On CT
Pedagogical Methods On CT
Objective: Students will understand how computational thinking is applied to music and
will create their own musical compositions using code.
Materials:
1. Begin by asking students if they have ever created music before. Discuss what
elements are involved in making music, such as rhythm, melody, harmony, and
tempo.
2. Introduce the concept of computational thinking, explaining that it involves
breaking down complex problems into smaller, more manageable parts.
3. Explain that computational thinking can be applied to music creation, as
musicians use algorithms to create patterns and structures within their
compositions.
1. Have students listen to a variety of music genres and identify the different
elements within each piece, such as the rhythm, melody, and harmony.
2. Discuss how different genres use these elements differently and how they can be
combined in unique ways to create new music.
3. Encourage students to think about how they might create their own music using
these elements.
1
3. Have students work in pairs or individually to create their own musical
compositions using Scratch.
4. Encourage students to experiment with different musical elements, such as
changing the tempo, adding new instruments, or creating complex rhythms.
5. Allow time for students to share their compositions with the class and discuss
how they used computational thinking to create their music.
1. Review the concepts of computational thinking and music creation that were
covered in the lesson.
2. Encourage students to continue exploring music and coding on their own.
3. Discuss potential future applications of computational thinking in music, such as
using machine learning to create new musical patterns.
2
Title: Creating a Music Playlist Using Computational Thinking
Materials Needed:
Computers or tablets
Internet access
Spotify or other music streaming service
Printable worksheet (optional)
Procedure:
3
Explain to students that the next step in computational thinking is pattern
recognition, which involves identifying patterns or similarities in the problem.
Instruct students to use a music streaming service like Spotify to search for songs
that fit each category they came up with. Have them create a playlist within the
streaming service for each category.
Encourage students to use pattern recognition to find songs that fit each
category. For example, they could look for songs with similar words in the title, or
songs with a similar rhythm or melody.
4. Abstraction (15 minutes)
Explain to students that the next step in computational thinking is abstraction,
which involves simplifying the problem by focusing on the most important parts.
Instruct students to review their playlists and choose the top 3 songs from each
category that fit their theme the best. Encourage them to use abstraction to focus
on the most important parts of each category.
5. Algorithm Design (20 minutes)
Explain to students that the final step in computational thinking is algorithm
design, which involves developing a step-by-step plan to solve the problem.
Instruct students to use the top 3 songs from each category to create a final
playlist that fits their theme. Encourage them to use algorithm design to create a
step-by-step plan for selecting songs and arranging them in the playlist.
6. Conclusion (5 minutes)
Have students share their final playlists with the class and explain how they used
computational thinking to create them.
Discuss how computational thinking can be applied to other areas of music, such
as composing and performing.
Assessment:
4
Title: Exploring Rhythm and Pattern in Music through Computational Thinking
Objectives:
1. Students will learn how to use computational thinking skills to analyze and create
music.
2. Students will learn about rhythm and pattern in music and how they can be
represented through code.
3. Students will learn how to use the programming language Scratch to create their
own musical compositions.
Materials:
Procedure:
5
Encourage students to experiment with different rhythms and patterns to
create their own unique piece.
Circulate around the room to offer assistance and answer any questions.
5. Sharing and Reflection (10 minutes)
Allow students to share their musical compositions with the class.
Discuss as a class how different rhythms and patterns were used to create
the music.
Ask students to reflect on their learning and how computational thinking
can be applied to music.
Assessment:
Extensions:
6
Title: Music and Patterns
Materials:
Procedure:
7
Have the students work in pairs or small groups to create their own patterns using
the software. Encourage them to experiment with different sounds and rhythms.
Once the students have created their patterns, have them play them for the class
and discuss what elements they chose to repeat and why.
4. Conclusion (10 minutes)
Review the concept of patterns and how they can be used in music.
Ask the students to reflect on what they learned today and how they could apply
computational thinking concepts to other aspects of their lives.
8
Title: Exploring Rhythmic Patterns with Computational Thinking
Objective: Students will be able to analyze and create rhythmic patterns using
computational thinking skills, while developing their understanding of music notation
and terminology.
Materials:
Whiteboard or chalkboard
Rhythm cards (pre-made or self-made)
Music notation software (such as MuseScore or Noteflight)
Computers or tablets with internet access
Optional: Percussion instruments (such as drums or shakers)
Introduction (5 minutes): Begin by asking students if they have ever thought about the
connection between music and computers. Briefly discuss the idea of using
computational thinking skills to create and analyze music. Explain that today, students
will be using their computational thinking skills to explore rhythmic patterns.
Direct Instruction (10 minutes): Introduce students to the concept of rhythm and how it
is represented in music notation. Demonstrate how to read and clap simple rhythmic
patterns using rhythm cards. Model the process of creating a basic rhythm pattern and
how it can be notated using music notation software.
Guided Practice (15 minutes): Divide students into small groups and provide them with a
set of rhythm cards. Instruct students to work together to create and notate a rhythmic
pattern using the music notation software. Encourage students to use their
computational thinking skills to analyze the structure of their pattern and make
adjustments as needed.
Independent Practice (15 minutes): Have students work independently on their own
rhythm patterns using the music notation software. Encourage them to experiment with
different rhythms and use their computational thinking skills to refine their patterns.
Closing (5 minutes): Gather the class together and have each student share their rhythm
pattern with the class. Ask students to explain the computational thinking skills they
used to create and refine their pattern. Encourage students to reflect on how the process
of creating a rhythmic pattern using computational thinking skills helped them develop
their understanding of music notation and terminology.
9
Assessment: Assess students' understanding of rhythmic patterns and computational
thinking skills by reviewing their work on the music notation software and observing
their participation in the group and independent practice activities. You can also ask
students to reflect on their learning through a written or verbal reflection at the end of
the lesson.
10
Title: Creating Patterns with Computational Thinking
Materials:
Procedure:
11
Lead a class discussion about the similarities and differences between the analog
and digital pattern creation processes. Ask students which one they enjoyed more
and why.
Ask students to reflect on how they used computational thinking during the
lesson. Did they use decomposition, pattern recognition, or abstraction? How did
these skills help them create their patterns?
5. Extension (Optional)
For students who finish early or want an additional challenge, provide more
advanced tools such as a vector graphics program (e.g. Inkscape) or a
programming environment (e.g. Scratch) to create more complex patterns.
Pedagogical Materials:
Computational Thinking in the Art Room by Ari Schlesinger: This article provides
an overview of how computational thinking can be used in an art classroom,
along with specific examples and resources.
Tux Paint: A free and easy-to-use graphics program designed for children. It
includes a variety of tools and stamps for creating art.
Scratch: A free visual programming environment designed for children. It allows
students to create interactive stories, games, and animations using drag-and-drop
blocks.
12
Lesson Title: Creating Art with Computational Thinking
Objectives:
Students will learn about the basics of computational thinking and how it can be
applied to create art.
Students will use computational thinking skills to create their own digital artwork.
Students will reflect on how computational thinking can be used in other areas of
their lives.
Materials:
Procedure:
13
4. Reflection (15 minutes):
Have students share their artwork with the class.
Ask students to reflect on how they used computational thinking skills to
create their artwork.
Have students brainstorm other areas of their lives where they could use
computational thinking skills.
5. Wrap-up (10 minutes):
Recap what students learned about computational thinking and how it can
be used to create art.
Encourage students to continue exploring the intersection of art and
technology.
Pedagogical Materials:
14
Title: Sorting Nouns
Objective: Students will learn how to apply computational thinking concepts to sorting
nouns based on their gender.
Materials:
A set of cards with nouns written on them (e.g., "cat," "dog," "book," "chair," "girl,"
"boy," "teacher," "student," "doctor," "nurse")
Two signs labeled "masculine" and "feminine"
A large space to place the signs and sort the nouns (e.g., classroom floor)
15
Ask the students to reflect on the process of sorting the nouns and identify any
challenges they faced.
Reinforce the importance of computational thinking in everyday life and
encourage the students to apply these concepts to other areas of learning.
Conclusion (5 minutes):
Summarize the key points covered in the lesson and emphasize the importance of
computational thinking in grammar.
Encourage the students to continue exploring and applying computational
thinking in their learning.
Extension:
As an extension activity, you can have the students create their own set of cards
with nouns and sort them based on other grammar rules (e.g., singular vs. plural,
common vs. proper nouns).
You can also have the students create a digital version of the sorting activity using
a spreadsheet or programming tool.
16
Lesson Title: Grammar and Computational Thinking
Learning Objectives:
Materials:
Procedure:
Introduction (5 minutes):
Begin the lesson by introducing the concept of computational thinking and how it can
be used to analyze and understand language. Explain that just as a computer program
can be broken down into smaller parts, so can a sentence. This will help students see the
connection between computational thinking and language arts.
Using the whiteboard and markers, write a simple sentence on the board, such as "The
cat sat on the mat." Ask students to identify the parts of speech in the sentence. Then,
use the parts of speech cards to label each word in the sentence.
17
Once students have identified the parts of speech in the sentence, ask them to work in
pairs or small groups to create their own simple sentences and identify the parts of
speech in each sentence.
Next, give each student or group a sentence strip and ask them to identify the pattern in
the sentence. Have them write the sentence on the sentence strip and then use the parts
of speech cards to label each word in the sentence. Once all groups have finished, ask
them to share their sentences and the patterns they identified.
Explain to students that just as a computer program can be broken down into smaller
parts, so can a sentence. Write a simple sentence on the board, such as "The dog chased
the cat." Ask students to identify the subject and predicate in the sentence.
Next, write the subject and predicate on separate sentence strips and mix them up. Ask
students to work in pairs or small groups to put the sentence back together by matching
the subject and predicate strips. Once all groups have finished, ask them to share their
sentences and how they put them back together.
Conclusion (5 minutes):
Wrap up the lesson by reviewing the key concepts of computational thinking and how
they can be applied to language arts. Ask students to reflect on what they learned and
how they can use these skills in their writing and language study.
Assessment:
Assess student understanding through informal observation during the activities and by
checking their work on the sentence strips and parts of speech cards. You can also give
students a short quiz to test their understanding of the parts of speech and sentence
patterns.
Extensions:
18
Have students create their own sentence strips and swap them with a partner to
practice identifying parts of speech and sentence patterns.
Have students write short paragraphs using different sentence patterns and ask
them to identify the pattern in each sentence.
Have students use the sentence strips to create a group story, each contributing a
sentence in a different pattern.
19
Objective: Students will learn about the parts of speech and how they fit together to
form sentences by using computational thinking concepts.
Materials:
20
2. Ask students to reflect on how computational thinking helped them understand
the parts of speech and how they fit together to form sentences.
Extensions:
1. Have students create their own “Parts of Speech” worksheet with their own set of
words.
2. Have students work in pairs or groups to create a story using the sentences they
created in the activity.
3. Have students create a poster or infographic that explains the parts of speech and
how they fit together to form sentences.
Assessment: Observe student participation and engagement during the activity. Assess
student understanding of the parts of speech and how they fit together to form
sentences through their completed sentences and class discussion.
21
Lesson Title: Computational Thinking in Romanian Literature
Objectives:
Students will be able to identify and define the computational thinking concepts
of decomposition, pattern recognition, abstraction, and algorithmic thinking.
Students will be able to apply these concepts to analyze and interpret Romanian
literary texts.
Students will be able to create their own literary works using computational
thinking concepts.
Materials:
Copies of Romanian literary texts such as fairy tales, poems, or short stories.
Large sheets of paper and markers for group activities.
Handouts with definitions of computational thinking concepts.
Procedure:
22
4. Group Activity: Creating Literary Works with Computational Thinking Concepts
(20-25 minutes) Ask each group to create their own Romanian literary work using
computational thinking concepts. They should choose one or more of the
concepts discussed earlier and incorporate it into their story or poem. Encourage
creativity and collaboration among group members. After they have completed
their literary works, have each group share their work with the class.
5. Conclusion (5 minutes) Wrap up the lesson by discussing how computational
thinking can be applied in different fields, including literature. Encourage students
to continue to think critically and creatively in their problem-solving and creative
endeavors.
23
Title: Analiza personajelor din literatura română - Metoda Lego
Clasa: 4-5
Obiective:
Resurse necesare:
Cărți de literatură română pentru copii care conțin personaje bine definite (de
exemplu, "Povestea porcului" de Ion Creangă, "Harap Alb" de Ion Creangă, "Fata
babei și fata moșneagului" de Ion Creangă etc.)
Seturi Lego pentru fiecare echipă (1-2 seturi, în funcție de mărimea grupului)
Fișe de lucru pentru analiza personajelor
Activități:
1. Introducere (10 minute) Profesorul începe prin discutarea personajelor din cărțile
de literatură română pentru copii și importanța lor în povești. Profesorul poate
întreba elevii ce povești știu și să discute despre personajele din aceste povești.
2. Analizarea personajelor (15 minute) Elevii primesc fișe de lucru și încep să
analizeze personajele din cărțile de literatură română pe care le-au citit. Profesorul
îi poate ghida pe elevi prin întrebări precum: "Care sunt caracteristicile
personajului? Cum se comportă? Ce îi place să facă?".
3. Construirea personajelor din Lego (25 minute) Elevii sunt împărțiți în echipe și li se
oferă seturi Lego. Fiecare echipă va construi un model Lego care să reprezinte
unul dintre personajele analizate. Elevii vor avea nevoie să comunice și să
colaboreze pentru a-și construi modelele.
4. Prezentarea personajelor (15 minute) Fiecare echipă va prezenta modelul lor Lego
și va explica de ce au ales această reprezentare a personajului și ce caracteristici
ale personajului au încorporat în modelul lor.
5. Discuție și concluzii (15 minute) Profesorul poate conduce o discuție cu elevii
despre ceea ce au învățat prin această activitate. Elevii pot discuta despre
asemănările și diferențele dintre personajele analizate și cum și-au ales
24
reprezentarea în modelele Lego. Elevii pot oferi, de asemenea, feedback unul
celuilalt cu privire la modelele lor și la analiza personajelor lor.
Evaluare:
Elevii pot fi evaluați prin intermediul fișelor de lucru și a prezentărilor lor. Profesorul
poate evalua capacitatea elevilor de a analiza person
25
Title: Exploring Characters in Romanian Literature using Computational Thinking
Objectives:
Materials:
Copies of a short story or a book excerpt from Romanian literature that features a
main character (e.g. "Capra cu trei iezi" by Ion Creangă)
Large sheets of paper and markers
Sticky notes
Whiteboard and markers
Procedure:
Assessment:
Observe the students during the warm-up and main activity to ensure they are
actively participating and engaged.
Assess the quality of the mind maps or concept maps created by the groups to
determine if they were able to effectively break down the characteristics of the
main character.
Evaluate the students' ability to apply computational thinking concepts to analyze
and interpret the behavior of the characters in the story.
27
Titlu lecției: Crearea unui ghid de călătorie pentru personajul preferat
Obiectivele lecției:
Materiale necesare:
Instrucțiuni:
28
Încurajați elevii să împărtășească părerile lor despre cum gândirea computațională
poate fi aplicată în literatura română și în alte domenii.
Evaluare:
29
MUSIC 9-10 AGE
Introduction (5 minutes)
Greet the students and introduce the topic of computational thinking in music
Ask the students if they know what computational thinking means
Explain that computational thinking involves using problem-solving strategies
that are used in computer science to solve problems in different fields, including
music
Conclusion (5 minutes)
30
Encourage the students to think creatively and experiment with different
approaches to music-making
31