Introduction Over the past decade, teaching and learning computer science (CS) received a lot of advocates from educators, world leaders, celebrities, and
Results of Review Definition of Computational Thinking Over time, the concept of computational thinking has developed and become more precise. In the
Introduction Why Do People Advocate for Computer Science Education? Former President of the United States Barack Obama said, “We need young Americans
Project-based learning is a popular method that is widely applied in Computer Science (CS) classes. Unlike traditional education, where students engage in
Culturally Sustaining Pedagogy There is a serious lack of quality CS education in Vietnam (See more here). Simultaneously, the trend of internationalization
Why Computer Science Education is nessesary? According to the Communist Party of Vietnam resolution (1966), education aims to build a large community