Please enable JavaScript to use CodeHS

Georgia Computer Science Principles Standards Mapping

to

Georgia Computer Science Principles

56 Standards in this Framework 51 Standards Mapped 91% Mapped to Course


Standard Lessons
IT-CSP-1.1 Communicate effectively through writing, speaking, listening, reading, and interpersonal abilities.
  1. 2.1 Practice PT: Pair-Programming Paint!
  2. 15.1 The Impacts of Computing
IT-CSP-1.2 Demonstrate creativity by asking challenging questions and applying innovative procedures and methods.
  1. 2.1 Practice PT: Pair-Programming Paint!
  2. 6.1 Project: Tell a Story
  3. 9.1 Practice PT: Steganography
  4. 15.1 The Impacts of Computing
IT-CSP-1.3 Exhibit critical thinking and problem solving skills to locate, analyze and apply information in career planning and employment situations.
  1. 6.1 Project: Tell a Story
  2. 9.1 Practice PT: Steganography
  3. 15.1 The Impacts of Computing
IT-CSP-1.4 Model work readiness traits required for success in the workplace including integrity, honesty, accountability, punctuality, time management, and respect for diversity.
  1. 2.1 Practice PT: Pair-Programming Paint!
  2. 6.1 Project: Tell a Story
  3. 9.1 Practice PT: Steganography
  4. 15.1 The Impacts of Computing
IT-CSP-1.5 Apply the appropriate skill sets to be productive in a changing, technological, diverse workplace to be able to work independently and apply team work skills.
  1. 2.1 Practice PT: Pair-Programming Paint!
  2. 6.1 Project: Tell a Story
  3. 9.1 Practice PT: Steganography
IT-CSP-1.6 Present a professional image through appearance, behavior and language.
  1. 9.1 Practice PT: Steganography
  2. 12.1 The Effects of the Internet
  3. 14.1 Present a Data-Driven Insight
  4. 15.1 The Impacts of Computing
IT-CSP-2.1 Understand and use software tools by combining and modifying existing artifacts or by creating new artifacts.
  1. 1.19 Karel Challenges
  2. 6.1 Project: Tell a Story
  3. 8.3 Encoding Text with Binary
IT-CSP-2.2 Collaborate as a team to develop an artifact that represents multiple perspectives.
  1. 2.1 Practice PT: Pair-Programming Paint!
  2. 6.1 Project: Tell a Story
IT-CSP-2.3 Show functionality and suitability (or appropriateness) of a computational artifact.
  1. 1.19 Karel Challenges
  2. 2.1 Practice PT: Pair-Programming Paint!
IT-CSP-2.4 Develop a program for creative expression or to satisfy personal curiosity which may have visual, audible, or tactile results.
  1. 2.1 Practice PT: Pair-Programming Paint!
  2. 6.1 Project: Tell a Story
IT-CSP-2.5 Develop a program specifically with the goal of solving a problem, creating new knowledge, or helping people, organizations, or society.
  1. 6.1 Project: Tell a Story
  2. 12.1 The Effects of the Internet
  3. 14.1 Present a Data-Driven Insight
IT-CSP-2.6 Use computing tools and techniques for creative expression.
  1. 2.1 Practice PT: Pair-Programming Paint!
  2. 6.1 Project: Tell a Story
IT-CSP-3.1 Model how a combination of abstractions built upon binary sequences can be used to represent all digital data.
  1. 8.1 Intro to Digital Information
  2. 8.2 Number Systems
  3. 8.3 Encoding Text with Binary
IT-CSP-3.2 Understand levels of all digital data representation (i.e. lowest is bits).
  1. 8.1 Intro to Digital Information
  2. 8.2 Number Systems
  3. 8.3 Encoding Text with Binary
IT-CSP-3.3 Show multiple levels of abstraction used in computation.
  1. 1.8 Abstraction
  2. 8.1 Intro to Digital Information
IT-CSP-3.4 Describe how software is built using low and high level abstractions.
  1. 1.8 Abstraction
  2. 1.9 Super Karel
  3. 8.1 Intro to Digital Information
IT-CSP-3.5 Explain how binary data is processed using physical layers of computing hardware, including gates, chips, and components.
  1. 8.1 Intro to Digital Information
  2. 8.7 Image Manipulation
IT-CSP-3.6 Compare and contrast past, current, and trending programming languages, from low to high levels, used in developing software.
  1. 3.1 What is Code
  2. 3.2 Uses of Programs
IT-CSP-3.7 Understand how models and simulations use abstraction to raise and answer questions.
  1. 7.8 Simulation
IT-CSP-3.8 Provide examples and explanations of how society uses models and simulations to generate new understanding of knowledge.
  1. 7.8 Simulation
IT-CSP-3.9 Demonstrate skills and knowledge that models use different levels of abstraction to represent phenomena.
  1. 1.8 Abstraction
IT-CSP-4.1 Collaborate to develop hypotheses and questions, and testing hypotheses to answer questions about data to gain insight and knowledge.
  1. 13.1 Getting Started with Data
  2. 13.2 Visualizing and Interpreting Data
  3. 13.3 Data Collection & Limitations
IT-CSP-4.2 Present insight and knowledge gained from data using visualizations, notation and precise language
  1. 13.2 Visualizing and Interpreting Data
  2. 13.3 Data Collection & Limitations
IT-CSP-4.3 Write a scientific report modeling a written research paper on big data applications.
  1. 14.1 Present a Data-Driven Insight
IT-CSP-4.4 Define use of scalability of systems and analytical approaches as they are used in large data sets.
  1. 13.1 Getting Started with Data
  2. 13.3 Data Collection & Limitations
IT-CSP-4.5 Use computing tools to discover a connection in information by computing facilitates.
  1. 13.2 Visualizing and Interpreting Data
IT-CSP-4.6 Explain how computational manipulations of information require consideration of representation, storage, security, and transmission.
  1. 8.8 Data Compression
  2. 8.9 Lossy Compression
IT-CSP-4.7 Debate the trade-offs in representing information as digital data.
  1. 8.8 Data Compression
  2. 8.9 Lossy Compression
IT-CSP-4.8 Justify the format of data storage based upon the principles of many formats of storage, size, and intended use of manipulated computationally.
  1. 8.8 Data Compression
  2. 8.9 Lossy Compression
IT-CSP-5.1 Develop an algorithm designed to be implemented to run on a computer.
  1. 1.16 Karel Algorithms
IT-CSP-5.2 Explain the building blocks of algorithms: sequencing, selection, iteration, and recursion.
  1. 1.11 If Statements
  2. 1.13 While Loops in Karel
  3. 1.14 Control Structures Example
  4. 1.16 Karel Algorithms
IT-CSP-5.3 Express an algorithm in a language.
  1. 1.6 Top Down Design and Decomposition in Karel
  2. 1.7 Commenting Your Code
  3. 1.15 Debugging Strategies
IT-CSP-5.4 Describe the purpose and output variances of each type of language including natural language, pseudo code, and visual and textual programming languages.
  1. 1.6 Top Down Design and Decomposition in Karel
  2. 1.7 Commenting Your Code
IT-CSP-5.5 Connect problems to potential algorithmic solutions and explain an example of problems that cannot be solved using algorithms.
  1. 1.16 Karel Algorithms
IT-CSP-5.6 Evaluate algorithms analytically and empirically
  1. 1.16 Karel Algorithms
IT-CSP-6.1 Explain how programs implement algorithms.
  1. 1.16 Karel Algorithms
  2. 3.2 Uses of Programs
IT-CSP-6.2 Use abstraction to manage complexity in programs.
  1. 1.8 Abstraction
IT-CSP-6.3 Evaluate a program for correctness i.e. program style affecting the determination of program correctness.
  1. 1.15 Debugging Strategies
IT-CSP-6.4 Locate and correct errors in a program.
  1. 1.15 Debugging Strategies
IT-CSP-6.5 Justify and explain a program’s correctness.
  1. 1.14 Control Structures Example
  2. 1.15 Debugging Strategies
IT-CSP-6.6 Develop a correct program.
  1. 1.14 Control Structures Example
  2. 2.1 Practice PT: Pair-Programming Paint!
IT-CSP-6.7 Collaborate to solve a problem using programming.
  1. 2.1 Practice PT: Pair-Programming Paint!
IT-CSP-7.1 Explain the abstractions in the Internet and how the Internet functions.
  1. 11.1 Welcome to the Internet
  2. 11.4 Viewing Websites
  3. 11.7 Packets and Protocols
IT-CSP-7.2 Explain characteristics of the Internet and the systems built on it.
  1. 11.2 Internet Hardware
  2. 11.3 Internet Addresses
IT-CSP-7.3 Analyze how characteristics of the Internet and the systems built on it influence use.
  1. 11.10 The Impact of the Internet
IT-CSP-7.4 Connect the concern of cybersecurity with the Internet and the systems built on it.
  1. 11.9 Cybersecurity
IT-CSP-8.1 Analyze how computing affects communication, interaction, and cognition.
  1. 11.10 The Impact of the Internet
IT-CSP-8.2 Collaborate as part of a process that scales.
  1. 11.8 Sequential, Parallel & Distributed Computing
IT-CSP-8.3 Connect computing with innovations in other fields.
  1. 11.10 The Impact of the Internet
  2. 12.1 The Effects of the Internet
IT-CSP-8.4 Analyze the beneficial and harmful effects of computing.
  1. 11.10 The Impact of the Internet
  2. 12.1 The Effects of the Internet
IT-CSP-8.5 Connect computing within economic, social, and cultural contexts.
  1. 11.10 The Impact of the Internet
  2. 12.1 The Effects of the Internet
IT-CSP-9.1 Explain the goals, mission, and objectives of Future Business Leaders of America.
IT-CSP-9.2 Explore the impact and opportunities a student organization (FBLA) can develop to bring business and education together in a positive working relationship through innovative leadership and career development programs
IT-CSP-9.3 Explore the local, state, and national opportunities available to students through participation in related student organization (FBLA) including but not limited to conferences, competitions, community service, philanthropy, and other FBLA activities
IT-CSP-9.4 Explain how participation in career and technology education student organizations can promote lifelong responsibility for community service and professional development.
IT-CSP-9.5 Explore the competitive events related to the content of this course and the required competencies, skills, and knowledge for each related event for individual, team, and chapter competitions.