Computer Science 1 Calendar

9/3/18 Week 1

 

NO SCHOOL
LABOR DAY

9/4/18 NEW OLY DAY

 

Welcome

Great chance to meet new students

9/5/18 All 8 - Day 1

 

Interviews

Students will conduct inteviews

 

Introductions

Get to know other students in class

9/6/18 A - Day 2

 

JD

How will class operate

Syllabus

 

Coding!!!

Create Folder

Get into program

Write First program

 

9/7/18 B - Day 2

 

JD

How will class operate

Syllabus

 

Coding!!!

Create Folder

Get into program

Write First program

 

NOTES:

 

9/10/18 Week 2 - All 8 - Day 3

 

Syllabus

Collect Syllabus and Kleenex

 

Notes

What does each line of code do

How to make a "header"

Sprague Tech 2 logins

 

9/11/18 A - Day 4

 

Simple Program

Make first program

start together - give time to work

 

Coding!!!

Some fun options

Get user input for programs

What is an algorithm

 

9/12/18 B - Day 4

 

Simple Program

Make first program

start together - give time to work

 

Coding!!!

Some fun options

Get user input for programs

What is an algorithm

 

9/13/18 A - Day 5

 

Writing

Review of Concepts

 

Coding!!!

How does Pascal do math

Write Calculate program

Add % to your program and explain what it does

Make sure math program is ready to turn in next time

 

9/14/18 B - Day 5

 

Writing

Review of Concepts

 

Coding!!!

How does Pascal do math

Write Calculate program

Add % to your program and explain what it does

Make sure math program is ready to turn in next time

 

NOTES:

 

9/17/18 Week 3 - All 8 - Day 6

 

Coding!!!

How does Pascal do math

Write Calculate program

Add % to your program and explain what it does

Make sure math program is ready to turn in next time

 

Coding!!!

Screen control options

additional Datatypes

Clock Math

 

9/18/18 A - Day 7

 

Warning

Quiz next week

 

Notes

if .. then .. else

 

Coding!!!

How to deal with options

Start next program

 

9/19/18 B - Day 7

 

Warning

Quiz next week

 

Notes

if .. then .. else

 

Coding!!!

How to deal with options

Start next program

 

9/20/18 A - Day 8

 

Coding!!!

Work on Name Age

 

9/21/18 B - Day 8

 

Coding!!!

Work on Name Age

 

NOTES:

 

TOP

9/24/18 Week 4 - All 8 - Day 9

 

Notes

6 Types of Statements

Coding!!!

Work on Name Age

 

9/25/18 A - Day 10

 

Notes

Procedures

 

Coding!!!

Finish and turn in Name Age

 

9/26/18 B - Day 10

 

Notes

Procedures

 

Coding!!!

Finish and turn in Name Age

 

9/27/18 A - Day 11

 

Notes

Error Trapping

 

Coding!!!

Work with Procedures

Start Guessing Game

 

9/28/18 B - Day 11

 

Notes

Error Trapping

 

Coding!!!

Work with Procedures

Start Guessing Game

 

NOTES:

 

10/1/18 Week 5 - All 8 - Day 12

 

Notes

Loops

 

Coding!!!

Change Guess

Procedure Based -- Allow multiple guess

 

10/2/18 A - Day 13

 

Notes

Random numbers
Above and Beyond Options

 

Coding!!!

Change Guess

Work on this

 

10/3/18 B - Day 13

 

Notes

Random numbers
Above and Beyond Options

How Lava Lamps are used to generate random numbers

 

Coding!!!

Change Guess

Work on this

 

10/4/18 A - Day 14

 

Notes

More about "user friendly"

 

Coding!!!

Guess

Work on this

 

10/5/18 B - Day 14

 

Notes

More about "user friendly"

 

Coding!!!

Guess

Work on this

 

NOTES:

 

10/8/18 Week 6 - B - Day 15

 

Coding!!!

Guess

Above and Beyond Options

 

10/9/18 A - Day 15

 

10/10/18 -- Testing Day

 

10/11/18 - NO SCHOOL

 

10/12/18 - NO SCHOOL

 

NOTES:

 

TOP

10/15/18 Week 7 - All 8 - Day 16

 

Quiz Results

Go Over Quiz

Talk about any issues

 

10/16/18 A - Day 18

 

Coding!!!

Guess

Above and Beyond Options

Turn in by end of period

Have someone test your game

 

New Concept

ASCII

 

10/17/18 B - Day 18

 

 

Coding!!!

Guess

Above and Beyond Options

Turn in by end of period

Have someone test your game

 

New Concept

ASCII

 

10/18/18 A - Day 18

 

New Concept

ASCII

If done with Guess before end of period

Go get file - what is ASCII

What do CHR and ORD do?

Add documentation to each line of code to explain what this does

 

10/19/18 B - Day 18

 

New Concept

ASCII

If done with Guess before end of period

Go get file - what is ASCII

What do CHR and ORD do?

Add documentation to each line of code to explain what this does

 

 

NOTES:

 

10/22/18 Week 8 - All 8 - Day 19

 

Coding!!!

F to C Conversion Program

Input? Output?

 

10/23/18 A - Day 20

 

Coding!!!

Notes and Activity on For Loops

F to C Conversion Program

Input? Output?

 

10/24/18 B - Day 20

 

Coding!!!

Notes and Activity on For Loops

F to C Conversion Program

Input? Output?

 

10/25/18 A - Day 21

 

Coding!!!

F to C Conversion Program

Add a Table

Above and Beyond Options

 

10/26/18 B - Day 21

 

Coding!!!

F to C Conversion Program

Add a Table

Above and Beyond Options

 

NOTES:

 

10/29/18 Week 9 - All 8 - Day 22

 

Graphics

Notes

Notes

Sample Code

 

F to C

Finish Assignment

 

10/30/18 A - Day 23

 

Graphics

Notes

Sample Code

 

F to C

Turn in Assignment next time

 

10/31/18 B - Day 23

 

Graphics

Notes

Sample Code

 

F to C

Turn in Assignment next time

 

11/1/18 A - Day 24

 

Graphics

Notes

Sample Code

 

F to C

Turn in Assignment

 

11/2/18 B - Day 24

 

Graphics

Notes

Sample Code

 

F to C

Turn in Assignment

 

NOTES:

 

TOP

11/5/18 Week 10 - All 8 - Day 25

 

Payroll

Notes to start Assignment

 

11/6/18 A - Day 26

 

Payroll

start Assignment

 

Boxes

Read instructions and work on assignment

 

11/7/18 B - Day 26

 

Payroll

start Assignment

 

Boxes

Read instructions and work on assignment

 

11/8/18 A - Day 27

 

Payroll

Time to work on this

 

11/9/18 B - Day 27

 

Payroll

Time to work on this

 

NOTES:

 

11/12/18 Week 11 - No School

 

 

11/13/18 A - Day 28

 

Payroll

Time to work on this

Should include graphics as a procedure

Should use "windows"

 

11/14/18 B - Day 28

 

Payroll

Time to work on this

Should include graphics as a procedure

Should use "windows"

 

11/15/18 A - Day 29

 

Payroll

Time to work on this

 

Boxes

Talk about how this works

 

11/16/18 B - Day 29

 

Payroll

Time to work on this

 

Boxes

Talk about how this works

 

NOTES:

 

11/19/18 - NO SCHOOL

 

11/20/18 - NO SCHOOL

 

11/21/18 - NO SCHOOL

 

11/22/18 - NO SCHOOL

 

11/23/18 - NO SCHOOL

 

NOTES:

 

TOP

11/26/18 Week 12 - All 8 - Day 30

 

Work on payroll

ready to turn in this week

Above and Beyond

 

11/27/18 A - Day 31

 

11/28/18 B - Day 31

 

Work on payroll

ready to turn in this week

Above and Beyond

 

11/29/18 A - Day 32

 

11/30/18 B - Day 32

 

Menus

user friendly

intuitive

Build a working menu

 

Work on payroll

Turn in today

 

NOTES:

 

12/3/18 Week 13 - All 8 - Day 33

 

Hour of Code

 

12/4/18 A - Day 34

 

12/5/18 B - Day 34

 

Menus

Talk about menus & options

 

Text Manipulation

What can we do with Strings.

How do we change one letter?

 

Hour of Code

what to do for this

 

12/6/18 A - Day 35

 

12/7/18 B - Day 35

 

List

Write a program that gets 3 numbers from user, adds, finds largest and outputs list.

 

Hour of Code

what to do for this

 

NOTES:

 

12/10/18 Week 14 - All 8 - Day 36

 

List

Finish program that gets 3 numbers from user, adds, and outputs list.

 

12/11/18 A - Day 37

 

12/12/18 B - Day 37

 

List

Finish program that gets 3 numbers from user, adds, and outputs list.

Intro New Concept

 

12/13/18 A - Day 38

 

12/14/18 B - Day 38

 

List

Finish program that gets 3 numbers from user, adds, and outputs list.

 

NOTES:

 

12/17/18 Week 15 All 8 - Day 39

 

12/18/18 A - Day 40

 

12/19/18 B - Day 40

 

BOUNCE

Have some fun with code

 

12/20/18 A - Day 41

 

12/21/18 B - Day 41

 

Arrays

Notes and Code

 

NOTES:

 

TOP

12/24/18 - NO SCHOOL

 

12/25/18 - NO SCHOOL

 

12/26/18 - NO SCHOOL

 

12/26/18 - NO SCHOOL

 

12/27/18 - NO SCHOOL

 

NOTES:

 

12/31/18 - NO SCHOOL

 

1/1/19 - NO SCHOOL

 

1/2/19 - NO SCHOOL

 

1/3/19 - NO SCHOOL

 

1/4/19 - NO SCHOOL

 

NOTES:

 

1/7/19 Week 16 - All 8 - Day 42

 

Arrays

Preview Sorting

 

1/8/19 A - Day 43

 

1/9/19 B - Day 43

 

Arrays

Sorting

Menu Ideas - what to do if they pick optiions before entering list

 

1/10/19 A - Day 44

 

1/11/19 B - Day 44

 

Arrays

Now add menu

 

NOTES:

 

1/14/19 Week 18 All 8 - Day 45

 

1/15/19 A - Day 46

 

1/16/19 B - Day 46

 

Arrays

Finish up and turn in by end of period

 

Presentations

Take Notes on Projects Presenations

 

1/17/19 A - Day 47

 

1/18/19 B - Day 47

 

Final

Practice and procedure

 

Presentations

Take Notes & Write Up

 

NOTES:

 

1/21/19 Week 18 - No School

 

 

1/22/19 - FINALS

 

1 - 2 - 3

1/23/19 - FINALS

 

5 - 6 - 7

1/24/19 - FINALS

 

4 - 8

1/25/19 - NO SCHOOL

 

NOTES:

 

TOP