It really depends on what IT position you are looking for. If you are looking at working the Internet Cafe you will need knowledge in Windows and Mac OS. Basic networking, connectivity, applications, and IP.
If you are looking at being an IT officer for the ship then you will need a wider skill set. Windows Server, TCP/IP, Networking (CCNA or other Industry Certification), UNIX, Point of Sale (POS) and Remote Systems Connectivity. You will also need an applications support background and MS Office applications. Point of Sale is important. It's the revenue generator for the company.
A minimum of an AA degree in Computer Science will be required unless you have a lot of other qualifications and experience. A BS in Computer Science would be even better. Microsoft certifications such as: MCSA and MCSE would be of great benefit. Previous experience is also a must for most higher level positions.
BTW: Pay isn't that great but it's a nice way to see the world.
__________________ Cruisemates Community Leader/Moderator
"There is a great difference between being well traveled and just having been to many places." ~Me