Filter your results
9th Grade - 12th Grade
App Development - Project Design - AP Computer Science Principles
Interactive Video
9th Grade - 12th Grade
Computers
Explore the varied aspects of app development and project design aligned with the AP Computer Science Principles framework. Develop project planning and implementation skills, build confidence through hands-on experiences, and cultivate creative thinking for technological solutions.
See more
6th Grade - 10th Grade
Understanding Primitive Types - Variables & Data Types - APCS A
Interactive Video
6th Grade - 10th Grade
Science
Gain proficiency in understanding and applying Java data structures by focusing on primitive data types, variables, and related coding concepts. Enhance the ability to write and analyze code effectively, emphasizing the roles and functions of these elements in Java.
See more
9th Grade - 12th Grade
Exam Strategies - AP CSP Preparation - Computer Science Principles
Interactive Video
9th Grade - 12th Grade
Computers
Develop essential strategies for success in the AP Computer Science Principles exam by mastering multiple-choice techniques, performance tasks, and key concepts. Enhance test-taking skills to proficiently handle both sections of the exam, ultimately increasing confidence and performance.
See more
9th Grade - 12th Grade
Data Management Strategies - Compression Techniques - Algorithms in Computing
Interactive Video
9th Grade - 12th Grade
Computers
Exploration of data management focuses on compression techniques and algorithms as studied in AP Computer Science Principles. Learners gain understanding of fundamental concepts such as data compression, metadata, and data unit measurement, while developing skills to apply algorithms effectively in computing tasks.
See more
9th Grade - 12th Grade
Programming Skills - Create Task Exploration - AP Computer Science Principles
Interactive Video
9th Grade - 12th Grade
Computers
Learners will develop their programming skills by gaining an understanding of program input, functionality, and output, while aligning their projects with real-world problems.
See more
9th Grade - 12th Grade
Understanding Algorithms - Simulation and Pseudocode - AP Computer Science Principles Practice
Interactive Video
9th Grade - 12th Grade
Computers
Engage in a detailed practice session centered around algorithms, simulations, and the application of pseudocode as part of AP Computer Science Principles. Build critical thinking and problem-solving capabilities. Achieve outcomes such as identifying undecidable problems and effectively employing simulations in suitable situations.
See more
9th Grade - 12th Grade
Exploring Algorithmic Efficiency and Computing Problems - Computer Science Principles
Interactive Video
9th Grade - 12th Grade
Computers, Education, Instructional Technology
Explore the foundational concepts of computer science, focusing on algorithmic efficiency and problem-solving strategies. Gain insights into computing principles, enhance understanding of procedural abstractions, and develop the ability to identify and solve complex computing challenges.
See more
7th Grade - 12th Grade
Computer Engineering Concepts - Computer Functions & Impact - Understanding Computers
Interactive Video
7th Grade - 12th Grade
Computers
Investigate essential concepts in computer engineering, focusing on the functions and roles of key components such as the CPU. Explore the impact of computers on society and the use of critical engineering tools like CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing). Develop a thorough understanding of computer operations and the progression of computing technology, illustrated by Moore's Law. Understand how these components integrate within engineering applications.
See more
10th Grade - 12th Grade
Problem Solving - Code Segments & Logic - Computer Science Principles
Interactive Video
10th Grade - 12th Grade
Computers, Education
Focuses on enhancing problem-solving skills through the exploration of code segments and logical reasoning within computer science principles. Develops the ability to analyze and interpret code, identify potential issues, and devise solutions, leading to improved competence in logical reasoning and algorithm application.
See more
9th Grade - 12th Grade
Core Concepts - Computer Science Impact and Creativity - Introduction to Computer Science Principles
Interactive Video
9th Grade - 12th Grade
Education, Design, Computers
Explore foundational computer science concepts and examine technology's influence across different industries. Emphasize the importance of creativity in coding beyond just syntax, empowering learners to harness coding for creative expression. Cultivate confidence, critical thinking, and skills vital for driving technological innovation.
See more
10th Grade - 12th Grade
Conditional Logic - Algorithm Development - Programming Fundamentals
Interactive Video
10th Grade - 12th Grade
Instructional Technology, Computers, Education
Explore the essential role of conditional statements and program logic in algorithm development with practical examples like pet recommendation systems and maze games. Learners develop skills to effectively utilize conditional structures, enhancing their problem-solving abilities in programming.
See more
10th Grade - 12th Grade
Free Response Strategies - AP Computer Science A Exam - Game Scoring Methods
Interactive Video
10th Grade - 12th Grade
Computers, Instructional Technology, Education
Focus on effective strategies for tackling free response questions in the AP Computer Science A exam, emphasizing understanding and implementing game scoring methods. Improve the ability to analyze complex problems and apply critical thinking in coding scenarios, enhancing exam performance by mastering core computer science concepts.
See more
10th Grade - 12th Grade
Array Manipulation - Functions & Loops - Computer Science Fundamentals
Interactive Video
10th Grade - 12th Grade
Computers
Analyze array manipulation techniques and enhance function utilization through a series of thought-provoking questions and explanations. Develop expertise in interpreting array behaviors, determining initial values in loops, and applying effective strategies for removing duplicates.
See more
10th Grade - 12th Grade
Internet Communication Protocols - Ethics in Digital Interaction - Safe and Efficient Digital Practices
Interactive Video
10th Grade - 12th Grade
Computers, Instructional Technology, Journalism, Education
Examine the mechanics of internet communication, focusing on the role of standard protocols in enabling seamless connectivity across various systems. Gain insights into the ethical considerations and technological skills necessary for effective digital interaction. Understand cybersecurity principles and their application in maintaining secure and reliable communication.
See more
9th Grade - 12th Grade
Ethical Considerations - Unintended Consequences - Computing Innovations
Interactive Video
9th Grade - 12th Grade
Education, Computers, Instructional Technology
Investigate the balance of ethical considerations and unintended consequences in modern computing innovations, such as a Dog Park Finder app. Gain the ability to identify potential risks and benefits of new technologies, enhancing skills to critically assess technological impacts.
See more
9th Grade - 12th Grade
[Algorithm Analysis - Program Documentation - Software Development]
Interactive Video
9th Grade - 12th Grade
Instructional Technology, Computers, Education
Examine the complexities of algorithm efficiency and the importance of comprehensive program documentation in software development. Gain insights into understanding, updating, and debugging algorithms, which enhances the ability to manage future modifications and collaborate effectively.
See more
10th Grade - 12th Grade
Critical Thinking - Data Compression & Processing - Information Evaluation in Computer Science
Interactive Video
10th Grade - 12th Grade
Computers
Focus on mastering the principles of data compression, efficient data processing, and the evaluation of information objectively within computing contexts. Develop critical thinking skills by applying these principles to analyze information reliability and address complex problems in digital environments.
See more