Try my FREE Scrimba Interactive HTML, CSS, and Javascript tutorials!
Coding as a literacy utilizes skills such as computational thinking and problem solving, which should be learned in conjunction with traditional literacy (i.e., reading, writing, and arithmetic). As the literacy of the 21st century, coding engages new ways of thinking, communicating, expressing ideas, as well as collaborating with others.
Combining the ideas of traditional literacy and computer science are a successful formula to teach coding to children. This strategy can be explored through well-known nursery rhymes, songs, and children’s books, to name a few.
the writing process
recalling, summarizing and sequencing
using illustrative and descriptive language
recognizing literary devices such as repetition and foreshadowing
using reading strategies such as predicting, summarizing, and evaluating
Tools of Communication
algorithms
design process
representation
control structures and modularity
debugging
Hardware/Software