TPT
Total:
$0.00
John's Computer Science Projects Banner

John's Computer Science Projects

Rated 0 out of 5
3 Followers
Ypsilanti, Michigan, United States
About the store
I earned my PhD in Math in 2019. In total I have 8 years of experience teaching high school and college-level math and computer science courses. Currently I teach AP Computer Science A and AP Calculus at a college preparatory school.
Read more

All resources

Filters
Preview of AP Computer Science A - Binary Number Programming Assignment

AP Computer Science A - Binary Number Programming Assignment

STARTER FILES, AUTOMATIC TESTER/GRADER, and WORKSHEET included! This bundle contains files for a Binary Number programming assignment. Check out the free resource "Binary Number Programming Assignment - worksheet" for a full description of the project. This project teaches students about binary numbers, binary number arithmetic, using arrays, and implementing classes that have array instance variables. The assignment can be completed on average in about 2 hours of class time, or could be desi
Preview of AP Computer Science A - Binary Number Programming Assignment - teacher files

AP Computer Science A - Binary Number Programming Assignment - teacher files

This zip file contains a working solution to the Binary Number programming assignment as well as a tester that validates student code for the assignment. Recommended to purchase as a bundle with student starter files and the assignment sheet!
Preview of AP Computer Science A - Binary Number Programming Assignment - starter files

AP Computer Science A - Binary Number Programming Assignment - starter files

This zip file includes the code to give to students at the beginning of their BinaryNumber programming assignment. It contains two important files: BinaryNumber.java and BinaryNumberTester.java. Neither file currently compiles, it is up to students to fill in the files to complete the assignment.
Preview of AP Computer Science A - Binary Number Programming Assignment - worksheet

AP Computer Science A - Binary Number Programming Assignment - worksheet

This is a project I use in my AP Computer Science A class as a way of practicing using arrays, writing classes, array algorithms, as well as a first introduction to binary numbers and binary arithmetic. The file contains the handout I give students at the beginning of the project. The project typically takes 1.5 to 2 hours of class time. For a full set of starter files and tester for grading, check out the bundle!
Showing 1-4 of 4 results

About the store

Experience

I earned my PhD in Math in 2019. In total I have 8 years of experience teaching high school and college-level math and computer science courses. Currently I teach AP Computer Science A and AP Calculus at a college preparatory school.

Teaching style

I believe that students learn by doing, and that is especially the case when it comes to computer science. I integrate about 14 multi-day programming assignments into my AP Computer Science course. Each programming assignment is designed to give students (1) practice with an important topic in the AP curriculum and (2) exposure to an important area of computer science they might explore more deeply in college.

Awards & shining teacher moments

While in graduate school I earned two awards for excellence in teaching.

My own education history

In 2014 I earned my Bachelor's degree in mathematics from the University of Michigan. In 2016 I earned my Master's and finally in 2019 I earned my PhD in Mathematics. Throughout my post-secondary career I took numerous computer science courses in Computer Science such as cryptography, machine learning, and computer security.

Additional biographical information

I love learning, and over the years I've developed a number of programming projects including web, mobile, hardware, and desktop applications.