127.761.c.1.a |
Investigate and explore various career opportunities within the computer science field and report findings through various media; |
-
6.1 Computer Science Careers
-
14.3 Impact of Cybersecurity
|
127.761.c.1.b |
Create and publish interactive stories, games, and animations; |
-
3.1 Project: Pair-Programming with Karel Paint!
-
6.4 User Input
-
6.6 Random Numbers
|
127.761.c.1.c |
Create and publish interactive animations; |
-
3.1 Project: Pair-Programming with Karel Paint!
|
127.761.c.1.d |
Create algorithms for the solution of various problems; |
-
2.1 Introduction to Programming With Karel
-
2.2 More Basic Karel
-
2.3 Karel Can't Turn Right
-
2.4 Functions in Karel
-
2.5 The Start Function
-
2.6 Top Down Design and Decomposition in Karel
-
2.7 Commenting Your Code
-
2.8 Super Karel
-
2.9 For Loops
-
2.10 If Statements
-
2.11 If/Else Statements
-
2.12 While Loops in Karel
-
2.13 Control Structures Example
-
2.14 Karel Algorithms
-
2.15 How to Indent Your Code
-
2.16 Ultra Karel
-
2.17 Karel Challenges
-
3.1 Project: Pair-Programming with Karel Paint!
|
127.761.c.1.e |
Create web pages using a mark-up language; |
-
8.1 Introduction to HTML
-
8.2 Structure of an HTML Page
-
8.3 Formatting Text
-
8.4 Links
-
8.5 Images
-
8.6 HTML Lists
-
8.7 HTML Tables
-
8.8 HTML Styling
-
8.9 Project: Your First Website, Pt 1
-
8.10 Introduction to CSS
-
8.11 CSS Select by Tag
-
8.12 CSS Select by Class
-
8.13 CSS Select by ID
-
8.16 Project: Your First Website, Pt 2
|
127.761.c.1.f |
Use the Internet to create and publish solutions; |
-
8.9 Project: Your First Website, Pt 1
-
8.16 Project: Your First Website, Pt 2
-
9.1 Intro to Design Thinking
-
9.2 Prototype
-
9.3 Test
-
9.4 Project Prep and Development
|
127.761.c.1.g |
Design creative and effective user interfaces. |
-
8.9 Project: Your First Website, Pt 1
-
8.16 Project: Your First Website, Pt 2
-
9.1 Intro to Design Thinking
-
9.2 Prototype
-
9.3 Test
-
9.4 Project Prep and Development
|
127.761.c.2.a |
Seek and respond to advice from peers and professionals in evaluating problem solutions; |
-
3.1 Project: Pair-Programming with Karel Paint!
-
9.1 Intro to Design Thinking
-
9.2 Prototype
-
9.3 Test
-
9.4 Project Prep and Development
|
127.761.c.2.b |
Debug and solve problems using reference materials and effective strategies; and |
-
2.6 Top Down Design and Decomposition in Karel
-
2.7 Commenting Your Code
|
127.761.c.2.c |
Publish information in a variety of ways such as print, monitor display, web pages, and video. |
-
8.9 Project: Your First Website, Pt 1
-
8.16 Project: Your First Website, Pt 2
-
10.7 Project: Public Service Announcement
|
127.761.c.3.a |
Construct appropriate electronic search strategies; |
-
10.5 Information Literacy
|
127.761.c.3.b |
Use a variety of resources, including other subject areas, together with various productivity tools to gather authentic data as a basis for individual and group programming projects. |
-
10.7 Project: Public Service Announcement
|
127.761.c.4.a |
Demonstrate the ability to insert applets into web pages; |
-
8.15 The Script Tag
|
127.761.c.4.b |
Find, download, and insert scripting code into web pages to enhance interactivity; |
-
8.15 The Script Tag
|
127.761.c.4.c |
Understand binary representation of data in computer systems, perform conversions between decimal and binary number systems, and count in binary number systems; |
-
5.2 Number Systems
-
5.3 Encoding Text with Binary
-
5.4 Pixel Images
-
5.5 Hexadecimal
-
5.6 Pixel Colors!
|
127.761.c.4.d |
Read and define a problem's description, purpose, and goals; |
-
2.1 Introduction to Programming With Karel
-
2.2 More Basic Karel
-
2.3 Karel Can't Turn Right
-
2.4 Functions in Karel
-
2.5 The Start Function
-
2.6 Top Down Design and Decomposition in Karel
-
2.7 Commenting Your Code
-
2.8 Super Karel
-
2.9 For Loops
-
2.10 If Statements
-
2.11 If/Else Statements
-
2.12 While Loops in Karel
-
2.13 Control Structures Example
-
2.14 Karel Algorithms
-
2.15 How to Indent Your Code
-
2.16 Ultra Karel
-
2.17 Karel Challenges
-
3.1 Project: Pair-Programming with Karel Paint!
-
6.3 Variables
-
6.4 User Input
-
6.5 Basic Math
-
6.6 Random Numbers
|
127.761.c.4.e |
Demonstrate coding proficiency in a contemporary programming language by developing solutions that create stories, games, and animations; |
-
3.1 Project: Pair-Programming with Karel Paint!
-
6.4 User Input
-
6.6 Random Numbers
|
127.761.c.4.f |
Choose, identify, and use the appropriate data type to properly represent data in a problem solution; |
-
6.5 Basic Math
|
127.761.c.4.g |
Demonstrate an understanding of and use variables within a programmed story, game, or animation; |
-
6.3 Variables
-
6.4 User Input
-
6.6 Random Numbers
|
127.761.c.4.h |
Demonstrate proficiency in the use of arithmetic operators to create mathematical expressions, including addition, subtraction, multiplication, real division, integer division, and modulus division; |
-
6.5 Basic Math
-
6.6 Random Numbers
|
127.761.c.4.i |
Demonstrate an understanding of and use sequence within a programmed story, game, or animation; |
-
2.10 If Statements
-
2.11 If/Else Statements
-
2.12 While Loops in Karel
-
2.13 Control Structures Example
|
127.761.c.4.j |
Demonstrate an understanding of and use iteration within a programmed story, game, or animation; |
-
2.9 For Loops
-
2.12 While Loops in Karel
-
2.13 Control Structures Example
-
6.6 Random Numbers
|
127.761.c.4.k |
Demonstrate an understanding of and use conditional statements within a programmed story, game, or animation; |
-
2.10 If Statements
-
2.11 If/Else Statements
-
2.13 Control Structures Example
-
6.6 Random Numbers
|
127.761.c.4.l |
Create an interactive story, game, or animation; |
-
3.1 Project: Pair-Programming with Karel Paint!
-
6.4 User Input
-
6.6 Random Numbers
|
127.761.c.4.m |
Use random numbers within a programmed story, game, or animation; and |
-
6.6 Random Numbers
|
127.761.c.4.n |
Test program solutions by investigating valid and invalid data. |
-
6.5 Basic Math
|
127.761.c.5.a |
Discuss copyright laws/issues and model ethical acquisition of digital information by citing sources using established methods; |
-
7.7 The Impact of the Internet
-
10.6 Creative Credit & Copyright
|
127.761.c.5.b |
Demonstrate proper digital etiquette and knowledge of acceptable use policies when using networks, especially resources on the Internet and on intranets; |
-
10.1 Digital Footprint and Reputation
|
127.761.c.5.c |
Investigate measures such as passwords or virus detection/prevention to protect computer systems and databases from unauthorized use and tampering; |
-
10.3 Internet Safety
-
10.4 Privacy & Security
-
14.2 What is Cybersecurity?
-
14.3 Impact of Cybersecurity
-
14.4 The CIA Triad
|
127.761.c.5.d |
Understand the safety risks associated with the use of social networking sites; |
-
10.1 Digital Footprint and Reputation
-
10.4 Privacy & Security
|
127.761.c.5.e |
Discuss the impact of computing and computing related advancements on society; and |
-
4.5 Future of Computing
-
7.7 The Impact of the Internet
|
127.761.c.5.f |
Determine the reliability of information available through electronic media. |
-
10.5 Information Literacy
|
127.761.c.6.a |
Demonstrate knowledge of the basic computer components, including a central processing unit (CPU), storage, and input/output devices; |
-
4.2 Computer Organization
-
4.4 Hardware
-
7.2 Internet Hardware
|
127.761.c.6.b |
Use operating system tools, including appropriate file management; |
-
10.7 Project: Public Service Announcement
|
127.761.c.6.c |
Demonstrate knowledge and appropriate use of different operating systems; |
-
4.3 Software & Operating Systems
|
127.761.c.6.d |
Demonstrate knowledge and understanding of basic network connectivity; |
-
7.2 Internet Hardware
-
7.3 Internet Addresses
-
7.4 DNS
-
7.5 Routing
-
7.6 Packets and Protocols
|
127.761.c.6.e |
Describe, compare, and contrast the differences between an application and an operating system; and |
-
4.2 Computer Organization
-
4.3 Software & Operating Systems
-
4.4 Hardware
|
127.761.c.6.f |
Compare, contrast, and appropriately use various input, processing, output, and primary/secondary storage devices. |
-
4.2 Computer Organization
-
4.4 Hardware
|