Curriculum Standards

ISTE NETS Curriculum Standards by Grade Level

Years  3 & 4:

  • Effectively use primitive data types
  • Effectively use, manipulate, and explain various external data types (text, images, sound, etc.), various locations (local, server, cloud), etc.

Year 5:

  • Effectively use primitive data types
  • Effectively use, manipulate, and explain various external data types (text, images, sound, etc.), various locations (local, server, cloud), etc.
  • Effectively use modeling and simulation to solve real-world problems
  • Effectively use two or more development environments

Year 6:

  • Effectively use primitive data types
  • Effectively use, manipulate, and explain various external data types (text, images, sound, etc.), various locations (local, server, cloud), etc.
  • Effectively use modeling and simulation to solve real-world problems
  • Effectively use two or more development environments
  • Demonstrate an understanding of operating systems and networking in a structured computer system

Year 7:

  • Effectively use primitive data types
  • Effectively use, manipulate, and explain various external data types (text, images, sound, etc.), various locations (local, server, cloud), etc.
  • Effectively use modeling and simulation to solve real-world problems
  • Effectively use two or more development environments
  • Demonstrate an understanding of operating systems and networking in a structured computer system
  • Using a modern, high-level programming language, construct correctly functioning programs involving simple and structured data types; compound boolean expressions; and sequential, conditional, and iterative control structures

Year 8:

  • Effectively use primitive data types
  • Effectively use, manipulate, and explain various external data types (text, images, sound, etc.), various locations (local, server, cloud), etc.
  • Effectively use modeling and simulation to solve real-world problems
  • Effectively use two or more development environments
  • Demonstrate an understanding of operating systems and networking in a structured computer system
  • Using a modern, high-level programming language, construct correctly functioning programs involving simple and structured data types; compound boolean expressions; and sequential, conditional, and iterative control structures
  • Design and test algorithms and programming solutions to problems in different contexts (textual, numeric, graphic,
    etc.) using advanced data structures

Years 9 & 10:

  • Effectively use primitive data types
  • Effectively use, manipulate, and explain
    various external data types (text, images, sound, etc.), various locations (local, server, cloud), etc.
  • Effectively use modeling and simulation to solve real-world problems
  • Effectively use two or more development environments
  • Demonstrate an understanding of operating systems and networking in a structured computer system
  • Using a modern, high-level programming language, construct correctly functioning programs involving simple and structured data types; compound boolean expressions; and sequential, conditional, and iterative control structures
  • Design and test algorithms and programming solutions to problems in different contexts (textual, numeric, graphic, etc.) using advanced data structures
  • Demonstrate an understanding of the operation of computer networks and mobile computing devices
  • Demonstrate knowledge of two or more programming paradigms

Years 11 & 12:

  • Effectively use primitive data types
  • Effectively use, manipulate, and explain
    various external data types (text, images, sound, etc.), various locations (local, server, cloud), etc.
  • Effectively use modeling and simulation to solve real-world problems
  • Effectively use two or more development environments
  • Demonstrate an understanding of operating systems and networking in a structured computer system
  • Using a modern, high-level programming language, construct correctly functioning programs involving simple and structured data types; compound boolean expressions; and sequential, conditional, and iterative control structures
  • Design and test algorithms and programming solutions to problems in different contexts (textual, numeric, graphic, etc.) using advanced data structures
  • Demonstrate an understanding of the operation of computer networks and mobile computing devices
  • Demonstrate knowledge of two or more programming paradigms
  • Analyze algorithms by considering complexity, efficiency, aesthetics, and correctness
  • Demonstrate an understanding of static and dynamic data structures

Copyright © 2015 Educational Technology. All rights reserved. Text, graphics, and HTML code are protected by US and International Copyright Laws, and may not be copied, reprinted, published, translated, hosted, or otherwise distributed by any means without explicit permission.

Facebooktwitterlinkedinrssmail