Conference Presentations
CSTA 2018
High School Cyber Security Curriculum
NETA 2018
25 CS Tips in 50 Minutes
Microcontrollers in CS
NETA 2015 – Algorithmic Thinking
NETA 2016 – Computer Science Tools
Computer Science Tools Presentation
CSTA – Omaha CS Ed Camp 2016
Conference Notes Google Drive
Standards & Curriculum Writing
High School Cyber Security Curriculum – DO Space Fellowship
https://derekbabb.github.io/CyberSecurity/
K-12 CS Framework – Writer
k12cs.org
Nebraska State Standards for Computer Science
NDE Business, Management, & Info Tech
Codio Curriculum Writing – Codio.com
Codio CSTA Curriculum
Guest Blog Posts
Project Lead the Way Computer Science – Everyone’s a Maker
CSTA Board Nominees – Teaching in a Growing Field
Papers
Computing on the Silicone Prairie (SIGCSE, 2105)
Socratic Seminar in Computer Science (Unpublished)
Computer Science Projects
Tic-Tac-Toe:
This is an artificial intelligence program used in my AP Computer Science classes. The students create an AI for playing Tic-Tac-Toe and are able to compete against human and computer opponents.
The programming focus is on one-dimensional arrays and logic statements.
https://github.com/DerekBabb/Tic-Tac-Toe
Connect Four:
Another artificial intelligence project used in AP Computer Science. This program allows users to create an AI player for the game of Connect Four.
The programming focus is on two-dimensional arrays, logic and strategy in turn-based games.
https://github.com/DerekBabb/ConnectFour
Steganography Project:
This is a java project to explore Steganography, a method of hiding messages in image files. The lesson walks through several stages of discussing, exploring, and understanding steganography.
http://tekbot.unl.edu/SPIRIT2/Tech/lessons/T062_RET_Hidden_in_Plain_Sight.doc
Picture Edit – This is a java class that allows students easy access to pixel-level data of an image.
https://github.com/DerekBabb/PictureEdit
Optical Character Recognition (OCR) Project:
This is a java project where students take an image of a scoreboard from a sport game (basketball, football, etc.) and “read” the numbers displayed on the 7-segment displays. The end goal is to teach about OCR and how computers “see” images and what needs to be done to convert the pixel data to characters or numbers that can be manipulated.
http://tekbot.unl.edu/SPIRIT2/Tech/lessons/T084_RET_Do_You_See_What_I_See.doc
Score Maker – This java class allows access to image data and allows students to create and test their OCR algorithms.