Standards in this Framework
Standard | Description |
---|---|
130.420.c.1.a | Investigate and explore various career opportunities within the computer science field and report findings through various media; |
130.420.c.1.b | Create and publish interactive stories, games, and animations; |
130.420.c.1.c | Create and publish interactive animations; |
130.420.c.1.d | Create algorithms for the solution of various problems; |
130.420.c.1.e | Create web pages using a mark-up language; |
130.420.c.1.f | Use the Internet to create and publish solutions; |
130.420.c.1.g | Design creative and effective user interfaces. |
130.420.c.2.a | Seek and respond to advice from peers and professionals in evaluating problem solutions; |
130.420.c.2.b | Debug and solve problems using reference materials and effective strategies; and |
130.420.c.2.c | Publish information in a variety of ways such as print, monitor display, web pages, and video. |
130.420.c.3.a | Construct appropriate electronic search strategies; |
130.420.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. |
130.420.c.4.a | Demonstrate the ability to insert applets into web pages; |
130.420.c.4.b | Find, download, and insert scripting code into web pages to enhance interactivity; |
130.420.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; |
130.420.c.4.d | Read and define a problem's description, purpose, and goals; |
130.420.c.4.e | Demonstrate coding proficiency in a contemporary programming language by developing solutions that create stories, games, and animations; |
130.420.c.4.f | Choose, identify, and use the appropriate data type to properly represent data in a problem solution; |
130.420.c.4.g | Demonstrate an understanding of and use variables within a programmed story, game, or animation; |
130.420.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; |
130.420.c.4.i | Demonstrate an understanding of and use sequence within a programmed story, game, or animation; |
130.420.c.4.j | Demonstrate an understanding of and use iteration within a programmed story, game, or animation; |
130.420.c.4.k | Demonstrate an understanding of and use conditional statements within a programmed story, game, or animation; |
130.420.c.4.l | Create an interactive story, game, or animation; |
130.420.c.4.m | Use random numbers within a programmed story, game, or animation; and |
130.420.c.4.n | Test program solutions by investigating valid and invalid data. |
130.420.c.5.a | Discuss copyright laws/issues and model ethical acquisition of digital information by citing sources using established methods; |
130.420.c.5.b | Demonstrate proper digital etiquette and knowledge of acceptable use policies when using networks, especially resources on the Internet and on intranets; |
130.420.c.5.c | Investigate measures such as passwords or virus detection/prevention to protect computer systems and databases from unauthorized use and tampering; |
130.420.c.5.d | Understand the safety risks associated with the use of social networking sites; |
130.420.c.5.e | Discuss the impact of computing and computing related advancements on society; and |
130.420.c.5.f | Determine the reliability of information available through electronic media. |
130.420.c.6.a | Demonstrate knowledge of the basic computer components, including a central processing unit (CPU), storage, and input/output devices; |
130.420.c.6.b | Use operating system tools, including appropriate file management; |
130.420.c.6.c | Demonstrate knowledge and appropriate use of different operating systems; |
130.420.c.6.d | Demonstrate knowledge and understanding of basic network connectivity; |
130.420.c.6.e | Describe, compare, and contrast the differences between an application and an operating system; and |
130.420.c.6.f | Compare, contrast, and appropriately use various input, processing, output, and primary/secondary storage devices. |