
Walzl Education Inc.
Computer Science 12 Course Work
This Course adheres to the BC Computer Science 12 and Advance Placement Curriculum
AP Computer Science
Lessons:
Pick one of the AWESOME platforms below.
Pick a few AP Computer Science topics
to work through.
Other Resources:

Solving Problems with Data Structures and Algorithms
Lessons:
Getting This a great group of Lessons, Exercises, and Videos, that covers introductory Data Structures and Algorithms
Stacks, Queues
Big O notation
Sorting
Recursion
Linked Lists
Trees
Graphs
Files
Web scraping
numpy
matplot
Assignments:

Get Please complete the following sections:
1.5
1.6
3 All
4 All
5 All
6.0 - 6.15
7 All
8 All
Sorting Algorithms
Lessons:
-
Please click on the link above to get an understanding of why we are exploring this topic (mandatory)!
-
Then as you go through the assignment use the videos to the right to help you understand each of the of the sorting techniques. The notes I've provided are great, but the videos are great too.
Object Oriented Programming
Advanced Data Structures (Trees)
Assignments:
Stacks and Queues
Nodes in Python
Binary Tree
Trees
Graphs (Computer Science version) Nodes
Shortest Path Algorithm
Nodes/edges
Connecting Python with the Real World
Lessons:
Getting Python Connected to outside
Software and the internet.
Binary, Memory, and Hardware Structures
Lessons:
Done up to HERE?
If this assignment hasn't been posted yet
Try exploring the topics shown to the right on your own.
Proper Content and Exercises Coming Soon!
Assignments:
Coming Soon!
This will be an exciting new section covering these important Computer Science topics:
-
What is Binary? Why is it the language of computers?
-
ASCII code, Hexadecimal
-
Computer memory
-
Basic Hardware architecture