Big Idea 1 - Creative Development Flashcards
Debugging
The process of finding and fixing errors or bugs in a computer program. It involves identifying and resolving issues that prevent the program from running correctly.
Documentation
Refers to written materials that provide information about how to use or understand a software application, system, or code. It includes user manuals, technical guides, API references, and code comments.
Lists
Ordered collections of items in computer programming. They allow you to store multiple values under one variable name and access them using their position or index.
Procedures
Reusable blocks of code that perform specific tasks when called. They help organize code into smaller sections for better readability and maintainability.
User Interface Design
Refers to the process of creating visually appealing and user-friendly interfaces for software applications or websites. It involves designing layouts, selecting colors and fonts, and organizing elements to enhance the overall user experience.
Behaviors
In programming refer this refers to the actions or operations performed by an object or entity within a computer program.
Code Segments
Sections of a computer program that contain a set of instructions to be executed. They can be as short as a single line or as long as several lines.
Event-driven software
A type of software design where programs respond to events triggered by user actions, system events, or other sources.
Outputs
Refers to the results or information produced by a computer program that are displayed or sent to external devices.
Program
A set of instructions that tells a computer what to do. It consists of a series of commands and algorithms that are executed by the computer.
Program Event
Refers to an action or occurrence that takes place within a computer program, such as a button click, mouse movement, or keyboard input. It is used to trigger specific actions or behaviors in the program.
Purpose of Computing Innovations
Refers to the intended goal or objective behind the creation and implementation of new technologies or software. It encompasses the reasons why these innovations are developed and how they aim to address specific needs or improve existing processes.
Applications
Software programs designed to perform specific tasks or provide specific functions on electronic devices such as smartphones, tablets, and computers.
Collaboration in Computer Science
Refers to the act of working together with others to solve problems, develop software, or complete projects. It involves effective communication, sharing ideas and resources, and coordinating efforts towards a common goal.
Collaborative document editing tools
Software or platforms that allow multiple users to work together on the same document simultaneously, making real-time changes and updates.
Communication platforms
Refer to digital tools or services that enable people to connect with each other through various forms of communication such as messaging, voice calls, video calls, or social networking.
Computing Innovations
Refer to new ideas, technologies, or applications that bring about significant advancements in the field of computer science.