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.
This worksheet was created to be used as a precursor to my https://www.tes.com/teaching-resource/intermediate-javascript-worksheet-12432830. The problems cover looping, variables, the console, and a small amount of function syntax. It should take the average JavaScript student around 20 to 30 minutes to complete this.
Files IncludedFiles Included
Beginner JavaScript Worksheet.pdf
Beginner JavaScript Worksheet.docx
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.
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.
This worksheet was created to help students learn to debug JavaScript. It is also designed to help students better understand the nuances of JavaScript. I would recommend assigning this as homework as some of the questions may require significant testing. I would say this is best for intermediate-level programmers.
Files Included:
JavaScript Coding - Spot That Error.docx
JavaScript Coding - Spot That Error.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.
This is a worksheet I designed for mid-level Python students to help test their general Python skills and conditional skills. Students should know basic data types (int, lists, booleans, etc). Students should also know how to create a basic function and return values from it. For your convenience, I’ve included files with the answer key removed to make printing easier. I also have included the example code solutions in a .py file that you can use as a reference when grading.
Files Included:
Intermediate Python Coding - Conditionals - No Answer Key.docx
Intermediate Python Coding - Conditionals - No Answer Key.pdf
Intermediate Python Coding - Conditionals.docx (with the answer key)
Intermediate Python Coding - Conditionals.pdf (with the answer key)
python_intermediate_conditionals.py
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.
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.
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.
This worksheet is designed for slightly beyond beginner level Arduino students. The goal of this worksheet is to help my students remember key sensors, and accessories for Arduino. It’s highly vocabulary based, and it worked very well with my ESL Arduino students as well.
Included inside:
Arduino Sensors & Accessories Vocabulary Worksheet II (no answer key).docx
Arduino Sensors & Accessories Vocabulary Worksheet II (no answer key).pdf
Arduino Sensors & Accessories Vocabulary Worksheet II (with answer key) - Copy.docx
Arduino Sensors & Accessories Vocabulary Worksheet II (with answer key) - Copy.pdf
image_citations.txt
Technical Note: You will need to be able to read a .docx file or a .pdf file (modern web browsers can open PDF’s) to view and/or print this worksheet.
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.
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.
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.
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.