Computer Science Principles (11.47100) (2021)

Other Georgia CTAE sets

Demonstrate employability skills required by business and industry.IT-CSP-1

  • 1.

    Communicate effectively through writing, speaking, listening, reading, and interpersonal abilities.IT-CSP-1.1

  • 2.

    Demonstrate creativity by asking challenging questions and applying innovative procedures and methods.IT-CSP-1.2

  • 3.

    Exhibit critical thinking and problem-solving skills to locate, analyze and apply information in career planning and employment situations.IT-CSP-1.3

  • 4.

    Model work readiness traits required for success in the workplace including integrity, honesty, accountability, punctuality, time management, and respect for diversity.IT-CSP-1.4

  • 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.IT-CSP-1.5

  • 6.

    Present a professional image through appearance, behavior, and language.IT-CSP-1.6

Create digital artifacts that foster creative expression including programs, digital music, videos, images, documents, and combinations of these such as infographics, presentations, and web pages.IT-CSP-2

  • 1.

    Understand and use software tools by combining and modifying existing artifacts or by creating new artifacts.2.1

  • 2.

    Collaborate as a team to develop an artifact that represents multiple perspectives.2.2

  • 3.

    Show functionality and suitability (or appropriateness) of a computational artifact.2.3

  • 4.

    Develop a program for creative expression or to satisfy personal curiosity which may have visual, audible, or tactile results. Upload to online career portfolio.2.4

  • 5.

    Develop a program specifically with the goal of solving a problem, creating new knowledge, or helping people, organizations, or society. Upload to online career portfolio.2.5

  • 6.

    Focus on code readability by exchanging code with other students and seeking input.2.6

  • 7.

    Use computing tools and techniques for creative expression.2.7

Apply abstractions in digital data to explain how bits are grouped to represent higher- level abstractions, such as numbers and characters.IT-CSP-3

  • 1.

    Model how a combination of abstractions built upon binary sequences can be used to represent all digital data.3.1

  • 2.

    Understand levels of all digital data representation (bits, bytes, kilobyte, megabyte, etc.).3.2

  • 3.

    Demonstrate appropriate use of data structures, simple files, indexed files, and databases (relational and noSQL).3.3

  • 4.

    Show multiple levels of abstraction used in computation.3.4

  • 5.

    Describe how software is built using low- and high-level abstractions.3.5

  • 6.

    Explain how binary data is processed using physical layers of computing hardware, including gates, chips, and components.3.6

  • 7.

    Compare and contrast past, current, and trending programming languages, from low to high levels, used in developing software.3.7

  • 8.

    Demonstrate skills and knowledge that models different levels of abstraction to represent phenomena.3.8

Design and create computer programs to process and extract information to gain insight and knowledge.IT-CSP-4

  • 1.

    Collaborate to develop hypotheses and questions, and testing hypotheses to answer questions about data to gain insight and knowledge.4.1

  • 2.

    Present insight and knowledge gained from data using visualizations, notation, and precise language.4.2

  • 3.

    Define use of scalability of systems and analytical approaches as they are used in large data sets.4.3

  • 4.

    Understand how models and simulations use abstraction to raise and answer questions.4.4

  • 5.

    Provide examples and explanations of how society uses models and simulations to generate new understanding of knowledge.4.5

  • 6.

    Use computing tools to discover a connection in information by computing facilities and cloud hosting environments.4.6

  • 7.

    Explain how computational manipulations of information require consideration of representation, storage, security, and transmission.4.7

  • 8.

    Debate the trade-offs in representing information as digital data versus analog data.4.8

  • 9.

    Justify the format of data storage based upon the principles of many formats of storage, size, and intended use of computationally manipulated data.4.9

Develop, express, implement, and analyze algorithms analytically and empirically.IT-CSP-5

  • 1.

    Develop an algorithm designed to be implemented to run on a computer. Upload to online career portfolio.5.1

  • 2.

    Explain the building blocks of algorithms: sequencing, selection, iteration, and recursion.5.2

  • 3.

    Express an algorithm in a spoken language (English) and then in a coding language. Upload to online career portfolio.5.3

  • 4.

    Describe the purpose and output variances of each type of language including natural language, pseudo code, and visual and textual programming languages.5.4

  • 5.

    Connect problems to potential algorithmic solutions and explain an example of problems that cannot be solved using algorithms.5.5

  • 6.

    Evaluate algorithms analytically and empirically.5.6

Create programs that translate human intention into computational artifacts including music, images, visualizations, and more while exploring the concepts, techniques and development used in writing programs.IT-CSP-6

  • 1.

    Explain how programs implement algorithms.6.1

  • 2.

    Use abstraction to manage complexity in programs.6.2

  • 3.

    Evaluate, justify, and explain a program for correctness, i.e., program style affecting the determination of program correctness.6.3

  • 4.

    Test, locate and correct errors in a program.6.4

  • 5.

    Develop a correct program. Upload to online career portfolio.6.5

  • 6.

    Collaborate to solve a problem using programming.6.6

Gain insight into the operation of the Internet, study characteristics of the Internet and systems built upon it, and analyze important concerns, such as cybersecurity.IT-CSP-7

  • 1.

    Explain the abstractions on the Internet and how the Internet functions.7.1

  • 2.

    Explain characteristics of the Internet and the interconnected systems which make up the Internet.7.2

  • 3.

    Analyze how characteristics of the Internet and the systems it connects influence use.7.3

  • 4.

    Connect the concern of cybersecurity with the Internet and its interconnected systems.7.4

Develop a logical argument from the many ways in which computing enables innovation and our methods for communicating, collaborating, problem solving, and doing business, and analyze the potential benefits and harmful effects of computing in the way people think, work, live, and play.IT-CSP-8

  • 1.

    Analyze how computing affects communication, interaction, and cognition.8.1

  • 2.

    Connect computing with innovations in other fields.8.2

  • 3.

    Analyze the beneficial and harmful effects of computing.8.3

  • 4.

    Connect computing within economic, social, and cultural contexts.8.4

Review and update personal online career portfolio.IT-CSP-9

  • 1.

    Review and update résumé to reflect new knowledge and skills mastery and additional work experience.9.1

  • 2.

    Compose an additional cover letter seeking employment for a position representative of new skills, knowledge, and work experience.9.2

  • 3.

    Replace outdated transcripts to reflect current courses successfully completed.9.3

  • 4.

    Review and revise existing artifacts to bring them up to date with new skills mastered, as necessary.9.4

  • 5.

    Identify and upload additional industry-appropriate artifacts reflective of mastered skills throughout this course. Write and include a reflective entry for each artifact discussing steps taken, problems encountered and how they were overcome, and other pertinent information about the learning.9.5

Explore how related student organizations are integral parts of career and technology education courses through leadership development, school and community service projects, entrepreneurship development, and competitive events.IT-CSP-10

  • 1.

    Explain the goals, mission, and objectives of Future Business Leaders of America (FBLA) and/or Technology Student Association (TSA) and/or SkillsUSA.10.1

  • 2.

    Explore the impact and opportunities a student organization (FBLA, TSA, SkillsUSA) can develop to bring business and education together in a positive working relationship through innovative leadership and career development programs.10.2

  • 3.

    Explore the local, state, and national opportunities available to students through participation in related student organizations (FBLA, TSA, SkillsUSA) including but not limited to conferences, competitions, community service, philanthropy, and other student organization activities.10.3

  • 4.

    Explain how participation in career and technology education student organizations can promote lifelong responsibility for community service and professional development.10.4

  • 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.10.5

Frequently asked questions

What grade levels do these standards cover?
Grade 9, Grade 10, Grade 11, and Grade 12
When were these standards adopted?
2021

Keep exploring

Sibling grade bands, other subjects in this jurisdiction, and the same subject across other states.

More Georgia CTAE sets

CTAE