Course Review

--Originally published at diegotc2016

I think this course was a lot more different than the Programming Fundamentals course. The first two partials were kind of easy, I just needed to learn some new concepts that with the help of lynda.com and Stackoverflow were really easy to find and learn it. The tough part came when we applied those new concepts in the project, my project isn’t finished yet, because I was working with some youtube video tutorials and the tetris series isn’t done yet. In spite of the proyect not being done, I’ve learned a lot new stuff. My team also made a Buscaminas proyect which is done, but it was kind of easy so we decided to make the Tetris too.

Here’s a youtube video of me last semester talking about how Ken’s class:


Course Review

#WSQ 13-James Glosing

--Originally published at diegotc2016

James Gosling is a very important person as Ward Cunningham is, he is the inventor of Java which is maybe the most important programming language. He says that after writing code his whole life and being a manager he still prefers coding. He’s a very prepared guy, he entered in the Computer Science when he was like 14 years old and he also has worked in very important companies like google and sun microsystems (ORACLE).

#WSQ 13-James Glosing

The rest of the video he talks about a lot of things that I don’t get it yet, as well as on the WSQ 12. I find something in common with these two guys that the teacher told us to watch the video, both of them started in a young age and they were passioned about Computer Science. Right now I’m disagree with him for what he says about management, I’ve already taken the Administration course and I really like it, I think that proyect management is really cool an important for getting a proyect done well and in time.

#WSQ 13-James Glosing

Now I know why in our study plan there are subjects like Administration and Fundamentals of Software Engineering, in these courses we don’t write code, is about planning and If I want to be a Software Project Manager in the future I will have to develop my planning skills.

He also talks that one of his first proyects was a graphic proyect, I’m really interested in the graphic stuff, If I want to develop my graphics habilities I guess I will have to know this man in a better way.

 


#WSQ 13-James Glosing

Metaobject Protocol

--Originally published at diegotc2016

According to Wikipedia the metaobject protocol provides the vocabulary to access and manipulate the structure and behavior of objects.

The main functions of the MOP are:

  • Creating and deleting new clases
  • Creating new methods and properties
  • Changing the structure of clases so that clases can inhert from other classes
  • Make or modify code for defining methods of a class

The MOP allows a system to modify the internal structure of objects.

I investigated more about the MOP and there’s a book about it which is called the Art of the Metaobject Protocol.

Metaobject Protocol

I got these information out of:

https://en.wikipedia.org/wiki/Metaobject

 


Metaobject Protocol

WSQ 12 – Ward Cunningham

--Originally published at diegotc2016

The video is about Ward Cunningham which is a very important person in the world of computing. He’s very known because he invented the “wiki” and developed part of ecllipse and small talks.

WSQ 12 – Ward Cunningham

The video is about a guy who is interviewing Cunningham and hje basiclly talks about how he created wiki and some other important technology advances.


WSQ 12 – Ward Cunningham

WSQ 12 – Ward Cunningham

--Originally published at diegotc2016

The video is about Ward Cunningham which is a very important person in the world of computing. He’s very known because he invented the “wiki” and developed part of ecllipse and small talks.

WSQ 12 – Ward Cunningham

The video is about a guy who is interviewing Cunningham and hje basiclly talks about how he created wiki and some other important technology advances.


WSQ 12 – Ward Cunningham

WSQ11 – Library Assignment Programming Fun

--Originally published at diegotc2016

I think that the web pages the teacher gave us, are going to be really usefull. During the summer I’m planning to do a lot of programming in Java, because I’m still having a lot of progblems with Java. This WSQ was more or less hard for me, the great part is that some part of the code was already done and that helped me for making the program work.

Here are some photos of the code in java:

WSQ11 – Library Assignment Programming FunWSQ11 – Library Assignment Programming FunWSQ11 – Library Assignment Programming Fun

WSQ11 – Library Assignment Programming FunWSQ11 – Library Assignment Programming FunWSQ11 – Library Assignment Programming FunWSQ11 – Library Assignment Programming Fun

Here’s the code in GitHub:

https://github.com/diegoalatorre/TC2016meromero/blob/master/Library.java

https://github.com/diegoalatorre/TC2016meromero/blob/master/book.java

I got this out of:

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/assignments/MIT6_092IAP10_assn04.pdf

WSQ11 – Library Assignment Programming Fun


WSQ11 – Library Assignment Programming Fun