0% found this document useful (0 votes)
8 views

CS Unit 3 Journal - Ava H

Uploaded by

avahane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

CS Unit 3 Journal - Ava H

Uploaded by

avahane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

10/18/23

Unit 3 Lesson 1
Prompt 1: What are apps? How do we interact with them? What kind of
things do apps do?
~Apps are online programs that anyone is able to access
~We interact with them by socializing and connecting with others
online and or just playing games for enjoyment
~Program, provide entertainment, allow people to communicate,
create
Vocab:
User Interface- the inputs and output that allow a user to interact with a
piece of software. User interfaces can include a variety of forms such as
buttons, menus, images, text, and graphics
Input- data that is sent to a computer for processing by a program. Can come
in a variety of forms, such as tactile interaction, audio, visuals, and or text.
Output- any data that is sent from a program to a device. Can come in a
variety of forms, such as tactile interaction, audio, visuals, or text.

10/18/23

Unit 3 Lesson 2
Prompt 1: Think of your favorite/ most used non-social media
app.
I use Spotify the most, I like always listening to music, it
calms me, helps me focus, etc.
~The inputs are for example searching up a song and clicking on a
specific song to play
~The output is when the data is processed quickly, and the
song plays
10/20/23

Unit 3 Lesson 3- Designing App Day 1


Prompt 1: Explore the user interface of an app with which you are familiar.
~ What are some of the positive design decisions that the developers made?
How does it meet your needs?
Facetime, it allows me to stay connected with my friends when we are
apart
~What are some of the negative design decisions that the developers made?
How does it fall short of your expectations?
There actually aren’t many negative designs with this software that I
can think of, however I wish it still would say how low your active call is like
when u swipe out of your call or what not

10/26/23

Unit 3 Lesson 4- Designing App Day 2


Prompt 1: write down three different reasons you would call a set of
instructions “bad”.
~lack of detail
~hard to follow
~bad directions
Step 1: open the box and read the instruction book
Step 2: dump out the bag labeled with a 1
Step 3: following the instructions in the book to being
building the frame of the castle
Step 4: complete the steps for the rest of the bags in the
box to build the castle
Step 5: in the end clean up any trash and place your castle in a good place
for display somewhere in your house if you want
Prompt 2: Imagine we were going to redesign human language to be really
good for giving clear instructions. What types of changes would we need to
make? *Discuss*
10/31/23

Unit 3 Lesson 5
Two different ways for programs to run-
Sequential Programming: program statements run in order, from top to
bottom.
~ No user interaction
~ Code runs the same way every time
Event Driven Programming: some program statements run when
triggered by an event, like a mouse click or a key press.
~ Programs run differently each time depending on user interactions

10/31/23

Unit 3 Lesson 7
Documentation: a written description of how a command or piece of code
works or was developed
Comment: form of program documentation written into the program to be
read by people and which do not affect how a program runs

10/31/23

Unit 3 Lesson 7- Designing an App Day 3


Prompt 1: What makes a good partner?
~Helps do the work
~Communicates with you
~Contributes ideas
To Do List:
~Program the actions for the screens

11/8/23

End of Unit 3 Key Words


User Interface- the inputs and outputs that allow a user to interact with a
piece of software. User interfaces can include a variety of forms such as
buttons, menus, images, text, and graphics.
Input- data that is sent to a computer for processing by a program. Can come
in a variety of forms, such as tactile interaction, audio, visuals, or text.
Output- any data that is sent from a program to a device. Can come in a
variety of forms, such as tactile interaction, audio, visuals, or text.
Program Statement- a command or instruction. Sometimes also referred to
as a code statement.
Program- a collection of program statements. Programs run (or “execute”) on
command at a time.
Sequential Programming- program statements run in order, from top to
bottom.
Event Driven Programming- some program statements run when triggered
by an event, like a mouse click or a key press.
Documentation- a written description of how a command or piece of code
works or was developed.
Comment- form of program documentation written into the program to be
read by people and which does not affect how a program runs.
Pair Programming- a collaborative programming style in which two
programmers switch between the roles of writing code and tracking or
planning high level progress.
Debugging- finding and fixing problems in an algorithm or program.
Development Process- the steps or phases used to create a piece of
software. Typical phases include investigating, designing, prototyping, and
testing.
Event- associated with an action and supplies input data to a program. Can
be generated when a key is pressed, a mouse is clocked, a program is
started, or by any other defined action that affects the flow of execution.

You might also like