Hi Everyone
ive talked to a few of you... my postponing the conditional statement test.
second piece of good news... the microbits arrived today so I think we’ll have a day of inquiry and we’ll explore some of the things we can do. Put on your creativity hats!
ive talked to a few of you... my postponing the conditional statement test.
second piece of good news... the microbits arrived today so I think we’ll have a day of inquiry and we’ll explore some of the things we can do. Put on your creativity hats!
Great News everyone:
We finally have teams working. You can join with code rff6f5v
The notes for LOOPS are printed and I can hand those out tomorrow
We finally have teams working. You can join with code rff6f5v
The notes for LOOPS are printed and I can hand those out tomorrow
November 9 2020
While Loops
Today we started talking about while loops. The slides and notes are posted below. The exercises are on the last page of the notes.
While Loops
Today we started talking about while loops. The slides and notes are posted below. The exercises are on the last page of the notes.
|
|
|
Good Morning
I added a page of coding challenges... ok there is only 1 right now, but I will add to them as we go. When you are caught up with the assignments, feel free to give these a try.
I added a page of coding challenges... ok there is only 1 right now, but I will add to them as we go. When you are caught up with the assignments, feel free to give these a try.
Join the ZOOM: November 13
Our guest speaker, Mr Alan Carr will be zooming with us during class starting at 8:40 from sunny California. I expect remote learners to join us at that time.
Join Zoom Meeting
https://us02web.zoom.us/j/89878654307?pwd=dGZEb2o3Wk5QUWszQ1hrTi9kMXozQT09
Meeting ID: 898 7865 4307
Passcode: 4q4Kuq
Our guest speaker, Mr Alan Carr will be zooming with us during class starting at 8:40 from sunny California. I expect remote learners to join us at that time.
Join Zoom Meeting
https://us02web.zoom.us/j/89878654307?pwd=dGZEb2o3Wk5QUWszQ1hrTi9kMXozQT09
Meeting ID: 898 7865 4307
Passcode: 4q4Kuq
Loops
|
|
|
October 27/ 28 2020
Today we are starting our conversation about conditional statements with boolean expressions and logical operators. Check out this video about conjunctions and how they relate to our logical operators. Programming languages work the same as spoken or written languages.
Today we are starting our conversation about conditional statements with boolean expressions and logical operators. Check out this video about conjunctions and how they relate to our logical operators. Programming languages work the same as spoken or written languages.
|
|
October 23 2020
Due Date for part 2 of the drone is Wednesday October 28 for cohort B. Cohort A: we will discuss a date on Monday.
Due Date for part 2 of the drone is Wednesday October 28 for cohort B. Cohort A: we will discuss a date on Monday.
October 15 2020
I have created a github repository for sample code we do in class. As we do more demos, I will post here so you can access working code.
https://github.com/klatimer1/CS20S
I have created a github repository for sample code we do in class. As we do more demos, I will post here so you can access working code.
https://github.com/klatimer1/CS20S
October 9 2020
I have posted the requirements for part 1 of the first project in case you are done the exercises below and would like to do some coding over the weekend. We will decide on the due date next week.
A reminder to hand in your digital posters (now late) and your exercises. I have created folders on the U: drive to hand things in. (I almost gave up on Teams this term)
I have posted the requirements for part 1 of the first project in case you are done the exercises below and would like to do some coding over the weekend. We will decide on the due date next week.
A reminder to hand in your digital posters (now late) and your exercises. I have created folders on the U: drive to hand things in. (I almost gave up on Teams this term)
assignment_1_-_draw_a_drone.docx | |
File Size: | 43 kb |
File Type: | docx |
October 8 2020
Outline for the quiz next week
1. History (short answer)
2. Decimal/ Binary/ Hexadecimal (short answer)
3. Drawing functions (short and "long" answer : eg write a line of code that does.....)
4. Variables (short and "long" answer: eg write a line of code to hold <this> value)
Cohort A: October 14 2020
Cohort B: October 13 2020
Outline for the quiz next week
1. History (short answer)
2. Decimal/ Binary/ Hexadecimal (short answer)
3. Drawing functions (short and "long" answer : eg write a line of code that does.....)
4. Variables (short and "long" answer: eg write a line of code to hold <this> value)
Cohort A: October 14 2020
Cohort B: October 13 2020
October 6 2020
I'm still missing some Computer Scientist Digital Posters. Please hand those in ASAP.
Today we covered the last of the topics for this unit before we start our first project.
I'm still missing some Computer Scientist Digital Posters. Please hand those in ASAP.
Today we covered the last of the topics for this unit before we start our first project.
|
|
|
|
What is String concatenation:
String concatenation is a fancy way of saying "putting 2 Strings together". We do this by "adding" one String to the other. For example
String question = "What is your name? ";
String answer = "Mrs. Latimer";
println(question + answer);
Output:
What is your name? Mrs. Latimer
String concatenation is a fancy way of saying "putting 2 Strings together". We do this by "adding" one String to the other. For example
String question = "What is your name? ";
String answer = "Mrs. Latimer";
println(question + answer);
Output:
What is your name? Mrs. Latimer
October 5 2020
Good Morning
Today we are talking math. There are 3 presentations below that breakdown some of the basic operations that Processing does, and the symbols it uses to do them. Cohort A, please review these.
The next assignment is posted below, due date to be determined.
Our first quiz, which will be on the history of computer science, variables and math operators will be scheduled as listed below. This is a written, not a programming quiz.
Cohort A: October 14 2020
Cohort B: October 13 2020
Good Morning
Today we are talking math. There are 3 presentations below that breakdown some of the basic operations that Processing does, and the symbols it uses to do them. Cohort A, please review these.
The next assignment is posted below, due date to be determined.
Our first quiz, which will be on the history of computer science, variables and math operators will be scheduled as listed below. This is a written, not a programming quiz.
Cohort A: October 14 2020
Cohort B: October 13 2020
|
|
|
|
|
|
|
October 2 2020
Today we talked more about variables. The slides are found below. We will be having a quiz on the history of computer science, basic drawing functions and variables soon. Exact date to be determined.
Getting input from the user:
In Processing, a shortcut has been created in order to allow the user to input information that we will need for our programs but there is still an extra step we need to do so Processing knows this shortcut exists. This has to be done for every sketch that uses this shortcut.
1. Save your sketch (with appropriate name) in your Processing folder (probably in your documents folder)
2.Create a new folder called code
3.Copy the ask.jar file into the code folder (found below)
The syntax for using this shortcut (Ask function) is as follows. (*remember Processing is case sensative)
int <variable name> = Ask.forInt(<string >); // to ask the user for an integer value
or
string <variable name> = Ask.forString(<string>); // to ask the user for a string value
so in our code it might look something like this...
int age = Ask.forInt("How old are you?");
Today we talked more about variables. The slides are found below. We will be having a quiz on the history of computer science, basic drawing functions and variables soon. Exact date to be determined.
Getting input from the user:
In Processing, a shortcut has been created in order to allow the user to input information that we will need for our programs but there is still an extra step we need to do so Processing knows this shortcut exists. This has to be done for every sketch that uses this shortcut.
1. Save your sketch (with appropriate name) in your Processing folder (probably in your documents folder)
2.Create a new folder called code
3.Copy the ask.jar file into the code folder (found below)
The syntax for using this shortcut (Ask function) is as follows. (*remember Processing is case sensative)
int <variable name> = Ask.forInt(<string >); // to ask the user for an integer value
or
string <variable name> = Ask.forString(<string>); // to ask the user for a string value
so in our code it might look something like this...
int age = Ask.forInt("How old are you?");
|
|
September 30 2020
Today we talked more about variables and data types. Cohort B please review the information. If you have questions, please let me know. Tomorrow I'll talk about "casting" and getting user input. If you are done the variable exercises, try the variable coding challenge.
We will have a quiz coming up on some of the history of CS and about variables. Date is to be determined
Today we talked more about variables and data types. Cohort B please review the information. If you have questions, please let me know. Tomorrow I'll talk about "casting" and getting user input. If you are done the variable exercises, try the variable coding challenge.
We will have a quiz coming up on some of the history of CS and about variables. Date is to be determined
September 29 2020
Happy Grace Hopper Day! Grace Hopper was a pioneer of computer programming and the Queen of Software. Here her story linked below. We are very happy that the internet is back up and running at the school. Cohort A: Please code the variable exercises below. (Leave the "Ask the user for input" question for now) We will have time in class tomorrow. |
|
variables_exercise_1.pdf | |
File Size: | 71 kb |
File Type: |
September 25 2020
Here are the notes for the remaining intro to processing and declaring variables. Cohort B please review.
Here are the notes for the remaining intro to processing and declaring variables. Cohort B please review.
|
|
|
|
September 23 2020
Here are the notes for today.
Cohort A: review Processing Basics. We will go over Drawing Functions tomorrow
Here are the notes for today.
Cohort A: review Processing Basics. We will go over Drawing Functions tomorrow
|
|
01_-_problem_solving__lecture_.pptx | |
File Size: | 515 kb |
File Type: | pptx |
September 21 2020
Today we are talking about problem solving. How do we solve a problem?
Here is an episode of The Finder. Check out how he solves problems.
https://www.youtube.com/watch?v=X6UqTmRAApw
Today we are talking about problem solving. How do we solve a problem?
Here is an episode of The Finder. Check out how he solves problems.
https://www.youtube.com/watch?v=X6UqTmRAApw
September 16 2020
Here is the assignment description and marking rubric for the assignment. If you have any questions, please see me.
DUE: SEPTEMBER 23 2020
Here is the assignment description and marking rubric for the assignment. If you have any questions, please see me.
DUE: SEPTEMBER 23 2020
computer_scientist_digital_poster.docx | |
File Size: | 12 kb |
File Type: | docx |
September 15/16 2020
I have attached below the PowerPoint slides from today. I will attached the assignment details shortly.
Cohort B: we will review this tomorrow
I have attached below the PowerPoint slides from today. I will attached the assignment details shortly.
Cohort B: we will review this tomorrow
history_of_computer_science_2020.pptx | |
File Size: | 5935 kb |
File Type: | pptx |
September 14 2020
Hi Everyone
First - I know the teams code isn't working. I am fixing that. I'll let you know when its fixed
Second - Cohort B - please review the PowerPoint Slides below and do the activity at the end.
Mrs. L
Hi Everyone
First - I know the teams code isn't working. I am fixing that. I'll let you know when its fixed
Second - Cohort B - please review the PowerPoint Slides below and do the activity at the end.
Mrs. L
flowchart_and_sequencing.pptx | |
File Size: | 119 kb |
File Type: | pptx |
September 11 2020
Good Morning Class
First our teams class has been set up. Please use code p87t193 to join.
Have you heard computers use bits and bytes, but do you really know what that means? Today we are looking briefly into binary (base 2) and hexadecimal (base 16) number systems and how it represents the data, specifically how hexadecimal numbers are used to determine colours. This activity can be done in class and at home. Both cohorts please do this today.
Binary Numbers
Binary numbers are just like regular (decimal) numbers but instead of being in base 10, they are in base 2. The digits using the decimal number system are 0-9, the digits in binary are 0 & 1. When counting in decimal when we run out digits we add one to the next place value; its the same with binary. When counting in binary we go 0, 1, 10 adding to the next place value when reaching the maximum digit.
For example, represented in the decimal number 7 is 111. ALL data in a computer can be represented as a series of 0's and 1's.
Watch the videos below:
Good Morning Class
First our teams class has been set up. Please use code p87t193 to join.
Have you heard computers use bits and bytes, but do you really know what that means? Today we are looking briefly into binary (base 2) and hexadecimal (base 16) number systems and how it represents the data, specifically how hexadecimal numbers are used to determine colours. This activity can be done in class and at home. Both cohorts please do this today.
Binary Numbers
Binary numbers are just like regular (decimal) numbers but instead of being in base 10, they are in base 2. The digits using the decimal number system are 0-9, the digits in binary are 0 & 1. When counting in decimal when we run out digits we add one to the next place value; its the same with binary. When counting in binary we go 0, 1, 10 adding to the next place value when reaching the maximum digit.
For example, represented in the decimal number 7 is 111. ALL data in a computer can be represented as a series of 0's and 1's.
Watch the videos below:
|
|
Hexadecimal Numbers
Hexadecimal numbers work the same way but instead of base 10 or base 2, it is base 16 which is really a shortcut for writing binary. The digits in hexadecimal are 0-9 and A-F. When counting in hexadecimal we go 8, 9, A, B, C, D, E F; A - F representing the decimal number 10-15.
See the chart below and complete the worksheet
Hexadecimal numbers work the same way but instead of base 10 or base 2, it is base 16 which is really a shortcut for writing binary. The digits in hexadecimal are 0-9 and A-F. When counting in hexadecimal we go 8, 9, A, B, C, D, E F; A - F representing the decimal number 10-15.
See the chart below and complete the worksheet
counting_in_hex.pdf | |
File Size: | 94 kb |
File Type: |
Using Hexadecimal to represent colours
You may be familiar when dealing with digital colours, we use the RBG value. This converts 3 values, the amount of, RED, BLUE and GREEN to make any colour. The value of each is often represented as a hexadecimal number up to FFF or 255 (base 10). This is also how your colour TV works.
Use the on-line tool linked below to manipulate the colours by changing the hexadecimal number within the RBG function.
https://www.rapidtables.com/convert/color/hex-to-rgb.html
You may be familiar when dealing with digital colours, we use the RBG value. This converts 3 values, the amount of, RED, BLUE and GREEN to make any colour. The value of each is often represented as a hexadecimal number up to FFF or 255 (base 10). This is also how your colour TV works.
Use the on-line tool linked below to manipulate the colours by changing the hexadecimal number within the RBG function.
https://www.rapidtables.com/convert/color/hex-to-rgb.html
Welcome to Computer Science 20S
Sept 4 2020
Hello Class
I am Mrs. Latimer and I will be teaching you computer science this term. This is where you will find course content, assignments and announcements. During your days of remote learning it is your responsibility to check here and stay up to date. Here's what's on tap for the first bit.
1. For the first few days were are going to have some discussion on some of the topics within computer science and do some coding and problem solving activities.
2. Next, we will learn about some of the important figures in the history of computer science.
3. We will then learning the basics of computer programming.
The majority of our coding will happen in a language called processing. In preparation for remote learning, you can download the development software using the link on the computer science home page.
Mrs. L
Sept 4 2020
Hello Class
I am Mrs. Latimer and I will be teaching you computer science this term. This is where you will find course content, assignments and announcements. During your days of remote learning it is your responsibility to check here and stay up to date. Here's what's on tap for the first bit.
1. For the first few days were are going to have some discussion on some of the topics within computer science and do some coding and problem solving activities.
2. Next, we will learn about some of the important figures in the history of computer science.
3. We will then learning the basics of computer programming.
The majority of our coding will happen in a language called processing. In preparation for remote learning, you can download the development software using the link on the computer science home page.
Mrs. L
computer_science_20s_course_outline_2020.docx | |
File Size: | 20 kb |
File Type: | docx |
September 9/10 2020
Hello CS Students
Here is the links to App Lab to continue with your mobile app.
https://studio.code.org/s/applab-intro/stage/1/puzzle/1
Mrs. L
Hello CS Students
Here is the links to App Lab to continue with your mobile app.
https://studio.code.org/s/applab-intro/stage/1/puzzle/1
Mrs. L