Thursday, September 07, 2006

Skills I need for my Goals

Right now I am thinking I am going be an Educational Software developer. I know that is a pretty board field. Particularly I am interested online educational applications such as games and Learning Management Systems, LMS.
Here are the skills I think I need to work on:
  1. For Online Educational Games
    • Flash Animation and Action Scripts. I have seen a bunch of educational games out on the web in Flash. I am not sure these people doing this for a living or just for fun. I know that educational software is a huge market and it seems that CD-ROM's days are numbered.
    • Java Applets I actually already have about 3 years in experience in Java but not in graphical applications. I figure my experience will make learning it faster.
    • Game design and theory. I taking a game design class this semester. I planning on doing a Flash musical game as a project.

  2. For Learning Management Systems


    • PHP programing. It seems that many Open Source LMS systems are written in PHP . I particularly interested in Moodle which is used by the College of Education. I figure this is the most likely one that I have chance to get some real experience in while I am in school. It also seems to be widely used.
    • The Sakai Project. This is another LMS system. It is written in Java so I might have easier time dissecting the code. It also has some pretty big universities using it.
    • Blackboard Building Blocks. This is a system that allows you to develop add-ons for the Blackboard LMS system. I do not particularly want to work with their software but they seem to want to be the only player in the LMS area. They have been awarded a ridiculously board patent for Online Learning and suing one of their competitors.

No comments: