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.

Integrate Florida Standards for Mathematical Practice (MP) as applicable.

  • MAFS.K12.MP.1.1 Make sense of problems and persevere in solving them.
  • MAFS.K12.MP.2.1 Reason abstractly and quantitatively.
  • MAFS.K12.MP.3.1 Construct viable arguments and critique the reasoning of others.
  • MAFS.K12.MP.4.1 Model with mathematics.
  • MAFS.K12.MP.5.1 Use appropriate tools strategically.
  • MAFS.K12.MP.6.1 Attend to precision.
  • MAFS.K12.MP.7.1 Look for and make use of structure.
  • MAFS.K12.MP.8.1 Look for and express regularity in repeated reasoning.

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.

English Language Arts (ELA) Standards Special Notes Section:

Teachers are required to provide speaking and listening instruction that allows students to communicate information, ideas and concepts for academic success in the content area.  Within this course you will find standards specific to the 6th, 7th and 8th grade ranges, the appropriate standards for the grade should be utilized.

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.

For additional information on the development and implementation of the ELD standards, please contact the Bureau of Student Achievement through Language Acquisition at sala@fldoe.org.

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 Type: Elective Course
Course Level: 2
Course Status: Course Approved
Grade Level(s): 9,10,11,12

Educator Certifications

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

State Adopted Instructional Materials

The following instructional materials have been adopted by the State of Florida as an option for this course.
Invitation to Computer Science
Author: Schneider, Gersting - Company: Cengage Learning - Edition: 8th - Copyright: 2019
Studio: Using the Fourth R with Mathematics for Expression and Social Good
Author: Peter Kuperman and Emmanuelle Deaton - Company: Hatch America - Edition: 1st - Copyright: Hatch America
Zulama Computer Science Principles for High School
Author: Nikki Navta - Company: Carnegie Learning, Inc. dba EMC Publishing & Mondo Ed - Edition: 1st - Copyright: 2019

Student Resources

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

Original Student Tutorials

The Year-Round School Debate: Identifying Faulty Reasoning — Part Two:

Practice identifying faulty reasoning in this two-part, interactive, English Language Arts tutorial. You'll learn what some experts say about year-round schools, what research has been conducted about their effectiveness, and how arguments can be made for and against year-round education. Then, you'll read a speech in favor of year-round schools and identify faulty reasoning within the argument, specifically the use of hasty generalizations. 

Make sure to complete Part One before Part Two! Click HERE to launch Part One.

Type: Original Student Tutorial

The Year-Round School Debate: Identifying Faulty Reasoning – Part One:

Learn to identify faulty reasoning in this two-part interactive English Language Arts tutorial. You'll learn what some experts say about year-round schools, what research has been conducted about their effectiveness, and how arguments can be made for and against year-round education. Then, you'll read a speech in favor of year-round schools and identify faulty reasoning within the argument, specifically the use of hasty generalizations. 

Make sure to complete both parts of this series! Click HERE to open Part Two. 

Type: Original Student Tutorial

Evaluating an Argument – Part Four: JFK’s Inaugural Address:

Examine President John F. Kennedy's inaugural address in this interactive tutorial. You will examine Kennedy's argument, main claim, smaller claims, reasons, and evidence.

In Part Four, you'll use what you've learned throughout this series to evaluate Kennedy's overall argument.

Make sure to complete the previous parts of this series before beginning Part 4.

  • Click HERE to launch Part One.
  • Click HERE to launch Part Two.
  • Click HERE to launch Part Three.

Type: Original Student Tutorial

Evaluating an Argument – Part Three: JFK’s Inaugural Address:

Examine President John F. Kennedy's inaugural address in this interactive tutorial. You will examine Kennedy's argument, main claim, smaller claims, reasons, and evidence. By the end of this four-part series, you should be able to evaluate his overall argument. 

In Part Three, you will read more of Kennedy's speech and identify a smaller claim in this section of his speech. You will also evaluate this smaller claim's relevancy to the main claim and evaluate Kennedy's reasons and evidence. 

Make sure to complete all four parts of this series!

  • Click HERE to launch Part One.
  • Click HERE to launch Part Two.
  • Click HERE to launch Part Four.

Type: Original Student Tutorial

Ready for Takeoff! -- Part Two:

Want to learn about Amelia Earhart, one of the most famous female aviators of all time? If so, then this interactive tutorial is for YOU! This tutorial is Part Two of a two-part series. In this series, you will study a speech by Amelia Earhart. You will practice identifying the purpose of her speech and practice identifying her use of rhetorical appeals (ethos, logos, pathos, Kairos). You will also evaluate the effectiveness of Earhart's rhetorical choices based on the purpose of her speech.

Please complete Part One before beginning Part Two. Click HERE to view Part One.

Type: Original Student Tutorial

Ready for Takeoff! -- Part One:

Want to learn about Amelia Earhart, one of the most famous female aviators of all time? If so, then this interactive tutorial is for YOU! This tutorial is Part One of a two-part series. In this series, you will study a speech by Amelia Earhart. You will practice identifying the purpose of her speech and practice identifying her use of rhetorical appeals (ethos, logos, pathos, Kairos). You will also evaluate the effectiveness of Earhart's rhetorical choices based on the purpose of her speech.  

Please complete Part Two after completing this tutorial. Click HERE to view Part Two.

Type: Original Student Tutorial

Hallowed Words: Evaluating a Speaker's Effectiveness:

Examine the hallowed words of Abraham Lincoln's "Gettysburg Address." In this interactive tutorial you'll identify his point of view, reasoning, and evidence in order to evaluate his effectiveness as a speaker.

Type: Original Student Tutorial

Parent Resources

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