Fundamentals of Computer Science M

Course:  Zachry Magnet Fundamentals of Computer Science   
1st Nine Weeks2nd  Nine Weeks3rd NineWeeks4th Nine Weeks

Rules and Procedures

Unit 1: Career Exploration

Unit 2: Digital Citizenship

Unit 4: Algorithms and Design Process

Unit 3: What is Computing?

 

Unit 5: Programming

Unit 3: What is Computing?(cont)

Unit 5: Programming (cont)

Unit 6: Web Design and applets

Unit 7: Cybersecurity

Unit 8: Networks

Rules and Procedures: Classroom Expectations (2 days)

 

Unit 1: 

Careers in Computer Science

-Exploration of current and future technology

-Exploration of media technologies and global communication

 

Unit 2 - Digital Citizenship 

-Responsible use of technology when engaging with society\

-AUPs

-Copyrights

-Responsible Internet behavior

 

Unit 4 - Algorithms and Design Process

-Define algorithm and how algorithms are used for various situations

-Use the design process for an algorithm to accomplish a task

Unit 5 - Programming

-Low level language vs high level languages

-Block-coding basics

(variables, loops, conditions, abstraction, comments)

-use block coding to create interactive story, animation, and game

  -Program using microbits to transition from block coding to python

 

Unit 3- What is Computing?

-History of Computers

-Introduction into computer systems 

 

   Hardware

-Components

-Inputs/outputs

-Basic Troubleshooting

-Tool safety/dismantle computer

   Software

-Operating systems

-User-levels

-Third-party

Fall CCA

Unit 3: What is Computing?(cont)

-Morse code

-binary/decimal/hexadecimal conversion

-ASCII/Unicode

-Encryption (Caesar/ Vinegere cipher)

 

Unit 5: Programming (cont)

  

-Text based coding (Javascript)

-Syntax and comments

-use text coding to create interactive  animation, and game

-Python - Earsketch - Arduino

 

Unit 6: Web Design and applets

-HTML/CSS

   -tags,elements, attributes

   -<head>,<p>,<div>,<img>

  -images and icons

  -links

-basic form html using notepad

-formatting using CSS

-Visual Studio

-hyperlinks

-User Interfaces

continued Unit 6: for PBL

 

Unit 7: Cybersecurity

 -Big Data

 -Privacy Policies (Unit 2)

 -Strong Passwords (Unit 2)

 -Malware

-CIA Triad

 

Unit 8: Networks

-Internet

-Protocols

-Types of Networks and Parts

-Data Flow

-Connect a network

 

Spring CCA

Required Project: Career Exploration - InfographicRequired Project:  Scratch Interactive projectRequired Project: Processing (language) Image creation

Required Project:

Build a Website

Additional Activities: Create an Infographic using Canva, Research

Additional Activities: 

Peer Evaluation, Pair Programming

Additional Activities:

1 Debugging, Plotting points on graph, Geometric shape recognition:rectangle vs square, ellipse vs. circle

Additional Activities: 

Collaboration

Employability Skills   

Cycle 1: 

-Professionalism

-Ethics

127.15(1)(A)

127.15(1)(E)

127.15(1)(F)

127.15(1)(G)

127.15(1)(H)

127.15(1)(I)

127.15(1)(K)

127.15(1)(L)

127.15(1)(M)

Cycle 2: 

-Teamwork

-Problem Solving

127.15(1)(B)

127.15(1)(I)

Cycle 3:

-Self Management Skill

-Conflict Resolution

-Leadership

127.15(1)(B)

127.15(1)(D)

127.15(1)(E)

127.15(1)(F)

127.15(1)(G)

127.15(1)(H)

127.15(1)(I)

127.15(1)(J)

127.15(1)(M)

Cycle 4:

Communication Skills

127.15(1)(C)

CHOICES 360 Activities L1   
Interest Profiler OR A Picture of Me in the Future OR 
Career Finder Cover Letter Creator