Summit College Preparatory School, Inc.Summit College Preparatory School, Inc.Summit College Preparatory School, Inc.

Elective – Computer Science

Elective – Computer Science – Summit College Preparatory

Elective – Computer Science

Course Overview

Computer Science is a dynamic elective course designed to introduce students to the foundational principles of computing, problem-solving, programming, and the ethical use of technology. The course develops students’ skills in logic, critical thinking, and computational reasoning while offering practical applications through project-based learning. It prepares students for more advanced coursework, including AP Computer Science and dual enrollment pathways.

Topics include computer hardware and software systems, programming fundamentals, algorithms, data structures, networks, cybersecurity, and digital citizenship. Students explore how computing influences modern society and global innovation.

Learning Outcomes by Quarter

  • Quarter 1: Introduction to computing systems, digital logic, and the role of algorithms in problem-solving.
  • Quarter 2: Learn the fundamentals of programming using block-based and introductory text-based languages (e.g., Python or JavaScript).
  • Quarter 3: Explore software development, debugging, data types, control structures, and abstraction.
  • Quarter 4: Study internet architecture, data security, ethical computing, and emerging technologies (AI, cloud, IoT).

Instructional Methods

Students engage in hands-on coding labs, collaborative problem-solving challenges, simulation projects, and real-world applications. Instruction emphasizes algorithmic thinking and iterative design through an inquiry-based approach using digital tools and software environments tailored for beginners.

Assessment and Grading

Category Weight
Programming Projects & Labs40%
Quizzes & Coding Challenges25%
Design Journals & Reflections15%
Class Participation & Collaboration10%
Homework & Practice Exercises10%

Florida Standards Alignment

Topic Florida Benchmark Application
Algorithms & ProgrammingCS.912.CS.2.1Design and implement code solutions to real-world problems
Data & AbstractionCS.912.CS.3.4Model and analyze data using visual tools and variables
CybersecurityCS.912.CS.6.3Evaluate threats to digital systems and best practices
Ethics in ComputingCS.912.CS.7.2Discuss social and ethical issues related to computing

Academic Vocabulary Matrix

Category Key Terms Contextual Application
Programming ConceptsVariable, Loop, FunctionApplied in algorithm design and coding tasks
Computer SystemsCPU, Binary, Operating SystemUsed to explain how software and hardware interact
Data & SecurityEncryption, Firewall, PhishingDiscussed in cybersecurity awareness activities
Digital CitizenshipNetiquette, Plagiarism, Fair UseAnalyzed in ethical use and digital behavior modules
Summit College Preparatory School | summithighschool.org