Programplaner og emneplaner - Student
ADTS3100 Universal Design Course description
- Course name in Norwegian
- Universell utforming av IKT
- Study programme
-
Bachelor in Applied Computer TechnologyBachelor's Degree Programme in Software EngineeringBachelor's Degree Programme in Information Technology
- Weight
- 10.0 ECTS
- Year of study
- 2019/2020
- Curriculum
-
FALL 2019
- Schedule
- Programme description
- Course history
-
Introduction
I dagens samfunn blir stadig flere offentlige og private tjenester digitaliserte. Å lage IKT- løsninger som kan brukes av alle, blir derfor viktig for at det skal finnes like muligheter til samfunnsdeltagelse. I dette emnet lærer du hvordan du kan planlegge, utforme, evaluere og teste IKT-løsninger i henhold til prinsipper for allmenn tilgjengelighet. Sentrale tema er ulike menneskers fysiske og kognitive utfordringer, demografi og kulturelt mangfold i samfunnet, samt hvordan du kan designe universelt utformede IKT-løsninger sammen med brukere. Norsk og internasjonalt lovverk om inkludering av alle brukergrupper i samfunnet blir også gjennomgått.
Recommended preliminary courses
Eksamen vurderes av to interne sensorer.
Required preliminary courses
Ingen ut over opptakskrav.
Learning outcomes
The students shall develop knowledge and an understanding of the concept of computer security, with the pertaining technologies and techniques. They shall also be capable of using some security tools. The students shall be capable of analysing the computer security needs of an enterprise in relation to alternative security solutions. The theoretical knowledge will be used in practical assignments throughout the course.
Teaching and learning methods
Emnet gir en grunnleggende innføring i programmering og algoritmisk tenkning med fokus på skolekontekst og visuell programmering.
Course requirements
After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and general competence:
Knowledge
The student will be able to:
- know the basic security principles of confidentiality, integrity and availability
- identify common vulnerabilities, threats, threat agents, risks, and attack vectors
- know the basics of cryptography and how it is used to protect data at rest and in transit
- have knowledge of the protocols and standards related to modern cryptography
- understand the different forms of authentication methods that can be utilized
- explain the different types of access control models that can be used to safeguard information security
- describe the protocols and standards related to identity, authentication and authorization.
- understand the importance of controlling the flow of information in and out of the enterprise network and between security zones
- have knowledge of mechanism for detecting anomalies and incidents early to detect and handle attacks.
- understand the concept of Secure Software Development and Privacy by Design
- Have knowledge of OWASP top 10 software security risk
- have knowledge how to secure web applications and Application Programming Interface (API)
Skills
The student will be able to:
- utilize security tools for encryption and signing
- utilize programs to identify and detect vulnerabilities
- enforce the principle of least privilege in services and other resources by using the Identity and Access Management System
- scan and keep track of hardware and network equipment connected to enterprise networks using security tools
- filter and control the traffic between the various security zones in the business and towards the internet by using a firewall technology.
- detect and manage data attacks using Intrusion Detection and Prevention Systems (IDS / IPS)
- apply the concept of secure software development with built-in privacy
- develop secure web applications by utilizing standardized methods and protocols
General competence
The student is capable of:
- discussing and communicating issues related to security principles confidentiality, integrity and accessibility
- comparing, assessing and providing recommendations on the use and procurement of security solutions
Assessment
Lectures and work on practical assignments.
Permitted exam materials and equipment
Det er to arbeidskrav i emnet. Retten til å avlegge eksamen forutsetter at begge arbeidskravene er vurdert til godkjent.
- Arbeidskrav 1:
- Individuelt refleksjonsnotat om algoritmisk tenkning/programmering i skolen (om lag 1000 ord).
- Arbeidskrav 2:
- Del 1: Individuell programmeringskode med dokumentasjon.
- Del 2: Gruppearbeid: Refleksjonsnotat med gjennomgang av del 1 (om lag 1500 ord).
For utfyllende informasjon om arbeidskrav, se programplanen.
Grading scale
Individual written digital exam, 3 hours
The exam result can be appealed.
In the event of resit and rescheduled exams, another exam form may also be used or a new assignment given with a new deadline. If oral exams are used, the result cannot be appealed.
Examiners
Det gis bokstavkarakterer med A som beste og E som dårligste karakter på bestått eksamen. Karakteren F brukes ved ikke bestått eksamen.
Overlapping courses
Se programplanen.