COMPUTER SCIENCE 10

COURSE ASSIGNMENT LIST

Python

Exercises
Tutorials

QUIZ
1-15 package – now bonus

JS

TUTORIALS

EXERCISES

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

HTML, CSS, JS COMPILER

CSS

CSS Tutorials

CSS Exercises

Syntax, Colors, Backgrounds, Text, Fonts, Icons, Links, Tables, Overflow, Dropdowns, Image Gallery, Forms

HTML

HTML – Tutorials

HTML – Exercises

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 – Compiler

C – Tutorials

C – Exercises

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++ – Compiler

C++ – Tutorials

C++ Exercises

C++ (1-10 package)

TUTORIALS TO COVER
GRADE 10/11 – Syntax, Output, Comments, Variables, Data Types, Operators, Strings, Booleans, Arrays

Code Game

Code Monster

AI – Presentation
Complete Tutorials on AI 

Scratch Tutorials

Scratch Explore

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.