Wednesday, January 16, 2008

Introduction

This blog currently provides a record of my readings, thoughts and conclusions for a course-elective independant study I'm completing towards a Masters in Software Engineering. The title of my study is "Semantic Web Concepts and Software Engineering."

My goal for this independant study is to not only obtain an understanding of where Web 2.0 is going in terms of technologies, tools and ideas but to apply that understanding to the field of Software Engineering. I'm simultaneously taking a course in Artificial Intelligence, so I'm anticipating some really great overlap with Web 2.0 and Semantic Web concepts.

Since this is not a structured class with a syllabus that's written in stone, I'll be adding resources as I go along. It's amazing to me how even the resources for a class have changed. Instead of reserved readings and lectures, I'll probably be relying heavily on YouTube lectures from various conferences, Wikipedia, and maybe some blogs.

I'm starting with a more traditional resource, a book called, Programming Collective Intelligence by Toby Segaran

Here is the author's blog

In order to understand where Web 2.0 is going, I will first look at what constitutes the concept of Web 2.0. What are the apps, what do they do, why are they different? How is this a different experience from Web 1.0?

This is a really great video I found on YouTube. It was the opener for the Web 2.0 conference.

No comments: