SLO | EN

Objectives and competences

The objective of this course is to acquaint students with the basic principles of computer system administration and security.

Content (Syllabus outline)

• Introduction: operating systems, applications, administrative activities. • Installation, configuration and management of operating systems. • Script programming: examples: bash, … • Internet services: service management, service configuration. • Management and configuration: networks management and configuration, management and configuration of switches and routers, management and configuration of mobile networks. • Management of computer systems and databases. • Computer security, common programming mistakes. • Software: software tools for network traffic analysis, intrusion detection systems. • Cryptography. • Users: technical support. • Fault tolerance: methods, case study.

Learning and teaching methods

• Lectures: in lectures, students get to know the theoretical contents of the course. Lectures are conducted as classical lectures in frontal form, interleaved with discussions on practical examples of system administration. • Tutorials: in tutorial exercises, students are informed about lab work. • Lab work: in laboratory exercises, students work on individual programming tasks.

Intended learning outcomes - knowledge and understanding

On completion of this course the student will be able to: • illustrate the ability to install at least one operating system, • demonstrate the ability to support various operating systems, • distinguish between server and client services, • demonstrate knowledge and understanding of various operating systems,analyse and recommend a particular operating system to satisfy given needs, • identify, describe and analyse situations, which interfere with administrative activities.

Intended learning outcomes - transferable/key skills and other attributes

Communication skills: oral lab work defence, manner of expression at written examination. Use of information technology: use of software tools and scripts to automate routine tasks in system administration. Problem solving: designing, installing and managing of computer systems.

Readings

• M. Burgess: Principles of Network and System Administration, Second Edition, John Wiley & Sons, Ltd, West Sussex, 2004. • E. Nemeth, G. Snyder, T. R. Hein, B. Whaley, D. Mackin: UNIX and Linux System Administration Handbook, Addison-Wesley Professional, 5 edition, 2017. • C. Benvenuti: Understanding Linux Network Internals, O’Reilly, Sebastopol, 2006. • M. Bishop: Computer Security: Art and Science. Addison Wesley (2nd edition), 2017.

Prerequisits

None.

  • red. prof. dr. JANEZ BREST, univ. dipl. inž. rač. in inf.

  • Computer skills: 50
  • Written examination: 50

  • : 30
  • : 45
  • : 105

  • Slovenian
  • Slovenian

  • COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES - 2nd