Computer Science 1 Calendar

9/6/21 Week 1 - NO SCHOOL

 

NO SCHOOL

LABOR DAY

9/7/21 NEW OLY DAY

 

Welcome

Great chance to meet new students

9/8/21 All 8 - Day 1

 

Interviews

Students will conduct inteviews

 

Introductions

Get to know other students in class

9/9/21 A - Day 2

 

JD

How will class operate

Syllabus

 

Coding!!!

Create Folder

Get into program

Write First program

 

9/10/21 B - Day 2

 

JD

How will class operate

Syllabus

 

Coding!!!

Create Folder

Get into program

Write First program

 

NOTES:

 

9/13/21 Week 2 - A - Day 3

 

Tech Tools

Intro OnlineGDB, Dev Pascal, Tech2

 

Notes

What does each line of code do

How to make a "header"

 

9/14/21 B - Day 3

 

Tech Tools

Intro OnlineGDB, Dev Pascal, Tech2

 

Notes

What does each line of code do

How to make a "header"

 

9/15/21 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/16/21 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/17/21 A - Day 5

 

Writing

Review of Concepts

 

Coding!!!

Submit First Program - On Online GDB

How to get Input

Some Fun options to add to programs

 

NOTES:

 

9/20/21 Week 3 - B - Day 5

 

Writing

Review of Concepts

 

Coding!!!

Submit First Program - on Online GDB

How to get Input

Some Fun options to add to programs

 

9/21/21 A - Day 6

 

Coding!!!

How does Pascal do math

Write Calculate program

Add mod 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/22/21 B - Day 6

 

Coding!!!

How does Pascal do math

Write Calculate program

Add mod 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/23/21 A - Day 7

 

Notes

Play with Trux Falsy

if .. then .. else

 

Coding!!!

How to deal with options

Start next program

 

9/24/21 B - Day 7

 

Notes

Play with Trux Falsy

if .. then .. else

 

Coding!!!

How to deal with options

Start next program

 

NOTES:

 

TOP

9/27/21 Week 4 - A - Day 8

 

Notes

6 Types of Statements

What is a procedure?

Coding!!!

Work on Name Age

 

9/28/21 B - Day 8

 

Notes

6 Types of Statements

What is a procedure?

Coding!!!

Work on Name Age

 

9/29/21 A - Day 9

 

Coding!!!

Finish and turn in Name Age - on Online GDB

 

9/30/21 B - Day 9

Coding!!!

Finish and turn in Name Age - on Online GDB

 

10/1/21 B - Day 10

 

Notes

Error Trapping

 

Coding!!!

Work with Procedures

Start Guessing Game

 

NOTES:

 

10/4/21 Week 5 - B - Day 11

 

Notes

Error Trapping

 

Coding!!!

Work with Procedures

Start Guessing Game

 

10/5/21 A - Day 11

 

Notes

Loops

 

Coding!!!

Change Guess

Procedure Based -- Allow multiple guess

 

10/6/21 B - Day 11

 

Notes

Loops

 

Coding!!!

Change Guess

Procedure Based -- Allow multiple guess

 

10/7/21 A - Day 12

 

Notes

Random numbers
How Lava Lamps are used to generate random numbers
User Friendly
Above and Beyond Options

 

Coding!!!

Change Guess

Work on this

 

10/8/21 - NO SCHOOL

 

NO SCHOOL

State Wide Inservice Day

NOTES:

 

10/11/21 Week 6 - B - Day 12

 

Notes

Random numbers
How Lava Lamps are used to generate random numbers
User Friendly
Above and Beyond Options

 

Coding!!!

Change Guess

Work on this

 

10/12/21 A - Day 13

 

Coding!!!

Guess

Turn in Next time

 

New Concept

ASCII

Go get file (from files to copy)

In the header of this file - answer the following:

What is ASCII?

What do CHR and ORD do?

Add documentation to each line of code (or block) to explain what this does

10/13/21 - NO CLASS

 

NO CLASS

PSAT/TESTING Day

10/14/21 - B - Day 13

 

Coding!!!

Guess

Turn in Next time

 

New Concept

ASCII

Go get file (from files to copy)

In the header of this file - answer the following:

What is ASCII?

What do CHR and ORD do?

Add documentation to each line of code (or block) to explain what this does

 

10/15/21 - A - Day 14

 

Coding!!!

Guess

Turn in Today - Online GDB

 

Finish this today - we will discuss at end of the period

ASCII

Go get file (from files to copy)

In the header of this file - answer the following:

What is ASCII?

What do CHR and ORD do?

Add documentation to each line of code (or block) to explain what this does

 

NOTES:

 

TOP

10/18/21 Week 7 - B - Day 14

 

Coding!!!

Guess

Turn in Today - Online GDB

 

Finish this today - we will discuss at end of the period

ASCII

Go get file (from files to copy)

In the header of this file - answer the following:

What is ASCII?

What do CHR and ORD do?

Add documentation to each line of code (or block) to explain what this does

 

10/19/21 A - Day 15

 

Coding!!!

F to C Conversion Program

Input? Output?

 

Notes

Loops - when and how to use

 

10/20/21 - NO SCHOOL

 

NO SCHOOL

Grade Day

10/21/21 - NO SCHOOL

 

NO SCHOOL

Conferences

10/22/21 - NO SCHOOL

 

NO SCHOOL

 

NOTES:

 

10/25/21 Week 8 - B - Day 15

 

Coding!!!

F to C Conversion Program

Input? Output?

 

Notes

Loops - when and how to use

 

10/26/21 A - Day 16

 

Coding!!!

F to C Conversion Program

Add a Table

Above and Beyond Options

 

10/27/21 B - Day 16

 

Coding!!!

F to C Conversion Program

Add a Table

Above and Beyond Options

 

10/28/21 A - Day 17

 

Graphics

Notes

Sample Code

 

F to C

Finish Assignment

 

10/29/21 B - Day 17

 

Graphics

Notes

Sample Code

 

F to C

Finish Assignment

 

NOTES:

 

11/1/21 Week 9 - A - Day 18

 

Graphics

More Code

 

F to C

Turn in Assignment next time

 

11/2/21 B - Day 18

 

Graphics

More Code

 

F to C

Turn in Assignment next time

 

11/3/21 A - Day 19

 

Graphics

More Code

Assignment

 

F to C

Turn in Assignment

 

11/4/21 B - Day 19

 

Graphics

More Code

Assignment

 

F to C

Turn in Assignment

 

11/5/21 A - Day 20

 

Payroll

Notes to start Assignment

 

Graphics

Work on Graphics Logo

 

NOTES:

 

TOP

11/8/21 Week 10 - B - Day 20

 

Payroll

Notes to start Assignment

 

Graphics

Work on Graphics Logo

 

11/9/21 A - Day 21

 

Payroll

start this together

Talk about assignment

 

11/10/21 B - Day 21

 

Payroll

start this together

Talk about assignment

 

11/11/21 -- NO SCHOOL

 

11/12/21 -- NO SCHOOL

 

NOTES:

 

11/15/21 Week 11 - B - Day 22

 

Boxes

Read instructions

 

Graphics

How to make this a procedure

You can continue to change this

 

Payroll

Time to work on this

 

11/16/21 A - Day 22

 

Boxes

Read instructions

 

Graphics

How to make this a procedure

You can continue to change this

 

Payroll

Time to work on this

 

11/17/21 B - Day 23

 

Constants

What are they?

Why use them?

How to use them?

 

Payroll

Time to work on this

How to move graphics in

How to implement Boxes

 

11/18/21 A - Day 23

 

Constants

What are they?

Why use them?

How to use them?

 

Payroll

Time to work on this

How to move graphics in

How to implement Boxes

 

11/19/21 B - Day 24

 

Work on payroll

ready to turn in next week

Above and Beyond

 

NOTES:

 

11/22/21 Week 12 - A - Day 24

 

Work on payroll

ready to turn in next week

Above and Beyond

 

11/23/21 B - Day 25

 

Work on payroll

ready to turn in next week

Above and Beyond

 

11/24/21 - NO SCHOOL

 

NO SCHOOL

11/25/21 - NO SCHOOL

 

NO SCHOOL

Thanksgiving

 

11/26/21 - NO SCHOOL

 

NO SCHOOL

NOTES:

 

TOP

11/29/21 - Week 12 - A - Day 25

 

Menus

Talk about menus & options

 

Work on payroll

ready to turn in today

Above and Beyond

 

11/30/21 B - Day 26

 

Menus

Talk about menus & options

 

Work on payroll

ready to turn in today

Above and Beyond

 

12/1/21 A - Day 26

 

Text Manipulation

What can we do with Strings.

How do we change one letter?

Make this part of your menu?

 

12/2/21 B - Day 27

 

Text Manipulation

What can we do with Strings.

How do we change one letter?

Make this part of your menu?

 

12/3/21 -- NO SCHOOL

 

NO SCHOOL

Grade Day

NOTES:

 

12/6/21 Week 13 - A - Day 27

 

Menus

Talk about menus & options

How will I grade this

 

Hour of Code

Video - You Should Learn to Program

Work on Hour of Code Game

 

12/7/21 B - Day 28

 

Menus

Talk about menus & options

How will I grade this

 

Hour of Code

Video - You Should Learn to Program

Work on Hour of Code Game

 

12/8/21 A - Day 28

 

List

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

 

12/9/21 B - Day 29

 

List

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

 

12/10/21 A - Day 29

 

List

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

 

NOTES:

 

12/13/21 Week 14 - B - Day 30

 

List

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

 

12/14/21 A - Day 30

 

Arrays

Notes and Code

 

BOUNCE

12/15/21 B - Day 31

 

Arrays

Notes and Code

 

BOUNCE

12/16/21 A - Day 31

 

Arrays

What can we do with this?

 

12/17/21 B - Day 32

 

Arrays

What can we do with this?

 

NOTES:

 

12/20/21 - NO SCHOOL

 

12/21/21 - NO SCHOOL

 

12/22/21 - NO SCHOOL

 

12/23/21 - NO SCHOOL

 

12/24/21 - NO SCHOOL

 

NOTES:

 

12/27/21 - NO SCHOOL

 

12/28/21 - NO SCHOOL

 

12/29/21 - NO SCHOOL

 

12/30/21 - NO SCHOOL

 

12/31/21 - NO SCHOOL

 

NOTES:

 

1/3/21 Week 16 A - Day 32

 

Arrays

Sorting - get code if you need it

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

 

1/4/21 B - Day 33

 

Arrays

Sorting - get code if you need it

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

 

1/5/21 A - Day 33

 

Arrays

Now add menu

 

1/6/21 B - Day 34

 

Arrays

Now add menu

 

1/7/21 A - Day 34

 

Arrays

Continue Working

 

Projects

Presentations

 

NOTES:

 

1/10/21 Week 17 B - Day 35

 

Arrays

Continue Working

 

Projects

Presentations

 

1/11/21 A - Day 35

 

Arrays

Continue Working

 

Projects

Presentations

 

1/12/21 B - Day 36

 

Arrays

Continue Working

 

Projects

Presentations

 

1/13/21 A - Day 36

Arrays

Turn in Project

 

Projects

Presentations

 

1/14/21 B - Day 37

 

Arrays

Turn in Project

 

Projects

Presentations

 

NOTES:

 

1/17/21 Week 18 - No School

 

NO SCHOOL

MLK Day

 

1/18/21 - A - Day 37

 

REVIEW

What will the final look like?

 

Projects

Presentations

 

1/19/21 - B - Day 38

 

REVIEW

What will the final look like?

 

Projects

Presentations

 

1/20/21 - A - Day 38

 

REVIEW

What will the final look like?

 

Projects

Presentations

 

LAST DAY FOR ANY MAKE UP WORK

1/21/21 - B - Day 39

 

REVIEW

What will the final look like?

 

Projects

Presentations

 

LAST DAY FOR ANY MAKE UP WORK

NOTES:

 

TOP

1/24/21 Week 19 - A - Day 39

 

REVIEW

What will the final look like?

 

1/25/21 - B - Day 40

 

REVIEW

What will the final look like?

 

1/26/21 - FINALS

 

1 & 5

1/27/21 - FINALS

 

2 - 3 - 4

1/28/21 - FINALS

 

6 - 7 - 8

NOTES:

 

TOP