User Tools

Site Tools


blog:spring2016:mbeard2:journal

This is an old revision of the document!


C/C++ Programming Journal

MONTH Day, YEAR

This is a sample format for a dated entry. Please substitute the actual date for “Month Day, Year”, and duplicate the level 4 heading to make additional entries.

As an aid, feel free to use the following questions to help you generate content for your entries:

  • What action or concept of significance, as related to the course, did you experience on this date?
  • Why was this significant?
  • What concepts are you dealing with that may not make perfect sense?
  • What challenges are you facing with respect to the course?

January 25, 2016

As a first exposure to a new programming language it is just as scary as it seems. Many new things that I have never used or actually heard of when it comes to C/C++ programming. The first programming I have ever done was last semester and it was with java and that was not fun at first but once you are around it enough it starts making a little more sense and that is how I hope this class will become to me. New programming languages are not only useful, but they are fascinating to learn how many different things you can do with them. Not only am I learning a new language, I am starting to learn the many things about lab 46 and the lair as it is my first time using either one of those. This semester is going to very different to me, but I know once I get the hang of how things work it will be just as enjoyable and interesting as my other classes.

February 1, 2016

Well our first real project of programming is almost due. It is still causing me some confusion, but I have never considered myself real strong in the programming field. It is a new learning curve, but through the books, online resources, and in class instruction, I am starting to understand simple concepts more than I did in a previous programming class. Programming is not supposed to be easy, but even when the simple things start to work it is satisfaction none the less. This is going to be an important class, because both c and c++ are both fundamental languages in the computer field.

February 22, 2016

There are many “simple” things that when you try to put them into a program, are not that simple. This project is another easy mental math project that sounds not that challenging, but in the grand scheme of things, is just as hard as any other project we have done so far. I have been looking online and trying some of my own ways to conquer this project as efficiently as I can, but sometimes being more efficient can cause more errors. The few things that I am still struggling with is the carry in this project. When adding two number that add over ten, I want to show the carry and how the math operation is done, not just a final answer. I like how these projects are going so far. They follow on what we have done in class and give us an idea that sounds easy to us, but is not the easiest when implementing that idea into a program. So far so good, but there are many more errors that I need to correct to get this program up and running successfully. Many things that we do in class have helped me out on these programs and that is the main reason why class time is so important to a person like me, because this programming stuff does not come easy to me but it is still rather enjoyable when I finally get a program up and running smoothly. Sitting down and writing some code takes a lot of time and takes even more time to solve the error messages without the help of someone else. Programming is meticulous and that is why it is always fun to make something that works correctly. Now I just need to remember to comment enough stuff into my code to make sure my grades are better than what they are now.

February 8, 2016

These mental math program are a lot easier said than done. Although they are not the easiest to me when it comes into making them into a program, they are making me understand some of the basics of the c language. The way I start doing the programs works good until the final part and then that is where the errors come in when I try to compile it. This project, the day of the week, prompts the user to input a year in the twenty first century and then the program runs and tells the user what the day the first of the year fell on. The math behind it makes complete sense, but I am trying to use integers to my advantage when it comes to all of the mathematical steps involved to reach the final answer. I am still having difficulty when it comes to the exception of leap years and the best way to make the program say what day of the week it is without using a ton of “if” statements. I can see how all of this mental math programs that we have been doing teach us the basics and that is good for me, because if I understand the basics then it will not take as long to understand more in depth programming. The next projects is another mental math project and it will be just as fun as these last two I am sure.

UNIX/Linux Fundamentals Journal

MONTH Day, YEAR

This is a sample format for a dated entry. Please substitute the actual date for “Month Day, Year”, and duplicate the level 4 heading to make additional entries.

As an aid, feel free to use the following questions to help you generate content for your entries:

  • What action or concept of significance, as related to the course, did you experience on this date?
  • Why was this significant?
  • What concepts are you dealing with that may not make perfect sense?
  • What challenges are you facing with respect to the course?

January 25, 2016

So this UNIX/Linux stuff is all completely new to me as I have only read about it in a few books and the internet. It is not very easy for me to do the simple things yet, but it is just going to take some time before I can use it to its full benefits. We did “little” things like set up emails, our accounts, and learned a few simple commands to work our way around the operating system and although they were merely small tasks, they were not very easy for me and I am sure others. I have been a windows user my entire life and now I know that all this pointing and clicking stuff has a bigger meaning when I switch over to a computer in the lair. The only challenges I have right now is the inexperience I have with the UNIX/Linux system, but I am sure that with time those problems will be dealt with and new, more complicated problems will arise. It is good to be learning something brand new doing things that I have done before to see how it works on multiple different systems.

February 1,2016

Still having confusion with how this new operating system works, but it is definitely getting easier and I can see where many people enjoy using it. It is very different than the normal windows operating system that I am so used to using on a daily basis. The first project is due on Wednesday and I would be lying if I said that everything going on was completely normal, because this is a brand new system to me and there is a lot to learn for sure. It is fascinating how simple certain things are that seem very complicated and that is for sure a plus when it comes to this operating system. We are starting to learn how to move and edit files, it is not with ease yet, but it will with time and experience. There is a lot to learn and with each more you learn, you realize that you still do not know half of what is going on yet.

February 8,2016

Starting to figure out the basics of how to move around the system without all the confusion as before. I still am not as quick as others are, but more things are starting to make better sense. Reading the book of the beginning mage has helped clear some confusion on a few steps, but overall I like the change of this new operating system. It makes things easier like programming and setting files to the way the user wants to set them at. The last project was to unscramble pieces of a picture and at first it was hard to even save the file into my own directory. After asking a few dumb questions and reading up tips and ideas from the two books I have available to me, it was a lot easier than I thought it was going to be. Just understanding those little three letter commands can help a lot and I found out the man command was super helpful with figuring many things out. Although to some it may not look like unscrambling those pieces was an easy project, on a new system and a whole new environment changes the difficulty of the overall assignment. Getting things to work properly on a new system is very rewarding and when I start to do things without thinking to hard about it means that I am starting to get it. There are many projects in the future that may make me think otherwise but for now, I am confident that I can learn this system and make it work the way I want it to work.

blog/spring2016/mbeard2/journal.1456183980.txt.gz · Last modified: 2016/02/22 23:33 by mbeard2