Computer Science 2 Calendar

1/28/19 Week 1 - All 8 - Day 1

 

Intro Course

Class Syllabus

Why Java?

 

Demonstrate

OOL

Java - through Command

 

1/29/19 A - Day 2

 

Startup

Collect Syllabus

SpragueTech2 Logins

 

Object Oriented

Classes and Objects

How to start a new project

 

Strings

Basic Output

Some commands

 

1/30/19 B - Day 2

 

Startup

Collect Syllabus

SpragueTech2 Logins

 

Object Oriented

Classes and Objects

How to start a new project

 

Strings

Basic Output

Some commands

 

1/31/19 A - Day 3

 

Startup

Classes and Objects

Finish work with Strings

 

Notes

Languague Structure

 

Keyboard

More about getting input

 

2/1/19 B - Day 3

 

Startup

Classes and Objects

Finish work with Strings

 

Notes

Languague Structure

 

Keyboard

More about getting input

 

NOTES:

 

2/4/19 Week 2 - All 8 - Day 4

 

Startup

Classes and Objects

Finish work with Strings

 

Notes

Languague Structure

 

2/5/19

 

No SCHOOL
Snow Day

2/6/19 B - Day 5

 

Program #1

Finish and Turn in

 

Notes

Approaches to Programming

 

Classes and Objects

Volcano Robot

 

2/7/19 A - Day 5

 

Program #1

Finish and Turn in

 

Notes

Approaches to Programming

 

Classes and Objects

Volcano Robot

 

2/8/19 B - Day 6

 

Person Class

Now it is your turn

 

Math

How does Java do Math?

 

NOTES:

 

2/11/19 Week 3 - All 8 - Day 7

 

Math

How does Java do Math?

A Day - part 1

B Day - Part 2

 

2/12/19 A - Day 6

 

Person Class

Now it is your turn

 

Math

How does Java do Math?

 

2/13/19 B - Day 8

 

Finish up Person Class - turn this in

Notes

Datatypes

Constants

 

Applets

What is an applet?

Create our first applet?

Assignment

 

2/14/19 A - Day 8

 

Finish up Person Class - turn this in

Notes

Datatypes

Constants

 

Applets

What is an applet?

Create our first applet?

Assignment

 

2/15/19 B - Day 9

 

Notes

Review

Quiz next week

 

Applets

Work on SnowMan

 

NOTES:

 

TOP

2/18/19 Week 4

No SCHOOL
President's Day

2/19/19 A - Day 9

 

Notes

Review

Quiz soon

 

Applets

Work on SnowMan

 

2/20/19 B - Day 10

 

Inheritance

Read Articles & highlight information

Turn in articles with markings

 

Applets

Work on SnowMan

 

2/21/19 A - Day 10

 

Inheritance

Read Articles & highlight information

Turn in articles with markings

 

Applets

Work on SnowMan

 

2/22/19 B - Day 11

 

Notes

Strings - work with String class

 

Applets

Work on SnowMan

 

NOTES:

 

2/25/19 Week 5

 

NO SCHOOL

Snow Day

 

2/26/19 A - Day 11

 

Notes

Strings - work with String class

 

Applets

Work on SnowMan

 

2/27/19 B -

 

NO SCHOOL

Snow Day

 

2/28/19 A - Day 12

 

Notes

Arrays

More ideas - Sorting

 

3/1/19 B - Day 12

 

Notes

Arrays

Notes and How to write code

 

Applets

Work on SnowMan

 

NOTES:

 

3/4/19 Week 6 - B- Day 13

 

Quiz

take quiz with monitors off

 

Arrays

Put together for program

 

Snowman

Turn in Snowman

 

3/5/19 A - Day 13

 

Quiz

take quiz with monitors off

 

Notes

Arrays

Put together for program

 

Applets

Turn in SnowMan

 

3/6/19 B - Day 14

 

Arrays

Continue working on this

 

3/7/19 A - Day 14

 

Arrays

Continue working on this

 

3/8/19 - NO SCHOOL

 

NOTES:

 

TOP

3/11/19 Week 7 - All 8 - Day 15

 

Applets

Create Boxes Applet together

Assignment: Changes shapes and conditions

 

Arrays

Sorting

 

3/12/19 A - Day 16

 

Arrays

Talk about sorting - other classes

 

Applet

Work on boxes applet

 

3/13/19 B - Day 16

 

Arrays

Talk about sorting - other classes

 

Applet

Work on boxes applet

 

3/14/19 A - Day 17

 

Arrays

Work on NameList

 

3/15/19 B - Day 17

 

Arrays

Work on NameList

 

NOTES:

 

3/18/19 Week 8 - All 8- Day 18

 

Arrays

Work on Array Project

 

Applet

Work on Boxes

 

3/19/19 A - Day 19

 

Arrays

Turn in Array Project

 

Applet

Turn in Boxes

 

3/20/19 B - Day 19

 

Arrays

Turn in Array Project

 

Applet

Turn in Boxes

 

3/21/19 - NO SCHOOL

 

3/22/19 - NO SCHOOL

 

NOTES:

 

3/25/19 - SPRING BREAK

 

3/26/19 - SPRING BREAK

 

3/27/19 - SPRING BREAK

 

3/28/19 - SPRING BREAK

 

3/29/19 - SPRING BREAK

 

NOTES:

 

TOP

4/1/19 Week 9 - All 8 - Day 20

 

Intro

Tool class - what is it - how to use it?

 

Animator vs Animation...

 

Dice Class

How to design, create and test a class

 

4/2/19 A - Day 21

 

Dice Class

How to "Roll the Dice"

Work on DiceGame

 

Craps

For ideas on Craps

 

4/3/19 B - Day 21

 

Dice Class

How to "Roll the Dice"

Work on DiceGame

 

Craps

For ideas on Craps

 

4/4/19 A - Day 22

 

Loops & Tests

Different Types

When to use

 

Dice Class

Work on DiceGame

 

4/5/19 B - Day 22

 

Loops & Tests

Different Types

When to use

 

Dice Class

Work on DiceGame

 

NOTES:

 

TOP

4/8/19 Week 10 - All 8 - Day 23

 

Menus

How to build a menu system

 

Dice Class

Work on DiceGame

 

4/9/19 A - Day 24

 

Dice Class

Work on DiceGame

 

4/10/19 B - Day 24

 

Dice Class

Work on DiceGame

 

4/11/19 A - Day 25

 

Dice Class

Work on DiceGame

 

4/12/19 B - Day 25

 

Dice Class

Work on DiceGame

 

NOTES:

 

Scholarship Program

Change the Game

 

Keyboard Class

Site to download

 

4/15/19 Week 11 - All 8 - Day 26

 

GUI Window

Set up Basic Files

Panels, Layout, init(), imports

 

4/16/19 A - Day 27

 

GUI Window

Set up Basic Files

Text area, menus

 

Dice Game

Finish Up

 

4/17/19 B - Day 27

 

GUI Window

Set up Basic Files

Text area, menus

 

Dice Game

Finish Up

 

4/18/19 A - Day 28

 

GUI Window

Actions

 

Dice Game

Finish Up

 

4/19/19 B - Day 28

 

GUI Window

Actions

 

Dice Game

Finish Up

 

NOTES:

 

4/22/19 Week 12 - B - Day 29

 

GUI Window

Work on Assignment

 

4/23/19 A - Day 29

 

GUI Window

Work on Assignment

 

4/24/19 B - Day 30

 

GUI Window

Work on Assignment

 

4/25/19 A - Day 30

 

GUI Window

Work on Assignment

 

4/26/19 - NO SCHOOL

 

NOTES:

 

4/30/19 Week 13 - All 8 - Day 33

 

GUI Window

Show some examples

 

5/1/19 A - Day 34

 

5/2/19 B - Day 34

 

GUI Window

Show some examples

 

5/3/19 A - Day 35

 

5/4/19 B - Day 35

 

GUI Window

Show some examples

 

NOTES:

 

5/7/19 Week 14 - All 8 - Day 36

 

GUI Window

Show some examples

 

5/8/19 A - Day 37

 

5/9/19 B - Day 37

 

GUI Window

Show some examples

 

5/10/19 A - Day 38

 

5/11/19 B - Day 38

 

GUI Window

Begin Peer Review

 

NOTES:

 

5/14/19 Week 15 - All 8 - Day 39

 

Records

What is this

Work on Address Example

 

5/15/19 A - Day 40

 

5/16/19 B - Day 40

 

Records

What if we want to store lots of Addresses?

Work on Array of Address Example

 

5/17/19 A - Day 41

 

5/19/19 B - Day 41

 

Records

What else can we do with this?

 

NOTES:

 

TOP

5/21/19 Week 17 - All 8 - Day 42

 

Records

What else can we do this?

 

5/22/19 A - Day 43

 

5/23/19 B - Day 43

 

Records

Work on our project

 

5/24/19 A - Day 44

 

5/25/19 B - Day 44

 

Records

Work on our project

 

NOTES:

 

5/28/19 Week 17 - NO SCHOOL

 

5/29/19 A - Day 45

 

5/30/19 B - Day 45

 

Records

 

Projects Presentations

 

5/31/19 A - Day 46

 

6/1/19 B - Day 46

 

Records

 

Projects Presentations

 

NOTES:

 

6/4/19 Week 19 - All 8 - Day 47

 

Records

 

Projects Presentations

 

6/5/19 A - Day 48

 

6/6/19 B - Day 48

 

Records

 

Projects Presentations

 

6/7/19 A - Day 49

 

6/8/19 B - Day 49

 

Records

 

NOTES:

 

TOP

6/11/19 Week 19 - All 8 - Day 50

 

Records

 

6/12/19 - FINALS

 

Period 1, 2 & 3

 

6/13/19 - FINALS

 

Period 5, 6 & 7

 

6/14/19 - FINALS

 

Period 4 & 8

 

6/15/19 - NO SCHOOL

 

Grade Day

 

NOTES:

 

TOP