This part of the site is really, really, I mean really, rudimentary. I plan on adding relevant links to guide students who are interested in these topics but I am only able to do this on my copious free time ;p
In the meantime, my Sourceforge.net Profile hosts projects related to grants, research, or simply things I tinker with in order to learn new technologies.
I should mention here that, while I want my students to be equally versed in a wide range of technologies, my personal preference is for open source technologies. They have afforded me a freedom to experiment I have not experienced with vendor technologies. Not mentioning the underlying philosophy put forth by open source developers who contribute countless hours to make our digital world a better place.
I use web development in most of my undergraduate student projects. I feel these are great opportunities to teach the latest web technologies in a very hands-on manner. I also regularly leverage web development tools for the software development parts of my Computing Education Research grants.
I would recommend the following resources for students interested in learning more about PHP;
My previous experience with Linux has been as follows;
For many students new to Linux, the following provides a good overview of both uses of Linux in industry and its adoption statistics;
It is a good idea to then move on to some more specialized sites;
Here are links to some of the mainstream Linux distributions;
These websites will help you gain a better understanding of the open source movement;
Zines related to Linux;
Linux Enthusiasts Web Sites;
These are great environment to find other fellow Linux enthusiasts to mingle with. I will try to keep the list below up to date with LUGs available in central Florida. Do not hesitate to get in touch to have your LUG added. Our online students are from everywhere in Florida, helping them find a LUG near them is the point of this list!
The following are resources providing a more structured approach to learning about Linux
For those of you interested in developing on the Linux platform;
For those of you interested in kernel internals;
I have enjoyed programming in Java since about 2001.
If you are just getting started in learning how to program, the following are resources which might help you out;
Unlike the resources listed in the above subsection, these IDEs provide many more features generally useful to more seasoned Java programmers;