CSE - Fall Semester Exam Review 2023

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

chained conditional statement

A series of conditionals that a computer moves through until it finds the one that is true.

arithmetic operator

A symbol in code that tells a computer to perform a specific math operation, such as addition, subtraction, multiplication, or division.

complexity

A technique or process that manages ________________ in a program or computer system.

instructions

Algorithms are essential to the way computers process data, because they contain the specific _____________________ for what a computer or program does.

specific

All these algorithms work together to make a program function in the ________________ way the programmer designed.

algorithm

An ___________________ can be expressed in natural language, pseudocode, different programming languages, flowcharts, or pictures. It is a set of steps to accomplish a task.

app

An __________________________ is a software application, especially one that a user downloads to a mobile device.

comment

Any text within triple quotation marks in Python is considered a ______________ and will NOT be executed by a program.

three

Ask __________________________ Then Me is a strategy used in many computer science classrooms. If you are stuck, don't go directly to the teacher. Instead, ask three other people around you, also known as your "elbow partners", for help.

communication

At the heart of computer science are the practices of collaboration, __________________________, iteration, and creativity.

respectful

Being professional includes behaving, dressing, speaking, and writing in a way that is____________ of everyone's backgrounds and opinions

scratch

By the end of the unit, you will create an app of your own design from __________________________, just like a computer scientist!

solutions

Computer science is much more than just learning a programming language; it is about creating __________________________ and value for others

teams

Computer scientists collaborate within __________________________ to design the apps' graphics and features.

connected

Computing technology has been radically changing the way people live for a many decades. From the creation of personal computers and cell phones to the rise of the internet, technology has transformed our lives and __________________________ people across the globe.

an indent

Examine the Python code below. The lines of code inside the loop are identified by...

What is nested inside the loop block

Examine the block code below. The lines of code inside the loop are identified by...

programs

In Computer Science Essentials you will create __________________________

professional

In all your communications, be sure to practice __________________________ interactions.

thinking

In essence, computer science is simply a way of __________________________ and the practices that guide people in developing computer-related solutions.

connectivity

In particular, the use and __________________________ of personal devices through the internet has revolutionized the way people live, work, learn, play, and communicate.

design and develop

In this unit, you will explore how apps work and you will learn how to __________________________ apps.

times

Once a programmer sets up the two procedures, they can call those procedures as many ___________ as they like and never again need to focus on the math of those procedures.

reused

Procedural abstraction helps programmers develop parts of code to be _____________ many times, while focusing on a bigger algorithm, function, or feature.

innovation

Programs ...and innovations that have value to others (__________________________ or Entrepreneurial Intent)

creativity

Programs...for creative and artistic expression (_________)

problem solving

Programs...that solve problems you identify (__________________________)

processes

Regardless of what type of outcome you are targeting with your project or problem, the ____________ by which you will develop are the same.

ability

The __________________________ to create mobile applications, or apps, is a powerful skill that allows solutions and innovations never before possible.

two

The algorithm takes ________ user inputs that will change with every use, and then calls two procedures to get the end price per area and the number of cents per square inch.

collaborate

The most successful people __________________________ and help others.

flexibility

The power of programming in a text-based language is that you have ___________________ to manage certain aspects of coding outside of constrained, pre-built blocks.

variables

The user input is stored to _____________________ that are then passed to this procedure.

argument

The values that a program provides to a function or subroutine.

personal computing

Today people across the globe have access to __________________________ devices in the palm of their hands.

integers

What fundamental coding concept is highlighted in this example:

systematic and iterative

Whether you are creating a game or animation for artistic expression, developing a website to support a business, or attempting to solve a problem with a computing device, the __________________________ approaches are the same.

scrum

Working as a __________________________ team to accomplish larger or more tasks than otherwise possible for a single person or pair alone.

elbow partners

Working independently but having the help of the people directly next to you, known as your __________

pair programming

Working together to maximize both people's creativity and knowledge to make the best possible product known as __________________________.

global

___________ variable - The size of the pizza that needs to be accessible by ALL parts of the program.

local

____________ variable - Pi is a constant in the area formula - to protect the formula and to prevent the numbers from being changed as they move through the formula.

Iteration

__________________: Use can use loops in an algorithm to iterate on certain parts of code.

Sequence

___________________: Algorithms will execute in sequence from top to bottom

Selection

___________________: Using conditionals or procedural abstraction, you can control what parts of the algorithm are run.


Ensembles d'études connexes

Psych Final - Childhood Disorders, Eating Disorders, Bipolar Disorder, Depressive Disorders, Schizophrenia, Neurocognitive Disorders, Personality Disorders, Substance Use

View Set

CISR - Commercial Casualty II - Section 1: WCOM & Employers' Liability

View Set

Advanced nutrition and wellness south and eastern asia study guide

View Set

MEA1304 QUIZZES FOR FINAL CH 6-10

View Set

ACG 2071 Test 3 Multi Choice (Chapter 11)

View Set