Computer Science Principles   (#0200315)

Version for Academic Year:

Course Standards

General Course Information and Notes

Version Description

This course introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world.  Computing is so fundamental to understanding and participating in society that it is valuable for every student to learn as part of a modern education.  Computer science can be viewed as a liberal art, a subject that provides students with a critical lens for interpreting the world around them.  Computer science prepares all students to be active and informed contributors to our increasingly technological society whether they pursue careers in technology or not.  Computer science can be life-changing, not just skill training.

Students learn best when they are intrinsically motivated.  This course prioritizes learning experiences that are active, relevant to students' lives, and provide students authentic choice.  Students are encouraged to be curious, solve personally relevant problems and to express themselves through creation.  Learning is an inherently social activity, so the course is designed to interweave lessons with discussions, presentations, peer feedback, and shared reflections.  As students proceed through the pathway, the structures increasingly shift responsibility to students to formulate their own questions, develop their own solutions, and critique their own work.

It is also critical to diversity the technology workforce.  Addressing inequities within the field of computer science is critical to bringing computer science to all students.  The tools and strategies in this course will help teachers understand and address well-known equity gaps within the field.  All students can succeed in computer science when given the right supports and opportunities, regardless of prior knowledge.

Additional Information

Computer Science Principles

Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world.  More than a traditional introduction to programming, it is a rigorous, engaging, and approachable course that explores many of the foundational ideas of computing, so all students understand how these concepts are transforming the world we live in.

Florida’s Benchmarks for Excellent Student Thinking (B.E.S.T.) Standards:

This course includes Florida’s B.E.S.T. ELA Expectations (EE) and Mathematical Thinking and Reasoning Standards (MTRs) for students. Florida educators should intentionally embed these standards within the content and their instruction as applicable. For guidance on the implementation of the EEs and MTRs, please visit https://www.cpalms.org/Standards/BEST_Standards.aspx and select the appropriate B.E.S.T. Standards package.

English Language Development (ELD) Standards Special Notes Section:

Teachers are required to provide listening, speaking, reading and writing instruction that allows English language learners (ELL) to communicate for social and instructional purposes within the school setting.   For the given level of English language proficiency and with visual, graphic, or interactive support, students will interact with grade level words, expressions, sentences and discourse to process or produce language necessary for academic success. The ELD standard should specify a relevant content area concept or topic of study chosen by curriculum developers and teachers which maximizes an ELL’s need for communication and social skills. To access an ELL supporting document which delineates performance definitions and descriptors, please click on the following link: http://www.cpalms.org/uploads/docs/standards/eld/SI.pdf.

Accommodations

Federal and state legislation requires the provision of accommodations for students with disabilities as identified on the secondary student's Individual Educational Plan (IEP) or 504 plan or postsecondary student's accommodations' plan to meet individual needs and ensure equal access.  Accommodations change the way the student is instructed.  Students with disabilities may need accommodations in such areas as instructional methods and materials, assignments and assessments, time demands and schedules, learning environment, assistive technology and special communication systems.  Documentation of the accommodations requested and provided should be maintained in a confidential file.

In addition to accommodations, some secondary students with disabilities (students with an IEP served in Exceptional Student Education (ESE) will need modifications to meet their needs.  Modifications change the outcomes and or what the student is expected to learn, e.g., modifying the curriculum of a secondary career and technical education course.

Additional Resources

Additional resources and a free curriculum that may be utilized for this course can be found at https://curriculum.code.org/csd-18/.

Qualifications

As well as any certification requirements listed on the course description, the following qualifications may also be acceptable for the course:

Any field when certification reflects a bachelor or higher degree.

In order for this course to be taught with fidelity teachers without a computer science certification or related postsecondary coursework should, at a minimum, have completed a course in computer science such as those offered through a MOOC from a reputable institution or by attending a training such as those offered by code.org.

General Information

Course Number: 0200315
Course Path:
Abbreviated Title: COMP SCI PRINCIPLES
Number of Credits: One (1) credit
Course Length: Year (Y)
Course Attributes:
  • Class Size Core Required
Course Type: Core Academic Course
Course Level: 2
Course Status: State Board Approved
Grade Level(s): 9,10,11,12
Graduation Requirement: Mathematics

Educator Certifications

One of these educator certification options is required to teach this course.

Student Resources

Vetted resources students can use to learn the concepts and skills in this course.

Original Student Tutorials

Archetypes – Part Two: Examining Archetypes in The Princess and the Goblin:

Read more from the fantasy novel The Princess and the Goblin by George MacDonald in Part Two of this three-part series. By the end of this tutorial, you should be able to compare and contrast the archetypes of two characters in the novel.

Make sure to complete all three parts of this series!

Click HERE to view "Archetypes -- Part One: Examining an Archetype in The Princess and the Goblin."

Click HERE to view "Archetypes -- Part Three: Comparing and Contrasting Archetypes in Two Fantasy Stories." 

Type: Original Student Tutorial

Archetypes – Part One: Examining an Archetype in The Princess and the Goblin:

Learn to determine the key traits of a main character named Princess Irene in excerpts from the fantasy novel The Princess and the Goblin by George MacDonald. In this interactive tutorial, you’ll also identify her archetype and explain how textual details about her character support her archetype.  

Make sure to complete all three parts of this series! 

Click HERE to view "Archetypes -- Part Two: Examining Archetypes in The Princess and the Goblin."

Click HERE to view "Archetypes -- Part Three: Comparing and Contrasting Archetypes in Two Fantasy Stories." 

Type: Original Student Tutorial

The Power to Cure or Impair: The Importance of Setting in "The Yellow Wallpaper" -- Part One:

Learn to identify aspects of setting and character as you analyze several excerpts from “The Yellow Wallpaper," a chilling short story by Charlotte Perkins Gilman that explores the impact on its narrator of being confined to mostly one room. You'll also determine how the narrator’s descriptions of the story’s setting better reveal her emotional and mental state.

This interactive tutorial is Part One in a two-part series. By the end of Part Two, you should be able to explain how the narrator changes through her interaction with the setting. Click below to launch Part Two.

The Power to Cure or Impair: The Importance of Setting in 'The Yellow Wallpaper' -- Part Two 

Type: Original Student Tutorial

The Power to Cure or Impair: The Importance of Setting in "The Yellow Wallpaper" -- Part Two:

Continue to examine several excerpts from the chilling short story “The Yellow Wallpaper” by Charlotte Perkins Gilman, which explores the impact on its narrator of being confined to mostly one room. In Part Two of this tutorial series, you'll determine how the narrator’s descriptions of the story’s setting reveal its impact on her emotional and mental state. By the end of this tutorial, you should be able to explain how the narrator changes through her interaction with the setting.

Make sure to complete Part One before beginning Part Two. Click HERE to launch "The Power to Cure or Impair: The Importance of Setting in 'The Yellow Wallpaper' -- Part One." 

Type: Original Student Tutorial

The Mystery of the Past: How the Form of a Villanelle Contributes to Meaning in "The House on the Hill":

Explore the mysterious poem “The House on the Hill” by Edwin Arlington Robinson in this interactive tutorial. As you explore the poem's message about the past, you’ll identify the features of a villanelle in the poem. By the end of this tutorial, you should be able to explain how the form of a villanelle contributes to the poem's meaning.

Type: Original Student Tutorial

A Giant of Size and Power – Part Two: How the Form of a Sonnet Contributes to Meaning in "The New Colossus":

Continue to explore the significance of the famous poem “The New Colossus” by Emma Lazarus, lines from which are engraved on the pedestal of the Statue of Liberty. 

In Part Two of this two-part series, you’ll identify the features of a sonnet in the poem "The New Colossus." By the end of this tutorial, you should be able to explain how the form of a sonnet contributes to the poem's meaning. 

Make sure to complete Part One before beginning Part Two.

Click HERE to launch "A Giant of Size and Power -- Part One: Exploring the Significance of 'The New Colossus.'"

Type: Original Student Tutorial

Analyzing the Beginning of The Red Umbrella – Part Two: How Setting Influences Characters:

Continue to explore excerpts from the beginning of the historical fiction novel The Red Umbrella by Christina Diaz Gonzalez in Part Two of this two-part series. In Part Two, you'll examine how setting influences characters.

Make sure to complete Part One first. Click HERE to launch "Analyzing the Beginning of The Red Umbrella -- Part One: How Setting Influences Events." 

Type: Original Student Tutorial

A Giant of Size and Power -- Part One: Exploring the Significance of "The New Colossus":

In Part One, explore the significance of the famous poem “The New Colossus” by Emma Lazarus, lines from which are engraved on the pedestal of the Statue of Liberty. 

This famous poem also happens to be in the form of a sonnet. In Part Two of this two-part series, you’ll identify the features of a sonnet in the poem. By the end of this tutorial series, you should be able to explain how the form of a sonnet contributes to the poem's meaning. Make sure to complete both parts!

Click HERE to launch "A Giant of Size and Power -- Part Two: How the Form of a Sonnet Contributes to Meaning in 'The New Colossus.'"

Type: Original Student Tutorial

Analyzing the Beginning of The Red Umbrella – Part One: How Setting Influences Events:

Explore excerpts from the beginning of the historical fiction novel The Red Umbrella by Christina Diaz Gonzalez in this two-part series. In Part One, you'll examine how setting influences events. In Part Two, you'll examine how setting influences characters.

Make sure to complete both parts! Click HERE to launch Part Two.

Type: Original Student Tutorial

CER: Writing a Great Paragraph:

Learn how to write a great "CER" paragraph that includes a claim, evidence, and reasoning with this interactive tutorial.

Type: Original Student Tutorial

A Navajo Chant and Refrain in "The Twelfth Song of Thunder":

Explore the poem “The Twelfth Song of Thunder” from the Navajo Mountain Chant. In this interactive tutorial, you'll examine how a refrain in the poem better develops a theme of the poem. 

Type: Original Student Tutorial

Personification in "The Railway Train":

Explore the poem “The Railway Train” by Emily Dickinson in this interactive tutorial. Learn about personification and vivid descriptions and determine how they contribute to the meaning of a poem. 

Type: Original Student Tutorial

Reading into Words with Multiple Meanings:

Explore Robert Frost's poem "Mending Wall" and examine words, phrases, and lines with multiple meanings. In this interactive tutorial, you'll analyze how these multiple meanings can affect a reader’s interpretation of the poem.

Type: Original Student Tutorial

From Myth to Short Story: Drawing on Source Material – Part Two:

Examine the topics of transformation and perfection as you read excerpts from the “Myth of Pygmalion” by Ovid and the short story “The Birthmark” by Nathaniel Hawthorne. By the end of this two-part, interactive tutorial series, you should be able to explain how the short story draws on and transforms source material from the original myth. 

This tutorial is the second in a two-part series. Click HERE to launch Part One.

Type: Original Student Tutorial

From Myth to Short Story: Drawing on Source Material – Part One:

Examine the topics of transformation and perfection as you read excerpts from the “Myth of Pygmalion” by Ovid and the short story “The Birthmark” by Nathaniel Hawthorne. By the end of this two-part, interactive tutorial series, you should be able to explain how the short story draws on and transforms source material from the original myth.  

This tutorial is the first in a two-part series. Click HERE to launch Part Two.

Type: Original Student Tutorial

Don't Plagiarize: Cite Your Sources!:

Learn more about that dreaded word--plagiarism--in this interactive tutorial that's all about citing your sources, creating a Works Cited page, and avoiding academic dishonesty!

Type: Original Student Tutorial

Avoiding Plagiarism and Citing Sources:

Learn more about that dreaded word--plagiarism--in this interactive tutorial that's all about citing your sources and avoiding academic dishonesty!

Type: Original Student Tutorial

Happy Halloween! Textual Evidence and Inferences:

Cite text evidence and make inferences about the "real" history of Halloween in this spooky interactive tutorial. 

Type: Original Student Tutorial

Plagiarism: What Is It? How Can I Avoid It?:

Learn more about that dreaded word--plagiarism--in this interactive tutorial that's all about citing your sources and avoiding academic dishonesty!

Type: Original Student Tutorial

Go For the Gold: Writing Claims & Using Evidence:

Learn how to define and identify claims being made within a text. This tutorial will also show you how evidence can be used effectively to support the claim being made. Lastly, this tutorial will help you write strong, convincing claims of your own.

Type: Original Student Tutorial

"Beary" Good Details:

Join Baby Bear to answer questions about key details in his favorite stories with this interactive tutorial. Learn about characters, setting, and events as you answer who, where, and what questions.

Type: Original Student Tutorial

Surviving Extreme Conditions:

In this tutorial, you will practice identifying relevant evidence within a text as you read excerpts from Jack London's short story, "To Build a Fire." Then, you'll practice your writing skills as you draft a short response using examples of relevant evidence from the story.

Type: Original Student Tutorial

Parent Resources

Vetted resources caregivers can use to help students learn the concepts and skills in this course.