School of Computing

Module details

CO648 Systems and Services, Design and Management (15 credits)

Syllabus

This module will provide students with an in-depth understanding of complete server systems and associated services. This entails knowledge of operating systems and applications, as well as hardware and software troubleshooting, but also knowledge of the purposes for which people in the organisation use the computers. Practical course work will be undertaken in the context of non-Windows based PCs, as typically found in industrial computing installations, in order to broaden the students' outlook.

  • Command line Scripting and automation, for example:
    • editors, environment and useful tools
    • advanced Unix shell programming
  • Problem solving methodologies and tools, for example:
    • debuggers & system tracers (strace, truss and dtrace)
    • network analysis base protocol and configuration debugging
    • developing routines for things that occur regularly
    • document and automate processes for faster execution
  • Selection, design and standards (application stacks), for example:
    • RFCs, JSR, ISO and ECMA
    • LAMP
  • Deployment and management (installation, configuration and monitoring), for example:
    • systems start up dependency tracking
    • patching
    • clusters and virtualization
    • backup methodologies and disaster recovery
  • Security: network, systems, services and web-based security and legislation (DPA,RIP and CMA), for example:
    • surface, software protocol, logs, best practice
    • disclosure
  • Integration, standards and directory services, for example:
    • LDAP and AD
    • XML, RDF
  • Licensing types, impact and tracking, for example:
    • copyright, GPL, BSD, OSI Cert and legislation.
    • proprietary licenses and license servers.
  • Administrator-user interaction and feedback, for example:
    • errors, reporting, tracking and dissection
    • asking the right questions
    • prioritization
    • managing interruptions
    • eliminating time-wasters

Note

This web page provides advance information about a module due to run in the coming academic year. We believe the details are accurate at the time of writing but they may be subject to change.

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 13/01/2010 16:10