Course Description
Java with BlueJ
All future communication will take place via Google Classroom with Ms. Lopez
Wednesday, March 11
looked at completed student work;
completed working on GUI redo of the Treasure Hunt game
Tuesday, March 10
???
Monday, March 9
demonstrated how to merge old Treasure Hunt code with the GUI code;
continued working on GUI redo of the Treasure Hunt game;
GUI Treasure Hunt due Wednesday
Friday, March 6
???
Thursday, March 5
continued working on GUI redo of the Treasure Hunt game;
due next Wednesday
Wednesday, March 4
???
Tuesday, March 3
discussed details about a GUI redo of the Treasure Hunt game;
started working on it (due next Wednesday)
Monday, March 2
???
Friday, February 29
looked at some of the completed loan calculators;
began talking about a GUI redo of the Treasure Hunt game
Thursday, February 28
Worked on Triangle packet – 18 triangles due Friday March 6th
Wednesday, February 26
looked at some of the completed interfaces;
continued working on the loan payment calculator;
continue working on the loan payment calculator (due Friday)
Tuesday, February 25
Similar triangle short cuts (notes)
Monday, February 24
discussed parsing Strings into doubles, and converting doubles into Strings;
continued working on the loan payment calculator;
continue working on the loan payment calculator (due Wednesday??)
Friday, February 21
Thursday, February 20
discussed the appearance of this loan payment calculator;
began working on the loan payment calculator;
continue working on the loan payment calculator (due Wednesday)
Wednesday, February 19
???
Tuesday, February 18
discussed/demonstrated a GUI template for starting a project;
using the template, start piecing together a loan payment calculating program
Monday, February 17
???
Friday, February 14
viewed some of the finished icons;
finished working on icon
Thursday, February 13
???
Wednesday, February 12
demonstrated the g.fillPolygon() method;
continued working on icon;
icon due at the end of class on Friday
Tuesday, February 11
???
Monday, February 10
demonstrated drawing on a JPanel placed within a JFrame;
discussed screen coordinates;
demonstrated AWT Graphics methods;
create/draw an icon (due Friday)
Friday, January 31
???
Thursday, January 30
group coded a String method that would remove the vowels from an incoming String parameter;
discussed/viewed some common GUI objects
Wednesday, January 29
4.8 Geometric transformations, click here for notes and homework
Tuesday, January 28
discussed/demonstrated variable scope;
read: 173-177 (methods)
Monday, January 27
4.3-4.5 Questions + Quiz
Friday, January 24
discussed Wednesday’s quiz over arrays;
looked at some of the student code for the Treasure Hunt program (due today)
Thursday, January 23
4.3-4.5 notes (Click here to watch)
Wednesday, January 22
quiz over arrays;
worked on the Treasure Hunt program (due Friday);
continue working on the Treasure Hunt program
Tuesday, January 21
4.2
Monday, January 20
group-coded some more details of the Treasure Hunt program (due Friday);
quiz over arrays on Wednesday:
continue working on the Treasure Hunt program
Friday, January 17
???
Thursday, January 16
further discussed/demonstrated methods;
began discussing details of writing a Treasure Hunt program
Wednesday, January 15
???
Tuesday, January 14
began discussing/demonstrating classes and methods, modularization, reuse of code;
read: pp.169-172 (fields)
Monday, January 13
???
Friday, January 8
finished group discussion #6 on p. 165 (due Tuesday);
read: pp.167-168 (classes and methods)
Thursday, January 9
???
Wednesday, January 8
demonstrated usage of the sort method from the Arrays package;
began group discussion of the next coding task;
start on #6 on p. 165 (due Tuesday)
Tuesday, January 7
???
Monday, January 6
defined/discussed 2-arrays;
demonstrated usage of a 2-D array with a 2-D random walk simulator;
read: pp. 157-158; 162-164 (parallel arrays & Array utilities in Java class libraries)
Monday, December 16
reviewed programs written this semester in preparation for semester exam (1:35 Wednesday afternoon)
Friday, December 13
???
Thursday, December 12
reviewed/contrasted student work on the current program;
explained/demonstrated how a String array is used to accept command-line arguments when a program is called;
those who haven’t–get it done by Monday
Wednesday, December 11
???
Tuesday, December 10
discussed details of the letter frequency counter program (due Thursday)
Monday, December 9
???
Friday, December 6
discussed/demonstrated the enhanced for loop;
wrote and discussed a random walk simulation using a 1-dimensional array;
briefly discussed our next program (found in the Teacher folder) involving finding the letter frequency in a text sample;
get started on the letter frequency counter program
Thursday, December 5
???
Wednesday, December 4
did more demonstration with 1-dimensional arrays;
read: pp. 154-156 (The enhanced for & String parameters to the main method)
Tuesday, December 3
???
Monday, December 2
discussed the quiz over methods of common classes;
defined/discussed/demonstrated 1-dimensional arrays;
read: pp. 149-153 (1-D arrays)
Thursday, November 21
3.4 Slope of lines
Wednesday, November 20
quiz over methods of common classes
Tuesday, November 19
3.3 Quiz + 3.4 Slope of lines
Monday, November 18
looked at some student programs;
discussed handout that summarized the methods we’d been using out of chapter 4;
quiz Wednesday over chapter 4
Friday, November 15
3.2-3.3
Thursday, November 14
examined some student work and suggested fixes;
continue working on #19 on p.140 (due Monday)
Wednesday, November 13
3.1 and 3.2 Quiz + review test 2+Begin 3.3
HW:Complete 3.3 notes
Tuesday, November 12
discussed details of the current program we’re working on;
continue working on #19 on p.140 (due next Monday instead of this Thursday)
Monday, November 11
Complete 3.1 +3.2
HW:150: 9 -43 odd
Friday, November 8
discussed/demonstrated techniques for reading and analyzing Strings with numeric data;
start working on #19 on p.140 (due next Thursday)
Thursday, November 7
Compete chapter 2 Test + 3.1
HW: None
Wednesday, November 6
tested and viewed some of the encryption programs;
briefly looked at methods in the Math class and the Integer class
read: pp.134-139 (the Math class and the Integer class);
looking ahead: start thinking about #19 on p.140 (due next Thursday)
Tuesday, November 5
Chapter 2 Test
HW: 146 all
Monday, November 4
further discussed/demonstrated aspects of doing the encryption program;
continue working on a program that will have the following selections on a menu:
1) encrypt a phrase
2) decrypt a phrase
3) QUIT
the program must use a password-seeded random number generator to encrypt the characters (due Wednesday)
Friday, November 1
Chapter 2 Review
HW: 898 1-41 odd
Thursday, October 31
discussed/demonstrated aspects of doing the encryption program;
continue working on a program that will have the following selections on a menu:
1) encrypt a phrase
2) decrypt a phrase
3) QUIT
the program must use a password-seeded random number generator to encrypt the characters (due next Wednesday)
Wednesday, October 30
2.6 Quiz + 2.7 Proofs involving angle pairs (Notes)
HW: 127 #3-27 odd – Quiz Tuesday 11/5
Tuesday, October 29
demonstrated a palindrome-checking program;
discussed/shared how to transform a password into a random number generating seed;
begin working on a program that will have the following selections on a menu:
1) encrypt a phrase
2) decrypt a phrase
3) QUIT
the program must use a password-seeded random number generator to encrypt the characters (due next Wednesday)
Monday, October 28
2.6 Proof involving segments and angles
HW: 2.6 Worksheet – Quiz Wednesday
Friday, October 25
discussed classes and objects, in contrast with primitive types;
looked at methods of the Random class and the Character class;
read: pp. 120-124 (the Character class)
Thursday, October 24
???
Wednesday, October 23
discussed dice rolling probability;
demonstrated a 2-dimensional random walk;
p.119 #2 dice rolling simulation (due Friday)
Tuesday, October 22
???
Monday, October 21
further developed a menu-driven program that does units conversion;
discussed the next program;
p.119 #2 dice rolling simulation (due Friday)
Wednesday – Friday, October 16-18
Homeleave
Tuesday, October 15
2.5 Algebraic Proof Stations
HW: None
Monday, October 14
quiz over the for & do-while loops, the switch statement, and the Random class;
discussed the quiz
Friday, October 11
???
Thursday, October 10
demonstrated one of the guessing-game programs that had come in;
discussed/demonstrated the switch statement;
discussed #41 on p.113;
quiz Monday over for, do-while, Random, & switch
Wednesday, October 9
2.4 Postulates/identify/ sketch diagram/ interpret 3-D diagrams
HW: Complete notes
Tuesday, October 8
outlined #37 on p. 108;
discussed/demonstrated working with the Random class;
wrote a random walk simulation;
finish #37 on p.108 (due Thursday)
Monday, October 7
2.2 Day 2
HW: 83 # 19-29 odd
Friday, October 4
discussed/demonstrated the do-while loop;
demonstrated random number generation with the Random class;
do #37 on p.108 (due next Thursday)
Thursday, October 3
2.2 Conditional statements
HW:82#3-17 odd
Wednesday, October 2
discussed the Fibonacci number generator;
fine tuned the multiplication table we were working on last time;
read: pp. 104-107 (the do-while loop)
Tuesday, October 1
Chapter 1 Geometry Test
HW:75 #1-12 ALL
Monday, September 30
demonstrated nested for loops in making a multiplication table;
continue working on p.102 #29 (due Wednesday)
Friday, September 27
1.7 Quiz + Played KABOOM game to review for the test on Tuesday (10/1)
HW: P60#5-39 odd Due on Tuesday
Thursday, September 26
worked examples illustrating the for loop;
do p.102 #29 (due next Wednesday)
Wednesday, September 25
1.7 Quiz + Played KABOOM game to review for test on Tuesday (10/1)
HW: P60#5-39 odd Due on Tuesday
Tuesday, September 24
discussed/demonstrated the greatest of 3 problem;
read: pp. 89-100 (the for loop)
Monday, September 23
1.7 Definition of Polygons+Convex/Concave+Equilateral/Equiangular/Regular
HW: P 52 5-29 odd
Friday, September 20
discussed/demonstrated how to error trap numeric input;
worked on #18 on p.88 (due Tuesday)
Thursday, September 19
discussed two worksheets from Tuesday + 1.6 notes on Polynomials (Watch the lesson here start at minute 2:15,)
Wednesday, September 18
quiz on while and if;
discussed using && (and), || (or), and ! (not) with relational expressions;
do #18 on p. 88
Tuesday, September 17
1.5 Extension – What can and cannot be assumed from diagrams, and how to mark a diagram with given information
HW: Mark Diagram WS + Assumptions WS – Quiz Thursday
Monday, September 16
discussed/demonstrated single and double alternative decisions;
read: pp.82-87 (nested if statements);
quiz Wednesday over if and while
Wednesday – Friday, September 11-13
Homeleave
Tuesday, September 10
Complete 1.5
HW 38: 21-45 odd
Monday, September 9
demonstrated nested loops with modifying #5 on p.76 so that the whole program would repeat;
read: pp. 78-80 (the if statement)
Friday, September 6
???
Thursday, September 5
demonstrated using a while loop by doing #5 on p. 76;
do # 4 on p.76 (turn it in on Monday)
Wednesday, September 4
???
Tuesday, September 3
discussed how to submit work and how to keep your project folder where you can access it;
read: pp. 67-73 (the while loop)
Monday, September 2
1.4 Angle addition, congruent vs equivalent, angle bisector
HW: 28- 3-37 odd
Friday, August 30
finished working on an interactive program that will calculate the volume of a pyramid;
demonstrated the DecimalFormat object;
finish up the pyramid program by Tuesday
Thursday, August 29
1.4 Measure and classify angles
HW: Penguin angle measurement
Wednesday, August 28
began working on an interactive program that will calculate the volume of a pyramid
Tuesday, August 27
Continue working on applying the distance and midpoint formulas in the Mall Project
Monday, August 26
demonstrated how to write an interactive program using the Scanner object for input
Friday, August 23
derived distance and midpoint formulas
HW: Mall Project – first page due Tuesday, entire packet due Thursday at beginning of class.
Thursday, August 22
discussed/demonstrated I/O with the Scanner class and with the JOptionPane class;
read: pp. 60-66 (I/O)
Wednesday, August 21
Quiz 1.2 – introduction to 1.3
HW: read 1.3
Tuesday, August 20
quiz over primitive types and arithmetic expressions;
briefly discussed/demonstrated Strings;
read: pp. 48-53 (Strings)
Monday, August 19
Discussed congruency/equivalency, segment addition postulate, graphing and comparing line congruence and equivalence.
HW: Pg. 12 #7-27 odd – 1.2 Quiz Wednesday
Friday, August 16
discussed/demonstrated writing numeric and boolean expressions;
read: pp. 38-44 (boolean and char types);
quiz on Tuesday over primitive types and operations with them
Thursday, August 15
discussed binary representation of numbers;
discussed storage dimensions for primitive data types;
discussed arithmetic operators;
read: pp. 31-37 (numeric expressions and operators)
Wednesday, August 14
discussed/demonstrated literals, variables, and types;
read: pp. 25-30 (primitive numeric types)
Tuesday, August 13
discussed aspects of programming languages in general, and of Java in particular;
wrote a “first Java program” using BlueJ;
read: pp. 21-24 (literals and variables)
Monday, August 12
explained nature of programming half of course;
acquired the textbook (Java with BlueJ) on personal devices;
read: pp. 11-18 (orientation)
Friday, August 9
1.2 Congruency vs equivalency;
HW: None
Thursday, August 8
HW: P. 5 Sketch a geometric figure: 15, 23, Read a 3 dimensional diagram: 17-21, Algebra review: 33-37
Wednesday, August 7
HW:p 5 #1-13
Tuesday, August 6
HW: Most Common Geometry Terms Scavenger Hunt – no quiz Wednesday
Monday, August 5
HW: Take the Syllabus + Handbook Survey