This course addresses both the technology of computer systems and the users of the technology on an equal basis. It is about putting together a network of computers, getting them running and then keeping them running in spite of the activities of users who tend to cause the systems to fail. Aims: A student that undertakes this course should:• Be able to use Windows and Linux operating systems.• Be able to perform basic administration under Windows and Linux.• Be able to design a network which is logical and efficient.• Be able to deploy large numbers of machines which can be easily upgraded later.• Be able to decide what services are needed.• Be able to plan and implement adequate security.• Be able to provide a comfortable environment for users.• Be able to develop ways of fixing errors and problems which occur.• Be able to provide a general company description for the student’s start-up business.• Be able to keep track of and understand how to use the enormous amount of knowledge which increases every year.
On completion of this course unit, the students will be able to:• Demonstrate understanding of computer networking, computing models, and basicnetwork services. • Recognize and describe logical and physical network topologies in terms of the media and network hardware. • Demonstrate understanding of computer networking, computing models, and basic network services. • Compare current network technologies in terms of speed, access method, operation, topology, and media. • Describe basic principles of Unix/Linux multi-user System Administration • Plan, Install, Maintain and Run a Unix/Linux System as used in a TCP/IP networked environment • Manage system resources, services and applications • Write shell scripts to assist management functions • Perform upgrades, backup, recovery and virus protection operations • Test and configure services such as DNS, email, and cross platform file sharing