Activities and Tracking Homework 11

Enter your text here...

IB Computer Science

AJ Mini Python Project

The program will first randomly generate a number unknown to the user. The user needs to guess what that number is. (In other words, the user needs to be able to input information.) If the user’s guess is wrong, the program should return some sort of indication as to how wrong (e.g. The number is too high or too low). If the user guesses correctly, a positive indication should appear. You’ll need functions to check if the user input is an actual number, to see the difference between the inputted number and the randomly generated numbers, and to then compare the numbers.

Concepts to keep in mind:

  • Random function
  • Variables
  • Integers
  • Input/Output
  • Print
  • While loops
  • If/Else statements

Pornkamo Python Project

​The Goal: Despite the name, the actual “hangman” part isn’t necessary. The main goal here is to create a sort of “guess the word” game. The user needs to be able to input letter guesses. A limit should also be set on how many guesses they can use. This means you’ll need a way to grab a word to use for guessing. (This can be grabbed from a pre-made list. No need to get too fancy.) You will also need functions to check if the user has actually inputted a single letter, to check if the inputted letter is in the hidden word (and if it is, how many times it appears), to print letters, and a counter variable to limit guesses.

Concepts to keep in mind:

  • Random
  • Variables
  • Boolean
  • Input and Output
  • Integer
  • Char
  • String
  • Length
  • Print
The program will first randomly generate a number unknown to the user. The user needs to guess what that number is. (In other words, the user needs to be able to input information.) If the user’s guess is wrong, the program should return some sort of indication as to how wrong (e.g. The number is too high or too low). If the user guesses correctly, a positive indication should appear. You’ll need functions to check if the user input is an actual number, to see the difference between the inputted number and the randomly generated numbers, and to then compare the numbers.

Concepts to keep in mind:

  • Random function
  • Variables
  • Integers
  • Input/Output
  • Print
  • While loops
  • If/Else statements

31 May Further  HTML  Click Here Intro to SQL Click Here

29 May Introduction to Objects in PHP Please click here

28 May Review of HTML Basics please Click Here

22 May Problem Solving Click Here 

21 May  ..  Reflection and looking Forward to next Academic Year please click here

17 May Building an App

This may help you decide on your IB IA project

Please click here to continue





15 May Encryption


Class discussion 

Explore encryption on Kan Academy click here




14 May 

Problem Solving Click Here 


Complete Activity 1 ( programming Kodu to eat, talk and express emotions ) Click Here

You also need to Open KODU and select LOAD World and Lesson > First Tutorial 

Extension Click Here


We will be using lesson plans activities from the AP computer Science / this does overlap with the IB

Somethings we may have covered,but if that is the case treat the lesson as a review of reinforcement learning click here to begin UNIT 1 the internet 

First Create your own account on code.org and join the class by this link click here


Grade 11 Record of topics covered / reviewed / Homework / Activities  

Week Starting 05 March

Thursday  Javascript

Create an account on NetBeans click here. Next click here and complete unites 1 and 2 Output and Variables If you have time continue at your own pace to unit 3 assignment and arithmetic

Monday

Option 4 Review Pseudo code  / flow chart exercises / practice  Use IB approved notation click here

Exercise A Pseudo Code

Exercise B Flow Charts

Exercise C Pseudo Code

Tuesday

Thursday

Week  25 Feb 2018

Today we will understand 


How Open / Closed Systems Work

The Components of a system

The Advantages / Disadvantages  


Try a simulation Click Here and download MATLAB 





---------------------------------------------------------------------------------------------------------------------------------------------------------------


Tuesday

All students will understand the instruction cycle and basic architecture of a computer

Computer Architecture  click Here and Click Here the Instruction Cycle - Last 15 minutes Pornkamol and AJ to give whiteboard explanation of the 2 topics above

Introduction to 2 D Arrays please click here and complete activity A and upload to your blog.

Thursday

Week  19 Feb 2018


Watch some samples of the use of kinetic typography

Example 1 Click here

Example 2 Click here

Example 3   Click here 

Follow along with this introductory tutorial Click here 

---------------------------------------------------------------------------------------------------------------------------------------------------------------


Tuesday

All students will understand the instruction cycle and basic architecture of a computer

Computer Architecture  click Here and Click Here the Instruction Cycle - Last 15 minutes Pornkamol and AJ to give whiteboard explanation of the 2 topics above

Introduction to 2 D Arrays please click here and complete activity A and upload to your blog.

Thursday

Week 4 29 Jan 2018

Monday 2.1.1 2.1.2

Exit Skills Define CPU,ALU,CU,MAR,MDR,address bus, data bus. Develop diagram of CPU showing connections of elements mentioned

Exit Skills Explain the us of primary memory, define terms RAM ROM and explain the difference between RAM and ROM

Tuesday

All students will understand the instruction cycle and basic architecture of a computer

Computer Architecture  click Here and Click Here the Instruction Cycle - Last 15 minutes Pornkamol and AJ to give whiteboard explanation of the 2 topics above

Introduction to 2 D Arrays please click here and complete activity A and upload to your blog.

Thursday

Week 3 22 Jan 2018

Monday

Brief intro the operating system

Tuesday

All students will understand the instruction cycle and basic architecture of a computer

Computer Architecture  click Here and Click Here the Instruction Cycle - Last 15 minutes Pornkamol and AJ to give whiteboard explanation of the 2 topics above

Introduction to 2 D Arrays please click here and complete activity A and upload to your blog.

Thursday

Week 2 15 Jan 2018

Monday

5.1.4 Describe the characteristics of a two dimensional array click here and then select 5.1.4 from table of contents. 

Tuesday

Review Recursion -  intro to Computer memory - 


Thursday

Applying recursion in PHP click here and select 5.1.2 and complete activity B 

 

Week 1 08th Jan 2018

Monday

Holiday

Tuesday

What will be you IA which is 30% of the final exam? Research and Explore to find your project.  Search in Google IA IB  computer science projects.

Thursday

What is Recursion please click here


Week 17  04 Dec

Day

What we Covered

What we Covered

Activity 

Mon

Create a form that allows Well's students to register for after class activities. Collect the following, student name, ID, email and the after class activity ( limited to 1 activity) ( use a drop down menu ). How can we record the user input ? Click here

Multidimensional arrays in PHP Click here


Tue

End of term exam make a copy of document and save G12 Name: https://docs.google.com/a/wells-school.com/document/d/1YYWLYih-xukr9yxHIkhqAnum5sslOZpo0zO43I6hfTs/edit?usp=sharing

Thur

 

Friday 

Week 16   27 Oct

Day

What we Covered

What we Covered

Activity 

Mon

Create a form that allows Well's students to register for after class activities. Collect the following, student name, ID, email and the after class activity ( limited to 1 activity) ( use a drop down menu ). How can we record the user input ? Click here

Multidimensional arrays in PHP Click here


Tue

End of term exam make a copy of document and save G12 Name: https://docs.google.com/a/wells-school.com/document/d/1YYWLYih-xukr9yxHIkhqAnum5sslOZpo0zO43I6hfTs/edit?usp=sharing

Thur

 

Friday 

Week 15   20 Oct

Day

What we Covered

What we Covered

Activity 

Mon

Complete Malware presentation


Tue

IN my absence complete the challenges in this link -  Quadratic Time Algorithms (Nested Loops)  in PHP  Click Here

Thur

 

Friday 

Week 14   13 Oct

Day

What we Covered

What we Covered

Activity 

Mon


Tue

Intro to PHP mysql Relational Databases 

Thur

Social Engineering and Zombies - Task select 1 topic or more related to computer security and  create a poster you may choose to use piktochart or any other presentation style that fits the task. ( you will be responsible for display of poster on poster board outside IT lab ). Leave space for grade 8 and 9 

 

Friday 

Social Engineering Awarness

Week 13  06 Oct

Day

What we Covered

What we Covered

Activity 

Mon


Tue

Option 4.2.4 Analyse an algorithm presented as a flow chart Click Here if complete try nested loops  Click Here

Thur

Option 2.1.11 2.1.13  Logic Gates Click Here  and complete challenges then post to your google site title page  "Option 2 Logic Gates" or similar

​Option 2.1.11 2.1.13  

Friday Which is Monday

Problem solving and testing Click Here

Week 12  30 Oct

Day

What we Covered

What we Covered

Activity 

Mon

4.2.7 FCER Click Here 

4.2.3 Click here and complete Challenge A only


Tue

2.1.11-2.1-13 Logic Gates Reviewed Click Here  2D ARRAYS Click here

Thur

Option 2.1.11 2.1.13  Logic Gates Click Here  and complete challenges then post to your google site title page  "Option 2 Logic Gates" or similar

​Option 2.1.11 2.1.13  

Friday Which is Monday

Problem solving and testing Click Here

Midterm Exam on Tue 17 Oct : In Preparation Review

What we have covered

Connecting computational thinking and program design (22 hours)

Week 11  16 Oct

Day

What we Covered

What we Covered

Activity 

Mon

No Class

Tue

​Revise for Exam

Thur

Week 10  09 Oct

Day

What we Covered

What we Covered

Activity 

Mon

4.2.7 FCER Click Here

Tue

Exam

Thur

Week 9   02 Oct

Day

What we Covered

What we Covered

Activity 

Mon

​Continue on from prev lesson .. Moving from pseudo to real programming code  Click Here

Tue

​Continue on from prev lesson .. Moving from pseudo to real programming code  Click Here

4.2.6 Construct Pseudo Code

4.2.8 Deduce Efficiency

Thur

4.2.9 Iterations and functions  Click here for to days Activity on Iterations. Upload  to google classroom your php code for the Challenge A

4.2.7 FCER Click Here

4.2.9 Iterations and reading code

Week  19 Feb 2018


Watch some samples of the use of kinetic typography

Example 1 Click here

Example 2 Click here

Example 3   Click here 

Follow along with this introductory tutorial Click here 

---------------------------------------------------------------------------------------------------------------------------------------------------------------


Tuesday

All students will understand the instruction cycle and basic architecture of a computer

Computer Architecture  click Here and Click Here the Instruction Cycle - Last 15 minutes Pornkamol and AJ to give whiteboard explanation of the 2 topics above

Introduction to 2 D Arrays please click here and complete activity A and upload to your blog.

Thursday

Week 4 29 Jan 2018

Monday 2.1.1 2.1.2

Exit Skills Define CPU,ALU,CU,MAR,MDR,address bus, data bus. Develop diagram of CPU showing connections of elements mentioned

Exit Skills Explain the us of primary memory, define terms RAM ROM and explain the difference between RAM and ROM

Tuesday

All students will understand the instruction cycle and basic architecture of a computer

Computer Architecture  click Here and Click Here the Instruction Cycle - Last 15 minutes Pornkamol and AJ to give whiteboard explanation of the 2 topics above

Introduction to 2 D Arrays please click here and complete activity A and upload to your blog.

Thursday

Week 3 22 Jan 2018

Monday

Brief intro the operating system

Tuesday

All students will understand the instruction cycle and basic architecture of a computer

Computer Architecture  click Here and Click Here the Instruction Cycle - Last 15 minutes Pornkamol and AJ to give whiteboard explanation of the 2 topics above

Introduction to 2 D Arrays please click here and complete activity A and upload to your blog.

Thursday

Week 2 15 Jan 2018

Monday

5.1.4 Describe the characteristics of a two dimensional array click here and then select 5.1.4 from table of contents. 

Tuesday

Review Recursion -  intro to Computer memory - 


Thursday

Applying recursion in PHP click here and select 5.1.2 and complete activity B 

 

Week 1 08th Jan 2018

Monday

Holiday

Tuesday

What will be you IA which is 30% of the final exam? Research and Explore to find your project.  Search in Google IA IB  computer science projects.

Thursday

What is Recursion please click here


Week 17  04 Dec

Day

What we Covered

What we Covered

Activity 

Mon

Create a form that allows Well's students to register for after class activities. Collect the following, student name, ID, email and the after class activity ( limited to 1 activity) ( use a drop down menu ). How can we record the user input ? Click here

Multidimensional arrays in PHP Click here


Tue

End of term exam make a copy of document and save G12 Name: https://docs.google.com/a/wells-school.com/document/d/1YYWLYih-xukr9yxHIkhqAnum5sslOZpo0zO43I6hfTs/edit?usp=sharing

Thur

 

Friday 

Week 16   27 Oct

Day

What we Covered

What we Covered

Activity 

Mon

Create a form that allows Well's students to register for after class activities. Collect the following, student name, ID, email and the after class activity ( limited to 1 activity) ( use a drop down menu ). How can we record the user input ? Click here

Multidimensional arrays in PHP Click here


Tue

End of term exam make a copy of document and save G12 Name: https://docs.google.com/a/wells-school.com/document/d/1YYWLYih-xukr9yxHIkhqAnum5sslOZpo0zO43I6hfTs/edit?usp=sharing

Thur

 

Friday 

Week 15   20 Oct

Day

What we Covered

What we Covered

Activity 

Mon

Complete Malware presentation


Tue

IN my absence complete the challenges in this link -  Quadratic Time Algorithms (Nested Loops)  in PHP  Click Here

Thur

 

Friday 

Week 14   13 Oct

Day

What we Covered

What we Covered

Activity 

Mon


Tue

Intro to PHP mysql Relational Databases 

Thur

Social Engineering and Zombies - Task select 1 topic or more related to computer security and  create a poster you may choose to use piktochart or any other presentation style that fits the task. ( you will be responsible for display of poster on poster board outside IT lab ). Leave space for grade 8 and 9 

 

Friday 

Social Engineering Awarness

Week 13  06 Oct

Day

What we Covered

What we Covered

Activity 

Mon


Tue

Option 4.2.4 Analyse an algorithm presented as a flow chart Click Here if complete try nested loops  Click Here

Thur

Option 2.1.11 2.1.13  Logic Gates Click Here  and complete challenges then post to your google site title page  "Option 2 Logic Gates" or similar

​Option 2.1.11 2.1.13  

Friday Which is Monday

Problem solving and testing Click Here

Week 12  30 Oct

Day

What we Covered

What we Covered

Activity 

Mon

4.2.7 FCER Click Here 

4.2.3 Click here and complete Challenge A only


Tue

2.1.11-2.1-13 Logic Gates Reviewed Click Here  2D ARRAYS Click here

Thur

Option 2.1.11 2.1.13  Logic Gates Click Here  and complete challenges then post to your google site title page  "Option 2 Logic Gates" or similar

​Option 2.1.11 2.1.13  

Friday Which is Monday

Problem solving and testing Click Here

Midterm Exam on Tue 17 Oct : In Preparation Review

What we have covered

Connecting computational thinking and program design (22 hours)

Week 11  16 Oct

Day

What we Covered

What we Covered

Activity 

Mon

No Class

Tue

​Revise for Exam

Thur

Week 10  09 Oct

Day

What we Covered

What we Covered

Activity 

Mon

4.2.7 FCER Click Here

Tue

Exam

Thur

Week 9   02 Oct

Day

What we Covered

What we Covered

Activity 

Mon

​Continue on from prev lesson .. Moving from pseudo to real programming code  Click Here

Tue

​Continue on from prev lesson .. Moving from pseudo to real programming code  Click Here

4.2.6 Construct Pseudo Code

4.2.8 Deduce Efficiency

Thur

4.2.9 Iterations and functions  Click here for to days Activity on Iterations. Upload  to google classroom your php code for the Challenge A

4.2.7 FCER Click Here

4.2.9 Iterations and reading code

Week  19 Feb 2018


Watch some samples of the use of kinetic typography

Example 1 Click here

Example 2 Click here

Example 3   Click here 

Follow along with this introductory tutorial Click here 

---------------------------------------------------------------------------------------------------------------------------------------------------------------


Tuesday

All students will understand the instruction cycle and basic architecture of a computer

Computer Architecture  click Here and Click Here the Instruction Cycle - Last 15 minutes Pornkamol and AJ to give whiteboard explanation of the 2 topics above

Introduction to 2 D Arrays please click here and complete activity A and upload to your blog.

Thursday

Week 4 29 Jan 2018

Monday 2.1.1 2.1.2

Exit Skills Define CPU,ALU,CU,MAR,MDR,address bus, data bus. Develop diagram of CPU showing connections of elements mentioned

Exit Skills Explain the us of primary memory, define terms RAM ROM and explain the difference between RAM and ROM

Tuesday

All students will understand the instruction cycle and basic architecture of a computer

Computer Architecture  click Here and Click Here the Instruction Cycle - Last 15 minutes Pornkamol and AJ to give whiteboard explanation of the 2 topics above

Introduction to 2 D Arrays please click here and complete activity A and upload to your blog.

Thursday

Week 3 22 Jan 2018

Monday

Brief intro the operating system

Tuesday

All students will understand the instruction cycle and basic architecture of a computer

Computer Architecture  click Here and Click Here the Instruction Cycle - Last 15 minutes Pornkamol and AJ to give whiteboard explanation of the 2 topics above

Introduction to 2 D Arrays please click here and complete activity A and upload to your blog.

Thursday

Week 2 15 Jan 2018

Monday

5.1.4 Describe the characteristics of a two dimensional array click here and then select 5.1.4 from table of contents. 

Tuesday

Review Recursion -  intro to Computer memory - 


Thursday

Applying recursion in PHP click here and select 5.1.2 and complete activity B 

 

Week 1 08th Jan 2018

Monday

Holiday

Tuesday

What will be you IA which is 30% of the final exam? Research and Explore to find your project.  Search in Google IA IB  computer science projects.

Thursday

What is Recursion please click here


Week 17  04 Dec

Day

What we Covered

What we Covered

Activity 

Mon

Create a form that allows Well's students to register for after class activities. Collect the following, student name, ID, email and the after class activity ( limited to 1 activity) ( use a drop down menu ). How can we record the user input ? Click here

Multidimensional arrays in PHP Click here


Tue

End of term exam make a copy of document and save G12 Name: https://docs.google.com/a/wells-school.com/document/d/1YYWLYih-xukr9yxHIkhqAnum5sslOZpo0zO43I6hfTs/edit?usp=sharing

Thur

 

Friday 

Week 16   27 Oct

Day

What we Covered

What we Covered

Activity 

Mon

Create a form that allows Well's students to register for after class activities. Collect the following, student name, ID, email and the after class activity ( limited to 1 activity) ( use a drop down menu ). How can we record the user input ? Click here

Multidimensional arrays in PHP Click here


Tue

End of term exam make a copy of document and save G12 Name: https://docs.google.com/a/wells-school.com/document/d/1YYWLYih-xukr9yxHIkhqAnum5sslOZpo0zO43I6hfTs/edit?usp=sharing

Thur

 

Friday 

Week 15   20 Oct

Day

What we Covered

What we Covered

Activity 

Mon

Complete Malware presentation


Tue

IN my absence complete the challenges in this link -  Quadratic Time Algorithms (Nested Loops)  in PHP  Click Here

Thur

 

Friday 

Week 14   13 Oct

Day

What we Covered

What we Covered

Activity 

Mon


Tue

Intro to PHP mysql Relational Databases 

Thur

Social Engineering and Zombies - Task select 1 topic or more related to computer security and  create a poster you may choose to use piktochart or any other presentation style that fits the task. ( you will be responsible for display of poster on poster board outside IT lab ). Leave space for grade 8 and 9 

 

Friday 

Social Engineering Awarness

Week 13  06 Oct

Day

What we Covered

What we Covered

Activity 

Mon


Tue

Option 4.2.4 Analyse an algorithm presented as a flow chart Click Here if complete try nested loops  Click Here

Thur

Option 2.1.11 2.1.13  Logic Gates Click Here  and complete challenges then post to your google site title page  "Option 2 Logic Gates" or similar

​Option 2.1.11 2.1.13  

Friday Which is Monday

Problem solving and testing Click Here

Week 12  30 Oct

Day

What we Covered

What we Covered

Activity 

Mon

4.2.7 FCER Click Here 

4.2.3 Click here and complete Challenge A only


Tue

2.1.11-2.1-13 Logic Gates Reviewed Click Here  2D ARRAYS Click here

Thur

Option 2.1.11 2.1.13  Logic Gates Click Here  and complete challenges then post to your google site title page  "Option 2 Logic Gates" or similar

​Option 2.1.11 2.1.13  

Friday Which is Monday

Problem solving and testing Click Here

Midterm Exam on Tue 17 Oct : In Preparation Review

What we have covered

Connecting computational thinking and program design (22 hours)

Week 11  16 Oct

Day

What we Covered

What we Covered

Activity 

Mon

No Class

Tue

​Revise for Exam

Thur

Week 10  09 Oct

Day

What we Covered

What we Covered

Activity 

Mon

4.2.7 FCER Click Here

Tue

Exam

Thur

Week 9   02 Oct

Day

What we Covered

What we Covered

Activity 

Mon

​Continue on from prev lesson .. Moving from pseudo to real programming code  Click Here

Tue

​Continue on from prev lesson .. Moving from pseudo to real programming code  Click Here

4.2.6 Construct Pseudo Code

4.2.8 Deduce Efficiency

Thur

4.2.9 Iterations and functions  Click here for to days Activity on Iterations. Upload  to google classroom your php code for the Challenge A

4.2.7 FCER Click Here

4.2.9 Iterations and reading code

Week 13  06 Oct

Day

What we Covered

What we Covered

Activity 

Mon


Tue

Option 4.2.4 Analyse an algorithm presented as a flow chart Click Here if complete try nested loops  Click Here

Thur

Option 2.1.11 2.1.13  Logic Gates Click Here  and complete challenges then post to your google site title page  "Option 2 Logic Gates" or similar

​Option 2.1.11 2.1.13  

Friday Which is Monday

Problem solving and testing Click Here

Week 12  30 Oct

Day

What we Covered

What we Covered

Activity 

Mon

4.2.7 FCER Click Here 

4.2.3 Click here and complete Challenge A only


Tue

2.1.11-2.1-13 Logic Gates Reviewed Click Here  2D ARRAYS Click here

Thur

Option 2.1.11 2.1.13  Logic Gates Click Here  and complete challenges then post to your google site title page  "Option 2 Logic Gates" or similar

​Option 2.1.11 2.1.13  

Friday Which is Monday

Problem solving and testing Click Here

Midterm Exam on Tue 17 Oct : In Preparation Review

What we have covered

Connecting computational thinking and program design (22 hours)

Week 11  16 Oct

Day

What we Covered

What we Covered

Activity 

Mon

No Class

Tue

​Revise for Exam

Thur

Week 10  09 Oct

Day

What we Covered

What we Covered

Activity 

Mon

4.2.7 FCER Click Here

Tue

Exam

Thur

Week 9   02 Oct

Day

What we Covered

What we Covered

Activity 

Mon

​Continue on from prev lesson .. Moving from pseudo to real programming code  Click Here

Tue

​Continue on from prev lesson .. Moving from pseudo to real programming code  Click Here

4.2.6 Construct Pseudo Code

4.2.8 Deduce Efficiency

Thur

4.2.9 Iterations and functions  Click here for to days Activity on Iterations. Upload  to google classroom your php code for the Challenge A

4.2.7 FCER Click Here

4.2.9 Iterations and reading code

Week 8   25 Sep

4.2.8 Deduce Efficiency

4.2.6 Construct Pseudo Code

5  Parts of 5 HL Thinking Abstractly

Connecting computational thinking and program design (22 hours)

Day

What we Covered

Activity 

Mon

Redo the flow chart this time using the Stack data Structure Click Here Next Tracing Pseudo Code and Efficiency Click here

Tue

Continued...Redo the flow chart this time using the Stack data Structure Click Here Next Tracing Pseudo Code and Efficiency Click here

4.2.6 Construct Pseudo Code

4.2.8 Deduce Efficiency

Thur

Continued... Code and Efficiency Click here

​Moving from pseudo to real programming code  Click Here

Preparation / Home work for Next Week

Week 7   18 Sep

4.2.8 Deduce Efficiency

4.2.6 Construct Pseudo Code

5  Parts of 5 HL Thinking Abstractly

Connecting computational thinking and program design (22 hours)

Day

What we Covered

Activity 

Mon

Teacher PD Day 

Tue

First 30 mins Presentation then 4.2  Click Here for 

Thur

4.2  Abstraction/Collections/Pseudo doe and Flow chart  Click Here for 

Preparation / Home work for Next Week

Week 6   11 Sep

Connecting computational thinking and program design (22 hours)

Day

What we Covered

Activity 

Mon

4.1 Online Interaction Click Here

Tue

C4 The evolving Web Click here for Instructions

Thur

First 30 mins Presentation then Click Here for lesson on Collections/pseudo code

Preparation / Home work for Next Week

Week 5   04 Sep

Connecting computational thinking and program design (22 hours)

Day

What we Covered

Activity 

Mon

Summative Assessment ( Web Searching and Searching Algorithms)

Tue

Review Searching and Sorting

C.1.2  The evolving Web Click here

Thur

Login to your Solo Account and complete modules PHP Operators Arrays and Functions  Exercise write a function in notepad that will return the factorial of any posititive number. ( Help Use $number as the variable and you may assign it a value of 4 for purpose of testing )

Preparation / Home work for Next Week

Week 4   28 August

Connecting computational thinking and program design (22 hours)

Day

What we Covered

Activity 

Mon

PHP / Pseudo Code and Linear Searching Click here

Selection Activity color cards and food

Tue

Linear and Binary Searching Click Here When Complete Click here for Khan Academy activity You do not need to complete the Challenge, but do complete the Quiz . Big O simplified Click here

Presentation on Cloud Computing 

Thur

Please join Google Classroom 4tjot3

Cloud Computing Presentations

Complete We will look at sorting Click here

Independent Work

Preparation / Home work for Next Week

Review Section 4.1, 4.4, 4.5, 4.6, 4.7 and 4.8 

Week 1  7th August

Mon

Tue

Thur

Covered 

Students  downloaded XAMMP for PHP

Started C.2.6 - C.2.12 

Review Basic Programming concepts/ and C.2 -  C.2 continued study

Activities 

Comments

most students showed a weakness in programming ( unsure of roles of variables and no knowledge of array structure) 

Week 2  14th August

Mon

Tue

Thur

Covered 

Holiday

Complete C.2.6 - C.2.12 ( postponed ) 

intro to  C.2.7 - C.2.10 

Activities 

Demo PHP activity click here

Homework Review c.2.11 and c.2.12 for Monday's class

Comments

Scroll to Top