The Agile Educator: Start-Stop-Continue

It’s no secret that I’m a huge proponent of bringing agile processes into education. In the past, I’ve blogged about how Scrum can empower students to do work that matters through long-term, real world, team projects. Incorporating agile into the classroom makes content more accessible through meaningful work and also gives students practice with actualContinue reading “The Agile Educator: Start-Stop-Continue”

CS for All: Rethinking the Traditional Lecture

Last week, I began teaching an introductory Computer Science course at the University level. The course introduces students to computer science primarily through HTML, CSS, and JavaScript in a 100-person lecture format. The student information forms I had students fill out on the first day of class revealed that nearly 80% of them have neverContinue reading “CS for All: Rethinking the Traditional Lecture”

We need more women in tech. Here are a few things K-12 educators can do about it.

According to the National Center for Women in Information Technology (NCWIT), careers within the Computer and Information Sciences are projected to grow 19% by 2026, as compared to 7% for all occupations. Within that classification, every category of job role will see growth with the exception of a basic computer programmer. Further, NCWIT reports thatContinue reading “We need more women in tech. Here are a few things K-12 educators can do about it.”

Reflections on CSTA 2019

One of the things they don’t (or more likely, can’t) prepare you for as you move into teaching computer science is how alone you feel sometimes. As high of a demand as there is for computer science, both in the workplace and in schools, oftentimes you are the only computer science teacher in the building.Continue reading “Reflections on CSTA 2019”