Search for episodes from APCS Java with a specific topic:

Latest episodes from APCS Java

Hello World Without an IDE

Play Episode Listen Later Aug 5, 2022


You can get a lot of insight in how coding works and how an Integrated Development Environment (IDE can help the process of compiling, and executing the code you write.

Installing Java JDK SE 8 on Windows 10

Play Episode Listen Later Aug 11, 2020


Installing the Java JDK 8 SE on Windows 10 for learning AP Computer Science A.  Links mentioned in the video:mathorama.com/wikiSummer Assignment Links linksjava se jdk8 downloads.htmlhttps://bluej.org/versions.html Subscribe to APCS Java

Cheater Catcher Project

Play Episode Listen Later Mar 13, 2020


Part 2: Organizing the report that shows possible plagiarism might require another data structure to sort. Download the files you need to get started at here. Click the title to see the video.

PokerHand

Play Episode Listen Later Mar 13, 2020


To make a variety of Poker games, we need a way to evaluate and compare Poker hands. This video also shows how to implement an interface in an inner class, so that a user can press a button, and new poker hands are generated. Starter code can be found at the APCS Wiki.

Game Applet Stage 3

Play Episode Listen Later Apr 7, 2013


Stage 3 Enemies are made and tested. VideoSource code is at http://apcs.mathorama.com/index.php?n=Main.SimpleGameTutorial and the game is at http://www.mathorama.com/ChickenLittle.html If you missed Stage 1, you can get it at http://www.youtube.com/watch?v=u459QHRepC8 or https://archive.org/details/GameAppletStage1. Stage 2 can be found at https://archive.org/details/GameAppletStage2

Game Applet Stage 2

Play Episode Listen Later Apr 7, 2013


Stage 2 of the Game Applet is making the player and have it be controlled with keyboard input.Source code is at apcs.mathorama.com and the game is at www.mathorama.com/ChickenLittle.htmlVideoYouTubeIf you missed Stage 1, you can get it at here

Game Applet: Stage 1

Play Episode Listen Later Apr 5, 2013


Stage 1: Load the art and sounds to your eclipse project, so you can export your game into a .jar file to easily upload to a web site.  You can get to the game and the source files at: Link to GameLink to Source Code Link to VideoLink to Video on YouTube

Gridworld Overview

Play Episode Listen Later Mar 10, 2013


Making Images with GIMP

Play Episode Listen Later Nov 23, 2012


Making Images With GIMPYou can download from http://www.gimp.org I show how to use some features in GIMP (from www.gimp.org) a open source image editor to use with your programs.  First, drawing a picture from scratch, then cleaning up a photo, and finally tracing a photo to make a simple "cartoon" like image.  For more info on where I used these images, see http://apcs.mathorama.com/ 

Installing BlueJ 2012

Play Episode Listen Later Aug 22, 2012


Installing BlueJ 2012 Video Here is a 2012 version to check to make sure your Java SDK and BlueJ IDE installation is working correctly. While I'm using Ubuntu 12.04 to show this, it works pretty much the same in Windows and OSX.

Comparator Interface in Gridworld

Play Episode Listen Later Nov 23, 2011


Here is a customized World for Gridworld where the message on the top is updated to show how many bugs there are and the location of the furthest Bug in the grid. You need to implement the Comparator interface for the grid world Bug class. You need to define a compare method that returns an int. Get the location of each Bug and use the compareTo method of Location. Here is the starter code: apcs.mathorama.com mpeg4 movieQuicktime movie

One To Ten Game Part 3

Play Episode Listen Later Oct 23, 2011


Part 3 of the One to Ten Game which explains the Player Class. You can see a working copy at http://www.mathorama.com/OneToTenConsole.html

One to Ten Game Part 2

Play Episode Listen Later Oct 23, 2011


Part 2 of 3 of the One to Ten Game

One to Ten Game Part 1

Play Episode Listen Later Oct 22, 2011


In this tutorial, we make a game called "1 to 10" rather than tic-tac-toe (naughts and crosses). We will construct A Board Class in the first part along with a tester class. The idea is to move a page either one or two positions, and the one in the last position loses. The strategy is not to difficult, so eventually we can make a robot player who will always play perfectly.

Make a Java Class for Dots

Play Episode Listen Later Sep 3, 2011


Make a new object that represents a dot using the eclipse IDE.

Making a JAR file in Eclipse

Play Episode Listen Later May 23, 2011


If you want to publish your Applet to the web, you probably need to make a Java Archive, or JAR file that allows you to embed your Applet in a web page

Interfaces Part 3

Play Episode Listen Later Feb 21, 2011


Implementing java interfaces for any Object. For "starter" code see the APCS Wiki

Java Interfaces Parts 1 and 2

Play Episode Listen Later Feb 21, 2011


We introduce a way to use code to work with a variety of classes using interfaces. Source code can be found at the APCS Wiki

Getting Started with APCS Java on Windows 7

Play Episode Listen Later Aug 23, 2010


Cryptography

Play Episode Listen Later May 14, 2010


Starting Code:import java.util.Scanner;/** * Simple Polyalphabetic Cryptography * * @Chris Thiel * @28 Feb 2009 */public class VignereCipherStartingCode{ private static final String alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; private static int nextChar(String k, int i){ i=i%k.length(); String letter=k.substring(i,i+1); return alphabet.indexOf(letter); } public static String encode (String m, String k){ String result=""; for (int i=0; i

Making Classes with the Eclipse IDE

Play Episode Listen Later Sep 7, 2009


Dr Java interactions

Play Episode Listen Later Aug 22, 2009


Click on the title to see the video. Here I show how to try the code snippets that you will see while reading Chapter 2 of Horstmann, "Java Concepts"

Cheater Catcher Intro

Play Episode Listen Later Jan 19, 2009


Overview of how to design a program that checks for patterns of matching words to detect plagiarism.

Base Converter Solution

Play Episode Listen Later Dec 26, 2008


JUnit Testing

Play Episode Listen Later Dec 24, 2008


Writing code to test the code you want to write! Sounds crazy but it is the quick way to make sure the code does what you want it to!

Claim APCS Java

In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

Claim Cancel