CTF-haasteLaajuus (5 op)
Tunnus: TTC6530
Laajuus
5 op
Opetuskieli
- suomi
- englanti
Vastuuhenkilö
- Jarmo Viinikanoja
Osaamistavoitteet
Kurssin tavoitteena on opettaa opiskelija yhdistelemään koulutusohjelmassa aiemmin opittuja tietoja joiden avulla saadaan ratkaistua realistisis kyberturvallisuuteen liittyviä pulmia.
Opintojakson osaamiset
EUR-ACE Tieto ja ymmärrys
EUR-ACE Tekniikan soveltaminen käytäntöön
Sisältö
Kurssilla suoritettavat pulmat ovat Capture The Flag haasteita, joissa opiskelijan on löydettävä "lippu". Lippu on uniikki merkkijono, jonka avulla opiskelija voi todistaa ratkaisseensa pulman. Opiskelija suorittaa kurssin ratkomalla pulmia itsenäisesti ja kirjoittamalla niistä raportteja. Kurssin arvionti tehdään raporttien perusteella.
Esitietovaatimukset
ohjelmoinnin perusteet, käyttöjärjestelmät, tietorakenteet ja algoritmit, TCP/IP, tietoverkot
Arviointikriteerit, tyydyttävä (1)
Opintojakson suoritus perustuu haasteiden suorittamiseen ja niiden raportointiin:
Haasteet CH01-04 suoritettu ja raportoitu
Arviointikriteerit, hyvä (3)
Haasteet CH01-06 suoritettu ja raportoitu
Arviointikriteerit, kiitettävä (5)
Haasteet CH01-08 suoritettu ja raportoitu
Enrollment
18.11.2024 - 09.01.2025
Timing
13.01.2025 - 30.04.2025
Number of ECTS credits allocated
5 op
Virtual portion
5 op
Mode of delivery
Online learning
Unit
School of Technology
Teaching languages
- English
Seats
0 - 35
Degree programmes
- Bachelor's Degree Programme in Information and Communications Technology
- Bachelor's Degree Programme in Information and Communications Technology
Teachers
- Joonatan Ovaska
Groups
-
TTV22S5Tieto- ja viestintätekniikka (AMK)
-
TTV22S2Tieto- ja viestintätekniikka (AMK)
-
TTV22S3Tieto- ja viestintätekniikka (AMK)
-
TIC22S1Bachelor's Degree Programme in Information and Communications Technology
-
TTV22S1Tieto- ja viestintätekniikka (AMK)
-
TTV22SMTieto- ja viestintätekniikka (AMK)
-
TTV22S4Tieto- ja viestintätekniikka (AMK)
-
TTV22SM2Tieto- ja viestintätekniikka (AMK)
Objective
The goal of this course is to teach the student to combine various knowledge he/she has gained so far for solving realistic cyber security related challenges.
Competences
EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice
Content
The challenges are Capture The Flag challenges, where the student has to find a "flag". The flag is a unique string that proves that the student found the correct answer. The course consists of the student's independent challenges solving and a written report on his/her findings. The course is graded based on the reports.
Oppimateriaali ja suositeltava kirjallisuus
Materials in the e-learning environment.
Teaching methods
- independent study
- distance learning
- exercises
- learning tasks
Exam schedules
The possible date and method of the exam will be announced in the course opening.
Vaihtoehtoiset suoritustavat
The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.
Student workload
One credit (1 Cr) corresponds to an average of 27 hours of work.
- Lectures 5 h
- Independent study 70 h
- Assignment solving 50 h
- Assignment reporting 10 h
Total 135 h
Content scheduling
We start by going through whole course theory, after all theory parts, we'll continue with hands-on assignments for the rest of the course.
Further information
Points from the from the lab report. No exam
Evaluation scale
0-5
Arviointikriteerit, tyydyttävä (1-2)
Completion of the course is based on completing the challenges and their reporting:
Challenges CH01-04 completed and reported
Arviointikriteerit, hyvä (3-4)
Challenges CH01-06 completed and reported
Assessment criteria, excellent (5)
Challenges CH01-08 completed and reported
Assessment criteria, approved/failed
Pass: The student is able to solve more than 70% of the challenges and is able to report on his/her findings in a clear and understandable manner.
Fail: The student is unable to solve more than 70% of the challenges and his/her reports are not understandable.
Qualifications
Basics of programming, operating systems, data structures and algorithms, TCP/IP, computer networks
Enrollment
01.08.2024 - 22.08.2024
Timing
26.08.2024 - 18.12.2024
Number of ECTS credits allocated
5 op
Virtual portion
5 op
Mode of delivery
Online learning
Unit
School of Technology
Campus
Lutakko Campus
Teaching languages
- English
Seats
0 - 35
Degree programmes
- Bachelor's Degree Programme in Information and Communications Technology
- Bachelor's Degree Programme in Information and Communications Technology
Teachers
- Joonatan Ovaska
Groups
-
TTV22S5Tieto- ja viestintätekniikka (AMK)
-
TTV22S2Tieto- ja viestintätekniikka (AMK)
-
TTV22S3Tieto- ja viestintätekniikka (AMK)
-
TIC22S1Bachelor's Degree Programme in Information and Communications Technology
-
TTV22S1Tieto- ja viestintätekniikka (AMK)
-
TTV22S4Tieto- ja viestintätekniikka (AMK)
Objective
The goal of this course is to teach the student to combine various knowledge he/she has gained so far for solving realistic cyber security related challenges.
Competences
EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice
Content
The challenges are Capture The Flag challenges, where the student has to find a "flag". The flag is a unique string that proves that the student found the correct answer. The course consists of the student's independent challenges solving and a written report on his/her findings. The course is graded based on the reports.
Oppimateriaali ja suositeltava kirjallisuus
Materials in the e-learning environment.
Teaching methods
- independent study
- distance learning
- exercises
- learning tasks
Exam schedules
The possible date and method of the exam will be announced in the course opening.
Vaihtoehtoiset suoritustavat
The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.
Student workload
One credit (1 Cr) corresponds to an average of 27 hours of work.
- Lectures 5 h
- Independent study 70 h
- Assignment solving 50 h
- Assignment reporting 10 h
Total 135 h
Content scheduling
We start by going through whole course theory, after all theory parts, we'll continue with hands-on assignments for the rest of the course.
Further information
Points from the from the lab report. No exam
Evaluation scale
0-5
Arviointikriteerit, tyydyttävä (1-2)
Completion of the course is based on completing the challenges and their reporting:
Challenges CH01-04 completed and reported
Arviointikriteerit, hyvä (3-4)
Challenges CH01-06 completed and reported
Assessment criteria, excellent (5)
Challenges CH01-08 completed and reported
Assessment criteria, approved/failed
Pass: The student is able to solve more than 70% of the challenges and is able to report on his/her findings in a clear and understandable manner.
Fail: The student is unable to solve more than 70% of the challenges and his/her reports are not understandable.
Qualifications
Basics of programming, operating systems, data structures and algorithms, TCP/IP, computer networks
Enrollment
01.08.2023 - 24.08.2023
Timing
28.08.2023 - 19.12.2023
Number of ECTS credits allocated
5 op
Virtual portion
5 op
Mode of delivery
Online learning
Unit
School of Technology
Campus
Lutakko Campus
Teaching languages
- English
Seats
0 - 35
Degree programmes
- Bachelor's Degree Programme in Information and Communications Technology
- Bachelor's Degree Programme in Information and Communications Technology
Teachers
- Jarmo Viinikanoja
Groups
-
TTV21S3Tieto- ja viestintätekniikka (AMK)
-
TTV21S5Tieto- ja viestintätekniikka (AMK)
-
TIC21S1Bachelor's Degree Programme in Information and Communications Technology
-
TTV21S2Tieto- ja viestintätekniikka (AMK)
-
TTV21S1Tieto- ja viestintätekniikka (AMK)
Objective
The goal of this course is to teach the student to combine various knowledge he/she has gained so far for solving realistic cyber security related challenges.
Competences
EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice
Content
The challenges are Capture The Flag challenges, where the student has to find a "flag". The flag is a unique string that proves that the student found the correct answer. The course consists of the student's independent challenges solving and a written report on his/her findings. The course is graded based on the reports.
Oppimateriaali ja suositeltava kirjallisuus
Materials in the e-learning environment.
Teaching methods
- independent study
- distance learning
- exercises
- learning tasks
Employer connections
- excursions
- visiting lecturers
- projects
Exam schedules
The possible date and method of the exam will be announced in the course opening.
Vaihtoehtoiset suoritustavat
The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.
Student workload
One credit (1 Cr) corresponds to an average of 27 hours of work.
- lectures 2 h
- independent study/hands-on laboratory exercise 133 h
Total 135 h
Evaluation scale
0-5
Arviointikriteerit, tyydyttävä (1-2)
Completion of the course is based on completing the challenges and their reporting:
Challenges CH01-04 completed and reported
Arviointikriteerit, hyvä (3-4)
Challenges CH01-06 completed and reported
Assessment criteria, excellent (5)
Challenges CH01-08 completed and reported
Assessment criteria, approved/failed
Pass: The student is able to solve more than 70% of the challenges and is able to report on his/her findings in a clear and understandable manner.
Fail: The student is unable to solve more than 70% of the challenges and his/her reports are not understandable.
Qualifications
Basics of programming, operating systems, data structures and algorithms, TCP/IP, computer networks
Ilmoittautumisaika
01.08.2022 - 25.08.2022
Ajoitus
30.09.2022 - 16.12.2022
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologiayksikkö
Toimipiste
Lutakon kampus
Opetuskielet
- Suomi
Paikat
0 - 35
Koulutus
- Tieto- ja viestintätekniikka (AMK)
Opettaja
- Jarmo Viinikanoja
Tavoitteet
Kurssin tavoitteena on opettaa opiskelija yhdistelemään koulutusohjelmassa aiemmin opittuja tietoja joiden avulla saadaan ratkaistua realistisis kyberturvallisuuteen liittyviä pulmia.
Opintojakson osaamiset
EUR-ACE Tieto ja ymmärrys
EUR-ACE Tekniikan soveltaminen käytäntöön
Sisältö
Kurssilla suoritettavat pulmat ovat Capture The Flag haasteita, joissa opiskelijan on löydettävä "lippu". Lippu on uniikki merkkijono, jonka avulla opiskelija voi todistaa ratkaisseensa pulman. Opiskelija suorittaa kurssin ratkomalla pulmia itsenäisesti ja kirjoittamalla niistä raportteja. Kurssin arvionti tehdään raporttien perusteella.
Aika ja paikka
Aloitus 30.9.2022.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1-2)
Opintojakson suoritus perustuu haasteiden suorittamiseen ja niiden raportointiin:
Haasteet CH01-04 suoritettu ja raportoitu
Arviointikriteerit, hyvä (3-4)
Haasteet CH01-06 suoritettu ja raportoitu
Arviointikriteerit, kiitettävä (5)
Haasteet CH01-08 suoritettu ja raportoitu
Esitietovaatimukset
ohjelmoinnin perusteet, käyttöjärjestelmät, tietorakenteet ja algoritmit, TCP/IP, tietoverkot