I am looking through the different software techniques in the syllabus and the one about general code easy to understand seems to catch my interest. I believe that we as programmers is imperative to write code as easy to read as we can. I think that is very unprofessional to write a program which is a mess in terms of clearness. I expect that at the end of this class I will be more capable of using the software design specifications; although, I am not quite sure what it means by that. Another technique that sounds interesting to learn is the one about developing a set of routines. Anyway, I am taking this class because I am willing to learn as much as I can.
On the other hand, I think I feel more confident using integrated development environments and UML. I was programming little bit in Java and one of the assignments involved to create UML diagrams. Besides that, I was using the IDE for C++ that comes with Visual Studio, but now I am dealing with Linux. It is always fun to learn new software platforms. I am far from being a computer science guru, but I believe that this course is full of new challenges, knowledge and projects that will lead me into a new level in the computer science world.
