2011–2026
1,478 posts
2026 25
October 2026
September 2026
August 2026
July 2026
June 2026
May 2026
March 2026
- Talking Artificial Intelligence With Richard Crane from MILL5
- Computer Programming or Software Development
- Selling AI Before It’s Time
February 2026
- Who Is Driving Changes to Computer Science Education
- AI Tutors and the Human Connection
- Reminiscing - When Computers Had Lights
January 2026
2025 28
December 2025
- AI Written Code and Making Assumptions
- Computer Science Education Week Greeting Cards
- How Much Debugging Knowledge Do CS Teachers Need
- Are We Really Teaching Artificial Intelligence
November 2025
- Teaching Reading Code–More Important Than Ever
- Monty Hall Problem and the Problem of Artificial Intelligence
- CS Education Researchers On Regrets
- Flag on the Play AI Let Me Down
October 2025
September 2025
August 2025
- Tiny Book of Simple Cryptography
- Has Computer Science Education Become Too Vocational?
- Reading Code For Fun and Learning
July 2025
June 2025
April 2025
- Different High School Computer Science Strands
- Hardware–Heat and Cold
- Software Learning Stories - Comments
- Software Learning Stories–Bugs are Undependable
- Software Learning Stories–Constants
March 2025
- Teaching The Writing of Secure Code
- High School Cybersecurity Course–What Belongs
- Should K-12 CS Education Be About Belonging in CS
- Rethinking High School Computer Science
February 2025
2024 23
December 2024
- H1B AI and the Future of Computer Science education
- Three Keys To Being A Great Teacher
- December Adventure–Write some Code Everyday
November 2024
- Hour of Code and Corporate Involvement in CS Education
- Artificial Intelligence Machine Learning and Hexapawn
- Interested in Industry Visitors to Your CS Class?
- Online Programming Environments are Poor Preparation
- Does AI Mean The End Of Teaching Programming
- Changes in Social Media Where to Find Me
- CSTA New England Conference 2024–Exhibit Hall
October 2024
August 2024
July 2024
- Post CSTA 2024 Thoughts
- CSTA Day Four
- CSTA Day Three
- CSTA 2024 Exhibit Hall
- CSTA Day Two
- CSTA Day One
- CSTA At 20 Looking Back #CSTA2024
June 2024
March 2024
February 2024
2023 19
December 2023
- How Much Hardware Knowledge Do CS Students Need
- Looking Forward to Computer Science Education in 2024
- Looking Back on Computer Science Education 2023
October 2023
- Spelling Bee Solver Project
- Last Call for CSTA Conference Proposals
- The More You Know The More You Expect
September 2023
August 2023
July 2023
June 2023
May 2023
March 2023
February 2023
January 2023
2022 46
December 2022
- Looking Back and Looking Forward in CS Education 2023
- Thoughts on Optimization of Code
- Coding with ChatGPT–Armstrong Numbers
- When Computers Write Code
- Adventures in Taking Code From the Internet
November 2022
October 2022
- The Computer Science Professional Development Problem
- Micro:Bit Programming for Grades K to 3 With #MicroCode
September 2022
- How Far We Have Come With Programming Languages
- Dealing With Student Misconceptions
- Coding It Yourself Can Be Fun
- Names Have Power – Names and Programming
August 2022
- A Spoon Full of Computer Science
- Artificial Intelligence and CS Education
- Cyber Security and CS Education
July 2022
- Jacdac and Micro:Bit 2.0–First Look
- Freedom To Teach Computer Science Our Way
- A Summary Look Back at #CSTA2022
- My Day Four at #CSTA2022
- My Day Three at #CSTA2022
- My Day Two at #CSTA2022
- Amazon, Google, Meta, and Microsoft at #CSTA2022
- Day One #CSTA2022
- Dice, Simulations, and Math
- Getting Ready for #CSTA2022
- Teaching Computer Science–Moving atoms not pixels
- Welcome New Computer Science Teachers
May 2022
April 2022
March 2022
- Word Games and Cryptography
- APCS A–Java or Python?
- What Should APCS A Really Be About?
- Final Thoughts on SIGCSE 2022
- SIGCSE 2022 Day 3
- SIGCSE 2022 Day 2
- SIGCSE 2022 Day 1
February 2022
January 2022
2021 48
December 2021
- Looking Back on Computer Science Education in 2021
- Computer Science Education Week 2021
- First - Understand the Problem
November 2021
October 2021
September 2021
- Phun With Phone Numbers
- An AI Tutor for CS Education
- Book Review–System Error: Where Big Tech Went Wrong and How We Can Reboot
- Debugging–Slow is Smooth and Smooth is Fast
- Some Simple Early Programming Projects
- Are You Assigning Projects or Recipes?
August 2021
- IntelliCode Completion In Visual Studio (Preview) 2022
- Hexapawn–An Interesting Programming Project
- Playing With Code–Recursion
- IoT, Python, and Raspberry Pi–Oh My
July 2021
- Playing with Bacon's Cipher
- Pluses and Minuses of the Unary increment Operator
- Observations on #CSTA2021 Virtual Conference
- Notes on Day Three of #CSTA2021
- Notes on Day Two of #CSTA2021
- Day One–#CSTA2021
- Learning My nth Programming Language
- Avoiding Tour De Force Sample Code
June 2021
- Phun with Phidgets
- Is Picking a First Programming Language the Hardest Problem in CS Education?
- Why Are Arrays So Hard For Beginners?
- Getting Excited for CSTA 2021
- Exploring the Ternary Operator
- Trip Report: Teaching as a Long Term Sub
May 2021
April 2021
March 2021
- Learning To Teach To Learn
- Too Many Ways to Add One
- Programming using Text or Blocks? Why not Both?
- Zero Indexing Considered Harmful
- What’s Up with Novice Programmers and Comments
- Inch by Inch–The Inchworm Problem
February 2021
January 2021
2020 82
December 2020
- Looking Back on Computer Science Education in 2020
- Pythagorean Theorem Day Programming Project
- Musings on the Goals of High School Computer Science Education
- Dreidel Game–A Chanukah Programming Project
- New Resources for Teaching and Learning about Artificial Intelligence
- Why Do I care About This Program I am Coding?
November 2020
- Does It Matter How Fast the Code Is?
- The Making of a Computer Science Teacher
- Tiny Book of Simple Cryptography
October 2020
- TileCode–Creating games on and for handheld devices
- What If We Asked Students To Write Textbooks?
- Thinking About the Algorithms in Our Lives
- Artificial Intelligence, Humor, and Appreciation of Beauty
- MicroBlocks For IoT and other Physical Computing
September 2020
- What I miss and don’t miss about teaching
- Why Computer Science Teachers Should Read Books
- How Are You Doing?
August 2020
- The End of School Computer Labs?
- Book Review: Humble Pi
- Are You Ready to Help with CSTA 2021
- Learning Python Part 2: Distracted by a Turtle
- Programming Projects for Learning or Grading
- Learning Python: Part 1
July 2020
- Changing How We Teach Computer Science
- Book Review: Weapons of Math Destruction
- Thoughts on Virtual Conferences - CSTA 2020
- CSTA Online Conference 2020–Day Two
- CSTA 2020 Conference Online–Day One
- Book Review: Computer Science in K-12
June 2020
- How Do We Know Who Is Struggling In Learning CS
- Thoughts on an IDE for Teaching CS
- Setting Up To Teach From Home
May 2020
- ACM Digital Library is Open for Free
- What About the Students Who Thrive Learning Online
- Am I Retired Now?
- Teaching is About Relationships
- What is your School IT Department’s Mission?
- More Fun With Live Coding
- Can Online Teaching Really Work?
April 2020
- Planning for the End of the Year
- School Buildings Without Students are Sad
- Ending School With a Whimper not a Bang
- Planning For School in the Fall of 2020
- Revisiting Old Coding Problem Friends
- A Look at Technology For Remotely Teaching Computer Science
- Emergency Remote Teaching is About People Not Technology
- When Are We Going Back To (bricks and mortar) School?
- Living in Interesting Times and Sharing Thinking
- Coding For Fun and Mental Exercise
- Three Weeks of Teaching From Home
- Please Blog About Your Emergency Remote Teaching
- Teaching From Home–What about Cheating?
March 2020
- Changing How We Think About School
- Teaching From Home–Day 11–Is this our new normal?
- Teaching From Home–Day 10B–Plan? What Plan?
- Teaching From Home–Day 10A –I'm One of the Lucky Ones
- Teaching From Home–Day 10–When Remote is Really Remote
- Teaching From Home–Day 9–Students Backchanneling
- Teaching From Home–Day 8–Online Teaching Stations
- Teaching From Home–Day 7
- Teaching From Home–Day 6
- Teaching From Home–Day 5
- Teaching From Home–Day 4
- Teaching From Home–Day 3
- Teaching From Home–Day 2
- Teaching From Home–Day 1
- Teaching From Home–Day 0
- One Compile a Day
- What is The Best Way to Provide #CSforAll?
- Moving CS Education Online
February 2020
- Working Through the Stages of Debugging
- Are Large Classes The Answer To a Computer Science Teacher Shortage?
- Iowa Caucus 2020–What Happens When Software Doesn’t Work?
- Check Out The CS Ed Podcast
January 2020
2019 80
December 2019
- Looking Back on Blogging
- Looking Back on Computer Science Education 2019
- Explain This Confusing Code
- Coding Without a Net
- Coding for Fun and Advent of Code
November 2019
- What’s In A Name?
- Coding For Fun
- Teachers Helping Teachers For Free
- Not Too Easy and Not Too Hard
- Define Better
- AI-assisted Programming
- Visual Studio Online–Possibilities for Education?
- CSTA at 15 #CSTAat15
- Magic 8 Ball and Projects From Real Life
October 2019
- A Loop By Any Other Name
- How Many Words in That Text?
- What Time Is 30 Minutes From Now?
- Michael Backus Alaska Middle School Computer Science Teacher
- ACM/CSTA 2020 Cutler-Bell Prize in High School Computing
- 2019 Champions of Computer Science Awards
September 2019
- The Problem Of Cheating on Programming Projects
- If Statement Programming Projects
- Book Review: "Tools and Weapons"
- Password Checking Tools
- NCWIT Award for Aspirations in Computing
- The Scratch Course For Teachers
August 2019
- Updating and Expanding Programming Projects
- What I Want from Computer Science Education Professional Development
- Vicki Davis Interviews Alfred Thompson
- And So It Begins–School year 2019 2020
- Book Review: The Creativity Code
- What Programming Concept Do I Use?
July 2019
- Too Little Time and Too Many People
- Big Complicated Programming Projects
- Question Technology
- It’s Really About the Teacher
- What do Companies Get Out of Supporting CS Education
- Random Thoughts on #CSTA2019
- CSTA 2019 Day 3
- CSTA 2019 Day 2
- CSTA 2019–Day 1
- CSTA 2019 Day 0
- Pre-conference Thoughts–CSTA 2019
June 2019
- ISTE 2019 Trip Report
- In Honor of BASIC
- Teaching Students to Yearn to Learn
- Different Kinds of Professional Development for Computer Science Teachers
- Join the Online #CSed Conversations
- Change the Programming Language, Change the Course
- How Well Can You Code the Projects You Assign Students?
May 2019
- Helping Doesn’t Always Help
- Learning From Today and Planning For Tomorrow
- ACM CompEd Conference
- Computer Science And x
- Migrating to Android–an early trip report
- With Great Code Comes Great Responsibility
April 2019
- Game of Thrones and Computer Science
- More Than One Way To Code a Solution (to a programming project)
- What is in a name?
- Teach Programming or Teach a Programming Language
March 2019
- Debugging Student Code for Fun and Learning
- Interesting Links for Computer Science Educators 19 March 2019
- Awards I Wish We Didn’t Need
- High School CS Education: Where Do We Start and Where Do We Go?
- Don’t Cross The Data Types
- Making Projects More Interesting With More Data
- Remember The Ladies–And Act
February 2019
- What Are You Reading?
- CSTA Board Elections 2019
- Don’t Trust Algorithms You Can’t Read
- Minecraft Curriculum for Teaching Computer Science
- US Department of Education Needs CS Experts as Reviewers
- Programming Has Sure Changed
- Programming Projects and the Good Idea Fairy
- Supply and Demand in Computer Science Education
- What is a variable and why is it so hard to understand?
January 2019
2018 115
December 2018
- Looking Back on CS Education in 2018
- Sub Goal Labeling in Computer Science
- Teaching Phone Programming Should be Easier
- Where Does Computer Science Fit–Revisited
- Happy Computer Science Education Week
November 2018
- Ready, Fire, Aim–Why Is Design First So Hard To Learn?
- The Problem With CS Education Research
- The Learner Gets A Vote
- Testing Computer Science Knowledge Is Hard
- 16,000 BBC Sound Effects
- Post-secondary Cybersecurity Curricular Recommendations
- Toys or Tools
- Guest Hosting a TweetMeet on CS and Hour of Code #MSFTEduChat
- How Do We Define a Successful High School Computer Science Program?
- Teaching Computer Science Teachers to Teach CS
- Programming Projects Should Be Personal
- Propose a Presentation for the CSTA Annual Conference 2019
October 2018
- Getting Computer Science Teachers To The Next Level
- CSTA New England Regional Conference 2018
- Nominate Someone as a 2018 Champion of Computer Science
- The Imperative to Teach Ethics
- Professional Development Is Expensive–Who Should Pay For It?
- ACM to Host Twitter Chat on Ethics in Computing October 18
- Join the #CSK8 Twitter Chat 17 October 2018
- Lossy Text Compression Project
- Origin–Dan Brown Takes on Artificial Intelligence
- What Does My Phone Number Spell?
- What Qualifies You to Teach Computer Science?
- If you are using global variables you are doing it wrong
September 2018
- Girls in APCS Research
- Progressive Code Demonstration Programs
- Doug Bergman–Amazing Computer Science Educator Revisited
- What Makes A Great High School Computer Science Program
- Deciding What To Include in High School Computer Science
- The Multiple Natures of Computer Science Education
- Preparing Students to Ask Questions
- Do We Really Need CS Focused High Schools?
- NCWIT Award for Aspirations in Computing–Recognize Girls in Tech
- Why Teach Binary in Computer Science Classes
August 2018
- Teaching Programming with Blocks vs. Teaching with Text-based Languages
- Programming FUNdamentals Books
- Computer Science Education Progress in New Hampshire
- Computer Science and Farming
- School is Getting Close and Teachers Are Getting Ready
- Encourage US High School Students to Apply for 2018-2019 ACM/CSTA Cutler-Bell Prize
July 2018
- Ethics, Accessibility, and Security–Condiment or Ingredient
- Updated ACM Code of Ethics Released
- Is This The Future?
- Microsoft Makes Large Commitment to CSTA
- Taking the Microsoft Technology Associate (MTA) Exam
- Reflecting on #CSTA2018
- Computer Science Teachers Association announces CSTA+
- Pictures From #CSTA2018
- And it begins–#CSTA2018
- Thoughts Before #CSTA2018
June 2018
- Teach Me How to Teach NOT What to Teach
- Facial Recognition, Augmented Reality, and Teaching
- Autonomy, Motivation, and Teaching Computer Science
- Congressional App Challenge 2018
- Reflections on Programming and Teaching
- School Year is Over, Time to Get Ready for Next Year
- Thoughts on Textbooks in Progress
- Computer Science Teacher as Unicorn
- Looking Back At APCS Principles–My First Year
- Programming Projects–The good, the bad, and the ugly
- Micro:Bits and Teaching Networking
May 2018
- Assumptions, Misunderstandings, and Programming Decisions
- Can We Get there (#CSforAll) From Here?
- Why Don’t Universities Require Computer Science?
- Teaching Through Stories
- Teaching the History of Computing
- Can I Plan For Next Year Yet?
- Does It Matter What Programming Languages We Teach in High School
- Academically rigorous is incomplete without computer science
- Programming is easy. Debugging is hard.
- Visual Studio Live Share–Something CS Teachers Can Use?
- My Code is the Same as Yours But Mine Doesn’t work
April 2018
- Are You In On the Social Media Conversation around CS Education?
- Computer Science K-12: Imagining the possibilities!
- Arrays, Loops, and Racing Horses
- Training The Next Generation of Computer Science Teachers
- Teachers For Now or Teachers Forever?
- Can We Afford a Digitally Illiterate Congress?
- Why Programmers Need To Ask Questions
- Idealism and Computer Science
- Thoughts on where CS education tools come from
- Phillips Academy Capture the Flag 2018
- How To Teach Computer Science
- Digital Thinkers?
- Is Computer Science Hard to Learn?
March 2018
- But I Digress
- The Problems With Small Programming Projects
- Should We Do More With Spreadsheets in CS Education?
- Advanced Placement Computer Science is a necessary evil for #CSforAll
- Impressive High School Computer Science Students–Made or Born?
- ACM and CSTA Announce 2017-2018 Cutler-Bell Prize Student Winners
- Learning By Coding
- Let The Computer Grade the Projects
- Registration Now Open for Computer Science Teachers Association’s 2018 Annual Conference
February 2018
- Cyber Security or Just Good Program Design?
- Accessibility and Computer Science
- Modeling Good Coding Practice
- Open Letter to People at #SIGCSE2018
- Programming Patterns For Beginners
- Self Driving Everything
- Jumanji and the While Loop
- Quotes About Programming and Computer Science
- Teaching Diversity in Computing
- Priming the Computing Teacher Pump
- The Struggle To Keep Programs Simple
- Is that a trick question?
- Does Anyone Read the Error Messages?
January 2018
2017 104
December 2017
- Looking Back on Computer Science Education in 2017
- What Do You Do Besides Write Code?
- Some Thoughts on Drag and Drop Block Programming
November 2017
- CS Educator Interview: Sheena Vaidyanathan
- How (Some) Schools Sabotage Computer Science Education
- A Rose By Any Other Name Gives An Error
- Learning From My Students
- Resources for Teachers and the AP CS Principles Tasks
- Joint Task Force on Cybersecurity Education Draft Report
- Can’t We (Computer Science people) All Just Get Along?
- CS Educator Interview: Adam Newall
- CS Educator Interview: Mike Zamansky–the update
- CS Educator Interview: Steven Floyd
- Vicki Davis Interviews Alfred Thompson about CS Education
October 2017
- CS Educator Interview: Raji Gupta
- CS Educator Interview: Emmanuel Schanzer–The Update
- CS Educator Interview: Adam Michlin
- Observations on Parents Shopping for High Schools
- CS Educator Interview: Jackie Corricelli
- Computer Science Educator Interview Series Index (2017)
- CS Educator Interview: Michelle Lagos
- Am I Doing It All Wrong?
- CS Educator Interview: Mike Thompson
- CSTA 2018 Conference Call for Proposals
- CS Educator Interview: Bob Irving
- CS Educator Interview: Vicky Sedgwick
- CS Educator Interview: Rebecca Dovi–the update
- CS Educator Interview: Saber Khan
September 2017
- Who Says There Is No Room for More Computer Science
- Fear and Loathing and Required Computer Science Education
- Designing Projects for Programming Students
- Congressional App Challenge Launches Today
- Illustrating the Difference Between Bandwidth and Latency
- Be a Router and Share Messages
- NCWIT Aspirations in Computing 2018
- National Briefing Call on K-12 Computer Science Education
- Yet Another Example of the Importance of Good Names
- Who Wants to be the DNS Server?
- Curriculum is Hard
- SAVE THE DATE! CSTA2018 Omaha, Nebraska
- Executive Director for Computer Science Teachers Association Search
August 2017
- Gamification and Teaching Computer Science
- Ideas for Computer Science Teachers from CS Teachers
- #BUILTBYGIRLS Challenge - for teen girls with startup ideas
- How To Retain Computer Science Teachers
- Twitter Chats for Computer Science Teachers
- Cybersecurity–This Summer's Computer Science Education Buzzword
- An Online Forum for Computer Science Educators
July 2017
- Where Will We Get The Teachers/
- Do We Want Computer Science to be Required?
- Time to Include More Hardware Devices in Teaching Computer Science?
- Is Computer Science Education Facing a Bursting Bubble?
- Five Must Read Blogs for Computer Science Teachers
- Algorithms, Bias, and Beautiful Women
- GP–A General Purpose Block Programming Language
- Teach Me How To Teach
- CSTA 2017–Some Thoughts
- Ethics and Computer Science Education
- Computer Science Teacher or Teacher of Computer Science
- Twitter Chat - teaching computer science away from the computer #InfyEdChat
June 2017
- Professional Development for the Advanced CS Teacher Teaching Advanced Students
- Finished Advanced Placement Computer Science–Now what?
- How Many Times Can You Teach Loops?
- After ISTE–More Questions Than Answers
- Coding is Not a Four Letter Word
- ISTE 2017- A First Look
- Student Programmer Fix This Code
- Become A Computer Science Teacher in Five Days
- Movies for Computer Science Students
- Micro:bit Small-board Computer Launches in U.S. & Canada
- How To Teach Computer Science
- What is the purpose of a computer science education?
- What CS Should a Student Know Before High School
- Need Funds to Attend the CSTA Conference?
- How To Make Computers Work For People Like You
May 2017
- News Flash! School and Industry Are NOT The Same
- On Becoming a Better Computer Science Teacher
- Cheating In Computer Science Class
- Interesting Links 24 May 2017
- Using Virtual Reality for Teaching Computer Science
- Pseudo Random Numbers Are Confusing
- Punch Cards, Comments, and Learning From the Past
April 2017
- How important is the first programming language really?
- Surface Book–a first look
- Code Slow Finish Fast
March 2017
- Math vs Programming
- Computer Science Teachers Association T-shirt Campaign
- CSPdWeek: Free Professional Development for many K-12 Teachers
- ACM and CSTA Announce Cutler-Bell Prize Student Winners
- Datasets For Use in Teaching Computer Science
- Hip Hip Array
- March Madness and Programming Projects
- Conferences for K-12 Computer Science Educators
- What’s New in C# 7.0 for Beginning Programmers
- Infosys Foundation USA Asks Why Do You Make #WhyIMake
- Bit Rot or How do I read this data?
February 2017
- You’re Teaching the Wrong Programming Language
- Software Developers–Quantity vs Quality
- Review the revised K-12 Computer Science (CS) Standards
January 2017
2016 137
December 2016
- Looking Back on CS Education in 2016
- Acting Out The Loop
- What’s Your Elf Name–A Programming Project
- CS Education Week School/District Pledge
November 2016
- How Fast Can You Sort a Deck of Cards?
- Programming vs. Computer Science
- Truth and Fiction in Programming Memes
- Hello Cloud 2017
- Too Many CS Teaching Resources
- Thinking Deeper About Programming Contests
October 2016
- Why is learning Binary hard?
- Robots for Teaching are everywhere–Which should I use and how?
- Teaching Computer Science and the Good Idea Fairy
- Interesting Links 24 October 2016
- K–12 Computer Science Framework Released
- Interesting Links 17 October 2016
- 2017 CSTA Conference Call for Proposals
- Security and the Internet of Things
- Cars and Code
- Teaching For Change
- Interesting Links 10 October 2016
- Facing Facts About the Geek Gene
- Virtual Reality in Education–Sooner or Later?
- Infosys Foundation USA/ACM/CSTA Awards for Teaching Excellence in Computer Science
- Interesting Links 3 October 2016
September 2016
- Interesting Links 26 September 2016
- When But It Works Isn’t Enough
- Bug Reports
- Interesting Links 19 September 2016
- Computer Science–Because it is Magic
- Teaching Beyond Programmer’s Programs
- White House Summit on #CSforAll & CS for All Consortium
- Interesting Links 12 September 2016
- Of Dice and Men
- Crowdsourcing Tech Terms for Students
- Interesting Links 5 September 2016
- Scratch Resources from Ireland
August 2016
- Interesting Links 29 August 2016
- App Challenge! Enter to Win $20,000 for your School
- Cutler-Bell Scholarship Deadline November 1 2016
- Interesting Links 22 August 2016
- Interesting Links 15 August 2016
- Trip Report: Advanced Placement Summer Institute
- Interesting Links 8 August 2016
- Interesting Links 1 August 2016
- Computer Science Should Be Its Own Requirement
July 2016
- Advanced Placement CS Principles Off By One Errors
- Collecting and Grading Programming Projects
- Interesting Links 25 July 2016
- Picking a Platform for Teaching Mobile App Development
- Interesting Links 11 July 2016
- Secretary of Education Hosts Tea with Computer Science Teachers
- Three Legs to a Successful Computer Science Curriculum
- Must and Should Are Not The Same Thing
- Interesting Links 4th of July 2016
June 2016
- Interesting Projects Funded by SIGCSE
- Microsoft US MIE Forum 2016–Day 2
- Microsoft US MIE Forum 2016–Day 1
- Do We Teach Design for Everyone?
- Better Comments in Visual Studio
- Interesting Links 20 June 2016
- Interesting Links 13 June 2016
- Computer Science Because Students Like It
- The Final Review of the K-12 CS Framework Now Open
- Interesting Links 6 June 2016
- Helping Students Debug Code
May 2016
- You’re the Variable
- You’re Having Fun Wrong #CSforAll
- Practices and Concepts in Computer Science Education
- Interesting Links 23 June 2016
- Cyber Teacher Certificate Program Available for CSTA Members
- Interesting Links 16 May 2016
- Copying Code–Steal from the Best
- Interesting Links 9 May 2016
- Computer Science Making Numbers More Interesting
- Interesting Links 2 May 2016
April 2016
- 2016 Cutler-Bell Prize contest now OPEN!
- Hands On with the BBC Micro:Bit
- Interesting Links 25 April 2016
- Surface Pro 4 Unboxing
- Interesting Links 18 April 2016
- Teaching Binary with a Clock
- It Compiled, It Ran, It Must Be Right. Right?
- K 12 Computer Science Framework Stakeholders Convening
- Interesting Links 9 April 2016
- Cybersecurity Summer Workshop for High School Teachers
- The Brackets Project
- Forty Thousand Dollar Coin Flipper Program
- Interesting Links 3 April 2016
March 2016
- Interesting Links 28 March 2016
- Lessons From Two Artificial Intelligences
- Online Cyber Security Competitions
- Post Number 1000
- Interesting Links 21 March 2016
- Review Period Open for First Full Draft of the K-12 CS Framework
- Maple Syrup and Coding For Fun
- Interesting Links 14 March 2016
- Virtual Reality and Augmented Reality in Education
- Try Not To Be Boring
- Who Needs a Real Class To Learn Computing?
- Interesting Links 7 March 2016
- Trip Report–Ed Camp Boston 2016 – #edcampBOS
- Days, Weeks, Months, and Leap Years
February 2016
- Interesting Links 29 February 2016
- Writing the K12 CS Framework
- Traffic Light Project in Several Acts
- Social Media and Professional Development
- Computer Science Principles Workshops
- Getting More Girls in Computer Science is Easy
- Interesting Links 22 February 2016
- LitDev (little developer) extension for Small Basic
- What do I mean by CS for All?
- Interesting Links 15 February 2016
- Lift Ticket Project
- Interesting Links 8 February 2016
- Microsoft Research Open Source Challenge
- Presidential Awards for Excellence in Mathematics and Science Teaching
- An Online Community for CS Teachers Using Microsoft Tools
- A Framework for K-12 Computer Science Education
- Interesting Links 1 February 2016
January 2016
- President Obama Announces #CSforAll Initiative
- Are You Teaching Cloud Computing to HS Students?
- Try It You’ll Like It
- Plans For Missing School
- Interesting Links 25 January 2016
- Teaching Students What They Want To Learn
- Interesting Links 18 January 2016
- Lottery Inspired Projects
- Experience Pays Off
- Interesting Links 11 January 2016
- 2016 AP Computer Science Principles Scholarship Programs
- Teaching Looping as a Concept
- WeDo 2.0–LEGO Robot for Teaching Science and Coding
- International Blog Delurking Week 2016
- Interesting Links 4 January 2016
- When Blogging Works For Educators
- Computer Science Education Things to Watch in 2016
2015 196
December 2015
- Code in Different Languages
- Top Posts from 2015
- Computer (and Math) Humor
- Interesting Links 28 December 2015
- Merry Christsmas 2016
- Interesting Links 21 December 2015
- 2015-16 ACM/CSTA Cutler Bell prize closing soon
- 2016 CSTA Annual Conference
- CSTA Board of Directors Election Call for Applications/Nominations
- Interesting Links 14 December 2015
- Do You Have Any Duct Tape?
- Technology Changed How I Read
- PBS KIDS ScratchJr.
- Interesting Links 7 December 2015
- Studio K for Kodu
- Thymio–An interesting Looking Robot for Teaching
- Students are Creative and that is a Good Thing
November 2015
- Interesting Links 30 November 2015
- How Much Does a $5 Computer Cost?
- Interesting Links 23 November 2015
- Finding Methods in the Madness
- Coding For More Than an Hour
- Creative Coding Through Games and Apps
- Contests for Computer Science Students and Grants for Teachers
- Interesting Links 17 November 2015
- Interesting Links 16 November 2015
- How do you terrify computer science students?
- Adding Interest Via Data
- Imagine Cup Earth–Online Competition
- Beetle Blocks Visual Code for 3D Design
- How to Teach Coding
- Congressional App Challenge 2016
- Interesting Links 7 November 2015
- Are there some students who can't learn how to code?
- Thoughts On Old Software–Why We Need Documentation
- Interesting Links 2 November 2015
October 2015
- Learning By Teaching
- Interesting Links 26 November 2015
- Would You Like a Hint?
- TechPrep -- a website to help people start programming careers
- Programmers vs. Idiots
- Interesting Links 19 October 2015
- Autograders–for good or for evil?
- Project Ideas Are Everywhere
- Just Don’t Turn Them Off
- Live Coding and the Teachable Moment
- Interesting Links 12 October 2015
- What Traits Indicate Potential in Computer Science?
- An Inside Look at Being A Computer Science Teacher
- How NOT To Tell If Someone Is Cut Out For Computer Science
- Want a Job Expanding Computer Science Education?
- I get letters
- Interesting Links 5 October 2015
- BBC Micro:Bit News–Lots Happening
- Software Performance–It’s Complicated
September 2015
- But I’ve Always Done It This Way
- How the Internet works Video Series from code.org
- Interesting Links 28 September 2015
- Ethics and Computer Science
- Virtual BBC Micro:Bit Now in Beta
- Interesting Links 21 September 2015
- Microsoft To Invest $75 Million in Computer Science Education
- Service Learning in AP CS A
- So Much Computer Science–So Little Time
- New York City–Computer Science for All
- 2015 Faces of Computing Competition
- New Free APCS curriculum using Processing and GitHub
- Interesting links 14 September 2015
- How Young Should We Start Teaching Computer Science?
- Bebras Computing Challenge
- Complicated Solutions To Simple Problems
- Interesting Links 7 September 2015
- CSTA Now Accepting Applications for Cutler-Bell Prize
- Call for proposals now open for the 2016 CSTA Annual Conference
- NCWIT Aspirations in Computing 2016
August 2015
- Interesting Links 31 August 2015
- Are You Ever Really Ready?
- Interesting Links 24 August 2015
- How I Spent My Summer Break From School
- So You Think You Want To Be A Computer Science Teacher?
- Interesting Links 17 August 2015
- The Problem With Group Projects
- Drag and Drop Programming–Some Opinions
- Projects and Recipes in Computer Science Classes
- Interesting Links 10 August 2015
- CS50 AP–An Advanced Placement Computer Science Course from Harvard
- Interesting Links–3 August 2015
July 2015
- Musings on Blogging
- Putting Student Programmers To Work
- Programmers Have No Ideas?
- Interesting Links 27 July 2015
- Charleston Teach Meet Day Two
- Charleston Teach Meet Day One
- Interesting Links 20 July 2015
- CSTA Annual Conference 2015–Looking Back
- BBC Micro:bit Revisited
- What is real programming?
- Interesting Links 13 July 2015
- You Don’t Know What You Are Teaching Your Students
- Unconscious Biases in Schools
- It’s Worth A Try–Or Is It?
- Interesting Links 6 July 2015
- Final Thoughts on #ISTE2015
- Thoughts on #ISTE2015 Wednesday–Exhibit Hall
- Thoughts on #ISTE2015 Wednesday–Poster Sessions
- Thoughts on #ISTE2015 Tuesday
June 2015
- Thoughts on #ISTE2015 Monday
- Interesting Links 29 June 2015
- What will go if we teach CS?
- Do Grades Kill The Magic of Learning?
- Interesting Links 22 June 2015
- ACM/CSTA Cutler-Bell Prize in High School Computing
- Which Programming Language Should I Learn First?
- Interesting Links 15 June 2015
- Last Day of School
- Interesting links 8 June 2015
- And A Light Bulb Lights Up
- Taking Things To Another Level
- You Know You Are A Computer Teacher When …
- Fun With Fonts – Adding A Little Extra Information
- Interesting Links 1 June 2015
May 2015
- You Get What You Pay For
- Interesting Links 25 May 2015
- Computer Science and ?
- Expanding Computing Education–Are We Forgetting Rural Schools
- Interesting Links 18 May 2015
- Coming soon – 2015 Computer Science Teachers Association’s annual conference
- Code, Compile, Test, Repeat
- Interesting Links 11 May 2015
- Red Green–A different Hello World
- Office Mixes for Learning TouchDevelop
- Interesting Links 4 May 2015
- Office Mixes for Learning C#
- HOW OLD DO I LOOK?
April 2015
- Interesting Links 27 April 2015
- More With TouchDevelop
- How To Tell Your 1:1 Program is Going to Fail
- #CSK8 has been nominated for a Bammy Award in Education
- Trust and Computing
- Interesting Links 20 April 2015
- Learning From Tic Tac Toe
- Self Taught Coders and Ugly Code
- Sometimes It is How You Look At It
- Why Would You Do That?
- Interesting Links 13 April 2015
- Help expand K-5 computer science education
- Augmented Reality and Virtual Reality–the Future of Education?
- To College or Not To College?
- Interesting Links 6 April 2015
- What’s Your Student’s Problem Solving Strategy?
- Vote Now! -- 2015 CSTA Board of Directors Election
- CSTA 2015 Board of Directors Elections and Proposed Bylaws Changes
March 2015
- Every Character Matters
- Interesting Links 30 March 2015
- Morse Code Project
- FizzBuzz Revisited
- Madeup: a Programming Language for Making Things Up
- Interesting Links 23 March 2015
- Interview Questions for Computer Science Teachers
- Do You Want To Write Some Code?
- 2015 CSTA Administrator Impact Award Nominations Open
- Interesting Links 16 March 2015
- Choose to Code With TouchDevelop
- Is the BBC’s ‘Micro Bot’ the Silver Bullet
- Simplify Simplify Simplify
- How to teach Computer Science to 5-14yr Olds – #CSK8 Twitter Chat
- YouthSpark Challenge for Change
- Interesting Links 9 March 2015
- Still More Hardware for Learning Software–But Why?
- Can I Give You A Hint?
- It’s the Software Stupid
- Interesting Links 2 March 2015
February 2015
- Lessons in Time
- Simulations Are More Fun
- Interesting Links 23 February 2015
- Today’s BASIC Is Not Your Father’s BASIC
- 2015 CSTA annual conference – Registration is Open
- One Thing Leads To Another
- Interesting Links 16 February 2015
- Creating Code Hunt Puzzles
- Coding lessons for 8-10 yr olds
- Learning From the Code Hunt Dashboard
- Interesting Links 9 February 2015
- Recursion – Love it or hate it?
- Girls Who Code Is Hiring Paid Teaching Staff
- Interesting Links 2 February 2015
January 2015
- The Queen of Code – Grace Hopper
- Interesting Links 26 January 2015
- Robots For Teaching Programming
- Interesting Links 19 January 2015
- Surface Pro 3 – First Thoughts
- Code Hunt for Review and Problem Solving
- But I Have The Same as Him
- Interesting Links 12 January 2015
- Interesting Links 5 January 2015
- Computer Science Education Predictions for 2015
2014 197
December 2014
- My Favorite Teaching Tools from 2014
- Looking Back on The Blog Posts of 2014
- Professional Development Online–Is Twitter the Best?
- Geeky Christmas Humor
- Single Finger Programming
- Interesting Links 22 December 2014
- With Super Power Comes Super Responsibility
- A Look at Computer Science Education Week
- Too many Arrows in the Quiver?
- The Untold History of Women in Science and Technology
- Interesting Links 15 December 2014
- Dot and Dash–My New Robots
- International 3D Game Creation Activity for CSEdWeek
- Tech Companies and Computer Science Education
- Interesting Links 8 December 2014
- There Is No Best Programming Language
- Computer History–The Importance of Stories
- Interesting Links 1 December 2014
November 2014
- CSTA Leadership Gets Busy for CS Ed Week!
- Interesting Links 24 November 2014
- TouchDevelop on Student Devices
- Top Secret Rosies
- Interesting Links 17 November 2014
- CSEdWeek activities December 8-14, 2014
- Microsoft takes .NET open source and cross-platform
- Interesting Links–10 November 2014
- Office Applications and Computer Science
- Interesting Links 3 November 2014
October 2014
- Leave School Now While You Still Know It All
- Two States–the Highs and the Lows
- Interesting Links 27 October 2014
- Instructions and Removing Ambiguity
- Picking Good Variable Names
- Decision Trees–Possible Interesting Coding Project
- Interesting Links 19 October 2014
- Help Me Win Surface Pro 3s for My School
- Idea vs Implementation–Using What We Learn
- Interesting Links 13 October 2014
- Experiments with Code Hunt
- How to Run a Computing Summer Camp - Logistics Workshop
- 2014 We Are the Faces of Computing Contest Information
- Programming and Math and Computer Science
- Interesting Links 6 October 2014
- Doing It My Way
- Do It Without Code
September 2014
- Interesting Links 29 September 2013
- IBM Master the Mainframe Contest
- American Computer Science League Programming Competition
- Interesting Links 22 September 2014
- 2015 Code Hunt Challenge
- So Many Ways To Do The Same Thing
- Teach APCS–A New Shared Resource Site
- NCWIT Aspirations in Computing 2015
- Why I Retweet Things From Heavily Followed People
- Interesting Links 15 September 2014
- Getting Organized
- Fun With Code Monkeys
- Can I Look That Up?
- Interesting Links 8 September 2014
- Thoughts On The Start of School
- Interesting Links 1 September 2014
August 2014
- Yet More Block Programming Languages
- Rotate the Cell Phones
- Interesting Links 25 August 2014
- CSTA 2015 CALL FOR PROPOSALS
- Hacking Away at Little Problems
- New Widget–CS Teaching Tips
- Why AP
- Interesting Links–18 August 2014
- Learning By Doing Works for Adults Too
- Interesting Links 11 August 2014
- Why You Need Parentheses
- It's Hard To Make Easy Projects
- Interesting Links 4 August 2014
July 2014
- The Troubles with Tutorials
- Interesting Links 28 July 2014
- Geeks Pick Nits Even On Jokes
- Whack A Mole Project
- Scalable Programming Projects
- One semi colon away from disaster
- Interesting Links 21 July 2014
- Save The Date for the 2015 CSTA Annual Conference
- CSTA 2014 Day Two
- My Big Learning at CSTA 2014 Day 1–Not From A Session
- Interesting Links 14 July 2014
- Code Hunt Contest for CSTA 2014 Attendees
- CS Principles Virtual Summit
- As The Top Universities Go So Goes Who Actually?
- Interesting Links 7 July 2014
- How Many Languages Can You Find
- Computer Science History
- Overcoming the Isolation of the Computer Science Teacher
- Don't Panic
June 2014
- Final Thoughts–ISTE 2014
- Day Two–ISTE 2014
- Day One–ISTE 2014
- Information and Knowledge
- The More Languages Change The More They Stay The Same
- Interesting Links 23 June 2014
- Things You Love Are Made With Code
- Programming as Storytelling
- Computers Don’t Do Ambiguity Well
- The Things We Argue About
- Interesting Links 16 June 2014
- I Am Not a Bug
- Office Mix and Binary Numbers
- Hour of Code 2014
- Good Things Are Happening in APCS
- That Was (Not) Easy
- Interesting Links 9 June 2014
- On Being a Software Developer
- Computer Science Principles Summit–Virtually
- A Matter of Focus
- That Doesn’t Mean What You Think It Does
- Interesting Links 2 June 2014
May 2014
- Looking Back To Move Forward
- Interesting Links 26 May 2014
- Is the Tech Community Working Fine Without Women?
- Coding as Game Play
- Interesting Links 19 May 2014
- Interesting Links 12 May 2014
- Can You Explain the Binary Clock?
- The Case For Lifelong CS Education
- Big Change At The CSTA
- Interesting Links 5 May 2014
- BASIC, Computing, and What Have We Lost?
April 2014
- HSCTF: A Cybersecurity Competition For High School Students
- Interesting Links 28 April 2014
- So Many Myths About Teens and Computing
- Upcoming Bootstrap Workshops
- Windows Phone 8.1 Project my Screen app now available
- Interesting Links 21 April 2014
- Programming Languages Are Horrible
- Interesting Links–14 April 2014
- Code: Echo–Programming Challenge
- Summer Work for Computer Science and Robotics Instructors
- My Students Are Not Me
- Don’t Just Grab the Wheel, Ask the Driver to Turn
- Summer Hackers Immersion Program 2014
- Interesting Links 7 April 2014
- Too Much Forgiveness
- Thinking about Vo-Tech Programming & Web Development Curriculum
March 2014
- Interesting Links 31 March 2014
- Why So Many Programming Languages
- Assigning Projects That Create Programs Students Use
- Interesting Links 24 March 2014
- Microsoft Global Forum 2014
- Are You Coming to the 2014 CSTA Conference?
- Changing The View Of Code
- Programming for the fun of it
- Does Teaching Programming Teach Grit?
- Interesting Links 17 March 2014
- CSTA 2014 Board of Directors Candidates
- Resources for Learning Sorts
- Interesting Links 10 March 2014
- Have We Reached a Consensus on a National CS Curriculum?
- Any Monkey Can Learn To Code
- Famous Women in Computing Infographic
- When Knowing The Syntax Is Not Enough
- Interesting Links 3 March 2014
February 2014
- It’s OK To Make Mistakes
- Code Hunt
- Which Comes First–Loops or Arrays?
- Interesting Links 24 February 2014
- University of Arkansas Program For Minority Students & Majority Women
- Twitter Accounts for CSTA Members To Follow
- Code.org Teacher and Student Awards
- Geek Squad Summer Academy
- Sorting Isn’t Always Simple
- Interesting Links 17 February 2014
- Keynote Speakers for CSTA Conference 2014
- Searching for Code Snippets–Good or Bad for Students?
- My Favorite Students Ask Me The Most Questions
- What’s Wrong With This Picture?
- Interesting Links 10 February 2014
- Are We Going To Learn How To Do That?
- Software Is Empowering
- Interesting Links 3 February 2014
January 2014
- Computer Science Has An Identity Problem
- CSTA Announces a new K-12 Administrator Impact Award
- Interesting Links 27 January 2014
- What Do Comedy and Coding Have in Common?
- Using The Technology We Preach
- Interesting Links 20 January 2014
- Registration Now Open for the 2014 CSTA Annual Conference
- Reverse Bell Curve In Programming Projects
- Nominations for the CSTA Board of Directors 2014 Election
- Teachers and Role Models in CS Education
- Interesting Links 13 January 2014
- Apply Now For Computer Science Principles Summit
- Student Hackathons in California
- Simplify, Simplify, Simplify
- Then A Miracle Occurs
- Interesting Links 6 January 2014
- Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering (Draft)
- Girls Who Code - Expanding in 2014
- Happy New Year–Now What?
2013 238
December 2013
- A Look Back on 2013’s Posts
- Interesting Links 30 December 2013
- ACM/IEEE-CS Computer Science Curricula 2013 (CS2013) Final Report
- Merry Christmas 2014
- The Price of Software
- Interesting Links 23 December 2013
- Misteaks During Classroom Demos
- An Hour of Code–Now What?
- MOOCs For Teacher Training–Not a Fan
- Interesting Links 16 December 2013
- 11 Things Blog Meme
- CS Teacher Interview: Emmanuel Schanzer
- Does Computer Science Count in Your State?
- Why I Write Code
- That Is Not My Name
- Interesting Links 9 December 2013
- Are you learning fast enough?
- Programming Languages for Middle School
- How Do You Know It Works?
- TEALS (Technology Education and Literacy in Schools) Looking for Partner Schools
- Announcing DyslexicGamemakers.com
- What Is Computer Science According To Search Engines
- Interesting Links 2 December 2013
- Fun With Meme Generator
November 2013
- How is Computer Science NOT a 21st Century Skill
- Hour of Code Update 26 November 2013
- Interesting Links 25 November 2013
- Opportunity Matters
- CSEdWeek poster featuring Susan Wojcicki, Google
- We Need a Grant Program for Teachers to Attend the CSTA Conference
- The Problem With i
- CSTA 2014 Board of Directors Nominations Open
- Interesting Links 18 November 2013
- Doing Code Right The Second Time
- Google Code-in 2013
- Interesting Links 11 November 2013
- CS Teachers–Please help evaluate HoC Tutorials
- Hour of Code tutorials are ready to try
- Making Magic With Software
- CSTA Voice November 2013
- Interesting Links 4 November 2013
- Debugging Student Code
October 2013
- Get Involved in Hour of Code 2013
- We Are the Faces of Computing Poster Contest!
- Programmable Robots for Young Students
- Interesting Links 28 October 2013
- Twitter Recommendations for CS Educators
- Would a TV Show Fix the CS Recruitment Program?
- Closing the Gender Gap in Computer Science infographic
- Interesting Links 21 October 2013
- Deadline for Proposals for CSTA Conference Approaching
- Career Technical Schools and Computer Science
- AP Computer Science or AP Art History
- Interesting Links 14 October 2013
- Chemistry, Computer Science and the Nobel Prize
- Computer Programming Is Women’s Work
- American Computer Science League (ACSL)
- Interesting Links 7 October 2013
- Teaching Problem Solving
- Spirit of Innovation Challenge
- CS Ed Week and an Hour of Code are coming
- Flipping The Computer Science Classroom
September 2013
- Interesting Links 30 September 2013
- 2013 Blog Reader Survey
- Hammers and Nails and Writing Complicated Code
- Round Up of Student Technology Competitions 2013
- Verizon App Challenge - for middle and high school students
- Sometimes You Have to Slow Down
- Interesting Links 23 September 2013
- Master the Mainframe 2013
- Videos for My C# Class
- Thinking About the 2014 Imagine Cup
- Interesting Links 16 September 2013
- Women in Computing–An Image To Think About
- What Are People Better At (Than Computers)
- 1000 Robots for An Hour of Code
- Harassment in the Computer Science Classroom
- CSTA 2014 CALL FOR PROPOSALS
- Interesting Links 9 September 2013
- The Most Successful Computer Scientist in the World
- Interesting Links 2 September 2013
- How Google Glass Disrupts The Sports Image Monopoly
August 2013
- Why Girls Don’t Go Into Computer Science (Infographic)
- NCWIT Award for Aspirations in Computing Starting Again
- Interesting Links 26 August 2013
- TurtleArt–Turtle Graphics With Blocks
- The Bug Report on Computer Science Teacher Certification
- Using the Tools We Teach
- CS Educator Interview: Tammy Andrew
- Learning To Program By Programming Games
- Interesting Links 19 August 2013
- CS Educator Interview: Cait Sydney Pickens
- Beware the Self-Taught Know It All
- All You Know Isn’t Enough
- Interesting Links 12 August 2013
- Think Big
- CS Education Interview: Tammy Pirmann
- CS Educator Interview: Norm Messa
- Interesting Links 5 August 2013
- Computers Really Are Everywhere
- CS Educator Interview: Rebecca Dovi
July 2013
- Trick Questions Are A Bad Idea
- CS Educator Interview: Peter Beens
- Interesting Links 29 July 2013
- CS Educator Interview: Louis Zulli Jr
- CS Educator Interview: David Burkhart
- 5 Programming Mistakes To Warn Students About
- CS Educator Interview: Mike Zamansky
- Interesting Links 22 July 2013
- CS Educator Interview: Robert Medrano
- Thoughts On Mobile Phone Development
- An Hour of Code–Something for CS Ed Week 2013
- CS Educator Interview: Tom Indelicato
- Windows Phone Random Dialer Demo
- Interesting Links 15 July 2013
- What Is It With US Students and Programming Contests?
- CS Educator Interview: Laura Blankenship
- CS Educator Interview: Doug Bergman
- How Important Is The First CS Course?
- Reflections on EdTech Conferences
- Interesting Links 8 July 2013
- CS Educator Interviews: The Index
- CS Educator Interview: Ian McTavish
- TouchDevelop–Acceleration and GameLoop
- CS Educator Interview: Myra Deister
- CS Education Interview: Pat Yongpradit–Code.org
- Interesting Links 1 July 2013
June 2013
- CS Educator Interview: Kathleen Weaver
- Computer Science Education Act (CSEA)
- CS Educator Interview: Garth Flint
- Interesting Links 24 June 2013
- Teaching Computer Science: Profession or Craft
- Your GPA Doesn’t Mean Anything Useful
- Two Sides: APCS Principles
- Two Sides: Putting Industry Professionals in the Classroom
- Interesting Links 17 June 2013
- Free Computers For ISTE Attendees
- They Just Don’t Seem To Get It
- Parallel Processing And Data Analysis And Chocolate
- TouchDevelop Demo: Simple Turtle Graphics
- Interesting Links 10 June 2013
- Speaking Hello World – TouchDevelop
- How To Video: Hello World in TouchDevelop
- Side by Side Programming Language Comparisons
- Interesting Links 3 June 2013
- How To Overcome Silicon Valley
May 2013
- You Never Know Who The Computer Science People Are
- What’s In It For The Company?
- Interesting Links 27 May 2013
- Some Thoughts About MOOCs
- Sexism and Women in Technology
- Girls in IT–Infographic and Report from NCWIT
- Would You Hire Your Graduates?
- Interesting Links 20 May 2013
- Why Web Apps?
- 2013 CSTA Board Election Results Announced
- Computer (and Math) Humor
- Interesting Links 13 May 2013
- How Many Fart Apps Do We Need
- Visualization–can you see it in your head?
- Interesting Links 6 May 2013
- Why Search Engines Can’t Replace Teachers (yet?)
April 2013
- New Toy–Raspberry Pi
- Interesting Links 29 April 2013
- An Embarrassment of Riches
- Interesting Links 23 April 2013
- Hopscotch–Visual Programming for iPads
- Google Fellowship Opportunity for Up to 20 CS Teachers
- Fear of Being Boring
- BIG Projects
- 2013 CSTA Annual Conference Keynote Speakers Announced
- Interesting Links 15 April 2013
- The Book Reimagined by Video Game Makers
- Resources For Teaching Binary Numbers
- SIGCT Recommendations for ISTE 2013
- Lecture, Demo, Project
- Interesting Links 8 April 2013
- Thoughts on Bring Your Own Device to School
- The Problem With Projects
- Computer Science Education and New York City
- Interesting Links 1 April 2013
March 2013
- Relearning Math
- Turtle Graphics–Some Student Images
- Interesting Links 25 March 2013
- HTML and Computer Science
- Math, Physics, Art and the Spirograph
- Imagine Cup Kodu Challenge 2013
- Apply to be a Pilot Site for the AP CS Principles Course
- Interesting Links 18 March 2013
- TouchDevelop–This is Cool!
- Real Life Is …
- Lecturing or Conversing
- 2013 CSTA National Survey on High School Computer Science
- Interesting Links 11 March 2013
- It’s not lazy – its efficient
- ACM/IEEE-CS CS2013 Ironman-v1.0 draft released
- When Do We Teach Debugging?
- Interesting Links 4 March 2013
February 2013
- 2013 CSTA Annual Conference Registration Open
- What Most Schools Don’t Teach
- Interesting Links 25 February 2013
- Looking At Curriculum From Different Angles
- Obama Endorses Programming Classes in High School
- A Friendly Survey of Programming Languages
- I Can Look That Up For You
- Interesting Links 18 February 2013
- Drive Fear Out of the Classroom
- Throw Out The Usual Suspects
- Beware the Scaffold That Becomes a Crutch
- Computer Science - Part of English Baccalaureate
- Making Money or Making a Difference
- CS Principles–An Update
- Interesting Links 11 February 2013
- Improvisational Teaching
- Swapping Values The Tricky Way
- The Focus (Finding Outstanding Classrooms Using Social media)
- XNA is Dead (or will be soon)
- Interesting Links 4 February 2013
- Do We Need Radical Change in Computer Science Education?
January 2013
- Canadian Computing Education Day + Scratch Day Canada
- New CSTA Discussion List
- Going Home Again aka Back To The Classroom
- Interesting Links 28 January 2013
- Education and Industry–Friends or Foes?
- Windows 8 Game Development Links
- CSTA K-12 Computer Science Standards correlated with the Common Core
- Teacher as Opportunity Activator
- Interesting Links Post 21 January 2013
- Microsoft Achieve 2013: EduTech Family Summits
- Back To The Classroom
- Interesting Links 14 January 2013
- STEM Modeling Challenge–Florida Virtual School
- Sometimes It’s the Little Things
- Reversi Sample Code
- Interesting Links 7 January 2013
- Nerd Score, Geek Code and Over Reaching the Geek
- Avoid Puzzles in Code
- We Need More Operating Systems
2012 94
December 2012
- Interesting Links 31 December 2012
- Looking Back, Looking Forward
- The Future Belongs To The Creators
- Merry Christmas 2012
- Interesting Links 24 December 2012
- STEM related infographic from RackSpace
- How To Become A CS Education Thought Leader
- Looking Back On CSEdWeek 2012
- Interesting Links 17 December 2012
- Calling all US High School CS Teachers: Please give us your thoughts!
- Hackety Hack for Learning Ruby Programming
- Call for Proposals Annual CSTA Conference 2013
- Programming With Blocks
- Interesting Links 10 December 2012
- Windows Guy Buys An iPad
- Declare the Variables First
- Sharing is Learning
- Advice to Microsoft Education Marketing–Computer Science
- Interesting Links 3 December 2012
November 2012
- Microsoft’s Imagine Cup
- A Day With a Windows 8 Slate
- What Do You Want To Make?
- Cool Toys For Teaching Software and Engineering
- Words Matter
- Interesting Links 26 November 2012
- ACM/IEEE-CS Computer Science Curricula 2013 - Ironman v0.8 Draft Available for Comments
- What Programmers Say When Their Programs Don’t Work
- Interesting Links 19 November 2012
- Predicting the Future of Computing
- Where Do You Go To Learn To Teach Computer Science?
- The Open-ended Project
- Supporting Student Innovation
- Project or Recipe
- Interesting Links 12 November 2012
- The Myth of The All-nighter
- Are You Ready for Computer Science Education Week?
- Should Computer Science Teachers Be Paid More Than Gym Teachers
- Vampire Numbers and other Interesting Things
- On Industry Certifications For Students
- Windows 8 Apps for Social Good Contest
- Interesting Links 5 November 2012
- Computer Science Education Blog Roll
- Intersection of Art and Tech
October 2012
- Random Thoughts
- Interesting Links 29 October 2012
- Computing Projects for Girls
- Boring Projects
- Interesting Links 22 October 2012
- Stereotypes That Refuse To Die
- I Can Figure It Out Myself
- Finish the Features or Hit the Date
- Killing Curiosity
- Visual Basic Gangnam Style!
- Apps4VA Hackathons
- Interesting Links 15 October 2012
- On the value of a CS education
- HS Computer Science Honor Society Survey
- Top Computer Science Educators on Twitter
- NCWIT Award for Aspiration in Computing 2012 Reminder
- Are Your Students Whiteboard Ready?
- Layers and Layers
- Interesting Links 8 October 2012
- The Problem With Courses
- The Real Disruption of 3D Printing
- Omnibus Software (and hardware)
- Certified or Qualified
- Debugging is Good For Learning
- Interesting Links 1 October 2012
September 2012
- Find The Bug
- Creativity In Computer Science
- What About Small Data?
- Ruth Hartsook’s CS Teaching Resources
- Can We Afford To Wait For a CS Sputnik Moment
- Interesting Links 24 September 2012
- What period is it? Let me check my phone
- Thinking About Databases
- We Are Making Things Too Hard
- Decorate For Inspiration
- NCWIT Award for Aspirations in Computing 2012
- Interesting Links 17 September 2012
- Think Outside The Textbook
- To App Or Not To App
- What Have I Gotten Myself Into?
- Are You The Best Part Of A Student’s Day/
- Yes I’m Still Excited about Computer Science
- Interesting Links 10 September 2012
- Welcome to My New Blog Home
- Don’t Panic
August 2012
- Computer Controversies For Fun and Discussion
- Useful Download Links for Windows 8 and Windows Phone Development
- NCWIT Award for Aspirations in Computing 2012
February 2012
January 2012
2011 46
December 2011
- Top Most Read Posts of 2011
- Interesting links 11 December 2011
- Why I’m Still Excited about Computer Science
November 2011
October 2011
September 2011
- When Fish Fly
- Interesting Links 20 September 2011
- Microsoft East Region Bloggers
- What is an app?
- Interesting Links September 6 2011
August 2011
- Interesting Links 29 August 2011
- Interesting Links 20 August 2011
- Ready or Not–New School Year About To Start
- Windows Phone Development Training Online
July 2011
- Innovative Education Forum–Judging Day
- Are your students entered in the Windows Phone app contest
- Interesting Links 5 July 2011
June 2011
- Interesting Links 20 June 2011
- Share Kodu Cup Winners Announced
- A Collection of Good Posts
- Imagine Cup Game Design Competitors 2011
May 2011
- Interesting Links Post 31 May 2011
- Imagine Cup WorldWide Game Competition Finalists 2011
- Interesting Links 23 May 2011
- Seth Godin Needs To Visit a Library
- Interesting Posts 16 May 2011
- Teaching Students To Create Their Own Business
- Most Read Posts–April 2011
April 2011
- DreamSpark, AppHub and Windows Phone Development
- Enter the Student App-a-thon
- Computer Science Curricula In Flux
March 2011
- Interesting Projects–A Collection
- US Imagine Cup People’s Choice Awards
- FutureFed Expert Videos: Dan Kasun on Making Open Government Data Valuable
- Rebirth of DIY Software Development
- Top Read Posts February 2011
- Dream. Build. Play. is back for 2011
February 2011
- Interesting Links 28 February 2011
- FizzBuzz–A Programming Question
- Triangle Shooter–An XNA Windows Phone Game By Kenny Spade
- Making the Case for Becoming a Computer Science Teacher