Computer Science Principles
Course Introduction
Core Standards of the Course
Strand 1
Creative Development
Collaboration is crucial when developing computing innovations, because having multiple perspectives offers additional opportunities to find solutions.
Standard 2
Program Function and Purpose
Standard 3
Identifying and Correcting Errors
Performance Skill
Students will use problem solving skills and collaboration to explore the purpose of a program and identify and correct errors in a given program.
Strand 2
Computing and Data
Processing data is the main benefit of computer use.
Performance Skill
Students will differentiate between hardware and software, convert decimal to binary and binary to decimal, and identify when to use lossy vs. lossless compression.
Strand 3
Algorithms and Programming
Algorithms and programming languages are essential for solving problems and completing tasks.
Standard 1
Variables and Assignments
Standard 2
Mathematical Expressions
Standard 5
Boolean Expressions
Standard 8
Calling and Developing Procedures/Functions/Methods
Performance Skill
Students will use algorithms and programming to solve problems and evaluate the results.
Strand 4
The Internet
The Internet is built on systems that use protocols to transfer data.
Standard 2
Web Development
Students will understand that the HTML programming language is used to create all websites on the internet and acts as the structure for a website.
Performance Skill
Students will explain how computer systems and networks, primarily the Internet, work. Students will design a simple webpage.
Strand 5
Impact of Computing
The impact of computing extends to societal, economical, and cultural issues.
Standard 1
Beneficial and Harmful Effects
Standard 2
Digital Divide and Computing Bias
Standard 3
Legal and Ethical Concerns
Performance Skills
Students will discuss the benefits and issues of computing. Students will develop and use safe internet practices.
Workplace Skills
Students will develop professional and interpersonal skills needed for success in the industry.
http://www.uen.org - in partnership with Utah State Board of Education (USBE) and Utah System of Higher Education (USHE). Send questions or comments to USBE Specialist - Kristina Yamada and see the CTE/Computer Science & Information Technology website. For general questions about Utah's Core Standards contact the Director - THALEA LONGHURST. These materials have been produced by and for the teachers of the State of Utah. Copies of these materials may be freely reproduced for teacher and classroom use. When distributing these materials, credit should be given to Utah State Board of Education. These materials may not be published, in whole or part, or in any other format, without the written permission of the Utah State Board of Education, 250 East 500 South, PO Box 144200, Salt Lake City, Utah 84114-4200.