ASA30's Journal



Date
Plan
Effort
Achievement
Reflection
6/8/16
Check out the Swifty app, https://appsto.re/us/HPb10.i


Looking back on the year I learned a lot about things that interested me and I also made a lot of mistakes. One of the most useful things i've learned this year was how to code and I have had a lot of fun coding. While I have learned many useful things in this year I have also made many mistakes that I regret ever doing. One of these mistakes was choosing to do Minecraft and trying it out for a couple of days. Minecraft forced me to spend the entire quarter not learning anything but instead working in a virtual world that doesn't matter. Overall this year has been a year of knowledge and also a year of mistakes and difficulties.
Type 3
6/3/16
This week I plan to learn more about Xcode and minecraft.
3
4
Describe your progress towards your goals
This week I decided to learn and work more on Xcode than minecraft. Overall I think that minecraft is a software that is fun for some people and very boring to others. Minecraft is a software that I think doesn't fit me in a lot of aspects because there is no goal in mind and it is just pointless building. In the future I hope to finish minecraft and do something else.
Type 2
5/20/16
This week I plan to use minecraft more.
3
3
This week I decided to work more on Minecraft than Xcode. This week I was more off task than usual but overall I worked pretty well. On Fridays I work on Xcode ad mobile app development. On Wednesdays I work more on Minecraft with Logan. Overall I work hard and I try my best in class. Next time I will try to be more productive.
Type 2
5/13/16
I plan to learn more about Xcode and Swift this week.
4
4
This week I decided to focus more on coding than minecraft. I am slowly coming to the conclusion that maybe minecraft isn't for me. Minecraft is fun but I am slowly growing bored with the concept of just constant building with no clear purpose behind it.
Type 2
5/6/16
I plan to learn more about Xcode and Swift.
3
4
This week Logan wasn't here for thinkering. Instead of working on Minecraft I decided to work on Swift and Xcode. I built an app and I used lynda.com to learn more about Xcode and swift.
Type 1
4/29/16
I plan to learn more about minecraft.
4
4
This week I kept working with Logan on building different things in minecraft. We finished the 2-way railroad system. I am currently working on building and making the floor wood.
Type 1
4/22/16
I plan to learn and experience more about minecraft.
3
3
This week I kept working with Logan on building. we are making a moat around a kingdom that we are building. We are also making a wall and a drawbridge. In the future we plan to make more buildings and add more additions to our kingdom.
Type 1
4/15/16
I want to learn more about building this week.
2
2
This week I was working with Logan on building using redstone in minecraft. We ran into a few problems related to the building process. Overawe worked hard this week and we will continue to work hard in the future to learn more about minecraft and how it works.
Type 1
3/9/16
I want to keep learning more about swift 2 this week.
3
3
This week I changed my project. I am now doing Minecraft and learning about the game mechanics. I plan to use redstone and command blocks to learn more about Minecraft. I plan to work on this project for about a quarter or so.
2/24/16
This week I plan to finish applying my MVC to my calculator code.
2
2
What did you learn about yourself?
This week I learned many new things about coding and the process of coding. I learned that making an app requires the utmost patience to go through your code over and over again. I have had this one error that I haven't been able to make go away. It is causing me to lose my patience over and over again. I even went through the video tutorial and I went through his code repeatedly but I couldn't find any mistakes that I did and he didn't. I will keep trying but I am seriously considering going back and starting over with the basics of Swift on lynda.com. I feel that I probably started too quickly and that I need to slow down so I can learn the language right.
Type 3
2/5/16
This week I plan to start my CalculatorBrain.swift of my Xcode project.
2
3
Describe your progress towards your goals
I am making good progress towards my goal of making a working Calculator in Xcode and Swift. I learned a lot from the course of making the app and I am almost ready to go back and finish some more basics of Swift. I want to do this because as I am getting deeper and deeper into the courses I am not understanding a lot of the code he is using and why he is using that code. In the future I want to be able to make a complete app by myself on Xcode and that is what I am aiming to do.
Type 3
1/22/16
I plan to fix the name.
3
3
This week I learned more about how to code. It was a difficultt process and I have learned a lot about Xcode. Overall I had a good time and I uploaded the app to Logans iPhone 4. Overall I think it was a very productive week.
What I was thinking?
1/13/16
This week I plan to add a square
4
4
This week I learned more about the language of swift. I learned about how to add complex buttons and how to add functions. It was a difficult process but in the end I learned more about swift as a language. I hope to continue learning swift and improving on my mobile development skills.

What you learned about your tool(s) or topic.
12/18/15
This week I plan to start to add buttons to my calculator.
4
4
This week I started to add buttons on Xcode I learned about different kinds of Doubles and Functions. I finished adding the buttons to my calculator and I also added a launch screen. I had a few problems with my division and subtraction buttons and I fixed it by switching two functions and adding an entirely new one. In the future I want to learn a bit of graphic design so I can learn how to make pictures out of scratch.

What you did
What you made
12/9/15
3
4
This week I started to build a calculator on Xcode I used the Stanford course to help me when I got stuck. So far the calculator has the ability to print numbers and return numbers I have not added any addition, subtraction, multiplication, or division buttons yet. I am planning to do that next class or the class after that. After I finish my calculator project I want to go back to lynda.com to learn and finish the swift code syntax.

What I was thinking.
12/4/15
http://www.macobserver.com/tmo/article/apples-swift-developer-tools-now-officially-open-source?utm_source=macobserver&utm_medium=rss&utm_campaign=rss_everything
Swift has now been officially open source and there is a website I can use to help me with problems with my code.
3
3
This week I continued to work on my project. I checked out Stanford and I watched their first lesson on iOS mobile app development with swift. I am learning a lot and I feel that it is easy to follow along. Throughout this entire process I became a pretty strong object-oriented programmer. I want to keep working and improving my coding skills for the future.
11/20/15
Check out this Stanford class (free) -
https://itunes.apple.com/us/course/developing-ios-8-apps-swift/id961180099
4
3
This week I learned more about swift and Xcode. In the future I will learn about booleans and other different types of functions, I am planning to look at the Stanford class for swift and iOS 8. Hopefully it will build upon my knowledge of swift,Xcode and Graphic user Interface.
11/11/15
This week I will continue learning swift and will start using Xcode for coding.
4
4
This week I learned how to build an app in Xcode. I did not understand a lot of the code that he was writing while building the app so I want to finish my swift course first before going into something more difficult like that. I learned a lot about the Graphic User Interface from that course and that will hopefully improve my skills when learning swift essentials. It was very difficult understanding what he was writing so I tried to take in the information more about the GUI and Xcode itself.
10/21/15
I have started to work on lynda.com learning objective c and I hope to be continuing the course throughout the next quarter.
4
3
This week I reevaluated my entire project. I decided that if I wanted to learn swift, objective-c and app development I had to start with a professional source. I decided I wanted to use Lynda.com because it has interactive video courses and tutorials. I was 20% through the Objective-c course when I decided I wanted to start with swift and app development for a few weeks to learn how to make apps and put them on the app store. I decided I wanted to use a mac to help me learn with xcode and swift. So far i've just started swift essential training where I learn how to write code in swift. After that course I want to go through the course where they teach us about the graphic user interface and how to make apps.
10/14/15
This week I will continue learning javascript next week I want to start objective c.
4
4
This week I learned a lot about objective-c. Since I decided I wanted to go into app programming for ios I decided I want to leave JavaScript and start learning objective c.My main place to go was lynda.com because it offered interesting and interactive tutorials for learning x-code and app development for ios. Since I have a Baldwin public library card I can become a member free and watch the courses and video tutorials.I decided that from now on I will learn objective-c and app development.
10/7/15
This week I will continue learning javascript. I have decided after finishing 50% of javascript on codeacademy I want to leave javascript for a while and learn objective c.
3
4
This week I/we had a breakthrough when I finished 30% of JavaScript. Throughout the week I worked hard and have almost finished 50% of Java-script. Although I finished 30%, by about the end of the marking period I want to have finished 50% of JavaScript. Throughout my experience so far I learned to be patient when learning coding because it takes time and you need to put in a lot of effort. This experience has strengthened me and I want to continue with it until I hopefully start learning Objective-c and finish learning JavaScript. Today I played codecombat to have some fun while still learning how to code. Hopefully by the end of the marking period I will have finished 50% of Javascript on Codeacademy.
9/30/15
This week I will continue learning and developing my skills in javascript. I hope to be starting objective c soon.
3
2
What did you learn that you can apply to future projects?
Throughout my project I learned many skills. Of those skills I learned patience,
in my project I encountered many difficulties. Some difficulties I encountered were
errors in the code I have found a solution to this problem. When I am stuck on a lesson I can look through the Q&A forum to help me solve the lesson. Throughout the project I had to be very patient because sometimes the correct code is very different then what I wrote and I have to look up how to solve it so I can learn how to do it in the future. In the future I will try to continue learning JavaScript and applying the skills I have learned for future projects.
9/23/15
This week I am going to keep learning javascript but after
I finish mastering Javascript I want to start to learn
Objective C because that is the main coding language for making applications.


What got in the way of your learning?
One thing that got in the way of my learning was the amount of time I
have doing Thinkering Studio. Normally in a week on Wednesday I do
code academy half the time and then do ten minutes of code-combat. Then on a usual Friday I usually spend most of the time writing the reflection. One way I fixed this problem was that I tried to do the reflection first thing then I would do code academy for the remainder of the time.
This helped my learning because it allows more time to learn coding. It also helps me progress in learning JavaScript.
9/16/15
I am going to learn how to code and begin to code on
codeacademy and codecombat that will hopefully make me
finish learning the basics of javascript and learn how to implement
coding in javascript.


What skills did you use that you already had?
Skills that I use in coding that I already had before I started was to be
good at math. Math is used a lot in coding to calculate the damage a
figure get when attacked and to calculate probabilities and modulo's.
Before I started coding a skill that I had was that I used to watch
YouTube videos on the basics of coding on xcode and JavaScript.So
when I started coding I had a basic vision of how to do some things.
I chose to do JavaScript instead of xcode because JavaScript was a
lot more accessible than xcode because I can open it on any windows
computer while xcode was only limited to macs. Another skill I had when
I started coding was that while coding you need to be really patient
because
there might be a bug you can't fix or an error in the code . While coding you
need to be really patient or you could ruin the entire code.