Skip to main content
logo
Log in using your account on:
Google
Moodle Login Page
EAHSOnline
    • Courses
      • Business and Computer Technology
      • English
      • History
      • Math
      • Science
      • World Languages
    • Easton School District
    • Easton Area High School

AP Computer Science

Self enrollment

AP Computer Science

Teacher: Michael Tanczos

Click to enter this course


Skip Navigation
Navigation
  • Home

    • PageAbout Moodle

    • PageReview of Moodle

    • ForumSite news

    • PageEAHS Moodle Privacy Policy

    • Courses

      • APCS

Skip Table of contents
Table of contents
  • AP Computer Science
  • Course Description + Sample Questions
  • AP Computer Science Syllabus
  • Welcome to APCS Survey
  • My AP Classroom (Collegeboard)
  • Collegeboard Classroom Sign-in Codes
  • 2022-23 Pacing Guide
  • AP Groups
  • AP Computer Science Resources
  • Course Outline
  • Computer Science A 2009 Scoring Guidelines Worksheet
  • Java Subset (What you need to know)
  • Exam Practice Tips
  • AP Computer Science Review
  • College Board Free Response Review
  • AP Computer Science Tutoring
  • Barron's Online Test Prep
  • How to do well on the AP Free Response (2014 questions)
  • AP Test Readiness Checklist
  • Beginnersbook.com Tutorials
  • Unit 1 : Primitive Types
  • Introduction to Java
  • Small Java Programs
  • Escape Characters Lesson Notes
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Coding with Tanczos: Fun With Console Applications
  • Coding with Tanczos: Your Initials
  • Coding with Tanczos: Make a Tree
  • Coding with Tanczos: A'Hoy Mateys!
  • Coding with Tanczos: Stewie
  • Coding with Tanczos: So Meta
  • Primitive Data
  • Object Data
  • Daily Video 1
  • Daily Video 2
  • Variables and the Assignment Statement
  • Review: What is a Variable?
  • Review: Declaring Variables in Java
  • Review: Changing Variables in Java
  • Review: Naming Variables
  • Variables in Java
  • Data Types in Java
  • Increment, Decrement, and Assignment Operators
  • Primitive Data Quiz (20 points)
  • Coding with Tanczos: Salary Calculator
  • Expressions and Arithmetic Operators
  • Input and Output
  • Operators (Modulus)
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Coding with Tanczos: Degrees to Radians
  • Coding with Tanczos: Complimenter
  • Coding with Tanczos: Ounces to Cups
  • Coding with Tanczos: Average Rainfall
  • Coding with Tanczos: Displacement
  • Compound Assignment Operators
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Coding with Tanczos: Second Differences
  • Casting Variables
  • Formatted Output
  • Daily Video 1
  • Daily Video 2
  • Coding with Tanczos: Slippery Slope Casting
  • Coding with Tanczos: PiggyBank
  • Coding with Tanczos: Chicken Surprise
  • Coding with Tanczos: Chicken Surprise Two Point Oh
  • Unit 2 : Using Objects
  • Objects
  • Daily Video 1
  • Daily Video 2
  • Object Oriented Programming Basics (30 points)
  • Automagical Class Maker (10 imaginary points)
  • Object References
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Coding with Tanczos: Creating Your Own Single Objects
  • Coding with Tanczos: Construct a Box
  • Daily Video 1
  • Daily Video 2
  • Coding with Tanczos: Picture Menu
  • Coding with Tanczos: Lyrical Genius
  • Coding with Tanczos: Keychains For Sale
  • Daily Video 1
  • Daily Video 2
  • Coding with Tanczos: TimeStamper
  • Daily Video 1
  • Daily Video 2
  • Coding with Tanczos: Broken Register
  • Coding with Tanczos: Function Call Alphabet
  • Coding with Tanczos: Fill-In Functions
  • Coding with Tanczos: Keychains for Sale, for real this time
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Strings and Object References
  • More about Strings
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Tons of String Exercises with Solutions
  • Codingbat String-1 (15 Problems, 30 points)
  • Coding with Tanczos: Coding-Bat String-1
  • Coding with Tanczos: What's that Character?
  • Coding with Tanczos: Name Reversal
  • Coding with Tanczos: Becky the Receptionist
  • Wrapper Classes - Integer and Double
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Floating Point
  • Random Numbers Code Shortcuts
  • Random Numbers
  • CodeHS - Using the Math Class
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Unit 3: Boolean Expressions and if Statements
  • Daily Video 1
  • Daily Video 2
  • The if Statement
  • Review: Conditionals
  • The Single Branch if Statement
  • Daily Video 1
  • Daily Video 2
  • Coding with Tanczos: Discount Prices
  • Coding with Tanczos: Order Checker
  • Daily Video 1
  • Daily Video 2
  • Coding with Tanczos: Twenty Questions
  • Coding with Tanczos: A Little Quiz
  • Coding with Tanczos: Tiny Adventure
  • Daily Video 1
  • Daily Video 2
  • Boolean Expressions
  • Boolean Expressions and Short-circuit Operators
  • Review: Complex Conditionals
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Complete 15 Logic-1 Codingbat.com Problems (60 pts)
  • Truth Tables and De Morgan's Laws
  • DeMorgans Law and Boolean Algebra
  • Daily Video 1
  • Daily Video 2
  • Complete 5 Logic-2 Codingbat.com Problems (30 pts)
  • If Statements and Logic Quiz (20 points)
  • Daily Video 1
  • Daily Video 2
  • Unit 4: Iteration
  • Loops and the while statement
  • Review: While Loops
  • Review: Loops in Java
  • Counting Loops
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Coding with Tanczos: Touchdown!
  • The for Statement
  • More about the for Statement
  • Review: For Loops Example
  • Review: While Loops Example
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Coding with Tanczos: Ten Times
  • Coding with Tanczos: Counting by Halves
  • Coding with Tanczos: Xs and Ys
  • Coding with Tanczos: Getting Individual Digits
  • Daily Video 1
  • Complete 8 String-2 Codingbat.com Problems (40 pts)
  • Complete a TOTAL of 16 String-2 Codingbat.com Problems (40 pts)
  • Nesting Loops and Ifs
  • Sentinel-controlled Loops
  • Result-controlled Loops
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Complete 8 String-3 Codingbat.com Problems (40 pts)
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Unit 5: Writing Classes
  • Objects
  • Defining your own Classes
  • Class Design Example (miles per gallon)
  • Class Design Example (checking account)
  • Encapsulation and Visibility Modifiers
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • More about Objects and Classes
  • Daily Video 1
  • Daily Video 2
  • Comments in Java
  • Daily Video 1
  • Daily Video 2
  • Daily Video 1
  • Daily Video 2
  • Daily Video 1
  • Daily Video 2
  • Method Parameters
  • Parameters, Overloading, Local Variables
  • Object Parameters
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Daily Video 1
  • Daily Video 2
  • Daily Video 1
  • Daily Video 2
  • Daily Video 1
  • Daily Video 1
  • College Board : Ethical Use of the Computer
  • Unit 6: Array
  • Arrays
  • Helpful Arrays Notes
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Codingbat.com - Complete 15 Array-1 Exercises (80 points)
  • Arrays of Objects and Linear Search
  • Common Array Algorithms
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Codingbat.com - Complete 15 Array-2 Exercises (80 points)
  • Daily Video 1
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Unit 7: ArrayList
  • Daily Video 1
  • Daily Video 2
  • Notes - ArrayList
  • Intro to ArrayLists
  • Daily Video 1
  • Daily Video 2
  • ArrayList Methods
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Looping Through a List
  • Daily Video 1
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Sorting Algorithms Explained
  • Visual Demonstration of Sorting Algorithms
  • Sorting Algorithm Animations
  • 15 Sorting Algorithms in 6 minutes
  • The Sorting Test Challenge (90 points)
  • Daily Video 1
  • Unit 8 : 2D Array
  • 2D Arrays (Matrices or Grid)
  • Interactive Text: Two-dimensional (2D) Arrays
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Interactive Text: Traversing 2D Arrays
  • Interactive Text: 2D Array Practice
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • Unit 9: Inheritance
  • Introduction to Inheritance
  • Abstract Classes and Polymorphism
  • More about Polymorphism
  • Daily Lesson 1
  • Daily Lesson 2
  • 07 Notes - Interfaces and Implementations
  • 09 Notes - Abstract Classes
  • 11 Notes - Object Terminology
  • 12 Campfire How my Dog learned Polymorphism
  • VIDEO: Inheritance: Superclass and Subclass
  • VIDEO: Inheritance: Extending Classes
  • VIDEO: Inheritance: Constructors
  • VIDEO: Overriding with toString
  • Daily Lesson 1
  • Daily Lesson 2
  • Daily Lesson 1
  • Daily Lesson 2
  • Daily Lesson 1
  • Daily Lesson 2
  • Daily Lesson 1
  • Daily Lesson 2
  • Daily Lesson 1
  • Daily Lesson 2
  • Daily Lesson 3
  • Daily Lesson 1
  • Daily Lesson 2
  • Interfaces
  • Unit 10 : Recursion
  • Daily Video 1
  • Daily Video 2
  • Recursive Tracing 1 (30 points)
  • Recursive Tracing 2 (30 points)
  • Recursive Tracing 3 (30 points)
  • Recursive Tracing 4 (30 points)
  • Recursion Coding-Bat (60 points)
  • Daily Video 1
  • Daily Video 2
  • Daily Video 3
  • AP Problem Solving
  • AP Computer Science Quick Reference (Exam MUST-HAVE)
  • AP Computer Science Free Response Practice Questions (FRQ)
  • WordPair AP Scoring Guide
  • LogMessage Scoring Guide
  • Codingbat.com - Complete 24 Array-2 Exercises (80 points)
  • SparseArray AP Scoring Guide
  • Scrambler AP Scoring Guide
  • Product Review 2020 FRQ Solution
  • Codingbat.com - Complete any 5 AP CS Medium Exercises (80 points)
  • Codingbat.com - Complete 9 Array-3 Exercises (80 points)
  • Coding and Exam Practice
  • CodingBat Challenges
  • Googlers Imposter Syndrome
  • Tips On The AP Free Response 2016
  • Tips On The AP Free Response 2016 (PDF)
  • Loops
  • Arrays
  • ArrayList
  • Primitives and Expressions
  • Strings
  • Algorithms and Problem Solving
  • If Statements and Logic
  • Object Oriented Programming
  • Abstract Classes and Inheritance
  • Data Abstraction
  • Interfaces
  • Recursion
  • Software Engineering
  • Mini AP Exam (75 points)
  • Log Message Solution
  • Diverse Array Solution
  • HiddenWord Solution
  • NumberGroup Solution
  • SparseArray Solution
  • ap15 frq computer science a
  • Robocode
  • Java JDK Download
  • Robocode Main Site
  • Robocode Installer (.jar file)
  • Robocode API
  • My First Robot Robocode Tutorial
  • Supersample Bots (Test Yourself)
  • Class Robots
Back

© Copyright 2022-23 Easton Area School District  |  Privacy Policy

2601 William Penn Highway
Easton, PA 18045

 http://eahs.eastonsd.org/
You are not logged in. (Log in)