This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
blog:fall2015:pgrant3:journal [2015/10/27 03:38] – [October 19, 2015 C Prog] pgrant3 | blog:fall2015:pgrant3:journal [2015/12/08 03:56] (current) – [November 16, 2015 C Prog] pgrant3 | ||
---|---|---|---|
Line 50: | Line 50: | ||
We looked at shell scripting more in class, and I have been playing with it out of class. | We looked at shell scripting more in class, and I have been playing with it out of class. | ||
+ | |||
+ | ====November 2, 2015 UNIX==== | ||
+ | |||
+ | After completing the wpa0 project, I have learned a lot about changing web pages based on directories that the source code is located in. That was my biggest issue when working on this project. | ||
+ | |||
+ | The next project that we are doing seems difficult in the way that the puzzle box projects were. We are given a file and we have to use the tools at our disposal to resolve the problem. | ||
+ | |||
+ | ====November 9, 2015 UNIX==== | ||
+ | |||
+ | I successfully completed udr0. As I said in my previous entry, I had spent quite a bit of time poking at it, just looking for a place to start. | ||
+ | |||
+ | The next project we have due this Wednesday has us writing a script, which I desperately need more practice with. I haven' | ||
+ | |||
+ | I ended up downloading a Unix based OS on my home computer called Fedora. | ||
+ | |||
+ | ====November 16, 2015 UNIX==== | ||
+ | |||
+ | I have started working the logic on for the project that was extended a week, due this Wednesday, rather than last Wednesday, out on paper. | ||
+ | |||
+ | As far as working on my own, I couldn' | ||
+ | |||
+ | ====December 7, 2015 UNIX==== | ||
+ | |||
+ | After finishing sfp0, I can comfortably say that I am almost a little bit comfortable with scripting. | ||
+ | |||
+ | After looking at the end of course experience, I am glad that I took the last assignment as serious as I did. It looks like that is a significant portion of our final project set. I will probably go through all the previous projects as well in order to refresh myself. | ||
====September 7, 2015 C Prog==== | ====September 7, 2015 C Prog==== | ||
Line 76: | Line 102: | ||
At the end of the day, I am getting a lot more comfortable with the mindset of looking at a problem, and breaking it down into smaller pieces, and working through one thing at a time. Before, I would just rush and half way understand something, before trying to implement it further, into something I barely understood. | At the end of the day, I am getting a lot more comfortable with the mindset of looking at a problem, and breaking it down into smaller pieces, and working through one thing at a time. Before, I would just rush and half way understand something, before trying to implement it further, into something I barely understood. | ||
- | ====October 5 C Prog==== | + | ====October 5, 2015 C Prog==== |
This past week we have looked at functions again, and in greater detail. | This past week we have looked at functions again, and in greater detail. | ||
Line 99: | Line 125: | ||
The next project however, seems like it really stepped up difficulty wise, to me at least, compared to our other projects thus far. We have to create our own functions to solve a problem. | The next project however, seems like it really stepped up difficulty wise, to me at least, compared to our other projects thus far. We have to create our own functions to solve a problem. | ||
+ | |||
+ | ====November 2, 2015 C Prog==== | ||
+ | |||
+ | We delved into C++ in further detail this week, and looked at classes with respect to parent and child classes. | ||
+ | |||
+ | As far as projects go, I am not worried about the current one due on wednesday, with the encoding and decoding, and I have written a similar program before during the problem solving final exam. And a Caesar Cypher, which is what we are utilizing, in my opinion is not that difficult to implement. | ||
+ | |||
+ | ====November 9, 2015 C Prog==== | ||
+ | |||
+ | I definitely should not have underestimated this project that is due in two days. Firstly, I completely overlooked the fact that we are required to use fgetc() to grab characters from stdin or from a file, instead of fscanf() which is what we have used all semester up until this point. | ||
+ | |||
+ | On my own time, I am taking another look at the Cave Story game that I was attempting to recreate in C and C++. After going over syntax changes, that aren't really that different from what we have been doing in C, I feel a lot more comfortable tackling this task. I understand now more than ever how important baby steps are when you're trying to create something that is large. | ||
+ | |||
+ | ====November 16, 2015 C Prog==== | ||
+ | |||
+ | I ended up finishing the sam0 project on time. When it came down to it, I was not sure that I would be able to do it. At first I was looking to attempt to implement functions and solve it that route, but I ended up breaking it in to too many functions to do. That project taught me that sometimes, especially for some things that can be solved in only a couple logical steps, don't need four functions to operate. | ||
+ | |||
+ | For the project that is due this week, as usual I feel like it should be working, but it seems not to be. I think that I need to learn the functions that I am attempting to use. Once I get clarification on them, I am certain that the logic and code, for the most part, will be correct as is. It has been interesting learning how to look at programs with regards to handling bytes that make it up, rather than the ASCII content that makes it up. This introduced me to several new ways of thinking in regards to solving problems when dealing with files. | ||
+ | |||
+ | ====December 7, 2015 C Prog==== | ||
+ | |||
+ | I have done a lot with respect to programming in C and C++ over the past two weeks, especially over the break week. I find the projects that we have for this class almost easily do-able, and I am really happy with where I stand, at least as far as C goes. Over the break I resumed recreating the game CaveStory in C++. This time though, I actually understood, for the most part what was going on. At this point I am just going through a guided tutorial of sorts, as I do not know the least in structuring a major project, especially a game that renders images the screen. | ||
+ | |||
+ | As far as the end of course experience goes, I am more than confident that I can complete the projects without too much hassle. |