Posts

Showing posts from February, 2023

Final Blog

In my last blog, I would like to summarize my thoughts on how we can support students to extend their coding skills. I believe that coding is a valuable and necessary skill for success in the modern world. Coding is the language used to communicate with computers and create technology, and it is a skill that can be applied to many different fields, from science and engineering to arts and humanities. In order to learn coding effectively, students must have a growth mindset and a willingness to embrace challenges and failures as opportunities for growth and learning. Coding tasks can be challenging and time consuming, it may require a higher level of problem solving skills and resilience, however when a code is working, we will find it rewarding. and students must be encouraged to learn from their mistakes. A successful approach to learning coding requires a hands-on, project-based approach that integrates theoretical concepts with practical applications. Students must be given t...

Coding Lesson

Image
In this blog, I would like to reflect on my future lesson plan, what does look like, which components must be added, etc. This lesson plan assumes that the students have no prior experience with coding. I will adjust time allocation and content based on the skills and experience of the students. part 1-coding I start my lesson by welcoming my students, and the importance of coding in today's world. Then I will highlight the advantages of learning coding skills,  explaining how learning coding will help them to prepare for their post-secondary school, and for their future career. After having reviewed the learning goals, success criteria, and lesson sequence:    overview of programming concepts:  I will be covering these basic concepts:  Explain basic programming concepts such as variables, data types, operators, and control structures.  I use examples and visual aids to help students understand the concepts. Hands-on coding exercise: Students work individually to work with a coup...

How we start learning coding

Image
Hello,    In this blog, I will discuss how we can start our journey in coding , which online resources are available for us.       How we start leaning coding: Although there are several coding components of mathematics de-stream grade 9,I don’t think it would be adequate to prepare students for the post-secondary expectations.  The curriculum is also overwhelming and as a teacher, we can not fully teach a comprehensive package of coding classes because of time constraints. This is way we must introduce coding principles and activating student's curiosity and interest towards the world of coding,  .   The good point about coding field, would be availability of many rich resources. we can help students to develop their coding skills using these materials, websites and online interactive platform. However as the first step, we should educate our students to be able to figure out why they need to learn coding, then they must choose the coding lang...