Hero image

CodingOverload's One Stop STEAM Shop

I am a computer science teacher in Taipei, Taiwan. I started the programming classes at my current school, so I always need to make a lot of materials for my classes. Whenever I have time, I upload anything that has been useful in classes.

I am a computer science teacher in Taipei, Taiwan. I started the programming classes at my current school, so I always need to make a lot of materials for my classes. Whenever I have time, I upload anything that has been useful in classes.
HTML & CSS Coding Review Worksheet II
donald_buhlbrowndonald_buhlbrown

HTML & CSS Coding Review Worksheet II

(0)
This was created to be an extension to my original HTML & CSS Coding Review Worksheet. I designed it in a very similar way, and simply upped the difficulty. As with the original, this assumes only extremely minimal conceptual knowledge of JavaScript, and requires no JavaScript coding knowledge at all. It was designed to be a short review worksheet, or a pop quiz. It should take around 15-20 minutes for the average students to complete it. Files Included: HTML and CSS Coding Review Worksheet II - Easy.docx HTML and CSS Coding Review Worksheet II - Easy.pdf HTML and CSS Coding Review Worksheet II.docx HTML and CSS Coding Review Worksheet II.pdf Note: You will need the ability to open either .pdf files or .docx files. You also will need the ability to open .zip files. Any modern computer can open .zip files by default, but if you have any issues please leave a comment and I will do my best to help you.
Beginner Python Conditionals Worksheet
donald_buhlbrowndonald_buhlbrown

Beginner Python Conditionals Worksheet

(0)
This worksheet was designed to be used by introductory Python students who have learned about conditionals before, but are not too advanced. I recommend using it as an in-class assessment, an unplugged activity, or as a homework sheet. I would estimate that it takes the average student around 20-30 minutes to complete it. Included: Beginner Python Programming - Conditionals Worksheet.docx Beginner Python Programming - Conditionals Worksheet.pdf Beginner Python Conditionals Worksheet - No Answer Key.docx Beginner Python Conditionals Worksheet - No Answer Key.pdf Note: You will need the ability to open either .pdf files or .docx files. You also will need the ability to open .zip files. Any modern computer can open .zip files by default, but if you have any issues please leave a comment and I will do my best to help you.
The First Computer Programmer - An Intermediate ESL Reading Comp Worksheet
donald_buhlbrowndonald_buhlbrown

The First Computer Programmer - An Intermediate ESL Reading Comp Worksheet

(0)
This is a worksheet designed for intermediate ESL students. I define intermediate as students possessing around A2-B1 level English. On average, 5th-grade students should be able to read this with only minimal guidance. Including the multiple-choice questions, this article is sufficient for a one-hour class. Included: ada_lovelace_intermediate_esl_worksheet.docx ada_lovelace_intermediate_esl_worksheet.pdf ada_lovelace_intermediate_esl_worksheet_answer_key.docx ada_lovelace_intermediate_esl_worksheet_answer_key.pdf Note: You will need the ability to open either .pdf files or .docx files. You also will need the ability to open .zip files. Any modern computer can open .zip files by default, but if you have any issues please leave a comment and I will do my best to help you.
Introduction to Java - Variables Homework Sheet
donald_buhlbrowndonald_buhlbrown

Introduction to Java - Variables Homework Sheet

(0)
This is a great way to have your student’s practice variables in Java. It focuses mainly on int and string data types. Though, it does encourage them to use other variable types, and there are multiple right answers. There are 6 questions which cover variables, and a little bit of how output works in Java. Note: You will need the ability to open .docx files to use this product. Included is a total of 4 pages, including the answer key.
Computer Technology Word Scramble
donald_buhlbrowndonald_buhlbrown

Computer Technology Word Scramble

(0)
This is a word scramble created using basic computer vocabulary. It focuses on the actual physical pieces of a computer such as, the mouse and keyboard. I primarily used this when introducing my students to what a computer actually is. Note: You will need the ability to open .zip files to use this resource. I have also included an answer key inside.
Python List Practice Problems
donald_buhlbrowndonald_buhlbrown

Python List Practice Problems

(0)
A couple of my Python students were having trouble with lists in Python, so I wrote this worksheet to have them work on in class. I think it could be a good homework sheet as well. It goes over lists, type casting, ascii, and uses the basic math operations (+,-,/,*). The zip file includes the following documents Python List Practice Problems.pdf, Python List Practice Problems.docx, and python_list_practice_problems.py. I used python 3.6.3, but any 3.X version should work (it will work with Python 2 with only minimal changes (if you buy it and want Python 2, just let me know and I can make the changes for you).
Python For Loop Practice Problems
donald_buhlbrowndonald_buhlbrown

Python For Loop Practice Problems

(0)
These worksheets were made to be used by Python students that are familiar with for loops, but need practice. I also use this when I need an offline assignment. Included: 1 Python worksheet with answer key, I have included PDF and DOCX formats, to use the DOCX you must have Microsoft Word, or an equivalent text editor. The code was tested using Python 3.X
C++ For Loop Practice
donald_buhlbrowndonald_buhlbrown

C++ For Loop Practice

(0)
These worksheets were made to be used by my C++ students that are familiar with for loops, but need more practice. I also use this when I need an offline assignment. Included: 1 C++ worksheet with answer key, I have included PDF and DOCX formats, to use the DOCX you must have Microsoft Word, or an equivalent text editor.
Scratch (coding) Matching Game
donald_buhlbrowndonald_buhlbrown

Scratch (coding) Matching Game

(0)
A matching game I play with my younger students to help them remember where each Scratch block is. I removed the colors from the blocks, so they have to try and work together to figure out which category a block belongs under, and then (if they want), color the block the proper color. The files included are a .pdf and .docx of the game, and also a .pdf and .docx file of the answer key sheet. You need a program capable of opening either one of these file types.
C++ Coding Beginner Programming Assignment: Make a Morse Code Encoder
donald_buhlbrowndonald_buhlbrown

C++ Coding Beginner Programming Assignment: Make a Morse Code Encoder

(0)
A great programming assignment for entry level C++ students who have learned about arrays and strings. I begin by teaching a simple example of a ROT-13 cypher since a similar algorithm can be used to solve both problems. This gets students very comfortable with C++ array syntax, and parallel arrays. You can also use this to make sure students are comfortable with the different data types in C++. Product Info: You will need the ability to extract zip files to use this product, it comes with a PDF and .docx of the programming assignment, and also includes two C++ solutions. One which is the basic solution, and one which is the solution to the extra challenges. The code for the extra challenges is commented. I coded this using Visual Studio, but besides the “system(‘pause’);” code it should work on other operating systems.
HTML & CSS Coding Worksheet
donald_buhlbrowndonald_buhlbrown

HTML & CSS Coding Worksheet

(0)
I am running a special Christmas holiday web development class, so I needed to make a worksheet for it. This worksheet isn’t too long, but it’s a good review of the basics of HTML and CSS. Included is an answer key, and also two versions of the same worksheet. One was designed for higher level students, and one for younger students. I teach two different age groups for this class, so I needed an easier one.