Math and Science

Math and Science

Thursday 30 November 2023

Comp 8 Blk F: Thurs Nov 30 - Word Skills!

 Today we had at some tips for using Microsoft Word! You looked at some of the basic functions and then you had time to create some documents with Equations, Shapes, and Lists.

Comp 8 Blk B: Thurs Nov 30 - Bits and Bytes

  Today we had a look at how Bits and Bytes relate to all the memory sizes on a computer. Then you had some time to work on the Binary Numbers Project (and any others that you need to finish).

Wednesday 29 November 2023

Com Sci 11: Wed Nov 29 - Projects unlocked and Game of Life

 Today we had a look at the remaining projects for the course. After break we had J.o.W. and you got to toy a bit with Conway's Game of Life.

Tuesday 28 November 2023

Comp 8 Blk F: Tues Nov 28 - Bits & Bytes

 Today we had a look at how Bits and Bytes relate to all the memory sizes on a computer. Then you had some time to work on the Binary Numbers Project (and any others that you need to finish).

Com Sci 11: Tues Nov 28 - Project Time!

 Today we discussed our upcoming field trip to Cronometer on Thursday Dec 21st (AM). After that you had project work time.

Monday 27 November 2023

Comp 8 Blk B: Mon Nov 27 - Binary Intro

After QQ and typing today, we had a look at how Binary Numbers work and why computers are so dependent on them.

Com Sci 11: Mon Nov 27 - Number Suite

 Today we had a look at the Number Suite project... more practice breaking your programs up into separate methods.

Friday 24 November 2023

Com Sci 11: Fri Nov 24 - QQQ #11 and last class of Chess

 Today was our last QQQ and our last dedicated time to work on the Chess project.

Comp 8 Blk F: Fri Nov 24 - QQQ #1 & Binary Numbers Intro

 Today you wrote your first QQQ! After that (and some typing), we had a look at how Binary Numbers work and why computers are so dependent on them.

Thursday 23 November 2023

Com Sci 11: Thurs Nov 23 - Chess Project

Today was a challenge... we discussed some ideas for how to break up the task of programming a chess game. We defined the basics of the Piece class together, and then you got to work on implementing the specifics of the sub classes (specific pieces). We ended with J.o.W.

Wednesday 22 November 2023

Comp 8 Blk B & F: Wed Nov 22 - What is a Computer?

 Today we talked a bit about digital safety and keeping your info safe. After that, we discussed "What is a Computer?" It turns out there are 4 key things all computers can do as seen in this video. You then had some time to work on your projects, including the new Toaster vs. Computer comparison.

Tuesday 21 November 2023

Com Sci 11: Tues Nov 21 - Polymorphism & Bank Accounts

 Today we hit on our last piece of Object Oriented Programming: Polymorphism! Then you worked specifically on the Bank Account project.

Comp 8 Blk B: Nov 21 - Organize your files!

 After typing today we looked at how files and folders can be organized; you got to spend some time organizing the files in your OneDrive. 

Monday 20 November 2023

Com Sci 11: Mon Nov 20 - Inheritance and Bank System

 Today we looked at how classes can "inherit" from a Super Class. After that, you had time to work on the Banking System Project. More time for that tomorrow!

Comp 8 Blk F: Mon Nov 20 - Organizing Your Files!

 After typing today we looked at how files and folders can be organized; you got to spend some time organizing the files in your OneDrive.

Friday 17 November 2023

Com Sci 11: Frid Nov 17 - Encapsulation and Gregorian Calendar

 Today we did QQQ #10, and then we talked about how to protect/regulate the data in your class with the principle of Encapsulation. After that we had a look at the Gregorian Calendar class, and then you had more work time!

Thursday 16 November 2023

Com Sci 11: Thurs Nov 16 - Abstraction, GCFs and LCMs

 Today we had a look at the principle of Abstraction - how we separate the Interface of our code (with other code) from the Implementation (what goes on inside your code). After that we had a look at how to find/code for the GCF and LCM of 2 numbers. After break, we did the J.o.W. and then we had a look at the Euclidean Algorithm. The rest of the time was work time.

Wednesday 15 November 2023

Comp 8 Blk F: Wed Nov 15 - System Prefs and OneNote Project

 Today we did our first typing practice, and we set up some of your system preferences. After that, you had time to get rolling on the OneNote Intro project.

Comp 8 Blk B: Wed Nov 15 - Welcome to Computers 8

Welcome to Computers 8 (Block B) with Mr. B! Today we looked at what this course is all about and how you'll use OneNote to manage the course digitally!

Tuesday 14 November 2023

Com Sci 11: Tues Nov 14 - Examples of Exams, good Code, and Minesweeper Logic!

 Today we had a look at some Com Sci challenge/exam problems and then some examples of your peer's great code! After that we had another fun look at logic with Minesweeper!

Comp 8 Blk F: Tues Nov 14 - Welcome to Computers 8!

 Welcome to Computers 8 (Block F) with Mr. B! Today we looked at what this course is all about and how you'll use OneNote to manage the course digitally!

Wednesday 8 November 2023

Com Sci 11: Wed Nov 8 - End of Term!

 Today was the last day of T1 for this course. We had a look at a couple more of the demo Java Files for examples of code structures you can use. After break we did QQQ #9, the J.o.W, and then we watched a video introducing us to some of the motivating ideas behind "Object Oriented Programming."

Monday 6 November 2023

Com Sci 11: Mon Nov 6 - Classes, Objects, Methods

 Today we had another look at Classes, Objects, Methods, and I confused you... We also had a quick look at Prime Factorizations, and public/private modifiers.

Friday 3 November 2023

Com Sci: Fri Nov 3 - QQQ#8, JoW, and project time

 Today you wrote QQQ #8, we did some J.o.W. time, and then you had time to work on projects.

Wednesday 1 November 2023

Com Sci 11: Wed Nov 1 - Object Oriented Programming intro

 Today we started in on our look at Object Oriented Programming (see the notes!). We'll spend the next little while looking at how we can break problems down into pieces and write separate methods to handle specific jobs in our code.