Computational Thinking (Start on Thursday 1/31)
On your Student #, Make a Sub Folder in your Comp Science Folder called Comp Think and put all work in that folder. Make sure you also save to your Office 365 drive.
Students will go to: cms.gavirtualschool.org/Shared/Electives/ComputerSciencePrinciples_15/IntroductiontoComputerScienceandComputationalThinking/index.html
Students are responsible for:
Students will go to: cms.gavirtualschool.org/Shared/Electives/ComputerSciencePrinciples_15/IntroductiontoComputerScienceandComputationalThinking/index.html
Students are responsible for:
- Read the Entire Module before doing the Assignments
- Writing the Key Terms and Definitions - Save as KeyTermsThinking
- Formulating a Model Assignment - Save as ModelAssignment
- Creating Algorithms Project - Save as AlgoProject
- Computational Thinking Discussion - Save as ThinkDiscuss
- Recursion Discussion - Save as RecursionDiscus
Flowcharts, Psuedocode, and Algorithms
Create a sub-folder in your Comp Science folder called Unit 2. Save the following Assignments to this folder and then upload to your Office 365 drive.
ASSIGNMENT 1
Students will need to open the following presentations and create a 1 page bulleted review for the three presentations, make sure you use headings to separate between topics. Save this a Unit2PPTSummaries.
Flowcharts and Computer Science - introduction_to_flowcharts.pptx
What is Psuedocode - introduction_to_pseudocode.pptx
What is an Algorithm - introduction_to_algorithms.pptx
ASSIGNMENT 2
FLOWCHART PROJECT - Create a Flowchart using the attached questions: flowchart_questions.docx
Use the Introductions to Flowcharts as an example - Save this as Unit2Flow
ASSIGNMENT 3
KHAN ACADEMY - ALGORITHMS
Students will learn computer science algorithms, including searching, sorting, recursion, and graph theory. Learn with a combination of articles, visualizations, quizzes, and coding challenges.
We will use Khan Academy for their online module. Please create a login for Khan Academy and complete the following:
CONTENTS
About
Intro to algorithms
Binary search
Asymptotic notation
Selection sort
Insertion sort
Recursive algorithms
Towers of Hanoi
Merge sort
Quick sort
Graph representation
Breadth-first search
Further learning
ASSIGNMENT 4
Review Sheet (Open in Word) #27 is Big-Omega
ASSIGNMENT 1
Students will need to open the following presentations and create a 1 page bulleted review for the three presentations, make sure you use headings to separate between topics. Save this a Unit2PPTSummaries.
Flowcharts and Computer Science - introduction_to_flowcharts.pptx
What is Psuedocode - introduction_to_pseudocode.pptx
What is an Algorithm - introduction_to_algorithms.pptx
ASSIGNMENT 2
FLOWCHART PROJECT - Create a Flowchart using the attached questions: flowchart_questions.docx
Use the Introductions to Flowcharts as an example - Save this as Unit2Flow
ASSIGNMENT 3
KHAN ACADEMY - ALGORITHMS
Students will learn computer science algorithms, including searching, sorting, recursion, and graph theory. Learn with a combination of articles, visualizations, quizzes, and coding challenges.
We will use Khan Academy for their online module. Please create a login for Khan Academy and complete the following:
CONTENTS
About
Intro to algorithms
Binary search
Asymptotic notation
Selection sort
Insertion sort
Recursive algorithms
Towers of Hanoi
Merge sort
Quick sort
Graph representation
Breadth-first search
Further learning
ASSIGNMENT 4
Review Sheet (Open in Word) #27 is Big-Omega