Intro to Comp Sci

Final 10 Days of School

Pacing Guide is here. All lessons, quizzes, and code practices are open as of Monday.

Due: 26 May: Lesson 10.4 Code Practice

27 May: Lesson 10.5 Code Practice

28 May: Nothing

29 May: Lesson 10.6 Code Practice

01 Jun: Assignment 10, Test 10 Review (on Google Classroom), Test 10 is open today

02 Jun: Test 10 (Access Code "Turnip")

Module 11 is also open to work on. It will not be graded. If you need access codes for the quiz or test, send me a message.


May 2020

22 May 2020: Module 10 - 2D Arrays

You are required to log into the Edhesive site and watch the videos on your own. Then you will work on lesson quizzes and coding practices. You need to have at least made an attempt at the coding before asking questions on the Google Meet.

TO ACCESS DAILY VIDEO CHATS: Go onto the Google Classroom and click the video link at the top. This is a recorded meeting, only available to students in this class. If you have any questions about your assignment, join me any weekday from 1:00 until 1:30 on this meeting. The Google Hangout chat (no video) is available from 8-4 each weekday for answers to specific questions.

Pacing Guide is here. All lessons, quizzes, and code practices are open as of Monday.

Due: 19 May: Lesson 10.2 Code Practice Question 2, Lesson 10.3 Quiz

20 May: Quiz 10 Review (on Google Classroom)

21 May: Lesson 10.3 Code Practice

22 May: Quiz 10 (Access code "Bamboo")

26 May: Lesson 10.4 Code Practice


15 May 2020: Finishing up Module 9 - Arrays.

You are required to log into the Edhesive site and watch the videos on your own. Then you will work on lesson quizzes and coding practices. You need to have at least made an attempt at the coding before asking questions on the Google Meet.

TO ACCESS DAILY VIDEO CHATS: Go onto the Google Classroom and click the video link at the top. This is a recorded meeting, only available to students in this class. If you have any questions about your assignment, join me any weekday from 1:00 until 1:30 on this meeting. The Google Hangout chat (no video) is available from 8-4 each weekday for answers to specific questions.

Pacing Guide is here. All lessons, quizzes, and code practices are open as of Monday. Test is open on Thursday and is due by Friday at midnight.

Due: 12 May: Lesson 9.10 Quiz and Code Practice Question 1

13 May: Lesson 9.10 Code Practice Questions 2 and 3

14 May: Assignment 9, Test Review (Google Classroom)

15 May: Module 9 Test Access Code "Textbook", Lesson 10.1 Quiz

18 May: Lesson 10.2 Quiz and Code Practice Question 1


07 May 2020: Finishing up Module 9 - Arrays.

You are required to log into the Edhesive site and watch the videos on your own. Then you will work on lesson quizzes and coding practices. You need to have at least made an attempt at the coding before asking questions on the Google Meet.

TO ACCESS DAILY VIDEO CHATS: Go onto the Google Classroom and click the video link at the top. This is a recorded meeting, only available to students in this class. If you have any questions about your assignment, join me any weekday from 1:00 until 1:30 on this meeting. The Google Hangout chat (no video) is available from 8-4 each weekday for answers to specific questions.

Pacing Guide is here.

Due: 04 May: Lesson 9.7 Quiz and Code Practice Question 1

05 May: Lesson 9.7 Code Practice Questions 2, 3, and 4

06 May: Lesson 9.9 Quiz

07 May: Lesson 9.9 Code Practice

11 May: Lesson 9.10 Lesson Practice Quiz and Code Practice Question 1

Assignment 9 is open for you to begin working on it! It is due May 14 (next Thursday)


01 May 2020: Continuing our work in Module 9 - Arrays.

WE HAVE FLIPPED THE CLASSROOM! Flipping the classroom is an approach to teaching in which course materials are introduced outside of class, and in-class time is re-purposed for inquiry, application, and assessment in order to better meet the needs of individual learners. Course materials might include readings, pre-recorded video lectures, or research assignments. In-class activities might involve helping students work through course material individually and in groups, among other active learning strategies for students to gain practice applying knowledge gained prior to class.

Therefore, you are required to log into the Edhesive site and watch the videos on your own. Then you will work on lesson quizzes and coding practices. You need to have at least made an attempt at the coding before asking questions on the Google Hangout video chat.

TO ACCESS DAILY VIDEO CHATS: Go onto the Google Classroom and click the video link at the top. This is a recorded meeting, only available to students in this class. If you have any questions about your assignment, join me any weekday from 1:00 until 1:30 on this meeting. The Google Hangout chat (no video) is available from 8-4 each weekday for answers to specific questions.

Pacing Guide is here.

Due: 28 Apr: Quiz 9 (take by midnight) Access Code: Thunder

29 Apr: Nothing due

30 Apr: Lesson 9.6 Practice Quiz

01 May: Lesson 9.6 Code Practice Questions 1 and 2

04 May: Lesson 9.7 Lesson Practice Quiz and Code Practice Question 1

Assignment 9 is open for you to begin working on it!

April 2020 (4th Quarter)

24 April 2020: Continuing our work in Module 9 - Arrays.

WE ARE FLIPPING THE CLASSROOM! Flipping the classroom is an approach to teaching in which course materials are introduced outside of class, and in-class time is re-purposed for inquiry, application, and assessment in order to better meet the needs of individual learners. Course materials might include readings, pre-recorded video lectures, or research assignments. In-class activities might involve helping students work through course material individually and in groups, among other active learning strategies for students to gain practice applying knowledge gained prior to class.

Therefore, you are required to log into the Edhesive site and watch the videos on your own. Then you will work on lesson quizzes and coding practices. You need to have at least made an attempt at the coding before asking questions on the Google Hangout video chat.

Be sure to join the video Google Meet Monday through Friday at 1:00pm to get help on the assignments. NEW WAY TO ACCESS GOOGLE MEET: Click on the link in the Google Classroom at 1pm each weekday. This is an exclusive meet, just for Intro to Computer Science students.

The Google Hangout chat is available Monday through Friday, from 8am until 4pm. Pacing Guide is here.

Due: 21 Apr: Lesson 9.3 Code Practice Questions 1 and 2

22 Apr: Lesson 9.4 Quiz

23 Apr: Lesson 9.4 Code Practice Questions 1 and 2

24 Apr: Lesson 9.5 Quiz

27 Apr: Lesson 9.5 Code Practice and mid-module Quiz Review (on Google Classroom)

Assignment 9 is now open for you to begin working on it!


09 April 2020: This week we have begun working on Module 9 - Arrays.

WE ARE FLIPPING THE CLASSROOM! Flipping the classroom is an approach to teaching in which course materials are introduced outside of class, and in-class time is re-purposed for inquiry, application, and assessment in order to better meet the needs of individual learners. Course materials might include readings, pre-recorded video lectures, or research assignments. In-class activities might involve helping students work through course material individually and in groups, among other active learning strategies for students to gain practice applying knowledge gained prior to class.

Therefore, you are required to log into the Edhesive site and watch the videos on your own. Then you will work on lesson quizzes and coding practices. You need to have at least made an attempt at the coding before asking questions on the Google Hangout video chat.

Be sure to join the video Google Hangout Monday through Friday at 1:00pm to get help on the assignments.

The Google Hangout chat is available Monday through Friday, from 8am until 4pm. Pacing Guide is here.

Due: 07 Apr: Lesson 9.1 Quiz

08 Apr: Lesson 9.2 Quiz and Coding Practice (documentation is worth 25% of the grade)

09 Apr: Lesson 9.3 Quiz

Lesson 9.3 Coding Practices will be open over the break and will be due on April 21st

Entire pickup packet is here.

03 April 2020: This week we restart our online lessons. All missing work had to be turned in by March 30th to receive credit. Finalized grades will be posted by April 2nd.

WE ARE FLIPPING THE CLASSROOM! Flipping the classroom is an approach to teaching in which course materials are introduced outside of class, and in-class time is re-purposed for inquiry, application, and assessment in order to better meet the needs of individual learners. Course materials might include readings, pre-recorded video lectures, or research assignments. In-class activities might involve helping students work through course material individually and in groups, among other active learning strategies for students to gain practice applying knowledge gained prior to class.

Therefore, you are required to log into the Edhesive site and watch the videos on your own. Then you will work on lesson quizzes and coding practices. You need to have at least made an attempt at the coding before asking questions on the Google Hangout video chat.

Be sure to join the video Google Hangout Monday through Friday at 1:00pm to get help on the assignments. This week we will be focusing on helping you with Assignment 8.

The Google Hangout chat is available Monday through Friday, from 8am until 4pm

Due: 31 Mar: Lesson 8.8 EarSketch Functions, Lesson Quiz (1 question)

01 Apr: Lesson 8.9 Career Connections: Social Justice

02 Apr: Unit 8 Test Review and Vocabulary Worksheet (handwritten)

03 Apr: Unit 8 Practice Test (handwritten)

06 Apr: Unit 8 test (handwritten or online) and Assignment 8 (handwritten or online)

Entire pickup packet is here.

March 2020

REMINDER: Programs submitted without proper documentation receive an automatic 25% penalty

27 March 2020: All missing work from March 1 through March 16 is due no later than March 30. All of it can be submitted online. A copy of the Guided Notes document is here.

Be sure to join the video Google Hangout Monday through Friday at 1:00pm to get help on the assignments. This week we will be focusing on helping you with Assignment 8.

The Google Hangout chat is available Monday through Friday, from 8am until 4pm.

Be sure to check out my fun science fact of the day on the main page of this website. Check back each day for a new one! If you have any questions about your assignment, email me or contact me via the Google Hangout.

Homework: Due 30: All missing work, Computer Science in Sports research paper, Assignment 8 due by March 30th (turned in online)

20 March 2020: In light of the current situation, we are reviewing how best to proceed. All missing work from March 1 through March 16 is due as soon as possible. All of it can be submitted online. A copy of the Guided Notes document is here.

Homework: Due 30: All missing work, Computer Science in Sports research paper

13 March 2020: Students began Unit 8: Functions. Sufficient time is given in class to complete or at least make a good start on all assignments.

Homework: Due 10 Mar: Lesson 8.5 Guided Notes, Lesson Practice Quiz, Code Practice Question 1, Code Practice Question 2

11 Mar: None

12 Mar: Lesson 8.6 Guided Notes, Lesson Practice Quiz, Code Practice

13 Mar: None

16 Mar: Lesson 8.7 Guided Notes, Lesson Practice Quiz, Code Practice

06 March 2020: Students began Unit 8: Functions. Sufficient time is given in class to complete or at least make a good start on all assignments.

Homework: Due 03 Mar: Lesson 8.1 Lesson Practice Quiz, Code Practice Question 1, Code Practice Question 2

04 Mar: Lessons 8.1 and 8.2 Guided Notes, Lesson 8.2 Lesson Practice Quiz, Code Practice

05 Mar: Lesson 8.3 Lesson Practice Quiz and Code Practice. UNIT 8 QUIZ ON MONDAY!

THERE WILL BE A "POP" CODING PRACTICE IN CLASS TOMORROW!!!!

06 Mar: Lesson 8.4 Lesson Practice Quiz and Code Practice. Lesson 8.3 & 8.4 Guided Notes.

UNIT 8 QUIZ ON MONDAY!

09 Mar: Unit 8 Quiz Review (we will go over the answers in class, so no late credit will be given)

February 2020

28 February 2020: The class is finishing Unit 7: Text and String Processing. Ample time is given in class to complete assignments.

Homework: Due 26 Feb: Lesson 7.8 Career Connection: Cybersecurity Five Paragraph Essay

27 Feb: Review Packets

28 Feb: Assignment 7 (Unit 7 test taken today)

02 Mar: None

21 February 2020: The class is working through Unit 7: Text and String Processing. Ample time is given in class to complete assignments.

Homework: Due 18 Feb: Lesson 7.5 Code Practice 1

19 Feb: Lesson 7.5 Code Practice 2

20 Feb: Lesson 7.6 Lesson Practice Quiz, Code Practice (use Google Classroom to submit your answers)

25 Feb: Lesson 7.7 Guided Notes

14 February 2020: The class is working through Unit 7: Text and String Processing

Homework: Due 11 Feb: Lesson 7.3 Lesson Practice Quiz and Guided Notes

12 Feb: Lesson 7.3, Code Practice

13 Feb: Lesson 7.4, Lesson Practice Quiz, Guided Notes

14 Feb: Lesson 7.4 Code Practice, Quiz #7 Review

17 Feb: None

07 February 2020: Students reviewed for Unit 6 test and began Unit 7: Text and String Processing

Homework: Due 04 Feb: Unit 6 Review Packet, Answers for Alternative Test (another review exercise) handed out (EarSketch

assignments 20% deduction late credit), Guided Notes 6.9

05 Feb: Assignment 6, Questions 1-4, Unit 6 Test taken (Last day to turn in EarSketch assignment for 30% deduction late credit)

06 Feb: None

07 Feb: Lesson 7.1 Quiz, Code Practices 1-3, guided notes 7.1

10 Feb: Lesson 7.2 Quiz, Code Practices 1-2, guided notes 7.2

JANUARY 2020

31 January 2020: Students worked, specifically, on Lesson 6.8: Making Music with Python

Homework: Due 28 Jan: None

29 Jan: None

30 Jan: Guided Notes, Lesson 6.8 Part 1

31 Jan: Assignment 6: EarSketch 1 and Assignment 6: EarSketch 2, Guided Notes, Lesson 6.8 Part 2

03 Feb: None (EarSketch assignments turned in 10% late deduction)

24 January 2020: Students continued to work on Module 6: For Loops.

Homework: Due 22 Jan: Lesson 6.5 Quiz, Code Practice 1, Code Practice 2

23 Jan: Lesson 6.5 Code Practice 3, Code Practice 4, Lesson 6.6 Lesson Quiz

24 Jan: Lesson 6.5 Code Practice 5, Guided Notes 6.5 and Guided Notes 6.6

27 Jan: Lesson 6.7 Lesson Quiz, Guided Notes 6.7

17 January 2020: Students continued to work on Module 6: For Loops.

Homework: Due 13 Jan: Five paragraph essay subject: Influence of Computer Science on Film or Music

14 Jan: Lesson 6.4 Lesson Quiz and Code Practice 1

15 Jan: Lesson 6.4 Code Practice 2, Code Practice 3, Quiz 6 Review Packet handed out

16 Jan: Quiz 6 Review Packet, Lessons 6.3 & 6.4 Guided Notes, Lesson 6.4 Code Practice 2 & 3

17 Jan: None (Quiz 6 taken in class)

10 January 2020: Welcome back to school! All Module 5 work must be turned in by Wednesday, January 8, 2020, in order to receive credit. Be sure to complete the Module 5.9 assignment on Google Classroom! Any work turned in after 1/8/2020 will receive a zero. On Monday, we began Module 6: For Loops.

Homework: Due 06 Jan: Any and all module 5 work.

07 Jan: Any and all Module 5 work. Module 6.1 Quiz and Code Practice 1.

08 Jan: Last day for any Module 5 work. Module 6.2 Quiz.

09 Jan: Module 6.1 and 6.2 Guided Notes, Module 6.3 Quiz and Code Practice 1

10 Jan: Module 6.3 Code Practice 2, Code Practice 3, Code Practice 4

13 Jan: Five paragraph essay subject: Influence of Computer Science on Film or Music


DECEMBER 2019

20 December 2019: Working with graphics and animation

16 Dec: Unit 5 Test Review packet (1) (completed) (handed out 12/12/19)

17 Dec: Unit 5 Alternative Test packet (completed for extra credit) (handed out 12/12/19)

THIS IS THE LAST DAY YOU CAN TURN THIS IN FOR CREDIT (NO LATE SUBMISSIONS WILL BE ACCEPTED)

18 Dec: None (work on Assignment 5)

19 Dec: None (Take Module 5 Test and work on Assignment 5)

20 Dec: Assignment 5 (this may be changed to a later date)

13 December 2019: Working with graphics and animation

10 Dec: Module 5.8 Animation 2 (make your star shrink and grow)

11 Dec: Module 5.8 Write Your Name (using the draw_text function)

12 Dec: None (work on Assignment 5)

13 Dec: None (work on Assignment 5)

16 Dec: Unit 5 Test Review packet (1) (completed) (handed out 12/12/19)

N.B.: Module 5 test will be on Thursday, December 19, 2019

06 December 2019: Working with graphics and animation

02 Dec: None

03 Dec: Modules 5.6 and 5.7

04 Dec: Module 5.8 Lesson Practice Quiz

05 Dec: Module 5.8 Animation 1 (make two circles and three lines move)

06 Dec: Module 5.8 Graphics Practice 1 (draw a regular, five-pointed star using draw_line)

09 Dec: Module 5.8 Graphics Practice 2 (draw a regular, filled-in, five-pointed star using draw_polygon)

10 Dec: Module 5.8 Animation 2 (make your star shrink and grow)


With the beginning of the second quarter, late penalties will be strictly enforced. Students have until November 1, 2019, to turn in any missing/late work with no penalty.

NOVEMBER 2019 - Quarter 2

26 November 2019: Short week due to holiday. HAPPY THANKSGIVING!

25 Nov: None, Quiz 5 taken today. Work on 5.6

26 Nov: Work on 5.6, no homework due


22 November 2019: Working with graphics

19 Nov: None

20 Nov: Module 5.4

21 Nov: Quiz Review

22 Nov: Module 5.5, Quiz 5 on Monday!

15 November 2019: Finishing loops with Module test. Moving on to graphics

13 Nov: Primality program, Module 4 Notebook

14 Nov: Module 5.1 (including Google Classroom document)

15 Nov: Module 5.2 (including Google Classroom content)

18 Nov: Module 5.3 (Lesson Practice and Code Practice)


08 November 2019: Continuing to work on more complex programming practices using loops.

05 Nov: None (no class on Monday due to testing)

06 Nov: None (no class Tuesday due to testing)

07 Nov: Assignment #4

08 Nov: Review packet, Fizz-Buzz Coding

12 Nov: Module 4 test today!

01 November 2019: Continuing to work on more complex programming practices using loops.

28 Oct: One response to Lesson 4.5 discussion

29 Oct: None

30 Oct: Quiz #4 Review (completion)

31 Oct:

01 Nov: Lesson 4.6 Play Pig Codeskulptor file link (turned in to Google Classroom),

04 Nov: Lesson 4.7 Lesson Quiz Answers to Crypto Checkpoints (turned in to Google Classroom)

OCTOBER 2019

25 October 2019: ALL MISSING WORK WAS DUE ON 10/18. No further late work will be accepted due to the end of the card-marking period.

21 Oct: Lesson 4.3 completed (quiz, code practice)

22 Oct: None

23 Oct: Lesson 4.4 completed (discussion forum code practice)

24 Oct: Lesson 4.5 completed (discussion forum original post, replies due by 10/28)

25 Oct: None. Teacher work day. No class

28 Oct: One response to Lesson 4.5 discussion

18 October 2019: The week began with the Unit 3 test. All missing work must be completed and turned in (either online or to the "fancy inbasket" by Friday, October 19. On Tuesday, the class began Unit 4 - Loops and Loop Functions.


PLEASE NOTE DUE DATES ADJUSTED TO WORK AROUND PSAT ON WEDNESDAY!


15 Oct: Lesson 3.9 reply to classmate

16 Oct: Assignment 3, AWS Chatbot activity,

17 Oct: Lesson 4.1 completed (quiz, code practice),

18 Oct: Lesson 4.2 completed (quiz, code practice Q1, code practice Q2, code practice Q3)

ALL MISSING WORK,

21 Oct: Lesson 4.3 completed (quiz, code practice)

11 October 2019: The focus of this week was algorithms, Turing machines (how computers and programs actually work), and Computer Science in Medicine. Students also explored the Amazon Web Services Education site in a quest to learn more about chatbots. Unit 3 Test has been moved to Monday, October 14, 2019.

Homework: Due 8 Oct: Lesson 3.6 completed (quiz, code practice)

9 Oct: None (due to Character Ed Lesson)

10 Oct: Lesson 3.7 completed (code practice)

11 Oct: Lesson 3.8 completed (video worksheet)

14 Oct: Lesson 3.9 completed (original discussion post), Unit 3 Review, Notebook Unit 3

15 Oct: Assignment 3, AWS Chatbot activity, Lesson 3.9 reply to classmate

4 October 2019: The focus of this week was decision making in programming: if statements, Booleans, if-else statements, and if-then-else statements.

Homework: Due 1 Oct: Lesson 3.2 complete (quiz, code practice Q1, code practice Q2, code practice Q3)

2 Oct: Lesson 3.3 complete (quiz, code practice Q1, code practice Q2)

3 Oct: Lesson 3.4 complete (quiz, code practice Q1, code practice Q2)

4 Oct: Lesson 3.5 complete (quiz and code practice), Take Quiz 3 during class (Cardigan)

7 Oct: TedEd "What's an Algorithm?" Worksheet.

SEPTEMBER 2019

27 September 2019: This week we completed Module 2 and began Module 3 (Making Decisions).

Homework: Due 23 Sep: Data Privacy and Security Discussion. Copy and paste the questions into your post.

Then answer the questions in complete sentences.

24 Sep: Lesson 2.8 complete (code practice Q1, code practice Q2) and Ted Talk Worksheet (Berkenstock)

25 Sep: Unit 2 vocabulary practice, Assignment 2. During class we will take the Unit 2 test.

26 Sep: Lesson 3.1 complete (quiz only), Notebooks due.

27 Sep: None (no school)

30 Sep: Lesson 3.2 complete (quiz, code practice Q1, code practice Q2, code practice Q3)

NB: this last assignment may be pushed back to October 1st, depending on class progress

20 September 2019: This week we continued with Module 2. On Monday, we stopped to go over some of the more challenging aspects of Lessons 2.1 through 2.5.

Homework: Due 16 Sep: Lesson 2.4 complete (quiz, code practice Q1, code practice Q2)

17 Sep: Lesson 2.5 complete (quiz, code practice) and cash register extension program.

18 Sep: Compare and contrast your cash register program to ONE other student's (post to discussion). Minimum word count = 50.

19 Sep: Lesson 2.6 complete (quiz, code practice)

20 Sep: Lesson 2.7 complete (quiz) and Ted Talk Worksheet

23 Sep: Data Privacy and Security Discussion. Copy and paste the questions into your post. Then answer the questions in complete sentences.

13 September 2019: This week we began Module 2. ALL MISSING WORK MUST BE TURNED IN IF YOU EXPECT TO RECEIVE CREDIT! Unit 1 test taken in class on Wednesday

Homework: Due 10 Sep: Module 1.10 turned in by midnight

11 Sep: Module 1.11 (extension activity is OPTIONAL) and 2.1 completed , Silly Sentences

Unit 1 Quiz by end of class

12 Sep: Lesson 2.2 complete (quiz, code practice Q1, code practice Q2)

13 Sep: Lesson 2.3 complete (quiz, code practice Q1, code practice Q2, code practice Q3)

16 Sep: Lesson 2.4 complete (quiz, code practice Q1, code practice Q2)

17 Sep: Lesson 2.5 complete (quiz, code practice) and cash register extension program.

18 Sep: Compare and contrast your cash register program to ONE other student's (post to discussion). Minimum word count = 50.

6 September 2019:

Homework: Due 4 Sep: All work through Module 1.6 MUST be done by midnight tonight

5 Sep: Module 1.7 turned in by midnight

6 Sep: Module 1.8 turned in by midnight

9 Sep: Module 1.9 turned in by midnight

AUGUST 2019

30 August 2019: Students joined the Google Classroom. Students worked through the introduction module and began module 1.

Homework: Due 26 Aug: None

Due 27 Aug: Honor Code Quiz, "Who Are You?" discussion post and minimum of two responses.

Due 28 Aug: Complete all lessons in the Welcome Module

Due 29 Aug: Student Forum communication guidelines infographic, Lessons 1.2 and 1.3.

NB: There will be a "pop" quiz on the Edhesive Honor Code tomorrow!

Due 30 Aug: Signed course syllabus, Have all work through lesson 1.5 completed by the beginning of class

Due 03 Sep: All work through the end of Module 1.6, Rework of infographic

23 August 2019: Students were introduced to the course through a series of hands-on tasks.

Homework: Homework assignments for 26 and 28 August pushed back due to difficulties logging into the Edhesive site.

New due dates posted above.

Due 26 Aug: Honor Code Quiz, "Who Are You?" discussion post and minimum of two responses.

Due 28 Aug: Student Forum communication guidelines infographic

Due 30 Aug: Signed course syllabus