Typing Program

Entry #7

12/11/15

This week we were not able to download the Roblox development program because it is still blocked, but we did brainstorm ideas for our game and we plan to work on it at home. I also continued to learn the programming language of Lua that Roblox uses. Adam Coate is also working on the project with us, and we plan to all work on it at home.

Entry #6

12/4/15

This week I teamed up with Zak to create a game in Roblox because it was unblocked and we both wanted to make a game. We both created accounts and we will be able to work on the game at home while learning the code on Fridays. Today we both began reading a tutorial to learn how the code is structured for Roblox.

Entry #5

10/30/15

This week I continued to learn Python on the online tutorial, and I learned mkore about Python. I also experimented more with notepad++ and I am not sure how to display it in a window in which users can interact with. I am thinking of Zak because I feel I am not getting anywhere with my project and Zak was unable to work on his project because Roblox was blocked. We both want to make a game, and we have some ideas of what to do.

Entry #4

10/23/15

This week I figured out how to run code on notepad++ and I switched to Python because it is easier to learn and I could not find a good full tutorial for java. I began the tutorial on code academy for python and am learning it faster than I was for Javascript.

Entry #3

10/16/15

This week I continued with the tutorial of java on code academy. I did not get very far because I was trying to figure out where I could type the code because it does not work on brackets. My next steps would be to continue with the tutorial and to find a place to write the code. I am thinking about switching to a different language that I have somewhere to write, because Java is also a difficult language and I have not found a good tutorial.

Entry #2

10/9/15

This week I just began researching how to code in Java. Apparently Brackets does not support Java, so I will have to find another program to write my code in. I found a tutorial in w3schools website that I am going through to learn the languaage. I have learned to create what is called a "class" in Java, which I gather is like a "div" in html, it is a folder of sorts in which all the code must be written in. Each class must be given a name, and it is a way of separating the code so the system knows what you are referring to when the code is being written.

Entry #1: Project Goals

10/2/15

Google 20 is a plan responsible for programs like GMail and Google Maps we are modeling in our computer class based on the idea of google CEO Larry Page to allow employees to dedicate 20% of their time, every Friday, to work on any project they come up with and think will benefit the company. In our computer class, we have all decided on something different to create, and just focus our time not on completing the project, but taking steps to learn and apply what we need to in order to get closer to our final goal.

I hope to create a program that teaches the user to type on a keyboard. The program will go through instructions on how to move your hands and provide lines for the user to type. When a line is completed, the program will go to a new screen to continue the teaching. I may add in minigames that are incorporated into the program. I plan by the end of the program to have gone through how to quickly type on a keyboard without looking at the keys.

I chose this project because I cannot type on a keyboard, and my program will allow me to type faster once I learn. I hope to learn how to code in JavaScript and learn how to have things occur in my program once certain conditions are met, such as changing screens after a line is completed.

I need to know how to code in JavaScript, as well as understand how conditionals work in order to create a functioning program. I need to learn this so my program can understand when the correct key is pressed at the correct time, as well as to switch screensb when it needs to do so. I will learn what I need to through online sites that teach how to code in Javascript, such as W3Schools, and search how to use conditionals in Javascript.

I think that switching between screens at the right time and switching between letters will be challenging because it requires a high understanding of the language that I do not yet have.