email me at borlaj@portlandschools.org

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

FINAL PROJECTS

 

Show/Hide future schedule

final project due Thursday 1/22

Week18: 1/5/15
day activity assignment
mon

 

finish Tic tac toe project

 

submission instructions

Go to javabat.com , create an account and go to prefs and share with theborland@gmail.com

go to the Java side -

By Friday

  • basic: do 2 warmups, 2 from logic 1, 2 from Array1 - thats 6, you need to do 4 more from any section
  • advanced: do 2 warmups, 2 from logic 1, 2 from Array1, 2 from String1,2 from array2, 5 more from any logic2 or array2 or string2 or ap
tues networking  
wed networking - pong  
thurs no school - cold?  
fri

finish network pong

javabat

final project intro

 

Week17: 12/16/14
day activity assignment
mon speaker  
tues speaker  

Week16: 12/15/14
day activity assignment
mon

frogger

audio

frogger - DUE TOMORROW
tues

2D Arrays

Tic tac toe project

 
wed Tic tac toe project  
thurs

Tic tac toe project

Pause

 
fri Tic tac toe project  

Week15: 12/8/14
day activity assignment
mon HWJ16 -array activities HWJ16 -array activities due Wednesday
tues

HWJ16 -array activities

additional object array activities

HWJ16 -array activities

additional object array activities-

wed

frogger

 
thurs

frogger

frogger notes

images

 
fri frogger  

Week14: 12/1/14
day activity assignment
mon Pong  
tues Pong  
wed

snow day

 
thurs

Score

Collission

Pong

background image

Pong due tomorrow morning
fri

Arrays,

HWJ15-activities

HWJ15-activities

Week13: 11/24/14
day activity assignment
mon

Classes - intro,

Multiple Balls Activity

 
tues

 

 

Week12: 11/17/14
day activity assignment
mon timing timing - HWJ13
tues subday - continue work on HWJ13  
wed

buffering

HWJ14_BallDrop

HWJ14_BallDrop

 

 

thurs time  
fri

subday -

 

 

Week11: 11/10/14
day activity assignment
mon

PaintBrush

 

PaintBrush due Thursday class time
tues Veteran's day  
wed

PaintBrush

 

PaintBrush due Thursday class time
thurs

key listener

HWJ12_Keys

HWJ12_Keys
fri   HWJ12_Keys

Week10: 11/3/14
day activity assignment
mon Mouse Input

HWJ8

Dotted Line / Line Width

 

tues

attach all hwj8 in a email to theborland@gm****** with subject HWJ8

in message body - put the names of each person in group (or just you if that is the case).

Mouse motion

HWJ9 - Bottom of Mouse motion
wed HWJ9 - Bottom of Mouse motion

HWJ9 - Bottom of Mouse motion - due Thursday

attach all hwj9 in a email to theborland@gm****** with subject HWJ8

in message body - put the names of each person in group (or just you if that is the case).

 

thurs

attach all hwj9 in a email to theborland@gm****** with subject HWJ8

in message body - put the names of each person in group (or just you if that is the case).

Paintbrush

 
fri

Paintbrush

layers for advanced

 

Week9: 10/27/14
day activity assignment
mon

 

methods

HWJ6_Methods - due Tuesday

HWJ6_Methods - due Tuesday
tues

 

random

casting

Proj_Dice

bluej speed survey

hwj7_random
wed

bluej feedback

 

Proj_Dice for extra credit
thurs

DONE WITH CONSOLE(for most part)!

Create an applet and have a circle with size 50 appear somewhere on your screen, in some color.

timing

 

 

fri Mouse Input

HWJ8

Dotted Line / Line Width

 

Week8: 10/20 /14
day activity assignment
mon

pair programming

GUI

 
tues

GUI

Project - bmi

Project - bmi
wed

Project - bmi due Thursday

Labels:

JLabel weightLabel=new JLabel("Enter weight");

then

screen.add(weightLabel);

JSlider

Project - bmi due Friday
thurs

Project - bmi due Friday

Project - bmi due Friday
fri

past app entry

email

 

Week7: 10/13/14
day activity assignment
mon no class  
tues

ProjJ1-Bowlers Delight

ProjJ1-Bowlers Delight

wed no class  
thurs ProjJ1-Bowlers Delight due Monday ProjJ1-Bowlers Delight due Monday
fri

GUI

 

Week6: 10/6/14

day activity assignment
mon

 

subday - Conditionals

 

HWJ4_Conditionals
tues

Conditionals

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

create a method

HWJ4_Conditionals
wed

proper coding

Conditionals

due tomorrow
thurs

Loops -warmup do printOdds and insultUser

HWJ6
fri For/While Loops - examples  

Week5: 9/29/14

day activity assignment
mon

Review printing, Primitive Data

notes:

 

BlueJ at home

HWJ1 due Wednesday

tues

method name vs variable name

HWJ1 again

 
wed

Strings

HWj2
thurs

Review of stuff so far

Scanner,

 

HWJ3_Scanner
fri

Class Problem

 

 

Week4: 9/22/14

day activity assignment
mon

Java advantages

Intro to java simple program

Sample Code

 

hws (hopefully by tonight you are done up to section 3)

tues

Intro to BlueJ

graphics colors

[to use your own rgb color g.setColor(new Color(24,120,200)); //where 24 is r value, 120 g...

Project Java0 - create a face in an applet; add the whole body for extra credit

 

 

 

 

hws (do 4-1, 4-2)

hws submit

 

wed

 

Alice topic:

  • methods
  • method parameters

 

hws (hopefully by tonight you are done up to 5-1)

hws submit

thurs

Sample Code in Eclipse

 

 

hws (do up to 5-3)

hws submit

 

fri

Intro to BlueJ - GuiApplication

Alice Topics

  • different types of variables
hws need to be handed in by Monday or they will be late.

 

Week3: 9/15/14

day    
mon Scratch last day - survey  
tues

Okay, really last day in scratch

Projects due tomorrow (Rubric)

Rubric 15 points:

  • Clearly put it 3 days of work - 6 points
  • it works - 3 points
  • uses variables - 1 point
  • efficient code - 1 point
  • sprites named appropriately - 1 point
  • fun/creative/original - 3 points

 

wed

Add projects to Borlands studio

Show off projects

Vote (put full title in for choice)

Introduce Alice - 5 more days?

Download alice

 

thurs

Software Languages

Topics in Alice:

  • quad view
  • Do statements
  • methods
  • orient
  • vehicle
  • turn to face/point
  • move to/toward
  • as seen by

hws (do section 2)

hws submit

fri

Languages

 

Alice:

  • functions - distance to
  • math functions
  • Loops, while

 

hws (be up to 3-3)

hws submit

 

Week2: 9/8/14

day activity assignment
mon

Create an account (join) and login

Scratch powerpoint

quick survey

hwscratch-1 finish: (pdf)

  • 1a-quadrilateral
  • 1b- multicolored rectangle
tues

More scratch action:

  • multiple flags
  • when key pressed
  • Costume change
  • multiple sprites (both new and import)
  • backgrounds
  • random
  • forever/repeat
  • if on edge

 

  • 1c-triangles
  • 1d-circle
  • 1f-Advanced - olympics

 

wed
  • procedures (functions)
  • if then else statements

All in one project:

  • 2a - Create a ball that bounces around the screen. Have it start in the center, then move in a random direction. if it hits an edge have it bounce.
thurs
  • 2b - Create a paddle that the user can move left and right using the arrow keys
  • 2c - If the ball hits the paddle, have it bounce.
  • 2d - Add a variable for some purpose (maybe keep track of how many times it hits the paddle, or something)
fri Your own scratch final project. You will have 2(maybe 3) days to work on anything you want in scratch and it will be graded out of 12 points. Rubric comes soon. Bonus points for most creativity, most fun to play, most impressive and funniest.  

 

Week1: 9/2/14

day activity assignment
tues

Introduction

npr story jobs

 
wed

why

Introduction, requirements (to sign with academic honesty)

 

 

paper airplanes - instructions / plane

HW0
thurs

Code.org

Try it out:

Scratch (video)play with it

AppInventor (video) play with it

Alice (video) (download here)

BlueJ (video) try it out - click start bluej

Greenfoot

 

student survey p2

Key people and ideas

Alice HW1 (password and username is school name lower case)

Bring in your work on a flashdrive, or email.

Download alice here

 

fri

Warmup in scratch:

  • folow the tutorial
  • have the cat walk in a square
  • bonus: have the cat walk in a circle (or what looks like a circle)

Hardware lession

 

Computer dissection sheet from class