Computer Science Foundations-5th Block - Fall 2021 Assignments

Upcoming Assignments RSS Feed

No upcoming assignments.

Past Assignments

Due:

Computer Science Logo Design Contest in Google Classroom

Computer Science Logo Design Contest

Now's your chance to create a design that will be used for years to come!
You will design a logo for the AHS Computer Science program. It should be a design that can be used for print (signs), digital (media, web), and most importantly for T-shirts!!! This should be an original design specific to our school that could be copyrighted. You can use the Google Drawing App or any other program to create a high-quality, high-resolution version of your logo (.jpg, .png, etc.). You will present your logo in class on Wednesday, December 15th. You should be prepared to explain your logo and show how it can be used in the real world on items such as shirts or promotional signs. You may choose to create a Google Slide Presentation to illustrate your logo's use.

Upload your logo and support materials here.
Created by Shawn Kerr: Friday, December 10 4:28 PM

Due:

Code.org End of Course Project in Google Classroom

Code.org End of Course Project

Upon completing all of the Code.org Express Lessons, you will create one final project in Lesson 28.  Choose one of the project choices (a) Sprite Lab, (b) Dance, (c) Art, or (d) Frozen drawing.  You will create unique and complex Blockly code to produce a product that will show off your new skills. Be sure to include Loops (For, While, Until, etc.), Conditionals, If/Else, Function, Variables, and Text (if applicable) blocks of code in your solution. You will present your project to the class on Friday, 12/10. All projects MUST contain ONLY school-appropriate content! 
Created by Shawn Kerr: Tuesday, December 14 9:37 AM

Due:

Virtual Pet/Dance Party Code in Google Classroom

Virtual Pet/Dance Party Code

After completing Lesson 8 of the Code.org CS Express class, create your own unique Virtual Pet.  Your pet should have a customized appearance and behaviors.  


After completing Lesson 9 of the Code.org CS Express class, create your own unique Dance Party.  Your dance party should have customized events, measures, and properties. 


Use the attached Google Doc to attach your links to your Virtual Pet and your Dance Party. Use the "share" button to create a link. Then, copy and paste it to the Google Doc before turning it in.
Created by Shawn Kerr: Friday, November 19 10:19 PM

Due:

Batch Files in Google Classroom

Batch Files

Use the attached resources and any others you can find to complete the Batch File Terminology Worksheet.  Be sure to upload your completed batch files in .bat and .txt formats to this assignment.  You will turn in a hard copy of the Worksheet to me in class.
Created by Shawn Kerr: Tuesday, November 16 12:31 AM

Due:

SDLC Poster Project in Google Classroom

SDLC Poster Project

Your team will design and create an innovative 22"X28" poster of a chosen SDLC model to be displayed in the STEM hallway.  Your poster must include SDLC steps with explanations and illustrations that are done creatively and neatly.
Created by Shawn Kerr: Tuesday, November 9 2:56 PM

Due:

Software Development Life Cycle (SDLC) in Google Classroom

Software Development Life Cycle (SDLC)

After reviewing the attached resources, complete the Software Development Life Cycle WS.
Created by Shawn Kerr: Thursday, November 4 10:31 PM

Due:

Software Engineer Guest Speaker in Google Classroom

Software Engineer Guest Speaker

On Monday, we will have a guest speaker joining us.  Josh Perkins is a Software Development Project Manager for Valvoline.  Review all the content that we have covered so far in this class (look through your notebook and Google Classroom topics).  Create 3 high-quality questions that you could ask a CS professional.  Your questions should be on topic and pertinent to this class. Your question may have multiple parts if they are referring to the same topic.  I will share questions with our guest before the visit so that he'll be able to address them with in-depth answers.  Please save yourself a bad grade and shame by only submitting serious questions.
Created by Shawn Kerr: Friday, November 5 4:25 PM

Due:

Computer Languages in Google Classroom

Computer Languages

With a partner, create a Google Slide presentation to explain how programmers use different languages to solve a variety of IT problems.  Provide examples of how each are applied.  Be sure to include at least the following languages in your presentation: 

Python, HTML, PHP, C++, Visual Basic, Java,
JavaScript, and C #




The attached rubric will be used for grading the presentation.
Created by Shawn Kerr: Thursday, October 28 7:48 PM

Due:

What is a Root Folder/Directory? in Google Classroom

What is a Root Folder/Directory?

Using the online Lifewire article, fill in the blanks on the attached "What Is a Root Folder or Root Directory?" Google Doc.  Also, be sure to answer the 8 questions associated to Root Files and Directories on the last page of the Google Doc.
Created by Shawn Kerr: Tuesday, October 26 11:24 PM

Due:

Root Folders in Google Classroom

Root Folders

After (or during) you watch the attached videos related webpage file organization, complete the Terminology Google Doc.
Created by Shawn Kerr: Wednesday, October 27 5:03 PM

Due:

Meme Day Bonus! in Google Classroom

Meme Day Bonus!

Create an original school-appropriate meme to share with your class.  Upload your meme here.
Created by Shawn Kerr: Monday, October 25 5:20 PM

Due:

File Management in Google Classroom

File Management

Using the following Computer Skills Course Videos, answer the questions in the Google Form.  You'll likely want to set up a split screen on your monitor to view both your video and the Google Form.


Part 1: File management including folders, filenames, and file extensions
Part 2: Basic file management techniques in Mac OS and Windows
Part 3: Move and copy files in Mac OS and Windows
Part 4: Working with compressed ZIP files in Mac OS and Windows
Created by Shawn Kerr: Friday, October 22 5:53 PM

Due:

Meme Zip Activity in Google Classroom

Meme Zip Activity

Choose a partner to practice zipping and unzipping files:

Create a "Meme" folder on your desktop
Download 6 school-appropriate memes into that new folder (png or jpg files)
Create a zipped meme folder
Email that zipped folder to your partner in an email
Unzip the zipped folder you received from your partner and read the memes
Choose your favorite meme from the folder and upload it here in Google Classroom to receive credit for the assignment
Created by Shawn Kerr: Monday, October 25 5:21 PM

Due:

Bits, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes OH MY! in Google Classroom

Bits, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes OH MY!

While watching the attached video, fill in your answers to the questions on the attached Google Doc.
Created by Shawn Kerr: Thursday, October 21 6:57 PM

Due:

Windows 10 File Explorer Tutorial in Google Classroom

Windows 10 File Explorer Tutorial

Watch the attached video related to Windows File Explorer.  Using the attached Template, submit 5 take-aways/notes that you picked up while watching the video that you think will be useful to you as you continue through the CS pathway of study.
Created by Shawn Kerr: Thursday, October 21 6:57 PM

Due:

IT Professions: Code of Ethics / Conduct Infographic in Google Classroom

IT Professions: Code of Ethics / Conduct Infographic

Create an infographic / poster to illustrate a Code of Ethics for IT Professions.  Utilize the attached resources to create your own code of ethics.  Do not simply cut and paste another organization's code of ethics.  Your code should be written in your own words after reviewing several sources (attached or otherwise).  Also attached is a great article that contains a template of topics that you should include in your infographic.
Created by Shawn Kerr: Friday, October 15 11:19 PM

Due:

Ethics: A General Introduction in Google Classroom

Ethics: A General Introduction

Complete the BBC Ethics worksheet as you read through the following article:
Created by Shawn Kerr: Thursday, October 14 8:16 PM

Due:

Coding Flowchart in Google Classroom

Coding Flowchart

Using Google Draw, create a multi-step flowchart to solve a problem that a programmer might encounter. Your flowchart must include Terminal, I/O, and Process boxes along with at least one embedded decision and one loop.  Also be sure to include a flowchart title.


Attached resources:
flowchart example
"How to make a Flowchart in Google Drive" video
"How to Create a Flowchart for Programming" Parts 1-5 videos
Created by Shawn Kerr: Wednesday, October 13 5:02 PM

Due:

Introduction to Flowcharts in Google Classroom

Introduction to Flowcharts

Read and take notes (in your CS spiral notebook) on the "How to Make a Flowchart for Programming Easy to Understand" webpage. Be sure to include definitions and to sketch out the symbols and their meanings: Terminal (start/end), Process, Data (I/O), Decision, Flow Lines
Look at common examples: Scientific Method, Amazon
Watch "Introduction to Creating Flowcharts"
In your CS notebook, create a flowchart to explain how to pour a glass of milk. Be sure to utilize Flowchart symbols "terminal," "I/O," and flow lines to complete your flowchart.
Created by Shawn Kerr: Monday, October 11 9:03 PM

Due:

Google Forms Data Collection Project in Google Classroom

Google Forms Data Collection Project

Create a Google Form w/ a partner to collect data from classmates/Advisory Class (Due Wednesday, 9/22)
Must contain at least 5 pertinent questions to obtain quality data
Create a digital poster/presentation to represent your data to the class (Due Friday, 9/24)
Your Form may have to be unsubmitted in order to attach your poster.
Created by Shawn Kerr: Thursday, September 23 5:21 PM

Due:

Cloud Computing Test in Google Classroom

Cloud Computing Test

Created by Shawn Kerr: Friday, September 24 6:50 PM

Due:

Business Services Essay in Google Classroom

Business Services Essay

After reading the attached resources, fill in the information on your Cloud Computing Vocabulary Terms WS for Standard #20.  Be sure to include a description of the 4 types of Data Analytics.
Create an informative essay to discuss how businesses use databases, data collection systems, data analytics and why these services are important to businesses today.  You should have at least 5 paragraphs to complete the essay.   Proper grammar and sentence/paragraph structure should be used.
Created by Shawn Kerr: Tuesday, September 21 2:55 AM

Due:

Internet of Things (IoT) in Google Classroom

Internet of Things (IoT)

Explore the onset of the Internet of Things (IoT) and explain how it is enabled by sensors,
actuators, communication devices and computers that exchange and process data and can
interface with users in a most instinctual way. Using a specific single example, summarize in a
video how the IoT combines information, automation,
computation, software, sensing, and networking to make traditional processes more
efficient.  You may include photos, videos, text, music, voice overs, etc. to create an informational video that will be presented to the class.  Be sure to review the attached rubric to maximize your point scoring.


One person from each group should upload a completed video here.  Be sure to include at least one team members name in the saved name of the file.
Created by Shawn Kerr: Wednesday, September 15 7:06 PM

Due:

How are Cloud Technologies Used? in Google Classroom

How are Cloud Technologies Used?

Complete the Cloud Technologies Worksheet that was handed out in class.  Use the attached articles and videos below to help you complete the WS.  You may also find it necessary to seek out other resources for additional information.
Created by Shawn Kerr: Wednesday, September 1 4:52 PM

Due:

Cloud Deployment Models Infographic in Google Classroom

Cloud Deployment Models Infographic

Research the features and requirements of the four main deployment models for cloud
technology: public, private, community, and hybrid. Create an infographic to show their
roles and describe the pros and cons of each type.



Infographic Resources:
What Makes an Effective Infographic
7 Common Types of Infographics
Editable Google Templates for Infographics
Created by Shawn Kerr: Friday, August 27 11:34 PM

Due:

Cloud Computing Timeline in Google Classroom

Cloud Computing Timeline

Synthesize research of historical and significant milestones that influenced the evolution of
cloud computing. Create an annotated timeline illustrating significant time
periods and major impacts of technology trends that influenced the development of cloud computing. Use academic research and news media citing specific textual evidence from
research. 



Utilize the attached rubric to maximize your scoring.
Created by Shawn Kerr: Friday, August 20 11:03 AM

Due:

Cloud Computing in Google Classroom

Cloud Computing

Using the attached articles related to Cloud Computing, fill in the vocabulary/notes Google Doc (a paper copy will be distributed in class).
Created by Shawn Kerr: Thursday, August 19 10:06 AM

Due:

Internet Poster Board Project in Google Classroom

Internet Poster Board Project

In groups of 3, students will create a poster board display that will include:
Historical timeline
Benefits and disadvantages of Internet to society
Potential future implications 
Sources for information
The attached Poster Rubric will be used to score your poster.  Be sure to review all of the scoring opportunities within the rubric.


Also attached are Internet resources/background.
Created by Shawn Kerr: Friday, August 13 6:22 PM

Due:

Electrical Current Quiz in Google Classroom

Electrical Current Quiz

Created by Shawn Kerr: Friday, August 13 6:22 PM

Due:

Snap Circuit Guide in Google Classroom

Snap Circuit Guide

Using the Snap Circuits Student Guide, complete the Snap Circuits / Student Notes sheet.
Created by Shawn Kerr: Tuesday, August 10 4:50 PM

Due:

Electronics Basics in Google Classroom

Electronics Basics

We will be watching these videos in class together and will be working through most of the WS together. You should have the WS complete and turned in by Tuesday, 8/19.
Created by Shawn Kerr: Monday, August 9 1:36 PM

Due:

OSHA Electrical Safety in Google Classroom

OSHA Electrical Safety

Created by Shawn Kerr: Friday, August 6 5:43 PM

Due:

Internet Safety in Google Classroom

Internet Safety

1. Read the Article "Internet Safety"
Read lessons 1-8
Be sure to watch the embedded videos:
              Internet Safety: Your Browser's Security Features
              Understanding Spam and Phishing
              Online Shopping Advice
              Understanding Digital Tracking


2. Take notes as you go through the lessons.  You will be able to use your handwritten notes on the quiz tomorrow.


3. After completing the lessons, take the practice "Internet Safety Quiz" near the bottom of the webpage.
Created by Shawn Kerr: Wednesday, August 4 11:17 PM

Due:

IT Discipline Presentation  in Google Classroom

IT Discipline Presentation

*Note- students will sign up for an IT discipline in class


Student will create an oral presentation with a PPT/Prezi/Slides about a given IT discipline w/ oral  presentation rubric
Job Description including expected salaries (TN and National)
Work Activities

Tools/Technology used

Work Environment

Knowledge/Skills needed

Post Secondary Institutions (Colleges of Applied Tech, Community Colleges, 4-year Universities) in TN and other states

Professional Societies w/ benefits to membership

Licenses/certifications 

Be sure to cite each source (be ready to explain why the source is reliable)

Produce an infographic to illustrate highlights as a handout

Infographic Resources:
What Makes an Effective Infographic
7 Common Types of Infographics
Editable Google Templates for Infographics

Upload your presentation and infographic here:
Created by Shawn Kerr: Monday, August 2 1:47 PM

Due:

Improving Presentation Skills in Google Classroom

Improving Presentation Skills

1.Read “20 Ways to Improve your Presentation Skills” 
2.Complete and return the Take-away Presentation Skills WS
Created by Shawn Kerr: Tuesday, July 27 3:13 PM

Due:

Computer Science Foundations Classroom Documents in Google Classroom

Computer Science Foundations Classroom Documents

Be sure to turn in a signed copy of your Internet Safety and Classroom Expectations forms on Monday, 7/26.
Created by Shawn Kerr: Friday, July 16 11:47 AM

Due:

All About You in Google Classroom

All About You

Please complete the "All About You" document to the best of your ability. Open your copy and write directly on the Google Doc, then submit.
Created by Shawn Kerr: Friday, July 16 6:58 PM