Modules include: Data communications; tools and techniques for systems development; introduction to programming; networking; social and professional issues in computing; electronic communications; interacting with computers; operating systems; systems architecture; internet programming; managing networks; systems administration; dynamic data access; object oriented software development; distributed software technologies.