Coding

Can Teaching Coding Close the Skills Gap

For many years I was teaching students computer programming. I was really fascinated with LCSI’s Microworlds and Hypercard because both provided students with a multimedia environment where students could become creators of digital products. Most projects focused on a real problem that students were trying to solve and they used built-in...

Read More

Deep Learning

How Can Education Address Its Most Pressing Need

Education is flooded with buzzwords. Those usually represent trending methods or subjects that...

Read More

Educational Technology

Did the OECD Turn Against Technology?

The headlines about the latest OECD report were loud and clear:“Computers do not improve pupil...

Read More

Educational Technology

Do We Really Need Testing to Learn?

I don’t like tests. I have never been very good at it. I get extremely anxious in tests,making me...

Read More

Programming

Why We Need to Think More Like Programmers

Computer programming is hot again. Not like in the 80s,when Seymour Papert’s Logo programming...

Read More

Critical Thinking

Changing Old Habits is Difficult,But Necessary to Stay Competitive

About a month ago I was intrigued to read that Finland was about to embark on one of the most...

Read More

Problem solving

Why is Problem Representation So Important for Problem Solving?

We are constantly faced with problem solving situations at work and in daily life,which makes...

Read More

Deep Learning

The Quest for Deep Learning

About a week ago,while searching on google,I discovered a website that intrigued me. It was the...

Read More

Project-Based Learning

Why Did I Create Project Pals

As an advocate of project-based learning,my students were always busy working on projects. While...

Read More

Educational Technology

Keep the Discussion Going

It has been a long time since my last blog entry,but I was busy founding a new educational startup...

Read More