К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to Computer Security · LearnSpace
Назад в каталог
courseraПрограммирование

Introduction to Computer Security

Курс от University of London, Royal Holloway, University of London
Начальный≈ 41.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

The purpose of this short four-week course is to introduce the topic of computer system security. We initially look at a short basic introduction to computer system core components and functions and then extend this to consider a variety of topics from hardware to applications. Throughout we provide pointers to openly available materials for background and further reading to explore the topics. We refer to the Cyber Security Body of Knowledge (CyBOK) as a reference for cyber security knowledge, alongside other sources that are widely available. In total, we have four weeks that cover this introduction to computer systems and security. No prior programming nor advanced mathematical knowledge Is required. There are a few examples of pseudocode and some basic computer logic (AND, OR, XOR, etc.) in our Week 1 Introduction to computer systems, but these are not essential to completing the course. In other lessons, we introduce basic concepts and provide pointers to online resources. The course includes active learning through four lab sessions. The first lab introduces the Linux operating system in general by exploring the Linux desktop and applications provided in the Coursera lab environment hosted in the AWS cloud. The second lab looks at the Linux command line and explores some of the file system and gathers system information, for example to explore processes. The third lab explores the network information, the system connectivity, and uses some Python scripts and Wireshark to examine the TCP and UDP transport protocols and the web/HTTP application protocol. Lastly we explore more about the network services using the Nmap tool to explore the network services in the system. The course is designed to provide a wide introduction to computer security, by outlining computer systems, including the operating system, programs, data and networking. We discuss some of the issues in computer security and introduce some of the vulnerabilities and threats as we progress through the four weeks. We include some optional readings and videos from a number of sources, including professional resources and vendor materials for additional study.

Навыки, которые вы освоите

Information Systems SecurityComputer ArchitectureAuthenticationsAuthorization (Computing)LinuxVirtual Private Networks (VPN)Computer SystemsCommand-Line InterfaceCybersecurityVulnerability AssessmentsApplication SecurityVPN ClientsSystems ArchitectureHardware ArchitectureThreat DetectionNetwork ProtocolsLinux CommandsNetwork SecurityOperating SystemsCyber Attacks

Программа курса

4 модулей · 108 учебных материалов

01Introduction to Computer Systems and Security23 материалов

Lesson 1: Introducing computer systems and security

Introduction to computer securityВидеоGetting to know each otherОбсуждениеCourse overview and study guide  ЧтениеStarting your studiesЧтение

Учитесь у экспертов

Professor Peter Komisarczuk

Programme Director

Introduction to Computer Security
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 41.1 ч

4 модулей

Язык: Английский

Часть программы вашего университета
Study journal reflection – expectationsЧтение
Week 1 introductionЧтение
An overview of computer systems and securityЧтение
Activity – Create a list of security terms and definitions Чтение
Introducing computer systems and securityЗадание

Lesson 2: Computers, data and programs

Computers, data and programsВидеоComputers and dataЧтениеComputers and dataЗадание

Lesson 3: Operating Systems and Data

An introduction to the operating systemВидеоThe operating system and its functionalityЧтениеLab: Introduction to LinuxЧтениеIntroduction to LinuxЛабораторнаяData representation and manipulationЧтениеThe stream cipherВидеоData representation and storageЗаданиеReflection on Week 1ЧтениеWeek 1 testЗаданиеWeek 1 summaryВидеоWeek 1: Additional resources for further studyЧтение
02Computer Architecture and Operating Systems27 материалов

Lesson 1: Data representation and manipulation

Week 2 introductionВидеоIntroduction to Week 2ЧтениеIntroduction to layered models of computer systemsВидеоA layered representation of a computer systemЧтениеExtending our layered model of computer systemsВидеоLayered modelsЗадание

Lesson 2: Computer security design principles

Computer security terminologyЧтениеSecurity design principlesЧтениеComputer security design principles Задание

Lesson 3: Personal computer system architecture

Personal computer systems architectureВидеоAn introduction to personal computer systems architectureЧтениеComputer input/outputВидеоPersonal computer architectureЗадание

Lesson 4: Operating systems, virtualisation and security

Operating systems securityВидеоModern operating systemsЧтениеLab: Exploring the Linux system and command lineЧтениеExploring the Linux system and command lineЛабораторнаяVirtualisationЧтениеProgram/software classificationЧтение
03Operating systems control, authentication, authorisation and accounting26 материалов

Lesson 1: Authentication

Week 3 introductionВидеоIntroduction to Week 3ЧтениеAn introduction to authenticationВидеоAuthentication and authorisationЧтениеAuthentication – passwords, tokens, biometrics and policyЧтениеAuthentication – further optional readingЧтениеAuthentication factorsОбсуждениеAuthentication mechanismsЗадание

Lesson 2: Authorisation and access control

AuthorisationВидеоAuthorisation and access controlЧтениеComputer system control ЧтениеComputer systems controlВидеоControl mechanismsЧтениеAuthorisation, access control and accountingЧтение

Lesson 3: Application controls

Case study: Web browser application controlЧтениеFurther reading – Modern operating system: application security ЧтениеApplications and controlЗаданиеWeek 3 reflectionЧтениеWeek 3 testЗаданиеWeek 3 summaryВидео
04Computer systems and networking32 материалов

Lesson 1: Introduction to computer networking

Week 4 introductionВидеоIntroduction to Week 4ЧтениеComputer networks and securityВидеоNetwork technologies and computer systemsЧтениеComputer networkingЗаданиеNetworks and network equipmentВидеоNetwork security - Threats and vulnerabilitiesВидеоComputer network threats and vulnerabilitiesЗаданиеNetwork security devicesВидеоThe DMZ and network zonesВидеоComputer network securityЗадание

Lesson 2: Network protocols and end systems

Network protocolsЧтениеLab: exploring network protocols in LinuxЧтениеExploring network protocols on LinuxЛабораторнаяNetwork protocolsЗадание

Lesson 3: Network authentication

Network authentication protocolsВидеоAn introduction to network authenticationЧтениеNetwork authentication protocol patternsЧтениеNetwork authenticationЗадание

Lesson 4: Computer security and protection

Computer system vulnerabilitiesЧтениеComputer systems security – threats and vulnerabilitiesВидеоComputer system securityЧтениеApplication case study: the web browserЧтениеOptional reading: The computer, the browser and digital fingerprintsЧтениеIntroduction to attack surface, CVE, CWE and CVSSЧтение
Exploring the Windows 11 operating systemЧтение
Operating systems, virtualisation and softwareЗадание
Optional – Modern operating system: requirements for hardware securityЧтение
Operating systemsОбсуждение
Week 2 reflectionЧтение
Week 2 testЗадание
Week 2 summaryВидео
Week 2: Additional resources for further studyЧтение
Computer control overviewЗадание
Access control modelsЧтение
AccountingВидео
Accounting – Monitoring usage and eventsЧтение
Access control and accountingЗадание
Week 3: Additional resources for further studyЧтение
Threats and vulnerabilitiesЗадание
Lab: Mapping networks using NmapЧтение
Mapping networks using NmapЛабораторная
Week 4 reflectionЧтение
Week 4 testЗадание
Course review and where nextВидео
Week 4: Additional resources for further studyЧтение