1.What are apps? How do we interact with them? What kind of things do apps do?
Apps are programs that run on computers. We can do various things through them. Apps can be used to take pictures, message others, play games, and etc.
2. Think of your favorite app. Discuss with a partner what the user interface looks like and the inputs and outputs.
Netflix's interface has images of the tv shows/movies and it plays a previews of said movie/show if you stay on it. Inputs are clicking on them and the out =put plays whatever you clicked whether it may be the trailer or the actual movie/show.
Water Conservation Tips App
1.How does the user interact with the app? By clicking on images
2.What is the overall purpose of the app? To tell the user how to save water
3.Who is the target audience? People who don't know how to save water
Bird Quiz App
1.How does the user interact with the app? By clicking on options
2.What is the overall purpose of the app? To entertain the user by making them doing a bird quiz
3.Who is the target audience? People who want to be entertained
Hamilton Township Project App
1.How does the user interact with the app? By clicking on arrows and images
2.What is the overall purpose of the app? To inform the user of the project
3.Who is the target audience? People who don't know about the project
4-Square - 4 times the Fun app
1.How does the user interact with the app? By clicking on options
2.What is the overall purpose of the app? To inform the user on how to play 4 square
3.Who is the target audience? People who don't know how to play 4 square.
Monarchy Butterfly App
1.How does the user interact with the app? By clicking on images
2.What is the overall purpose of the app? To inform the user of the life cycle of a monarchy butterfly
3.Who is the target audience? People who want to be informed about the life cycle of a monarch or be entertained
1.What is a common app that you use? Take a minute to sketch the User Interface of the main screen. Note how the user interacts with the app.
A common app I use is itslearning. The sketch to it is on the left.
2.What elements collect input?
The button and interactive clicking options
What elements display output?
The screen
Do you think there are elements that can do both?
No, I don't think so.
1.Have you ever used an app where the user interface didn't actually meet your needs? No. I have not
2.How did talking with the users of your app impact your design decisions? I was able to improve it with the help of their criticism
3.Why is it important to plan out the design of an app? Planning ahead makes it easier to complete
4.Were there any changes you had to make to your original design once you transferred it to the screen? We didn't really have to make any changes besides changing the themes. Our design was basically what we intended it to be.
Our app is in the image to the left
Activity guide is at the end
Write down three different reasons you would call a set of instructions "bad".
It is not clear
The instructions are confusing
They do not work
2.When you or your classmates made mistakes following instructions today what "went wrong"? Our design was not the same as what our classmates intended it to be.
3.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?
I would make words more clear and design the language so that it puts more stress and importance to instruction related things.
1.How is a programming language different from natural language?
Programming languages are simple and has many constraints while natural languages are complex, open to interpretation and evolve.
Image of App Working Lesson 6
Image of App Working
1.Your friend calls and says "I can't get music to come out of my speakers”
Write a quick list of everything you'd ask them or have them check to try to fix the problem.
I'd ask them to check to see if the speakers are connected, check if the streaming device is charged, check if the speakers are mute or if they're on, and finally I'd ask them to check if the streaming device is on?
2. Share any debugging tips you recorded today with your neighbor.
Organize code using comments and use spacing, keep on rerunning code with different variations if it isn't working, and ask others for helps
This is one of the apps I debugged.
This is the part of the 3 apps that we had to choose. The image is the debugged version of the app
1.What makes a good partner?
They work with you efficiently, listen to your ideas, and provide input of their own.
2.How does Pair Programming help when working on a project? How does it help with the debugging process in particular?
In pair programming, two developers are forced to work as a team. And another pair of eyes looking at the code automatically adds more quality control to the process of its writing. Both developers use their shared knowledge and experience to solve problems faster, even immediately after they arise. For debugging in particular, when one pair of eyes misses a bug, the other pair of eyes can look in and fix the problem quickly ensuring that fewer bugs will be missed.
What makes good feedback? Good feedback is constructive and actually helps out the person who is in question. Good feedback is feedback that can be applied for better results in the future.
What makes bad feedback? Bad feedback is feedback that adds nothing helpful to the individual. Simple one-word replies such as this is good or this is bad are examples of this kind of feedback. Stuff like this adds no value to the person who is seeking advice.
Why is it important to get feedback from others while building your app? Getting advice and feedback from others while building your app ensures that you will have fewer mistakes in your app and ensures a better app as a whole. With feedback from others, you can figure out what to add and fix in your app to better improve it.
What is the value of getting this feedback even if you aren't finished with your app? The value of this feedback is nearly priceless. Getting feedback costs no money but is so beneficial to have both a great app and a highly effective app. If given a chance, getting feedback from others is something that should absolutely be done.
Activity guide below. Nithn is my partner.
Link incase it doesn't work : https://docs.google.com/document/d/1VXLf_BRPA2s_gNczH1mPZFTxH1gZ54kfLq02bV62K6k/edit?usp=sharing
Study Guide Below
Link incase it doesen't work : https://docs.google.com/document/d/19WCHTWcL79ccXBDeK4Uv_arGEeEi848NMXsAXyJISvs/edit?usp=sharing