COMPUTER SCIENCE 10
Python
QUIZ
1-15 package – now bonus
JS
Where to, Output, Statements, Syntax, Comments, Variables, Arrays, Dates, JS Functions. JS Objects, JS Classes, JS HTML DOM
JavaScript Exercises 1-46, Ball Drop, Pong
CSS
Syntax, Colors, Backgrounds, Text, Fonts, Icons, Links, Tables, Overflow, Dropdowns, Image Gallery, Forms
HTML
HTML/CSS Video – below
HTML – Website – done in notepad
Notepad Website Project – Pick a subject for your site – country, city, sport, video game, movie etc.
Website must have – header, large video – embedded, 2 smaller videos, 5 external links, 3 images, google search box, one table, 1-3 internal links, scrolling text, ordered list, unordered list, favicon, navigation bar, button link, responsive format
Tutorials – Basic, Elements, Attributes, Headings, paragraphs, Styles, Formatting, Colors, CSS, Links, Images, Favicon, tables, Lists, I frames, JavaScript, Head, Layout Responsive, Forms
C – Coding – Done in Notepad
C-Coding – 1-5, 6-10, 11-13 + Bonus – Pyramid Package, Matrices Package
TUTORIALS TO COVER
GRADE 10/11 – Syntax, Output, Comments, variables, data types, constants, operators, if-else, switch, loop, arrays, strings, user input
C++ – Coding – Done in Notepad
C++ (1-10 package)
TUTORIALS TO COVER
GRADE 10/11 – Syntax, Output, Comments, Variables, Data Types, Operators, Strings, Booleans, Arrays
AI – Presentation
Complete Tutorials on AI
Grade 10/11 Presentation
What is AI?
What is Intelligence?
What are the types of languages?
Why is AI about numbers?
What is the history of computing?
Explain the types of robots?
Give 5 examples of AI. What language is used?
What is the theory of the mind?
Explain the 5 languages that can be used to program AI.
What are Vectors?
Explain probability in flipping a coin.
Explain probability in throwing a dice.
Scratch Account-Set up an account
Scratch Unit Outline
SPRITES
00:00:00 – Introduction
00:02:13 – Sprites
00:11:00 – Costumes
00:17:52 – Backdrops
FUNCTIONS
00:00:00 – Introduction
00:01:13 – Move
00:04:21 – Move and Turn
00:10:28 – Glide
00:13:53 – Say
00:16:38 – Bear 1
00:20:04 – Bear 2
00:25:39 – Duck
00:26:38 – Music
00:29:42 – Pen
Assignment #1 – Create an animation with at least one motion, one sound and one looks block.
EVENTS
00:00:00 – Introduction
00:00:42 – When Flag Clicked
00:06:13 – When Sprite Clicked
00:08:10 – Backdrop Chooser
00:13:12 – Drum Kit
00:16:03 – When Key Pressed
00:17:10 – Swimming Fish
00:23:18 – Balloon
00:25:24 – Timer
Assignment #2 – Create an interactive project that uses arrow keys to control a sprite.
00:00:00 – Introduction
00:00:40 – Position
00:12:26 – Walking Hedgehog
00:16:02 – Rotating Hedgehog
00:18:04 – Timing Hedgehog
00:20:29 – Hello
00:23:54 – How many steps?
00:24:51 – Where to go?
00:26:04 – How many legs?
00:28:23 – What time?
Assignment #3 – Create an interactive scratch project that user types answers to questions. Use ask and wait, answer and join blocks.