
I know that we weren't able to experience a normal spring break, but hopefully, everyone was able to take a step back and relax a little bit during our week away from school. Like many of you, I was able to spend some extra time with my family. I was also able to get some things done around the house, bake, and go on a few runs. It's definitely been a change from the normal routine, but my family and I are doing our best to stay active and positive during these uncertain times.
What Is Expected from Computer Science Students?
As of today, we can expect to continue our virtual learning through April 24th, unless we hear otherwise from our governor. This is longer than we had initially anticipated, and we must all do our best within our current changed circumstances. At this point, I have been told that our class will continue to run according to our usual North schedule. Each day of scheduled class, students are expected to complete the following:
- Complete the attendance form each day by 3pm. Students who are enrolled in multiple classes with me should complete this form for each class.
- See the agenda for the day. At this point, I plan on creating an announcement on BlackBoard / Google Classroom and sending an e-mail through Infinite Campus with the daily tasks for the day.
- View the notes video and/or attend a live lesson session. The time for the live lesson session will be listed within the daily agenda.
- Complete the assigned daily homework.
- Ask questions! I am here to help. At this point, my official office hours are from 9-11am, but I am available at other points throughout the day by appointment. Just ask! Questions can be asked through WebEx teams or via email.
- Be flexible and ask for what you need! We are all navigating a new virtual learning system and we are all trying to figure this out. Please let me know what you need! I am here to support you and your learning through this time.
Monday's Agenda for all Computer Science Courses: Monday, March 30, 2020
To allow us a little time to reflect on our current circumstances, I have designed the same lesson plan for all of my computer science courses. (No worries! Students who are enrolled in multiple computer science courses will only need to complete this assignment once.). First of all, all students should complete the attendance form each day. Then, I would like students to find an article or social media post that talks about a positive impact that technology is having on our current situation. For this assignment, find any current article related to how technology is being used during the time of the COVID-19 pandemic. I recently came across an article talking about how 3D printers have been used to print N95 masks for health care workers. Once students find an article of interest, they will create a short "one pager", summarizing the technology, the need for technology, a positive impact the tech is having on the COVID-19 pandemic, and a link to the resource. Students will be provided with a one-pager template and will submit it either through Google Classroom (AP Computer Science Principles), or Blackboard (Web 1, Web 2, App Dev 2). I will be available through WebEx teams at 9am on Monday to answer any questions. Here is my sample:
Programming the Web 1
- Monday: See lesson plan above
- Tuesday: Students can attend a live session at 9am on Tuesday or view our video lesson.
- Thursday: Students should complete our reading guide that accompanies chapter 14
- Friday: Complete web assignment 8A and lesson 8 review questions
Students are considered "on pace" for the week if all of the daily agenda items are completed by Friday.
Programming the Web 2
After our Monday's class assignment, we will try to dive back into working with Date objects in JavaScript. Each day we have class, students should complete our daily attendance form. Here is our day-by-day agenda:
- Monday: See lesson plan above
- Tuesday: Students can attend a live session at 10am on Tuesday or view our video lesson on creating a website using JavaScript and Date objects.
- Thursday: Students should complete the assignment on using JavaScript and Date objects through the repl.it website and submit the link via Blackboard.
- Friday: Students should complete the assignment on using return statements in JavaScript through the repl.it website and submit the link via Blackboard.
App Development 2
After our Monday's class assignment, we will try to dive back into working with Swift. Each day we have class, students should complete our daily attendance form. Here is our day-by-day agenda:
- Monday: See lesson plan above
- Tuesday: Students can attend a live session at 11am on Tuesday. We will be working with the Swift Playgrounds app and working through the activity "Learn to Code 1"
- Wednesday: We will be working with the Swift Playgrounds app and continue working through the activity "Learn to Code 1"
- Thursday: We will be working with the Swift Playgrounds app and continue working through the activity "Learn to Code 1"
AP Computer Science Principles
After our Monday's class assignment, we will try to dive back into completing our AP Performance Tasks. Each day we have class, students should complete our daily attendance form. Due to the changes to the AP Exam, we will need to adjust our next course of action. If students haven't done so already, please complete the survey on Google Classroom to voice your option on what will come next in our class. Here is our day-by-day agenda:
- Monday: See lesson plan above and complete Google Classroom survey on next course of action.
- Tuesday: Students should continue work on the AP Performance Tasks
- Wednesday: Students should continue work on the AP Performance Tasks
- Friday: Students should continue work on the AP Performance Tasks