Comp Sci 1 Calendar

9/4/17 Week 1

 

NO SCHOOL
LABOR DAY

9/5/17 NEW OLY DAY

 

Welcome

Great chance to meet new students

9/6/17 All 8 - Day 1

 

Interviews

Students will conduct inteviews

 

Introductions

Get to know other students in class

9/7/17 A - Day 2

 

9/8/17 B - Day 2

 

JD

How will class operate

Syllabus

 

Coding!!!

Create Folder

Get into program

Write First program

 

NOTES:

 

9/11/17 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/12/17 A - Day 4

 

9/13/17 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/14/17 A - Day 5

 

9/15/17 B - Day 5

 

Catch Up

Any issues

 

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/18/17 Week 3 - All 8 - Day 6

 

Writing

Review of Concepts

 

Coding!!!

How does Pascal do math

Turn in Calculat

 

9/19/17 A - Day 7

 

9/20/17 B - Day 7

 

 

Coding!!!

Screen control options

additional Datatypes

Clock Math

 

9/21/17 A - Day 8

 

9/22/17 B - Day 8

 

Warning

Quiz next week

 

Notes

if .. then .. else

 

Coding!!!

How to deal with options

Start next program

 

NOTES:

 

TOP

9/25/17 Week 4 - All 8 - Day 9

 

Coding!!!

Work on Name Age

 

9/26/17 A - Day 10

 

9/27/17 B - Day 10

 

Notes

Procedures

 

Coding!!!

Finish and turn in Name Age

 

9/28/17 A - Day 11

 

9/29/17 B - Day 11

 

Notes

Error Trapping

 

Coding!!!

Work with Procedures

Start Guessing Game

 

NOTES:

 

10/2/17 Week 5 - All 8 - Day 12

 

Notes

Random Numbers

 

Coding!!!

Change Guess

Procedure Based -- Random numbers

 

10/3/17 A - Day 13

 

10/4/17 B - Day 13

 

Notes

Above and Beyond Options

 

Coding!!!

Change Guess

Work on this

 

10/5/17 A - Day 14

 

10/6/17 B - Day 14

 

Notes

More about "user friendly"

 

Coding!!!

Guess

Work on this

 

NOTES:

 

10/9/17 Week 6 - B - Day 15

 

Coding!!!

Guess

Above and Beyond Options

Turn in Next time

Have someone test your game

 

10/10/17 A - Day 15

 

10/11/17 -- Testing Day

 

10/12/17 - NO SCHOOL

 

10/13/17 - NO SCHOOL

 

NOTES:

 

TOP

10/17/17 Week 7 - B - Day 17

 

10/18/17 A - Day 17

 

Quiz

When done - work on Guess

 

Coding!!!

Guess

Above and Beyond Options

Turn in by end of period

Have someone test your game

 

Coding!!!

Guess

Above and Beyond Options

Turn in by end of period

Have someone test your game

 

New Concept

ASCII

If done with Guess before end of period

Go get file - what is ASCII

What do CHR and ORD do?

 

 

10/19/17 TESTING DAY

 

10/20/17 A - Day 18

 

Coding!!!

Let's make a list

10/21/17 B - Day 18

 

NOTES:

 

10/24/17 Week 8 - All 8 - Day 19

 

Coding!!!

F to C Conversion Program

Input? Output?

 

10/25/17 A - Day 20

 

Coding!!!

F to C Conversion Program

Add a Table

Above and Beyond Options

 

10/26/17 B - Day 20

 

10/27/17 A - Day 21

 

Coding!!!

F to C Conversion Program

Add a Table

Above and Beyond Options

 

10/28/17 B - Day 21

 

NOTES:

 

10/31/17 Week 9 - All 8 - Day 22

 

Graphics

Notes

Sample Code

 

11/1/17 A - Day 23

 

Graphics

Notes

Sample Code

Assignment

 

11/2/17 B - Day 23

 

11/3/17 A - Day 24

 

Graphics

Work on Assignment

 

11/4/17 B - Day 24

 

NOTES:

 

TOP

11/7/17 Week 10 - B - Day 25

 

11/8/17 A - Day 25

 

F to C

Turn in Assignment

 

Payroll

Notes to start Assignment

 

11/9/17 B - Day 26

 

11/10/17 A - Day 26

 

Survey

Period 1 -- fill this out

 

Boxes

Read instructions and work on assignment

 

11/11/17 - NO SCHOOL

 

NOTES:

 

11/14/17 Week 11 - All 8 - Day 27

 

Guest Speaker

Programming Careers

 

11/15/17 A - Day 28

 

Payroll

Time to work on this

 

Boxes

Talk about how this works

 

11/17/17 B - Day 28

 

11/17/17 A - Day 29

 

Payroll

Time to work on this

 

Boxes

Talk about how this works

 

11/18/17 B - Day 29

 

NOTES:

 

11/21/17 - NO SCHOOL

 

11/22/17 - NO SCHOOL

 

11/23/17 - NO SCHOOL

 

11/24/17 - NO SCHOOL

 

11/25/17 - NO SCHOOL

 

NOTES:

 

TOP

11/28/17 Week 12 - All 8 - Day 30

 

Work on payroll

ready to turn in this week

Above and Beyond

 

11/29/17 A - Day 31

 

Menus

user friendly

intuitive

Build a working menu

 

Work on payroll

ready to turn in this week

Above and Beyond

 

11/30/17 B - Day 31

 

12/1/17 A - Day 32

 

Menus

Check Menus

 

Work on payroll

Turn in today

 

Make up work

Turn in today

 

12/2/17 B - Day 32

 

NOTES:

 

12/5/17 Week 13 - All 8 - Day 33

 

Menus

Talk about menus & options

 

12/6/17 A - Day 34

 

Text Manipulation

What can we do with Strings.

How do we change one letter?

 

Hour of Code

what to do for this

 

12/7/17 B - Day 34

 

12/8/17 A - Day 35

 

Snow Day

No School

 

12/9/17 B - Day 35

 

NOTES:

 

12/12/17 Week 14 - All 8 - Day 36

 

List

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

 

12/13/17 A - Day 37

 

List

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

Read Instructions for new concept

 

12/14/17 B - Day 37

 

12/15/17 A - Day 38

 

Snow Day

No School

 

12/17/17 B - Day 38

 

NOTES:

 

12/19/17 - NO SCHOOL

 

12/20/17 - NO SCHOOL

 

12/21/17 - NO SCHOOL

 

12/22/17 - NO SCHOOL

 

12/23/17 - NO SCHOOL

 

NOTES:

 

12/26/17 - NO SCHOOL

 

12/27/17 - NO SCHOOL

 

12/28/17 - NO SCHOOL

 

12/29/17 - NO SCHOOL

 

12/30/17 - NO SCHOOL

 

NOTES:

 

1/2/17 Week 15 - NO SCHOOL

 

1/3/17 A - Day 39

 

BOUNCE

Have some fun with code

 

1/4/17 B - Day 39

 

1/5/17 A - Day 49

 

Arrays

Notes and Code

 

1/6/17 B - Day 40

 

NOTES:

 

TOP

1/9/17 Week 17 - All 8 - Day 41

 

Arrays

Sum & Average

Preview Sorting

 

1/10/17 A - Day 42

 

Arrays

Sorting

Find Smallest (w/out sorting)

 

1/11/17 B - Day 42

 

1/12/17 A - Day 43

 

Arrays

Now add menu

 

1/13/17 B - Day 43

 

NOTES:

 

1/17/17 Week 17 - NO SCHOOL

 

1/17/17 A - Day 44

 

Arrays

Finish up and turn in by end of period

 

1/18/17 B - Day 44

 

1/19/17 A - Day 45

 

Final

Practice and procedure

 

1/20/17 B - Day 45

 

NOTES:

 

1/23/17 Week 18 - All 8 - Day 46

 

Final

Practice and procedure

 

1/24/17 - FINALS

 

1 - 2 - 3

1/25/17 - FINALS

 

5 - 6 - 7

1/26/17 - FINALS

 

4 - 8

1/27/17 - NO SCHOOL

 

NOTES:

 

TOP