Friday, January 26, 2024

What's Going On? January 29th through February 2nd

Thought for the Week








Programming for the Web

We will start off this week by wrapping up our first lesson of the semester.  We will go over the reading
guides that went along with our first reading assignment of the semester.  Next, we will complete our 10 multiple-choice questions summative.  Lastly, students will enroll in the course through WCTC.  As a reminder, students who earn a "C" or higher according to the WCTC grading scale will earn free college credit!

Once we wrap up lesson 1, it will be time to dive into the fun stuff.  We will create our first simple web pages.  Students will use a basic text editor, Text Edit, to learn the basic structure of an HTML page.  Students will learn how to add headlines, text, and photos to our pages.  Along with this week, students will read chapter 4 and complete the accompanying reading guide.  Students will also have class time to complete our two web pages assigned for the week.  One is a tutorial-based assignment where students will follow the instructions from the textbook to create the "Black Goose Bistro" web page.  Then student will have a chance to create their own personal page.  We will end the lesson with our 10 multiple-choice questions.


AP Computer Science Principles

At the start of this week, we will talk about our responses from our "game" project that we wrote during
class on Friday.  Students will receive feedback and make corrections to craft their responses in a way that will satisfy the criteria of the rubric set by the AP board.  For the rest of the time this week, we will talk a little bit about cybersecurity.  We will start by examining how to identify threats online.  We will also talk about ways to protect ourselves using good "Cyber Hygiene".  Finally, we will talk about the different types of encryption that can help to protect information shared online.


Monday, January 22, 2024

Welcome to Second Semester! What's Going On? January 23rd through January 26th

Thought for the Week 









Let's start the semester off on the right foot.  I am here to support you and your learning.  Be sure to ADVOCATE for yourself and your needs throughout the semester.


Programming the Web 1
In this class, students will learn the basics of web page design using HTML and CSS. This week, we will
take a look at our coding environment and will talk about the different layout choices web designers can use when creating a website. This class is offered in partnership with WCTC, which means that students who enroll in this free program and complete the course successfully are eligible to earn WCTC college credit. 





AP Computer Science Principles

This week, students will finally get a chance to wrap up their "game" programs.  We had a couple of snow days before break and we decided to wrap up this summative as we start the second semester.  Students should wrap up their code by the end of class on Tuesday.  During Wednesday's class, students should devote their time to independently writing their responses.  







Friday, January 5, 2024

What's Going On? January 8th through January 12th

 Thought for the Week




App Development

We will start off this week by talking about "Property Wrappers".  We will talk about the use of @State, @Binding, and @ObservableObject in order to share data between different screens in our app and within different files.  Once this is complete, students will work on our last app of the year -- Word Play.  This is a "Mad-Libs" style app that prompts our user to enter a word and then enters them into a story.  Once students are finished with our final app, they will have time to learn something new with the "App Feature" final project.  



AP Computer Science Principles

This week, students will have the first three class days to wrap up their game summatives.  Our summatives are due on Wednesday.  Students are programming a variety of games including Yahtzee, BlackJack, and Uno.  Once students have finished their partner programming, they are responsible for individually analyzing their code to talk about its purpose, function, and more.  During our final days of the semester, we will spend time reviewing for our first semester exam.



Looking Ahead: Exam Schedule

We have a little bit of time left in the semester before our exams, but they are right around the corner.  Check out the schedule below: