Enter your text here...
IB Computer Science
AJ Mini Python Project
Concepts to keep in mind:
- Random function
- Variables
- Integers
- Input/Output
- While loops
- If/Else statements
Pornkamo Python Project
Concepts to keep in mind:
- Random
- Variables
- Boolean
- Input and Output
- Integer
- Char
- String
- Length
Concepts to keep in mind:
- Random function
- Variables
- Integers
- Input/Output
- 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
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
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.
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
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
Week 14 13 Oct
Day
What we Covered
What we Covered
Activity
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
Week 13 06 Oct
Day
What we Covered
What we Covered
Activity
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
Week 12 30 Oct
Day
What we Covered
What we Covered
Activity
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
Midterm Exam on Tue 17 Oct : In Preparation Review
What we have covered
Connecting computational thinking and program design (22 hours)
Week 9 02 Oct
Day
What we Covered
What we Covered
Activity
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.
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
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
Week 14 13 Oct
Day
What we Covered
What we Covered
Activity
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
Week 13 06 Oct
Day
What we Covered
What we Covered
Activity
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
Week 12 30 Oct
Day
What we Covered
What we Covered
Activity
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
Midterm Exam on Tue 17 Oct : In Preparation Review
What we have covered
Connecting computational thinking and program design (22 hours)
Week 9 02 Oct
Day
What we Covered
What we Covered
Activity
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.
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
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
Week 14 13 Oct
Day
What we Covered
What we Covered
Activity
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
Week 13 06 Oct
Day
What we Covered
What we Covered
Activity
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
Week 12 30 Oct
Day
What we Covered
What we Covered
Activity
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
Midterm Exam on Tue 17 Oct : In Preparation Review
What we have covered
Connecting computational thinking and program design (22 hours)
Week 9 02 Oct
Day
What we Covered
What we Covered
Activity
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
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
Week 12 30 Oct
Day
What we Covered
What we Covered
Activity
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
Midterm Exam on Tue 17 Oct : In Preparation Review
What we have covered
Connecting computational thinking and program design (22 hours)
Week 9 02 Oct
Day
What we Covered
What we Covered
Activity
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
Preparation / Home work for Next Week
Week 6 11 Sep
Connecting computational thinking and program design (22 hours)
Day
What we Covered
Activity
Preparation / Home work for Next Week
Week 5 04 Sep
Connecting computational thinking and program design (22 hours)
Day
What we Covered
Activity
Preparation / Home work for Next Week
Week 4 28 August
Connecting computational thinking and program design (22 hours)
Day
What we Covered
Activity
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
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
Comments