I'm proud to announce that my son arrived on February 23rd. He and his mother are doing well. His big sister is very proud as well. She has been doing such a good job as his big sister. I can't think of any moment being more rewarding than seeing a child brought into this world.
Things with school are still going fine, as I prepared in advance by staying ahead of coursework. I did miss one mid-term exam, but was able to make it up. I'm very grateful for the flexibility offered by my instructors the last week.
That's it for this update. More to follow in the next few weeks.
Wednesday, March 3, 2010
Monday, February 22, 2010
Spring Updates
After six weeks into the semester, things still seem to be going well. The pace is still pretty quick, but I am used to the pattern of how things are done in each class now. The first couple of weeks can always be a challenge just trying to find out each instructors pace and teaching style.
My first mid-term exam is tomorrow, February 23, in SQL. I feel well prepared for it and am anxious to take it so I can move on to the other mid-terms that are coming. So far I've been able to be off to a good start this semester in terms of grades, which of course makes me happy!
I proud to say I won the Jack Lussier Family Scholarship this semester. I am so thankful for people and organizations who are willing to help students make their way through college. Especially in these tough financial times.
But most exciting of all is the upcoming baby! My wife is due on March 2nd and my daughter is anxiously awaiting to see if she will have a baby brother or sister. Spring break is at the end of March and I'm sure the whole family will be glad to see dad have a break from school!
My first mid-term exam is tomorrow, February 23, in SQL. I feel well prepared for it and am anxious to take it so I can move on to the other mid-terms that are coming. So far I've been able to be off to a good start this semester in terms of grades, which of course makes me happy!
I proud to say I won the Jack Lussier Family Scholarship this semester. I am so thankful for people and organizations who are willing to help students make their way through college. Especially in these tough financial times.
But most exciting of all is the upcoming baby! My wife is due on March 2nd and my daughter is anxiously awaiting to see if she will have a baby brother or sister. Spring break is at the end of March and I'm sure the whole family will be glad to see dad have a break from school!
Monday, February 1, 2010
Another beginning
The spring semester has started. We're just over 3 weeks into it now. And wow, what a semester this is shaping up to be! The pace seems much faster this semester. The homework seems to be a much bigger load as well. However, I feel I'm keeping up and doing well. The following few paragraphs are my initial impressions of my five classes.
First, is Object-Oriented Design with UML. This class is picking up right where Intro to Database left off. Most of our discussion so far has been on how to take a user request and turn that into a database design. We are already into more complicated databases than last semester. I can see now how important those first building blocks were. This process is a challenge, but once I get more experience with it, I can see how rewarding it will be to set up a more complicated database. I already would like to set up some databases at home. Perhaps for a common contact list for the whole family. And an organization tool for our movies, my video games or my wife's crafts could also come in handy.
After OOD with UML, I have Intro to Visual Basic.NET. This is a course I immediately liked. Not only because of my love for programming, but also because the design environment is much like Visual Basic for Applications in Excel, which I have some experience with. So far, the course is coming quite naturally to me and I'm looking forward to surpassing what I had self-taught myself in the Excel environment.
My next course is Computer Hardware Essentials. While I don't currently have plans to have a career in IT support or building computers, this class is still very interesting. And I feel it will be a very important one. As a person in the IT field, I am already getting many questions from friends and family regarding their computers. It will be nice to be able to answer some of them, finally! But also, this is a great course to take for maintenance of my own computers. Depending on where I work some day, I may find myself in a role of not only doing programming or website design, but also being the IT support person.
SQL programming is another of my courses. I am definitely liking learning how to write database queries with Oracle iSQL*plus. The basics of writing a query were initially quite easy, but already, they are getting more complicated as we head into grouping statements. And I know there is much more to go. There is a lot of work into learning all of the different SQL statements, but it is a very rewarding experience.
My final class is PHP with MySQL. This class has introducted me to working with a Virtual Machine and Linux. I am glad to have the opportunity to work with these tools already. I've been in a Windows environment almost exclusively since the early 90's. I find the PHP language very similar to JavaScript in many ways, but also it's very different. I'm really looking forward to creating some projects with PHP and integrating it with MySQL. For this semester I have chosen to run my projects on my Windows XP laptop in Apache 2.2, PHP 5 and MySQL 5.0. Getting all of those programs set up and running correctly on my laptop was a challenge in itself and taught me many things regarding configuration files and .ini files. I may try IIS at a later date, although there shouldn't be much difference. This summer I may also upgrade to Windows 7.
The spring semester is definitely off to a running start. As mentioned, there is a lot more homework and the pace is definitely more accelerated than in Fall. However, I have been expecting this and have handled it well. I hope to be ahead of my work as much as possible when the baby arrives in another month or so. I am so excited to have another member of our family arrive!
First, is Object-Oriented Design with UML. This class is picking up right where Intro to Database left off. Most of our discussion so far has been on how to take a user request and turn that into a database design. We are already into more complicated databases than last semester. I can see now how important those first building blocks were. This process is a challenge, but once I get more experience with it, I can see how rewarding it will be to set up a more complicated database. I already would like to set up some databases at home. Perhaps for a common contact list for the whole family. And an organization tool for our movies, my video games or my wife's crafts could also come in handy.
After OOD with UML, I have Intro to Visual Basic.NET. This is a course I immediately liked. Not only because of my love for programming, but also because the design environment is much like Visual Basic for Applications in Excel, which I have some experience with. So far, the course is coming quite naturally to me and I'm looking forward to surpassing what I had self-taught myself in the Excel environment.
My next course is Computer Hardware Essentials. While I don't currently have plans to have a career in IT support or building computers, this class is still very interesting. And I feel it will be a very important one. As a person in the IT field, I am already getting many questions from friends and family regarding their computers. It will be nice to be able to answer some of them, finally! But also, this is a great course to take for maintenance of my own computers. Depending on where I work some day, I may find myself in a role of not only doing programming or website design, but also being the IT support person.
SQL programming is another of my courses. I am definitely liking learning how to write database queries with Oracle iSQL*plus. The basics of writing a query were initially quite easy, but already, they are getting more complicated as we head into grouping statements. And I know there is much more to go. There is a lot of work into learning all of the different SQL statements, but it is a very rewarding experience.
My final class is PHP with MySQL. This class has introducted me to working with a Virtual Machine and Linux. I am glad to have the opportunity to work with these tools already. I've been in a Windows environment almost exclusively since the early 90's. I find the PHP language very similar to JavaScript in many ways, but also it's very different. I'm really looking forward to creating some projects with PHP and integrating it with MySQL. For this semester I have chosen to run my projects on my Windows XP laptop in Apache 2.2, PHP 5 and MySQL 5.0. Getting all of those programs set up and running correctly on my laptop was a challenge in itself and taught me many things regarding configuration files and .ini files. I may try IIS at a later date, although there shouldn't be much difference. This summer I may also upgrade to Windows 7.
The spring semester is definitely off to a running start. As mentioned, there is a lot more homework and the pace is definitely more accelerated than in Fall. However, I have been expecting this and have handled it well. I hope to be ahead of my work as much as possible when the baby arrives in another month or so. I am so excited to have another member of our family arrive!
Wednesday, January 6, 2010
Transition to Spring (aka Winter Break)
Well, the Fall semester is now behind me. I'm pleased to say I got an A in every one of my classes. I truly enjoyed the semester.
As mentioned in my last post, I'd like to briefly discuss the rest of the classes I took in Fall. First is Introduction to Database. This class laid some great groundwork in helping me understand how databases are set up. Granted, the ones we did for our projects were simple in comparison to any I have seen in a work environment. But as with most things, the basic concepts must be understood before complex databases can be build. I found it amazing how fast even the simplest databases started to get complicated. Just adding a few fields or tables of data create a multitude of new questions regarding the database structure. In my opinion, it takes a keen eye and a good mind for organization to keep a database working. I'm looking forward to taking these concepts to the next level in the Spring semester.
Next is the Website Development course with HTML. I was initially not sure how I would react to this course. But after only a few weeks with it, I immediately loved creating web pages. In this class we learned how to write HTML code in a simple text editor. Initially I used Notepad, but switched to Notepad++ halfway through the semester. I found it very exciting to be able to create web pages using HTML. I absolutely cannot wait to learn how to take my web development skills to the next level and learn how to make dynamic web pages that interact with both users and servers. This class was one of my favorites of the semester.
Finally, I also truly enjoyed my Introduction to Programming with JavaScript class. Not only did I enjoy learning about programming, but I also enjoyed using JavaScript. As with Introduction to Database, we only did what I consider simple projects. But again, these projects covered the fundamentals that will be the building blocks of everything else I do in programming. A lot of duplicate ground was covered with the programming class I took when I was at the UW. But I also learned a lot more than I think I did in that class. Especially the concept of creating algorithms and documenting code. I suppose some of that is attributable to that class having been taken over 15 years ago.
I also really enjoyed this class because I had one of the best instructors I've had in a long time. Eric Knapp did an excellent job not only of teaching the class, but also of providing valuable information on the programming career as a whole and on offering general advice on our choices at MATC. I felt I learned twice as much in this class as in any others and this may have been my favorite class of the semester.
The Spring semester starts next week. I'm ready to go! My books are all but packed in my backpack already. Spring will be more of a challenge than Fall, but I feel I'm ready for it. Not only will the classes be more challenging, but I will be on campus at MATC four days a week nearly all day. Mondays I will be there all day as well as staying for a night class. Also in Spring, my wife and I are expecting our second child. I absolutely cannot wait for our new baby to arrive! Spring is going to be a very memorable semester indeed.
I'll post again once the semester has started and I can offer feedback on the new classes.
Monday, December 7, 2009
Wrapping Up
The last month has been a busy one, as always. Life rarely seems to slow down to allow one to catch up with it!
Registration went fine for Spring semester. I was able to register for fifteen credits, or five 3 credit courses. My course schedule will be as follows:
I can't say for sure which class or classes I am looking forward to taking the most. I've found it's often the case when you are learning new things that you don't really know what you like the most until you're in the middle of it. So I guess time will tell.
The fall semester is wrapping up. I finished all of my online, 1 credit courses last week. I also have all course work done for my HTML Web Development and Introduction to Database courses. The remaining project is in Introduction to Programming, which I can't start yet due to the nature of the course.
I'd like to talk briefly about my three online courses. First is Careers in IT. This class was a very general one, but did touch on many aspects of the IT field. I found it useful to understand what other careers are out there, besides my own. It can be easy to get tunnel vision in an industry when you focus so much on your own courses and goals. I feel it is important to know the other areas since, in the end, they all tie together.
Second is IT Security Awareness. This course gave a great general understanding of various threats IT professionals (and all computer users) face. I found that not only was it a good course to learn about how to tighten security at a future job, it also will benefit what I do at home to secure my PCs and network there. Many things I learned I found I am already doing (secured wireless router, antivirus, spyware scanning, etc), but there is always a little more that can be done. The important thing is to stay on top of the latest threats and learn how to adapt to them.
My last online course was in Flash. While this course wasn't necessary for my degree, I found it a very welcome diversion from my other courses. This course required a different kind of creativity than some of my courses. A change of pace which I enjoyed. I've been told during other classes that Flash often can be the cause of many website problems. However I still found it an important skill to learn since Flash isn't going away any time too soon. It could definitely be a skill I'll need in the future, whether that be in creating something in Flash or supporting it's integration into a website I'm working on.
I hope to work on Flash projects for my family's use. My young daughter loves the Flash games she plays online. I hope to make some simple projects in my spare time between semesters that will entertain her and also help to keep my skills sharp. I will post here if I am able to find the time to do that project or any others.
Next time I post, I hope to have more comments on my remaining courses in the Fall semester.
Registration went fine for Spring semester. I was able to register for fifteen credits, or five 3 credit courses. My course schedule will be as follows:
- SQL Database Programming
- Object Oriented Design with UML
- PHP Web Development with MySQL
- Introduction to Visual Basic.NET Programming
- Computer Hardware Essentials
I can't say for sure which class or classes I am looking forward to taking the most. I've found it's often the case when you are learning new things that you don't really know what you like the most until you're in the middle of it. So I guess time will tell.
The fall semester is wrapping up. I finished all of my online, 1 credit courses last week. I also have all course work done for my HTML Web Development and Introduction to Database courses. The remaining project is in Introduction to Programming, which I can't start yet due to the nature of the course.
I'd like to talk briefly about my three online courses. First is Careers in IT. This class was a very general one, but did touch on many aspects of the IT field. I found it useful to understand what other careers are out there, besides my own. It can be easy to get tunnel vision in an industry when you focus so much on your own courses and goals. I feel it is important to know the other areas since, in the end, they all tie together.
Second is IT Security Awareness. This course gave a great general understanding of various threats IT professionals (and all computer users) face. I found that not only was it a good course to learn about how to tighten security at a future job, it also will benefit what I do at home to secure my PCs and network there. Many things I learned I found I am already doing (secured wireless router, antivirus, spyware scanning, etc), but there is always a little more that can be done. The important thing is to stay on top of the latest threats and learn how to adapt to them.
My last online course was in Flash. While this course wasn't necessary for my degree, I found it a very welcome diversion from my other courses. This course required a different kind of creativity than some of my courses. A change of pace which I enjoyed. I've been told during other classes that Flash often can be the cause of many website problems. However I still found it an important skill to learn since Flash isn't going away any time too soon. It could definitely be a skill I'll need in the future, whether that be in creating something in Flash or supporting it's integration into a website I'm working on.
I hope to work on Flash projects for my family's use. My young daughter loves the Flash games she plays online. I hope to make some simple projects in my spare time between semesters that will entertain her and also help to keep my skills sharp. I will post here if I am able to find the time to do that project or any others.
Next time I post, I hope to have more comments on my remaining courses in the Fall semester.
Friday, November 6, 2009
Crossroads
Well, Spring registration at MATC is right around the corner. I'll be registering on November 9. This last week has seen a lot of me reading and re-reading various course lists. My main decision is which language(s) do I want to learn in addition to the core progam? At this point, I'm planning on taking both PHP and .NET. I had a feeling I'd be going this route all along. I'm very thankful for the opportunity to be able to take two languages (out of the three...the other being Java) instead of just one. I don't pretend to know everything about the paths these languages will take me down in the future. But my belief is that I will be prepared to help both small and medium sized companies. Perhaps even large companies, depending on their needs. I also feel I will be well prepared to quickly learn Java when and if the need arises.
I was also surprised to find out that I have room in my schedule should I want to take Ruby on Rails as well as Linux Server or Perl (part of MATC's LAMP Open Source Development Certificate). These classes would come in during 3rd and 4th semesters. From all I've heard of Ruby on Rails, this sounds very interesting to me and I'm eager to learn it down the road.
Of course, I'm the type that wants to learn everything offered, but of course there isn't enough time within a two year period. I'd love to learn Java as well as iPhone development in addition to .NET, PHP and Ruby on Rails. Perhaps I can learn these shortly after my two years at MATC are over. I know I'll be continuing to learn things the rest of my career, so maybe in two years, the outlook on what I want to learn will be different.
My next post will likely include my final preparation and thoughts on registering for next Spring.
I was also surprised to find out that I have room in my schedule should I want to take Ruby on Rails as well as Linux Server or Perl (part of MATC's LAMP Open Source Development Certificate). These classes would come in during 3rd and 4th semesters. From all I've heard of Ruby on Rails, this sounds very interesting to me and I'm eager to learn it down the road.
Of course, I'm the type that wants to learn everything offered, but of course there isn't enough time within a two year period. I'd love to learn Java as well as iPhone development in addition to .NET, PHP and Ruby on Rails. Perhaps I can learn these shortly after my two years at MATC are over. I know I'll be continuing to learn things the rest of my career, so maybe in two years, the outlook on what I want to learn will be different.
My next post will likely include my final preparation and thoughts on registering for next Spring.
Friday, October 30, 2009
Looking ahead
Well, this past week has been a fairly typical week at school. Homework and then, well, more homework! We also had our first exam in Intro to Programming - Javascript. I think the exam went well for me. We'll find out in the next few weeks how it truly went. Overall, the homework, while ever present, has been enjoyable. It's amazing how work can be fun with it's related to something you are really interested in doing.
But my posting for this past week isn't so much about what happened, but what's coming. On November 6 I will be able to register for Spring semester. I'm definitely looking forward to getting into more advanced territory with my education. However, I also need to choose a more specific path to go down. Having earned a bachelor's degree at UW-Madison, I do not need to take the general education courses at MATC. This has given me the freedom to take extra classes in IT. Many students in the same program as me will need to choose one programming language to learn between the three offered. Those languages are Java, PHP and .NET. Of course, the core courses will still be the same all of us.
I have the opportunity to learn 2 of these languages. Initially, I had considered learning all 3 as I was able to fit them all into my class schedule over the 2 year program. However, I now believe that learning only 2 of the languages will allow me to focus more intently on them. I want to avoid what the old saying, "Jack of all trades, master of none" implies. I want to go for depth, not breadth. This will also allow me to keep some room in my schedule should I decide to take other electives based on my interests over the next 2 years.
At this point, I am leaning towards both PHP and .NET. I still have that nagging voice in the back of my mind telling me to learn all three, but I think the prudent choice is still to "only" learn two. I can always go back later, and earn a Java certificate. I'm also left with the option to learn only one of the languages and take the iPhone development courses offered by MATC in place of a second language. While I currently don't own an iPhone, I definitely understand the trend towards programming for mobile devices.
So I have some tough decisions to make in the next week or so. I plan to meet with my IT advisor this week to help me in this choice. This field is so interesting to me, that I wish I could just learn all of it. But I have to remind myself to be patient and to learn one thing at a time! There is no reason not to keep learning once my two years here are complete. I guess the main thing to consider is what do I want to do in this field and not worry so much about what I think others will need me to do. That will benefit myself and my future employer the most in the long run.
Thanks again for reading. I hope to have more insight into my career choice next time.
But my posting for this past week isn't so much about what happened, but what's coming. On November 6 I will be able to register for Spring semester. I'm definitely looking forward to getting into more advanced territory with my education. However, I also need to choose a more specific path to go down. Having earned a bachelor's degree at UW-Madison, I do not need to take the general education courses at MATC. This has given me the freedom to take extra classes in IT. Many students in the same program as me will need to choose one programming language to learn between the three offered. Those languages are Java, PHP and .NET. Of course, the core courses will still be the same all of us.
I have the opportunity to learn 2 of these languages. Initially, I had considered learning all 3 as I was able to fit them all into my class schedule over the 2 year program. However, I now believe that learning only 2 of the languages will allow me to focus more intently on them. I want to avoid what the old saying, "Jack of all trades, master of none" implies. I want to go for depth, not breadth. This will also allow me to keep some room in my schedule should I decide to take other electives based on my interests over the next 2 years.
At this point, I am leaning towards both PHP and .NET. I still have that nagging voice in the back of my mind telling me to learn all three, but I think the prudent choice is still to "only" learn two. I can always go back later, and earn a Java certificate. I'm also left with the option to learn only one of the languages and take the iPhone development courses offered by MATC in place of a second language. While I currently don't own an iPhone, I definitely understand the trend towards programming for mobile devices.
So I have some tough decisions to make in the next week or so. I plan to meet with my IT advisor this week to help me in this choice. This field is so interesting to me, that I wish I could just learn all of it. But I have to remind myself to be patient and to learn one thing at a time! There is no reason not to keep learning once my two years here are complete. I guess the main thing to consider is what do I want to do in this field and not worry so much about what I think others will need me to do. That will benefit myself and my future employer the most in the long run.
Thanks again for reading. I hope to have more insight into my career choice next time.
Subscribe to:
Posts (Atom)
