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