Search Header Logo
Computers - 6 through 10

Computers - 6 through 10

Assessment

Presentation

Computers

6th Grade

Hard

Created by

Kimberly Anderson

Used 13+ times

FREE Resource

11 Slides • 0 Questions

1

Computers - Unit 3

by Kimberly Anderson

2

​Chapter 6 - Designing Computer Systems

​Engineering Design Process

Step 1: Identify the problem

​ Step 2: Plan

​ Step 3: Build

​ Step 4: Test

​ Step 5: Improve

media

3

​Chapter 7 - Testing

Defensive Programming

Use Cases

Test Cases

Math - Positive & Negative Integers

Rational Numbers

media

4

​Chapter 7 Questions

What is the difference between a Use Case and a Test Case?

What is defensive programming?

Use and Test Cases help you find ________ in your program.

media

5

​Chapter 8 - Documenting

Documentation

Comments - #BUG, #FIXME, #TODO

README

Commenting Out

Plain Text File

User Guide

media

6

​Chapter 8 - Questions

What are two types of documentation you can make to help others understand your program?

Which type of documentation helps you remember what small chunks of code are supposed to do? 

Which of these are reasons to use documentation? (Choose all that apply)

  1. Makes it easier to find sections of code you want.

  2. Makes it easier to collaborate

  3. You can write noes to yourself while programming.

  4. Helps you find bugs

  5. Gives credit

  6. Explains how to use a program.

media

7

​Chapter 9 - Incorporating Feedback

User-Centered Design

Usability

Accessibility

Content

Alpha Testing

Beta Testing

media

8

​Chapter 9 - Questions

What is user-centered design?

What are the three principles of user-centered design? 

What is feedback?

How is Alpha Testing different from Beta Testing? 

media

9

​Chapter 10 - Collaborating

Working on a Team

Tips that help teams work well together

Set clear expectations

Focus on your strengths

Set Realistic Timelines

Give equal workloads

Create clear roles

Pair Programming

Driver

Navigator

Attribution

Citing

Paraphrasing

Libraries (modules or extensions)

Premade Functions

media

10

​Chapter 10 - Questions

Name two benefits of programming as a team.

T/F Most programmers never need to ask for help.

It’s OK to use someone else’s code as long as you do what two things?

If you don’t copy someone’s code exactly, but use it as inspiration, do you still need to give credit? (Yes/No)

How does pair programming work?

Why would you use a Library when programming a game?

media

11

​Any Questions?

media

Computers - Unit 3

by Kimberly Anderson

Show answer

Auto Play

Slide 1 / 11

SLIDE