email me at borlaj@portlandschools.org

Loading
notes previous (11/<11) submit the dump links  
 

Final Project -

helpful code examples

 

Week18: 1/7/13

day activity assignment
mon

WARMUP - Bookstore - submit bookstore

Tic tac toe project

 
tues

 

Tic tac toe project

 
wed

Tic tac toe project

 
thur

Tic tac toe project

pause

fonts

thickness of line

Tic Tac Toe project submit instructions
fri Intro to Final Project (next 7 days, then due)  

Week17: 1/2/13

day activity assignment
mon no school  
tues no school  
wed review day  
thur

Arrays,

Array Practice

HWJ16 -array activities
fri Student activity Cool Examples (rotate, multipe jframes)

 

Week16: 12/17/12

day activity assignment
mon frogger  
tues frogger  
wed

frogger due Thursday

movie survey

Frogger due tomorrow
thur

Reading/Writing Files

High Score

High Score Frogger

 
fri movie day  

Week15: 12/10/12

day activity assignment
mon timing  
tues

buffering

time

HWJ14_BallDrop

 

 

wed HWJ14_BallDrop HWJ14_BallDrop
thur Classes - intro,  
fri Asteroid in classes (not good - fix to make easier, turning)  

 

Week14: 12/3/12

day activity assignment
mon

PaintBrush due

key listener

HWJ12_Keys
tues no class assembly  
wed HWJ12_Keys HWJ12_Keys due tomorrow
thur Applications  
fri Pair programming - send email prog  

 

Week13: 11/26/12

day activity assignment
mon

Create an applet SquareDraw with a textfield that will allow the user to put in a size of a square. When the user clicks, it will draw that size square centered around the cursor.

Mouse motion

HWJ10 - Bottom of Mouse motion
tues Mouse motion HWJ10 - Bottom of Mouse motion
wed

time

Dialog Boxes

NO HW - Job Fair at USM
thur

Paintbrush

resize

 
fri layers  

 

Week12: 11/19/12

day activity assignment
mon

Mouse Input

Warmup - together:

Lets add a clear button to our program for last week.

HWJ9

Dotted Line / Line Width

Ugly Dotted Line Solution

tues

Warmup: Working with a neighbor on only one computer, create a new applet called Colored Dot which will have:

  • In paint - a circle with a random location and random color and random size
  • Have a textfield on the screen
  • Have that textfield say HIT or NO if the user clicks on the circle

Runnable

time

 

Week11: 11/12/12

day activity assignment
mon no class - Vet day  
tues

casting,

random

hwj8_random
wed Proj_Dice  
thur

Proj_Dice

Tutorial provided by Nate

 
fri

Current events (helpful sites:

nytimes, cnet, mit, engadget, cnn, technews)

Mouse Input

no hw

Week10: 11/5/12

day activity assignment
mon

GUI

notes on finance tracker

pair programming on GUI assignments

 
tues

pair programming on GUI assignments

 
wed Project - bmi

Project - bmi - due tom
thur methods HWJ7 - due Tuesday
fri

speed survey

HWJ7 - due Monday

HWJ7 - due Tuesday

Week9: 10/29/12

day activity assignment
mon

Persistent data:

starting w/ Nate's MoleMash

MakeQuiz / TakeQuiz (presidents example)

database

In a new program, Create an app: findDogsAge (String size, int age)

that works like this

size is either small or big.

If small, a dogs age is 1 human = 15, 2=24, and every year past is 4 more

If big, a dogs age is 1 human = 15, 2=24, and every year past is 6 more

 
tues

Loops -warmup do printOdds and insultUser

 

wed

Nate reviews For/While Loops

HWJ6

HWJ6
thur ProjJ1  
fri ProjJ1 - due Monday on 2nd quarter grades  

Week8: 10/22/12

day activity assignment
mon

Ladybug post

Lists

Eightball - assets

 
tues absent work on Eightball - assets

 

wed

Review lists, eightball stuff (like procedures, text displaying)

Algorithms - path to door

Eightball due 8 points

2 pnts images and buttons set up

1 pnt list declared w/ 5+ items

1 pnt random choice

1 pnt display choice

1 pnt displayed in appropriate place

1 pnt atleast 1 procedure

1 pnt shake and button work

Extras do at least 2:

sound, animate, text slows down displaying, other stuff

thur Grade eightball, start on persistent data  
fri no class  

Week7: 10/15/12

day activity assignment
mon

finish molemash

issues:

HWAI2 - finish molemash with extras
tues

molemash post report

video

event vs time driven programming

animation

HWAI3 - Animation assignments
wed no class - PSATs  
thur

LadyBug

assets

DroidScreen - to show your phone on pc

 
fri

App Inventor survey

Pair programming v1,v2

LadyBug

 

 

Week6: 10/8/12

day activity assignment
mon

Columbus Day

 
tues

Mobile programming

intro video

activations

future technology

market

 

 

 
wed

Hellopurr tutorial

App Inventor - HelloPurr - annotate

 

To run app inventor - you need this (pc / mac)

 

 

Extend HelloPurr with at least 3 of these features

  • Different image
  • Different sound
  • Play sound twice
  • Have the picture be taken by the camera
  • Have it vibrate when touched
  • Have a button that swaps the picture
  • Have the button swap the sound

Add one idea of your own

thur

Try out phones.

Extend HelloPurr

PaintPot

 
fri

Molemash

(assets)

HWAI2 to show off on Monday

Extend Molemash with at least 3 of these things:

  • change images to Deering theme
  • change image to camera shot
  • add sound
  • score decrease if they miss
  • increase speed of transitions
  • levels where number of moles increase
  • if they miss a certain number, game over
  • high score

And add one idea of your own

 

Week5: 10/1/12

day activity assignment
mon

Review of stuff so far

proper coding

Scanner,

 
tues

 

Class Problem

HWJ3_Scanner
wed Conditionals

HWJ4_Conditionals

Download bluej3.05 here

thur

Add this to HWJ4

     
//Given 2 ints, a and b, say YES if one if them is 10 or if their sum is 10.
    //makes10(9, 10) ? YES
    //makes10(9, 9) ? NO
    //makes10(1, 9) ? YES
    public void makes10(int a, int b) 
    {

    }

HWJ4_Conditionals

For those wanting an alternative for findAverageWeight use this below:

    //The chart for insurance is below:
    //age         male   female
    //under 18    1400     900
    //18+         800      500
    //The method below will spit out insurance rate
    public void findInsurance (String gender, int age)
    {
        
    }                
                

 

fri

Current events (helpful sites:

nytimes, cnet, mit, engadget, cnn, technews)

Warmup problem in groups of 2 (or not):

Create a method that will find how much tax you need to pay. Tax is based on income:

public void findTaxesOwed(double income)

That will take in an income for a single filling person and spit out this info:

You need to pay $24,520 in taxes on the $110,000 you earned. That is a tax rate of 22.29%

Loops -warmup do printOdds and insultUser

 

Week4: 9/24/12

day activity assignment
mon

intro to bluej/review of a java program

install Bluej,

shapes

 

Install on home computer or netbook

(JDK - here)

BlueJ - here

HWI1- Finish Shapes

tues

intro to applet/app

 

HWI2- Finish 4 colors/objects from 2
wed

intro to applet/app

 

 
thur

Review printing, Primitive Data

notes:

 

HWJ1 do up to FindFahr
fri

Current events (helpful sites:

nytimes, cnet, mit, engadget, cnn, technews)

strings

HWj2

Week3: 9/17/12

day activity assignment
mon

oop programming

Alice:

  • math functions
  • Loops, while

 

Alice HWS finished 3-3/ Submit here
tues

Alice:

  • variables
  • methods again that take in parameters
Alice HWS finished 4-2/ Submit here
wed

 

Alice:

  • keys
  • other events
Alice HWS finished 5-1/ Submit here
thur programming first time in java Alice HWS finished 5-5/ Submit here
fri

Alice:

  • random
  • variables
  • what as a string

Click here to take survey

Alice HWS finished 6-2/ Submit here

Extra projects here

Bring in Android devices w/ Connectors

 

Week2: 9/10/12

day activity assignment
mon

student survey (if you have not done so)

npr story, skill mismatch

Computer hardware

 
tues

 

Key people and ideas

Play with alice:

You will need to have alice2.3 on your computer (download)

Try a tutorial

wed

History of Computers

singularity

 

Alice intro

hws do 1-1 through 1-4 (password and username is school name lower case)

Bring in your work on a flashdrive, or email.

thur

Software

Topics in Alice:

  • quad view
  • Do statements
  • methods
  • orient
  • vehicle
  • turn to face/point
  • move to/toward
hws (do 2-1 2-2 2-3)
fri

Java Language

 

  • do together
  • Vehicle
  • Functions

 

hws (you should be up to 3-1)

 

Week1: 9/6/12

day activity assignment
thurs

Introduction

fri

Introduction, requirements (to sign with academic honesty)

student survey

npr story

HW0