Degree Programme in Information and Communications Technology
Information and Communications Technology (International), S24
Tieto- ja viestintätekniikka, Kyberturvallisuus ja IoT
Information and Communications Technology (International), S21
Tieto- ja viestintätekniikka, Kyberturvallisuus ja IoT
Opintopolkujen ajoitukset
Ilmoittautumisaika
03.06.2024 - 15.09.2024
Ajoitus
02.09.2024 - 27.10.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Taisto Suominen
Ryhmät
-
ICTMODgameSemMOD Game Development (International Semester)
-
PTIVIS22PGame and Interactive Technologies
Tavoitteet
After completing the module, the student is able:
- to understand the technical asset pipeline for 2D game graphics
- to create 2D content for video games and other digital media
- to use various software for content creation
- to understand the roles and tasks for 2D graphics in the game industry
Sisältö
- 2D tools
- 2D asset creation
- 2D animation tools and techniques
- UI graphics and tools
- Modern approaches for 2D content creation for game engines
Oppimateriaalit
Lecturer's material and live sessions. Software manufacturer specific online references and materials
Additional material and reading material shared through Itslearning for each week's theme.
We will be using Adobe Photoshop and Illustrator. You can utilize the lab classroom each day from 4:00 pm until 8:00 pm or you can buy student licence from Adobe. Read more about the Adobe TUAS Student licence in Messi intranet.
Opetusmenetelmät
The course will be delivered through close contact sessions and the core learning will take place in a tutorial fashion with laboratory assignments and homework.
Although peer-assisted learning is encouraged, students are expected to produce individual deliverable (in other words, no group work).
The students are expected to give peer feedback on specified laboratory assignments and homework.
The course will be using Itslearning as the learning platform
Tenttien ajankohdat ja uusintamahdollisuudet
No exam dates;
This course does not have any retake possibilities. Failing the course means that students will have to repeat it the following year.
Pedagogiset toimintatavat ja kestävä kehitys
This course leans on CDIO principles and takes a project-based learning approach.
Toteutuksen valinnaiset suoritustavat
Competence demonstration, if you have experience from industry or experience that is compatible with the course content. Discuss with the instructor when the course starts for demonstration
Opiskelijan ajankäyttö ja kuormitus
This course requires students to work 135 hours and is divided as follows:
- Contact sessions and Instructed laboratory work 48 hours
- Individual work with assignments and material review 87 hours
All course work is individual
Sisällön jaksotus
Course starts on 2.9.2024 and ends 24.10.2024. The course is held onsite at campus with close contact. Mandatory participation for 70% of the close contact and laboratory sessions.
Each week Monday and Thursday will be contact session at laboratory C3031. The laboratory assignments and home works is related to the topic of the week.
The Schedule:
Week 36 Course Introduction, 2D Graphics in Games, intro to Adobe Photoshop
Week 37 Tools For 2D Graphics: Photoshop continues
Week 38 Tools For 2D Graphics: Vector graphics Adobe Photoshop&Illustrator
Week 39 Tools For 2D Graphics: Illustrator continues
Week 40 Unity 2D: tools & techniques
Week 41 Unity 2D: tools & techniques
Week 42 WORK ON YOUR OWN - 2D Game Art
Week 43 Unity 2D: tools & techniques
Assignments changes every week and assignments needs to returned before next weeks live session. No feedback available for late submission. Last assignment must be returned before 31.10.2024
Viestintäkanava ja lisätietoja
Mandatory participation for 70% of the close contact and laboratory sessions.
Participation is mandatory due: laboratory oriented approach, software licence requirements, peer assisted learning, immediate support and feedback, engagement and motivation, consistency and discipline.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The assessment will be based on the individual assignments submitted in the Itslearning workspace. Mandatory participation for 70% of the close contact and laboratory sessions.
The lecturer evaluates each assignments from 0-5. To pass the course, students are expected to submit at least 70 % of the assignments. Final grade will be average of assignment grades multiplied by return percent (non-returned assignments are counted as 0) and participation percentage. Active participation to the course, discussion and assignments will affect positively.
The students are expected to give peer feedback on specified laboratory assignments and homework. Failing to participate to the peer feedback will result -1 grade to the final evaluation.
Late submission will affect negatively to the evaluation. Last assignment must be returned before 30.10.2024
Hylätty (0)
Participation for the close contact and laboratory sessions is less than 70%.
Student submits less than 70% of the assignments.
Arviointikriteerit, tyydyttävä (1-2)
Participation for the close contact and laboratory sessions is more than 70%.
The average is of the submitted assignments and the submission percentage equals 1-2
The quality of the submitted assignments are poor and it is visible that the student has not spent the required time with the assignment.
Arviointikriteerit, hyvä (3-4)
Participation for the close contact and laboratory sessions is more than 80%.
The average is of the submitted assignments and the submission percentage equals 3-4
The quality of the submitted assignments are good and it is visible that the student has spent the required time with the assignment but the student has not challenged his/her skills or the assignment lacks the final effort to improve it.
Arviointikriteerit, kiitettävä (5)
Participation for the close contact and laboratory sessions is more than 90%.
The average is of the submitted assignments and the submission percentage equals 5
The quality of the submitted assignments are excellent and it is visible that the student has spent the required time or more with the assignment. The student has challenged his/her skills and researched more about the topic to improve the end result and his/her skills.
Ilmoittautumisaika
02.07.2024 - 10.11.2024
Ajoitus
28.10.2024 - 20.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Taisto Suominen
Ryhmät
-
ICTMODgameSemMOD Game Development (International Semester)
-
PTIVIS22PGame and Interactive Technologies
Tavoitteet
After completing the module, the student is able:
- to understand the technical asset pipeline for 3D game graphics
- to create 3D content for video games other digital media
- to use various software for content creation
- to understand the roles and tasks for 3D graphics in the game industry
Sisältö
- 3D modelling and animation for game engines
- 3D asset creation
- Character modelling
- Modular design
- Lighting and texturing techniques and tools in game engines
- Modern approaches for 3D content creation for game engines
Oppimateriaalit
Lecturer's material and live sessions. Software manufacturer specific online references and materials
Group chat on Discord. Additional material and reading material shared through Itslearning for each week's theme.
Opetusmenetelmät
The course will be delivered through contact sessions and the core learning will take place in a tutorial fashion with laboratory assignments and homework.
Although peer-assisted learning is encouraged, students are expected to produce individual deliverables (in other words, no group work).
The students are expected to give peer feedback on specified laboratory assignments and homework.
The course will be using Itslearning as the learning platform.
Tenttien ajankohdat ja uusintamahdollisuudet
There are no exams for this course.
This course does not have any retake possibilities. Failing the course means that students will have to repeat it the following year.
Pedagogiset toimintatavat ja kestävä kehitys
This course leans on CDIO principles and takes a project-based learning approach.
Toteutuksen valinnaiset suoritustavat
Competence demonstration, if you have experience from industry or experience that is compatible with the course content contact the lecturer.
Opiskelijan ajankäyttö ja kuormitus
This course requires students to work 135 hours and is divided as follows:
- Contact sessions and instructed laboratory work 49 hours
- Individual homework 86 hours
All the course work is individual.
Mandatory participation for 70% of the sessions.
Sisällön jaksotus
Course starts on 28.10.2024 and ends 12.12.2024. The course will be held onsite at game laboratory. Tasks and guidance are given at the laboratory classroom. Mandatory participation for 70% of the sessions.
Each Monday and Thursday contact session in the laboratory C3031. The laboratory assignments and homework are related to the topic of the week.
Week 44 Course Introduction, 3D Graphics in Games, Game engines & tools, content creation inside game engine.
Week 45 Unity: Render pipelines, asset preparation, shader & VFX graph
Week 46 Unity: Lighting in Unity, post process etc
Week 47 Substance Sampler, Authoring PBR materials & Substance in Game Engines
Week 48 Substance Painter & game asset pipeline
Week 49 Substance Painter & game asset pipeline
Week 50 Substance Designer
Week 51 Personal work on assignments.
Assignment changes each week and assignment needs to be returned before next week’s live session. Late submission will affect negatively to the evaluation. Last assignment must be returned before 19.12.2023.
Viestintäkanava ja lisätietoja
All communication trough Itslearning.
This course is prioritized for Game and Interactive Technology Students. Additional students can join only if there are available seats in the game lab.
Recommended Prerequisites:
Game Development Essentials
Introduction to Game Development Tools
Project Course in Game Development
Strong recommendation for basics of 3D Modeling
Mandatory participation for 70% of the sessions.
Participation is mandatory due: laboratory oriented approach, software licence requirements, peer assisted learning, immediate support and feedback, engagement and motivation, consistency and discipline.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The assessment will be based on the individual assignments submitted in the Itslearning workspace.
The lecturer evaluates each assignments from 0-5. To pass the course, students are expected to submit at least 70 % of the assignments. Final grade will be average of assignment grades multiplied by return percent (non-returned assignments are counted as 0). Active participation to the course, discussion and assignments will affect positively.
The students are expected to give peer feedback on specified laboratory assignments and homework. Failing to participate to the peer feedback will result -1 grade to the final evaluation.
Assignment changes each week and assignment needs to returned before next weeks live session.No feedback for late assignment submissions. Last assignment must be returned before 19.12.2024
Hylätty (0)
Student submits less than 70% of the assignments and participation is less than 70% to the sessions.
Arviointikriteerit, tyydyttävä (1-2)
The student hast participated at least 70% to the sessions.
The average is of the submitted assignments and the submission percentage equals 1-2.
The quality of the submitted assignments are poor and it is visible that the student has not spent the required time with the assignment.
Arviointikriteerit, hyvä (3-4)
The student hast participated at least 80% to the sessions.
The average is of the submitted assignments and the submission percentage equals 3-4.
The quality of the submitted assignments are good and it is visible that the student has spent the required time with the assignment but the student has not challenged his/her skills or the assignment lacks the final effort to improve it.
Arviointikriteerit, kiitettävä (5)
The student hast participated at least 90% to the sessions.
The average is of the submitted assignments and the submission percentage equals 5.
The quality of the submitted assignments are excellent and it is visible that the student has spent the required time or more with the assignment. The student has challenged his/her skills and researched more about the topic to improve the end result.
Ilmoittautumisaika
24.07.2024 - 12.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Ali Khan
Ryhmät
-
PTIVIS21OSoftware Engineering and Project Management
Tavoitteet
After completing the course the student can:
Implement a desktop or a web application for an assigned task.
Program efficiently in a team using professional tools.
Reuse code, utilize libraries, and/or application platforms and application frameworks.
Write code from UML diagrams or implement user stories.
Understand some common design patterns.
Sisältö
An assignment for a desktop or a web application.
Elaborating on programming language and features suitable for the application.
Learning and utilising one or more design patterns.
Using professional coding and version control tools.
Re-using code and utilising libraries, frameworks and/or platforms.
Developing a desktop or a web application as a team work.
Oppimateriaalit
Text books: Course is based on:
"Spring Boot in Action" by Craig Walls:
This book provides a comprehensive guide to building web applications, including RESTful web services, using Spring Boot. It covers the fundamentals of Spring Boot and how to create RESTful APIs with it.
"Spring Microservices in Action" by John Carnell:
While this book focuses on microservices architecture, it extensively covers creating RESTful APIs with Spring Boot as a fundamental part of building microservices. It's a great choice if you're interested in microservices-based RESTful services.
"Mastering Spring Boot 2.0" by Dinesh Rajput:
This book covers advanced topics related to Spring Boot, including RESTful web services. It's suitable for those who have a basic understanding of Spring Boot and want to dive deeper into building RESTful APIs.
"Spring REST" by Balaji Varanasi and Sudha Belida:
This book, mentioned earlier in the context of RESTful web services in general, is also a good resource if you're specifically interested in using Spring for building RESTful APIs.
"Building RESTful Web Services with Spring 5" by Ludovic Dewailly and Alexandre Chapellon:
This book focuses on Spring 5 and covers building RESTful web services using the latest features of the Spring framework, making it a valuable resource for staying up-to-date with Spring technology.
"Spring Boot 2.0 Cookbook" by Alex Antonov:
This book provides practical recipes for building various types of applications with Spring Boot, including RESTful web services. It's a hands-on guide with real-world examples.
More course material and assignments implementation instructions will be provided during learning period.
Opetusmenetelmät
- Weekly face-to-face meetings with lectures and small group work
- Learning by doing and experimenting (Implementation assignments, project work)
- Small group work and peer learning
- Self-study material and FLIP classroom
Tenttien ajankohdat ja uusintamahdollisuudet
No exam
Pedagogiset toimintatavat ja kestävä kehitys
Learning by doing and FLIP classrooms
Toteutuksen valinnaiset suoritustavat
Ask the teacher about possible alternative methods of completion
Opiskelijan ajankäyttö ja kuormitus
Contact hours
- Course introduction: 3 hours
- 13 times 3h theory and practice: 13 x 3h = 39 hours
- FLIP classroom 7 X 2h = 14
Home work:
- Working with assignments: approximately 80 hours
Total: approximately 135 hours
Sisällön jaksotus
The course content is divided into four learning objectives(CLOs):
CLO1 Develop applications interacting with cloud-based/regular SQL databases using the latest ORM frameworks:
Database Connectivity using JDBC
1.1 Create a database connection
1.2 Create Statement Objects
1.3 Perform SQL Commands
1.4 Manipulate databases
Database Connectivity using Spring Boot Data JPA
1.5 Implement Database connectivity using Spring Boot Data JPA
1.6 Manipulate persistent data using Spring Boot Data JPA
NoSQL Database Connectivity using ORM
1.7 Compare JSON with XML
1.8 Implement a NoSQL Database connectivity using Spring Boot Data JPA
CLO2 Apply services architecture to implement REST based web services and micro services:
Web services and SOA (Service Oriented Architecture) (optional)
2.1 Explain SOA advantages and Principles
2.2 Explain the limitations of software capabilities
2.3 Implement SOAP Web services
Backend web development RESTful web services
2.4 Introduce the Representational State Transfer (REST)
2.5 Use HTTP Methods for CRUD operations
2.6 Analyze HTTP Status Codes
RESTful web services
2.7 Configure Spring Boot Application
2.8 Create RESTful web services using Spring Boot Framework
2.9 Connect RESTful web services using Spring Boot Framework with a database
2.10 Implement entities, JPA Repository, and controllers
2.11 Build a Restful API
2.12 Test Restful API
CLO3 Analyze responsive web apps using latest UI frameworks to interact with web services:
Angular as Front-End framework
3.1 Introduce Angular Components
3.2 Implement Angular Services
3.3 Analyze an application that consumes the REST API Web service
CLO4 Deploy micro services using Dockers:
Service Virtualization Tools
4.1 Explain Service Virtualization
4.2 Introduce Docker
4.3 Create Docker Container
4.4 Deploy Application in Docker
We will use the following languages, protocols and tools:
Eclipse
MySQL
NodeJS
Spring boot
JPA
JSON
XML
REST
Angular (HTML, CSS, TS)
Docker
Viestintäkanava ja lisätietoja
Course material and assignments during learning period.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Personal assignments:
6 personal assignments: 80 points
The group project work: 20 points.
The assignments must be returned by the deadline to get the points. The assignments returned after the deadline will give you only half of the points.
Demonstrations of exercises during the contact session is mandatory without demonstration you will lose 50% of your marks.
Hylätty (0)
0-49 (0)
Arviointikriteerit, tyydyttävä (1-2)
50-59 (1)
60-69 (2)
Arviointikriteerit, hyvä (3-4)
70-79 (3)
80-89 (4)
Arviointikriteerit, kiitettävä (5)
90-100 (5)
Ilmoittautumisaika
01.06.2024 - 09.09.2024
Ajoitus
02.09.2024 - 15.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
10 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mojtaba Jafaritadi
- Tommi Tuomola
Vastuuopettaja
Tommi Tuomola
Ryhmät
-
PTIETS22deaiPTIETS22 Datatekniikka ja Tekoäly
-
PTIVIS22IData Engineering and AI
Tavoitteet
After completing the course, the student can:
- work with advanced topics in data engineering and AI
Sisältö
Advanced topics in Data Engineering, AI and data analytics such as
- application security
- data privacy
- legislation on data protection
- ethics of AI
Oppimateriaalit
Course materials are prepared by the lecturer from various sources including books, online material, etc.
Recommended books to study in this course are:
-- Practical Data Privacy: Enhancing Privacy and Security in Data 1st Edition by Katharine Jarmul
-- Fundamentals of Data Engineering: Plan and Build Robust Data Systems 1st Edition
by Joe Reis and Matt Housley
Opetusmenetelmät
Weekly contact sessions with total of 3 hours of theory and practical exercises.
Tenttien ajankohdat ja uusintamahdollisuudet
Exams including retake will be in Week 48 or 49 (at the same day as we have the regular lectures).
Pedagogiset toimintatavat ja kestävä kehitys
The course includes about 11 theory sessions and personal practice tasks.
This learning method combines theoretical knowledge with practical applications and real-world examples. It emphasizes understanding data engineering fundamental and privacy AI concepts, studying relevant technologies and techniques, and exploring practical implementations and use cases. Hands-on exercises, case studies, and projects will be incorporated to reinforce the learning experience
Toteutuksen valinnaiset suoritustavat
The exercises are mainly performed using Jupyter Notebook or other types of code scripts. Students will use TensorFlow and/or PyTorch. Strong python programming skills are needed to complete the exercises in part II.
Opiskelijan ajankäyttö ja kuormitus
11 sessions (2.9-29.11.24 ) each 3 hours (2h lecture, 1h practice)+ Exam
Contact hours:
- Weeks 36 - 47: Theory & practice (3h/week): 11 x 3h = 33h
- Week 48: Exam: 2h
- In addition, about 5 support and inquiry hours (biweekly): 5x 1h = 5h
Total contact hours: 40 hours
Independent study and homework: about 90 h
Sisällön jaksotus
The course will be provided in two parts covering the following concepts:
Part I:
-- data security (encryption)
-- data privacy
-- data warehouses and data lakes
-- legislation on data protection (GDPR, data act)
Part II:
-- Data Regulations and Ethics in AI
-- Synthetic data generation
-- Differential privacy techniques
-- Decentralized machine learning and federated learning
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
This course comprises 100 points including:
-- 22 points (1+1p each contact class: Lecture and Practical Session)
-- 44points for exercises
-- 34points for the exam
-Participation and exercises (50% of total to pass): Students must achieve at least 50% of the points to pass the course. Participation points can only be gained by being present in class during the Lecture and Practical sessions.
- Exam (50% of total points to pass): Students must achieve at least 50% of the points in order to pass the course.
The course is graded on a scale of 0-5.
Grading will be according to the total points collected by the student during the course as well as the exam.
1: 50% (minimum to pass the course)
2: 60-69%
3: 70-79%
4: 80-89%
5: 90-100%
Hylätty (0)
<50% of total points or failed exam, exercise or participation points total.
Arviointikriteerit, tyydyttävä (1-2)
50-69% of the total points with passed exam, exercise and participation.
Arviointikriteerit, hyvä (3-4)
70-89% of the total points with passed exam, exercise and participation.
Arviointikriteerit, kiitettävä (5)
90-100% of the total points with passed exam, exercise and participation.
Ilmoittautumisaika
02.07.2024 - 10.09.2024
Ajoitus
10.09.2024 - 13.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Tuomo Helo
Ryhmät
-
PTIETS23sepmSoftware Engineering and Project Management
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
* ohjelmoida toimivan sovelluksen ryhmän jäsenenä
* hyödyntää olemassa olevaa koodia ja kirjastoja sekä lukea kaavioita
* ymmärtää ja soveltaa joitakin suunnittelumalleja
* käyttää sovelluskehitintä koodaustyökaluna
* käyttää versionhallintajärjestelmää
Sisältö
* sovelluksen vaatimat ohjelmointikielen piirteet
* joihinkin suunnittelumalleihin tutustuminen
* sovelluskehittimen käyttö ohjelmointityökaluna
* versionhallintajärjestelmän käyttö sovelluksen kehityksessä
* projektityö: sovelluksen toteuttaminen ryhmätyönä
Opetusmenetelmät
- kirjallisuuden ja muun oppimismateriaalin lukeminen tai katsominen
- osallistuminen luennoille
- ohjelmointi opettajan johdolla
- itsenäinen ohjelmointi
- vuorovaikutteisten dokumenttien määritteleminen
- osallistuminen ryhmätyön tekemiseen
Toteutuksen valinnaiset suoritustavat
Opiskelija voi suorittaa opintojakson osoittamalla osaamisensa opintojakson aiheista esimerkiksi tekemillään työnäytteillä. Osoittamisesta täytyy sopia opettajan kanssa opintojakson 4 ensimmäisen viikon aikana.
Opiskelija voi myös ahotoida opintojakson vastaavalla muualla oppilaitoksemme hyväksymässä oppilaitoksessa suoritetulla kurssilla. Asia kannattaa laittaa vireille heti opintojakson alkaessa.
Opiskelijan ajankäyttö ja kuormitus
30 h kontaktiluentoja
4 h harjoistustöiden esitystä ja seurantaa paikan päällä
47 h harjoitustöiden valmistelua
54 h henkilökohtaiset harjoitustehtävät
Sisällön jaksotus
Sisältö
REST API
Mikropalveluarkkitehtuuri
REST APIn paljastavan back-end mikropalvelun suunnittelu ja toteutus
REST APIn dokumentointi
REST APIn testaaminen
Sopivien työkalujen hyödyntäminen
Ohjelmointikieli on Python.
6 henkilökohtaista harjoitustehtävää.
2 ryhmätyötä (eivät ole pakollisia)
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Opintojakson kokonaismaksimipistemäärä on 120.
Maksimissaan 60 pistettä 6 henkilökohtaisesta harjoitustehtävästä, 40 pistettä harjoitustöistä ja 20 pistettä luentoläsnäoloista.
Opintojakson arviointiskaala on seuraava:
Pisteitä vähintään -> Arvosana
0 -> 0
40 -> 1
56 -> 2
72 -> 3
88 -> 4
104 -> 5
Huomaa seuraava lisäehto: hyväksyttävään suoritukseen tarvitaan vähintään 25 pistettä henkilökohtaisista harjoitustehtävistä.
Läsnäolopisteet annetaan seuraavan skaalan perusteella:
Läsnäoloprosentti käytännön- ja teorialuennoilla -> pisteitä
20% -> 5
40% ->10
60%->15
80%->20
Osa henkilökohtaisista harjoitustehtävistä tehdään käytännöntunneilla yhdessä opettajan kanssa. Näin läsnäolo niillä karruttaa myös harjoitustehtäväpisteitä.
Demokerroilla on oltava läsnä. Läsnäolo demoissa ei karruta läsnäolopisteitä. Poissaolo demoista aiheuttaa 50 % vähennyksen opiskelijan näihin demoihin palauttamien tehtävien pisteisiin. Myös tehtävien palauttaminen myöhässä aiheuttaa 50 % vähennyksen. Tehtäviä ei oteta enää vastaan opintojakson päättymispäivän jälkeen. Opintojakson päättymispäivän jälkeen ei myöskään anneta korvaavia tai täydentäviä tehtäviä. Opiskelija täytyy huolehtia siis siitä, että hän saa kerättyä eri suorituksista riittävästi pisteitä opintojakson aikana.
Hylätty (0)
Opiskelija ei ole opintojakson aikana onnistunut keräämään läpäisyyn riittävää pistemäärää. Näin ollen hän ei ole pystynyt osoittamaan sellaista osaamista, jonka perusteella voitaisiin antaa hyväksyttävä arvosana.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija ymmärtää REST API:n perusteet
Opiskelija tietää mitä ovat mikropalveluarkkitehtuuri ja mikropalvelut
Opiskelija osaa toteuttaa yksinkertaisen REST API:n ja kutsua sen tarjoamia palveluita
Opiskelija ymmärtää REST API:n moderinin dokumentoinnin merkityksen
Opiskelija omaa valmiuden käyttää rajapintakehityksessä tarvittavia ohjelmointi, dokumentointi ja testaustyökaluja
Arviointikriteerit, hyvä (3-4)
Opiskelija ymmärtää REST API:n ja siihen liittyvän autentikoinnin perusteet
Opiskelija tietää mitä ovat mikropalveluarkkitehtuuri ja mikropalvelut
Opiskelija osaa toteuttaa yksinkertaisen REST API:n, siihen liittyvän autentikoinnin ja kutsua sen tarjoamia palveluita
Opiskelija ymmärtää REST API:n modernin dokumentoinnin merkityksen ja osaa laatia näitä dokumentteja
Opiskelija osaa käyttää rajapintakehityksessä tarvittavia ohjelmointi, dokumentointi ja testaustyökaluja
Opiskelija osaa toimia projektissa, jossa toteutetaan pysyväisesti dataa säilyttävä mikropalvelu
Arviointikriteerit, kiitettävä (5)
Opiskelija ymmärtää REST API:n ja siihen liittyvän autentikoinnin perusteet
Opiskelija tietää mitä ovat mikropalveluarkkitehtuuri ja mikropalvelut
Opiskelija osaa toteuttaa yksinkertaisen REST API:n, siihen liittyvän autentikoinnin ja kutsua sen tarjoamia palveluita
Opiskelija ymmärtää modernin REST API:n dokumentoinnin merkityksen ja osaa laatia näitä dokumentteja
Opiskelja osaa testata REST API:a
Opiskelija osaa käyttää tehokkaasti rajapintakehityksessä tarvittavia ohjelmointi, dokumentointi ja testaustyökaluja
Opiskelija osaa etsiä tehokkaasti tietoja osaamisensa kehittämiseksi ja ongelmien ratkaisemiseksi
Opiskelijalla osaa työskennellä aloitteellisesti ja tehokkaasti erilaisissa rooleissa rajapintaohjelmointia vaativissa projekteissa
Opiskelija osaa toimia projektissa, jossa toteutetaan pysyväisesti dataa säilyttävä mikropalvelu
Ilmoittautumisaika
29.05.2024 - 14.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
70 - 105
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Ali Khan
Ajoitusryhmät
- Pienryhmä 1 (Koko: 80. Avoin AMK: 0.)
- Pienryhmä 2 (Koko: 1. Avoin AMK: 0.)
Ryhmät
-
PINFOS23BPINFOS23B
-
PINFOS23CPINFOS23C
-
PINFOS23APINFOS23A
Pienryhmät
- Pienryhmä 1
- Pienryhmä 2
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
* ohjelmoida toimivan sovelluksen ryhmän jäsenenä
* hyödyntää olemassa olevaa koodia ja kirjastoja sekä lukea kaavioita
* ymmärtää ja soveltaa joitakin suunnittelumalleja
* käyttää sovelluskehitintä koodaustyökaluna
* käyttää versionhallintajärjestelmää
Sisältö
* sovelluksen vaatimat ohjelmointikielen piirteet
* joihinkin suunnittelumalleihin tutustuminen
* sovelluskehittimen käyttö ohjelmointityökaluna
* versionhallintajärjestelmän käyttö sovelluksen kehityksessä
* projektityö: sovelluksen toteuttaminen ryhmätyönä
Oppimateriaalit
Python Crash Course
3rd Edition
A Hands-On, Project-Based Introduction to Programming
Eric Matthes
January 10, 2023
ISBN-10 : 1718502702
ISBN-13 : 978-1718502703
The reading are will be concentrated mostly on chapters 9 and 18 - 20.
Please note that there is a limited number of the book's 3rd
editions available in eBook Central for you to read.
Opetusmenetelmät
Learning by doing and FLIP classroom.
Tenttien ajankohdat ja uusintamahdollisuudet
No exam, no retake possible after the grade is published.
Pedagogiset toimintatavat ja kestävä kehitys
The course will be arranged mostly onsite at/near the ICT building.
There will be an itsLearning environment for the course. Teams will be used during online lessons if there will be any.
Toteutuksen valinnaiset suoritustavat
Only by completing class assignments and team work.
Opiskelijan ajankäyttö ja kuormitus
Theory lessons 13 X 2h = 26h
Demonstrations 13 X 1h = 13h group 1
Demonstrations 13 X 1h = 13h group 2
Flip classroom 7 X 2h = 14h
Homework 80h
Total approximately 135h
Sisällön jaksotus
Contents:
During the course a web site will be created by using Python language and Django web application programming framework. Professional tools like Git will be used. The site will follow a version of the MVC architectural pattern.
The students will elaborate more deeply in creating a web site during the group project work.
Contact lessons: Theory, programming together, demos and supporting working in teams. Theory and programming lessons are arranged mostly before the mid semester break, after that the lessons concentrate more on supporting team work.
Personal assignments:
7 assignments
A group project work
Viestintäkanava ja lisätietoja
Available in itslearning.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Personal assignments:
7 personal assignments: 70 points
The group project work: 30 points.
The assignments must be returned by the deadline to get the points. The assignments returned after the deadline will give you only half of the points.
Demonstrations of exercises during the contact session is mandatory without demonstration you will lose 50% of your marks.
The student must get at least 30 points from the assignments and 10 points from the group work to pass the course.
The grading scale (points -> grade):
40 points -> 1
55 points -> 2
70 points -> 3
80 points -> 4
90 points -> 5
Hylätty (0)
below 40
Arviointikriteerit, tyydyttävä (1-2)
40 points -> 1
55 points -> 2
Arviointikriteerit, hyvä (3-4)
70 points -> 3
80 points -> 4
Arviointikriteerit, kiitettävä (5)
90 points -> 5
Ilmoittautumisaika
01.06.2024 - 06.09.2024
Ajoitus
02.09.2024 - 15.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Golnaz Sahebi
Ajoitusryhmät
- Pienryhmä 1 (Koko: 35. Avoin AMK: 0.)
- Pienryhmä 2 (Koko: 35. Avoin AMK: 0.)
Ryhmät
-
PTIETS22sepmPTIETS22 Ohjelmistotekniikka ja projektihallinta
-
PTIVIS22OSoftware Engineering and Project Management
Pienryhmät
- Pienryhmä 1
- Pienryhmä 2
Tavoitteet
After completing the course the student can:
Knows the main alternatives technologies on the server-side in developing web applications.
Masters one server-side scripting language and can use some important libraries.
Understands the basics of web application architectures.
Can use a content management system or an application framework in implementing a web application.
Can use efficient tools in server-side scripting.
Sisältö
Learning a server-side scripting language.
Introduction to web application architectures.
Integrating a database server to a web application.
Using a content management system or an application framework in implementing a web application.
Tools for server-side scripting.
Implementing a small scale web application.
Oppimateriaalit
* Coursebook:
Get Programming with Node.js
Jon Wexler
Manning Publications
1 edition (March 15, 2019)
* The book is 480 pages, but the reading area of the course is less than 300 pages.
* Unfortunately, the book is not available in electronic form through the library of our educational institution.
Opetusmenetelmät
- Programming By doing learning
- Interaction with teacher and classmates
- Teamwork project
Pedagogiset toimintatavat ja kestävä kehitys
The course includes approximately 12 theory sessions and practice sessions where students work with practical tasks.
Additionally, there are 5 x 1h online Q&A sessions for extra support.
Furthermore, exercises for home work that will be partly demonstrated in during contact sessions.
A teamwork project will be introduced in the second month, requiring students to apply their teamwork skills and knowledge gained from the course to implement their final project
We may also utilize a flipped-classroom model for some lectures, where students will study the theoretical part at home and engage in practical implementation and discussions during class.
Opiskelijan ajankäyttö ja kuormitus
- 12 times 3h theory and practice: 12 x 3h = 36h
- 5 times 1h online Q&A sessions = 5h
- Home and independent work: approximately 70h
- Teamwork final project: approximately 24h
Total: approximately 135 hours
Sisällön jaksotus
The course includes approximately 12 supervised work and theory sessions.
Additionally, 10 personal exercises for homework that will be partly demonstrate in during contact session.
Furthermore, the course has a teamwork project that must be done in a group of 4 students.
* Exercise work is done individually outside the instructional sessions. The topic of the assignment is specified during the first month of the course.
* Planned course progress: (preplan)
Content and topic of lectures. We proceed according to the some chapters in the coursebook.
Note: students will also have some independent study or self-study tasks from the book chapters.
1: Chapters 0-2 of the Course Start Theory and Development Environment Creation Book
2: Modules and a simple web server - chapters 3-4 of the book
3. Chapters 5 and 6 of the Request Processing and Routing Book
4: Chapters 8 and 9 of the Express and MVC book
5: Outlook and Error Handling - Chapters 10 and 11
6: MongoDB Database Connection and Mongoose Schemas and Templates - Chapters 13 and 14 of the book
7: Controllers and Models - Chapter 16 of the book
8: Working with Data Models - Chapters 17 and 18 of the book
9: Working with Data Models - Chapters 19 and 21
10: Sessions and User Authentication - Book Chapters 22-24
* Two lectures will be used for demo and other as yet undefined purposes.
* Each group must set aside 15 minutes for the last week of the course to demonstrate the assignment. Individual teamwork must also be able to demonstrate on this occasion.
* The study plan may change as the course progresses.
Viestintäkanava ja lisätietoja
** Prerequisites for Back- End Development Course:
1- JavaScript: Basic Syntax and Control Structures, Functions and Scope, Asynchronous Programming
2- Databases
** Recommendations (Optional but Beneficial):
1- Basic Understanding of RESTful APIs: Knowledge of HTTP methods (GET, POST, PUT, DELETE) and status codes.
2- Experience with JSON: Understanding of JSON format for data interchange.
3- Basic Knowledge of Git: Familiarity with version control using Git.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
- The course is graded on a scale of 0-5.
*
- In order to pass the course, the student must earn at least 50% of the points of personal assignments and 50% of the points of Teamwork project.
*
- You can get a maximum of 10 points for each practice task. You can therefore get a maximum of 100 points for all practice tasks, which affect the evaluation by 3 units.
- Participation in group work: 0.0 - 2.0 units.
*
-Students can earn one extra unit (ECTS) if they participate on at least 9 sessions (2-3h per each session) of the course.
Note: Grades will be rounded down if they include decimals less than 0.5; otherwise, they will be rounded up. (e.g., 3.4 is rounded down to 3.0, but 3.5 or higher is rounded up to 4.0)
Hylätty (0)
The student does NOT participate in the project work or gets the project work grade 0 (Failed) OR did not get at least 40% of the points in the course exercises.
Arviointikriteerit, tyydyttävä (1-2)
The student got 40-59% of the points for the exercises in the course AND got a grade of 1 - 3 for the project work.
Arviointikriteerit, hyvä (3-4)
The student got 40-59% of the points for the exercises in the course AND got a grade of 1 - 3 for the project work.
Arviointikriteerit, kiitettävä (5)
The student got at least 85% of the points for the exercises in the course AND got a grade 5 for the project work.
Ilmoittautumisaika
27.05.2024 - 02.09.2024
Ajoitus
05.09.2024 - 27.11.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
25 - 80
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Poppy Skarli
- COS Opettaja
Ryhmät
-
PINFOS23BPINFOS23B
-
PINFOS23CPINFOS23C
-
PINFOS23APINFOS23A
Tavoitteet
The aim of this course is to activate and develop the students’ writing for academic purposes, namely, thesis-writing. The students will also learn about and practise using and citing sources. Additional course objectives are to demonstrate understanding of and apply effective paragraph structure, employ academic and professional language, evaluate sources for relevance and reliability.
Sisältö
Writing academic texts:
• the process of writing
• principles of academic writing
• sentence structure, sentence clarity and sentence problems
• paragraph structure paragraph unity, paragraph coherence
• essay structure and maturity test
• evaluating sources
• avoiding plagiarism
• using and citing sources
• abstract-writing and evaluation
Oppimateriaalit
teacher’s own and web-based material
Opetusmenetelmät
teacher-directed classroom activities, independent work, pair work, group work, project work, activities (quizzes, meetings)
Tenttien ajankohdat ja uusintamahdollisuudet
No exam. There is continuous assessment.
Pedagogiset toimintatavat ja kestävä kehitys
The contents and the assessed outputs of the course are designed to provide the students with English language written communication skills they need in writing their thesis as well as spoken communications skills they will need to present their thesis. . In addition, the students have to complete tasks individually, in pairs and as a group which enhances their communication and interpersonal skills. The assessment is continuous and teacher and peer assessments are provided after the completion of each task.
The course deals with the theme of sustainable development in discussing, reading articles and writing about general concepts ( e.g. green IT, energy efficiency), technologies & strategies (such as cloud computing, virtualization); social & ethical issues ( e.g. data privacy, digital divide, inclusive access)
Toteutuksen valinnaiset suoritustavat
A: The student can complete the Basic Academic Writing (5ECTS) and complete Accreditation of Prior Learning based on Competence (not a transfer of credits):
Within two weeks of the course start, the student submits a written report showcasing competence in academic writing and demonstrating the skills this course aims to achieve. If the submission fulfills the assessment criteria ((i.e: no plagiarism, no AI generated content, demonstration of well-composed paragraphs, use of references, appropriate register etc.-see evaluation criteria below)see evaluation criteria below), the student can attain the credits. If the submission does not meet the criteria, the student joins the course.
B: The student can complete the Basic Academic Writing (5 ECTS) and complete Transfer of Credits within the first two weeks of the course if the student has completed a course with the same credits and similar content at a same level (higher education) educational institution within the last 5 years. The student will also need to provide an official transcript and course content description.
Opiskelijan ajankäyttö ja kuormitus
classroom activities: 24 h
individual work: 76 h
pairwork work: 25 h
Sisällön jaksotus
September- November 2024
Theme 1: Reading Skills, Writing Process & Academic Writing
Theme 2: Reading Strategies & Sentence structure
Theme 3: Note-taking & Paragraph structure
Theme 4: Summarizing & Essay Structure
Theme 5: Citing & Referencing, Evaluating sources
Theme 6: Text polishing and editing
Viestintäkanava ja lisätietoja
Course Requirement: The students need to have completed the English Professional Skills course.
We will be using Itslearning for this course.
Compulsory physical attendance
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The students need to physically attend and complete all the tasks/assignments within the deadlines in order to pass the course because this improves the student's ability to track their own learning, receive continuous feedback, and provide ongoing evidence of their skill development throughout the course.
The students need to follow the writing process:
1. select a topic of interest - to be approved by the teacher
2. collect sources of info
3. write a proposal for essay thesis statement and essay outline - to be approved and commented on by the teacher
4. the teacher provides an essay question based on the the previous steps and the the students write the essay in class using pen and paper
5. The teacher provides comments on the "pen and paper" the essay
6. The student revises the essay using Draft Coach and addressing the teacher feedback
Hylätty (0)
The student has insufficient attendance (has been absent in 3 classes) and/or has not submitted writing tasks within the given deadlines). Insufficient attendance and intermittent return of assignments will result in immediate failure of the course.
The student has completed tasks but they are not of an acceptable standard.
The student keeps changing the topic of the essay and therefore cannot provide evidence of their writing process.
The student has committed plagiarism. The student has submitted work with a high percentage (20% +) of similarity to other sources.
The student has used AI-generated content.
The student has provided references that when checked they do not match the title listed in the references ( fake references).
The student is not able to properly cite sources in the text.
Arviointikriteerit, tyydyttävä (1-2)
The student can describe and identify features of academic writing, elements of paragraph and essay structure, unity and coherence, and is aware of ways to avoid plagiarism.
The text contains several grammatical and use of language mistakes and several instances of informal writing
Arviointikriteerit, hyvä (3-4)
The student can produce text that contains some features of academic writing, has some elements of paragraph and essay structure. The student can produce text that displays a degree of unity and coherence. The student can reference sources and compile a reference list although there are inconsistencies in the format and style.
The text contains some grammatical and use of language mistakes and some instances of informal writing
.
Arviointikriteerit, kiitettävä (5)
The student can produce text that contains most features of academic writing, has well-developed elements of paragraph and essay structure. The student can produce text that displays unity and coherence consistently throughout the essay. The student can reference sources and compile a reference list in a consistent format and style.
The text contains few grammatical and use of language mistakes and few instances of informal writing.
Esitietovaatimukset
English Professional Skills, B2 or level B2 according to European Framework of Reference for Languages
Ilmoittautumisaika
01.06.2024 - 13.09.2024
Ajoitus
02.09.2024 - 13.06.2025
Opintopistemäärä
1 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Annukka Kinnari
Ryhmät
-
PINFOK24BPINFOK24B
-
PINFOK24APINFOK24A
-
PINFOK24CPINFOK24C
Tavoitteet
After completing this course student can:
Install Git Bash
Initialize repository and commit code to Git
Create, use and merge branches
Use stashing and unstashing
Use Git remotes, push and pull code from Git remotes
Sisältö
Basic use of Git locally and Git remotes.
Oppimateriaalit
Materials provided in itslearning and relevant material on the internet.
Opetusmenetelmät
Self-study
Practical assignments
Tenttien ajankohdat ja uusintamahdollisuudet
No exam
Pedagogiset toimintatavat ja kestävä kehitys
Self-study
Opiskelijan ajankäyttö ja kuormitus
Practical assignment and self study, altogether 27 hours.
Arviointikriteerit, hyväksytty/hylätty
Course is passed, if the assignment is done and returned according to instructions.
Sisällön jaksotus
Course is a self-paced non-stop course about the basic use of Git locally and Git remotes (such as GitHub or GitLab).
After completing this course student can:
- Install Git Bash
- Initialize repository and commit code to Git repository using Git Bash
- Create, use and merge branches
- Use stashing and unstashing
- Use Git remotes, push and pull code from Git remotes
- Use tags
Enroll to course in Peppi. After teachers have accepted your enrollment in Peppi, you should see the course's workspace in itslearning automatically (within a few days due to delay in the Peppi <> itslearning integration).
Viestintäkanava ja lisätietoja
The teacher will inform about the course practicalities in itslearning.
If you have any questions about the course, please contact the course teachers by email.
Enroll to course in Peppi. When your enrollment is accepted, you'll get access to course's itslearning (within a day or two after enrollment acceptance).
Arviointiasteikko
Hyväksytty/Hylätty
Arviointimenetelmät ja arvioinnin perusteet
Quality of the returned assignment.
There are two parts in this course, Basics with Git Bash and Git with VS Code. You need to pass both parts to pass this course successfully.
Ilmoittautumisaika
05.08.2024 - 15.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 80
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- COS Opettaja
- Hazem Al-Bermanei
Ryhmät
-
PINFOS23BPINFOS23B
-
PINFOS23APINFOS23A
-
PINFOK24CPINFOK24C
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa
- käyttää derivaattaa funktion tutkimiseen
- käyttää differentiaalia muutoksen ja virheen arvioinnissa
- laskea integraalin avulla esim. pinta-aloja ja tilavuuksia, keskiarvoja ja neliöllisiä keskiarvoja
- ratkaista integroituvia ja 1. kertaluvun separoituvia differentiaaliyhtälöitä
- käyttää oikein opintojakson sisältöön liittyviä matemaattisia termejä ja merkintöjä
Sisältö
- Raja-arvo
- Derivaatta
- Differentiaali
- Määräämätön ja määrätty integraali
- Differentiaali- ja integraalilaskennan sovelluksia
- Differentiaaliyhtälöistä
Arviointiasteikko
H-5
Esitietovaatimukset
Insinöörimatematiikan perusteet tai vastaavat taidot
Ilmoittautumisaika
01.06.2024 - 08.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
20 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Paula Steinby
Ryhmät
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
VAVA2425Ammattikorkeakoulun yhteiset vapaasti valittavat
-
ICTMODictprojSemMOD ICT Projects & Cybersecurity (International Semester)
Tavoitteet
After completing the course the student:
is familiar with the basic concepts and principles of cryptology
understands some mathematical backgrounds of cryptography
knows how symmetric and asymmetric ciphers function
can explain the workings of some cryptographic applications
Sisältö
• basic concepts and principles of cryptology
• mathematical backgrounds of cryptography
• symmetric and asymmetric ciphers
• some up to date cryptographic applications
Aika ja paikka
September – December 2018.
Oppimateriaalit
Lecture notes, exercises, various internet sources, links & descriptions are provided in Itslearning.
A Graduate Course in Applied Cryptography by D. Boneh and V. Shoup (Version 0.6, January 2023). Available online: https://toc.cryptobook.us/book.pdf
Understanding Cryptography by C. Paar and J. Pelz (Springer, 2010). Available in the library. Some chapters are available for free online.
Opetusmenetelmät
Classroom activities, group work and independent work; project work, task-based (homework).
Tenttien ajankohdat ja uusintamahdollisuudet
Final exam 10.12.2024
Pedagogiset toimintatavat ja kestävä kehitys
The contents of the course give understanding of the basic cryptographic tools and devices which are essential in the operating environment of an ICT engineer, such as all electronic and wireless communications, e-commerce applications etc.
Students will team up for a project work on some current and relevant aspect of cryptology. The teams will present their work to the whole group, which gives everyone a broader understanding on the topic.
Task-based assessment supports learning and is continuous throughout the course. Studying in an international group develops students’ ability to intercultural communication and multicultural collaboration.
Toteutuksen valinnaiset suoritustavat
You get points from the homework, the project work, and the final exam.
Homework points are granted only when it's done properly and submitted in time in the respective Itslearning HW box.
Project work points are granted separately from the report and the presentation.
There is no way to compensate for missing a homework deadline or the project work submission deadline.
To pass the course, you need to gain at least 40 % of the total points
and either
a) at least 40 % of the final exam points
or
b) 75 % classroom attendance and an approved project participation.
Opiskelijan ajankäyttö ja kuormitus
Classroom activities participation + preparation 40 h
Homework 40 h
Project work 30 h
Final exam + preparation 15 h
Sisällön jaksotus
• basic concepts and principles of cryptology
• mathematical backgrounds of cryptography
• symmetric and asymmetric ciphers
• some up to date cryptographic applications
September - December 2024
Viestintäkanava ja lisätietoja
For timetables, see lukkari.turkuamk.fi.
Other practical information & materials available in Itslearning.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Weekly classroom activities + homework 60 %.
Project report and presentation 20 %.
Final exam 20 %. (A written exam on specified material.)
You need to achieve 40 % of total points to pass the course.
Additionally, you need to
1. attain 75 % active classroom attendance + approved project participation
OR
2. attain at least 40 % of the final exam points.
Hylätty (0)
Student has not demonstrated achieving the learning objectives of the course. They recognize and can use only few of the concepts of the course topics, and show no skills to apply them.
Student has not achieved 40 % of total points OR has failed to meet one of the passing conditions of the course.
Arviointikriteerit, tyydyttävä (1-2)
Student has demonstrated having achieved the learning objectives of the course on satisfactory level. They recognize and can to some extent use most of the concepts of the course topics.
Arviointikriteerit, hyvä (3-4)
Student has demonstrated having achieved the learning objectives of the course well.
They recognize and can use most of the concepts of the course topics, and are able to apply them on various study and work contexts.
Arviointikriteerit, kiitettävä (5)
Student has demonstrated having achieved the learning objectives of the course on excellent level. They master the concepts of the course topics, and are able to fluently apply them on study and work contexts.
Esitietovaatimukset
Basics of Mathematical Analysis, Number Theory and Algorithmics
Ilmoittautumisaika
01.06.2024 - 03.09.2024
Ajoitus
01.09.2024 - 20.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
40 - 75
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mikko Kiuru
Ryhmät
-
PTIVIS21TData Networks and Cybersecurity
Oppimateriaalit
Learning material consists of material produced by the Lecturer as well as extra material obtainable from TUAS resources (ebooks).
Opetusmenetelmät
Learning is achieved through contact lectures, written home assignments and laboratory assignments.
Tenttien ajankohdat ja uusintamahdollisuudet
The course exam will take place in Itslearning on week 48/2024.
Re-take opportunities will be provided on week 49 and 50 (2 sessions).
Sisällön jaksotus
The course consists of contact lectures and contact laboratory sessions. There will be 9 lectures, which will cover theory and technologies related Cybersecurity in Industrial Networks. In 5 laboratory sessions, students will get to know relevant aspects and protocols used in industrial networks through laboratory assignments.
The course will begin on week 22/2024 and end by week 50/2024.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Each home assignment and laboratory assignment will be evaluated separately.
There will be 3 written home assignments and 6 laboratory assignments. Home assignments will each be valued 10 points and laboratory assignments will each be valued on average at 5 points. The maximum points for the course exam will be 40 points. The total points for the course will be 100 points and the grading will be as follows:
Home assignments 30 p
Laboratory assignments 30 p
+ optional bonus labs 20 p
Course examination 40 p
49 and less = Failed
50-59 pts = 1
60-69 pts = 2
70-79 pts = 3
80-89 pts = 4
90 and more = 5
Course lecture and lab session attendance will be monitored. Minimum of 50% attendance in the contact sessions is required to pass the course. Possible exceptions must be discussed with the lecturer by each student separately.
Ilmoittautumisaika
01.06.2024 - 06.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
20 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Ali Khan
Vastuuopettaja
Noora Maritta Nieminen
Ryhmät
-
PTIVIS23SEmbedded Software and IoT
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- selittää tavallisimpia tietorakenteita
- hyödyntää keskeisiä tietorakenteita sekä niiden käyttöön liittyviä algoritmeja
- arvioida algoritmien suoritustehokkuutta.
Sisältö
- listat, pinot, jonot, puut, verkot ja hajautustaulut
- algoritmien analysointi
- algoritmien suunnittelu
- järjestämistekniikat
- hakualgoritmit
Oppimateriaalit
Material available via the learning environment (ITS).
Opetusmenetelmät
Weekly contact 3 hours sessions for theory and practical exercises.
Additionally, if needed weekly 1h sessions for questions and support in exercises.
Tenttien ajankohdat ja uusintamahdollisuudet
No exam, and retake not possible after evaluation grade is published.
Pedagogiset toimintatavat ja kestävä kehitys
The course has 12 three-hour contact sessions where teacher present theory and examples and students work with practical tasks.
Additionally, students are able to receive extra guidance for exercises.
Electronic materials are used in the course. In addition, guidance is also organized online in order to reduce the carbon footprint caused by movement.
Toteutuksen valinnaiset suoritustavat
Not possible
Opiskelijan ajankäyttö ja kuormitus
Contact hours
- Course introduction: 3 hours
- 13 times 2h theory: 13 x 2h = 26 hours
- 13 times 1h demo 13 x 1h = 13 hours - Group 1
- 13 times 1h demo 13 x 1h = 13 hours - - Group 2
- FLIP Classroom 10 X 1h = 10h
Home work:
- Working with assignments: approximately 80 hours
Total: approximately 130 hours
Sisällön jaksotus
Week 36: Course introduction
Session from Weeks 36 - 48
- Algorithms and algorithmic thinking
- Data structures
- Search algorithms
- Sorting algorithms
Contact hours according to lukkari.turkuamk.fi.
Viestintäkanava ja lisätietoja
ITS and Teams.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The course is graded on a scale of 0-5.
You can achieve 80 points from practical exercises in class room and home work exercises.
Around half of the exercises are done during the contact hours.
Demonstrations of exercises during the contact session is mandatory without demonstration you will lose 50% of your marks.
Additionally, there is a group project of 20 points, passing group project is mandatory to pass the course.
Lastly, to pass the course the student need to get at least 40 marks in the exercises and at least 10 marks in the project.
Hylätty (0)
Less than 50% points in the exercises OR Student does not passed the group project.
Arviointikriteerit, tyydyttävä (1-2)
50 points -> 1
60 points -> 2
Arviointikriteerit, hyvä (3-4)
70 points -> 3
80 points -> 4
Arviointikriteerit, kiitettävä (5)
90 points -> 5
Esitietovaatimukset
Ohjelmoinnin perusteet tai vastaavat tiedot ja taidot
Ilmoittautumisaika
24.07.2024 - 09.09.2024
Ajoitus
02.09.2024 - 15.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
30 - 65
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Ali Khan
Vastuuopettaja
Ali Khan
Ajoitusryhmät
- Group 1 (Koko: 35. Avoin AMK: 0.)
- Group 2 (Koko: 35. Avoin AMK: 0.)
Ryhmät
-
PTIETS23deaiData Engineering and Artificial Intelligence
-
PTIVIS23IData Engineering and Artificial Intelligence
Pienryhmät
- Group 1
- Group 2
Tavoitteet
After completing the course the student can:
- explain the most common data structures
- apply the most common data structures and algorithms connected to the use of these structures
- evaluate the efficiency of algorithms.
Sisältö
- lists, stacks, queues, trees, graphs and hash tables
- analysing and evaluating algorithms
- designing algorithms
- sorting methods
- search algorithms
Oppimateriaalit
Material available via the learning environment (ITS).
Opetusmenetelmät
Weekly contact 3 hours sessions for theory and practical exercises.
Additionally, if needed weekly 1h sessions for questions and support in exercises.
Tenttien ajankohdat ja uusintamahdollisuudet
No exam, and retake not possible after evaluation grade is published.
Pedagogiset toimintatavat ja kestävä kehitys
The course has 12 three-hour contact sessions where teacher present theory and examples and students work with practical tasks.
Additionally, students are able to receive extra guidance for exercises.
Electronic materials are used in the course. In addition, guidance is also organized online in order to reduce the carbon footprint caused by movement.
Toteutuksen valinnaiset suoritustavat
Not possible
Opiskelijan ajankäyttö ja kuormitus
Contact hours
- Course introduction: 3 hours
- 13 times 2h theory: 13 x 2h = 26 hours
- 13 times 1h demo 13 x 1h = 13 hours - Group 1
- 13 times 1h demo 13 x 1h = 13 hours - - Group 2
- FLIP Classroom 10 X 1h = 10h
Home work:
- Working with assignments: approximately 80 hours
Total: approximately 130 hours
Sisällön jaksotus
Week 36: Course introduction
Session from Weeks 36 - 48
- Algorithms and algorithmic thinking
- Data structures
- Search algorithms
- Sorting algorithms
Contact hours according to lukkari.turkuamk.fi.
Viestintäkanava ja lisätietoja
ITS and Teams.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The course is graded on a scale of 0-5.
You can achieve 80 points from practical exercises in class room and home work exercises.
Around half of the exercises are done during the contact hours.
Demonstrations of exercises during the contact session is mandatory without demonstration you will lose 50% of your marks.
Additionally, there is a group project of 20 points, passing group project is mandatory to pass the course.
Lastly, to pass the course the student need to get at least 40 marks in the exercises and at least 10 marks in the project.
Hylätty (0)
Less than 50% points in the exercises OR Student does not passed the group project.
Arviointikriteerit, tyydyttävä (1-2)
50 points -> 1
60 points -> 2
Arviointikriteerit, hyvä (3-4)
70 points -> 3
80 points -> 4
Arviointikriteerit, kiitettävä (5)
90 points -> 5
Esitietovaatimukset
Introduction to Programming, or equivalent programming skills
Ilmoittautumisaika
02.07.2024 - 06.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Virtuaaliosuus
1 op
Toteutustapa
80 % Lähiopetus, 20 % Etäopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
20 - 100
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Kimmo Tarkkanen
- Sami Pyöttiälä
Ryhmät
-
PTIVIS23OSoftware Engineering and Project Management
Tavoitteet
After completing the course the student can:
- understand different types of databases and evaluate their feasibility for different purposes.
- plan and implement a database based on requirements and search and modify data in the database
- use at least one well-known database management system
- describe database management tasks
Sisältö
- Different types of databases
- Definition, planning and implementation of databases
- SQL basics
- Database administration with DBMS
- Management principles for databases
Oppimateriaalit
Luentokalvot ja opettajan esimerkit.
Paljon internet-materiaalia saatavilla.
Verkossa myös saatavilla relaatiotietokantoja ja SQL:ää tukevia kirjoja.
MongoDB:lle on hyviä tutoriaaleja ja dokumentaatiota.
Opetusmenetelmät
Kurssi koostuu
1) luento- ja kotiharjoituksista (pienet kyselyt ja suunnittelutehtävät)
2) henkilökohtaisesta käytännön harjoitustyöstä (oman tietokannan luominen) ja
3) tentistä (hankittujen taitojen testaaminen).
Luennon harjoitukset jaetaan viikoittaisiin aiheisiin. Joka viikko esitellään uusi aihe, joka rakentuu edellisten viikkojen päälle. Jokainen luento alkaa viikon aiheen esittelyllä, joka sisältää käytännön esimerkkejä ja oppimateriaalia. Harjoituksia tehdään itsenäisesti tai pienryhmissä ja opettajan avustuksella.
HUOM! Luentoharjoitukset voi palauttaa vain osallistumalla luennolle!
Tenttien ajankohdat ja uusintamahdollisuudet
Tentti suoritetaan ViLLE-järjestelmässä www.ville.utu.fi. ViLLE tukee SQLite-tietokantaa.
Ensimmäinen tenttimahdollisuus järjestetään luokkahuoneessa (viimeisellä luentokerralla), jolloin Internetin käyttö on sallittua tiedonhakuun.
Uusintakokeet eli 2. ja 3. tenttikerrat ovat e-tenttejä e-tenttitiloissa (esim. EduCity tai Kirjasto), joissa Internetin käyttö tentin aikana ei ole sallittua. E-tentti on avoinna 6 kuukautta kurssin päättymisen jälkeen.
Pedagogiset toimintatavat ja kestävä kehitys
- Tekemällä oppiminen ja yritys ja erehdys luentoharjoituksissa,
- Johdantoluennot ja opettajan antamat esimerkit.
- Yhteistyö muiden opiskelijoiden kanssa luennoilla.
Toteutuksen valinnaiset suoritustavat
Luennolle osallistuminen ei ole pakollista, mutta luennolla tehdyt harjoitustehtävät voi palauttaa vain kyseisen luennon aikana.
Verkkokurssi on tarjolla niille, joiden osallistuminen luennoille ei ole mahdollista. Verkkokurssi on täysin itseopiskeltava eikä opettaja anna tukea sen suorittamiseen. Verkkokurssilla on hieman erilainen painotus aiheissa ja arvioinnissa. Nämä esitellään kurssin ensimmäisellä luennolla. Opiskelijat voivat valita haluamansa opiskelutavan ensimmäisen luennon jälkeen.
Opiskelijan ajankäyttö ja kuormitus
Viikoittaisiin opetustilaisuuksiin osallistuminen (harjoitustehtävät): a' 3 tuntia * 13 = 40h
Kotitehtävät 10h
Harjoitustyön tekeminen 60h
Tentti + valmistautuminen 20h
Opiskelijan työmäärä on noin 5-8 h / viikko, jos olet uusi relaatiotietokantojen kanssa.
Sisällön jaksotus
Tällä kurssilla opiskelijat oppivat käyttämään ja suunnittelemaan relaatiotietokantoja sekä ymmärtämään eroja NoSQL/dokumenttitietokantoihin. Ensinnäkin opiskelijat perehtyvät tietokanta-ajatteluun ja tiedonhallinnan periaatteisiin laatunäkökulmasta. Keskeisiä aiheita ovat tietojen mallintaminen ER-kaavioiden avulla, relaatiokaavioiden representaatiot ja normalisointitekniikka tietokantasuunnittelun laadun validoimiseksi. Toiseksi opiskelijat soveltavat strukturoitua kyselykieltä (SQL) tietokannan luomiseen (SQL DDL) ja tietokannan tietojen manipulointiin ja hakuun (SQL DML). Viimeisenä opiskelijat oppivat eroja SQL- ja NoSQL-tietokantojen välillä MongoDB-dokumenttitietokannan määrittelyn ja käytön kautta. Kurssi koostuu luennoista, harjoituksista, käytännön työstä ja loppukokeesta.
Aiheet (ja opetukseen varatut tunnit) järjestyksessä:
- Relaatiotietokannan ja -tietokantahallintajärjestelmän käyttö (RDBMS) 6h
- Relaatiotietokannan suunnittelu 9h
- SQL:n perusteet 18h
- Johdanto NoSQL ja dokumenttipohjaiseen tietokantaan (MongoDB) 6h
Viestintäkanava ja lisätietoja
Kaikki palautukset ja viestintä tapahtuvat It's Learning -alustan kautta (paitsi verkkokurssilla).
Tällä kurssilla ei ole ennakkovaatimuksia kurssisuorituksista, eikä tämä kurssi vaadi aiemmin hankittuja taitoja. Oma tietokone ja sen peruskäytön osaaminen on välttämätöntä.
Käytämme relaatiotietokantaa ja sen hallintaympäristöä käytännön harjoitteluun (MySQL, MariaDB, SQLite tai vastaava jota käytetään UwAmpissa, XAMPP:ssä tai WAMP tai vastaavassa) ja se on asennettava opiskelijan henkilökohtaiselle tietokoneelle. Tarvittavat sovellukset asennetaan luennolla yhdessä.
Relaatiotietokantojen lisäksi perehdytään MongoDB-pilvipalveluihin, Mongo Shelliin sekä harjoitellaan dokumenttipohjaisen tietokannan suunnittelua ja käyttöä.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Kurssin arvioidaan asteikolla 0-5. Arvosana perustuu kurssin aikana kerättyihin pisteisiin.
Jokainen palautettu harjoitustehtävä on 1 piste, ellei toisin mainita.
Tentti on pakollinen osa ja se on läpäistävä 40%: lla tentin kokonaispisteistä.
Pisteytys:
Luentoharjoitukset ja kotitehtävät yhteensä 70 pistettä
Käytännön harjoitustyö 60 pistettä
Tentti 70 p pistettä
Yhteensä 200 pistettä
Pisteitä vastaavat kurssiarvosanat:
Pisteet Arvosana
0-99 Hylätty
100-119 1
120-139 2
140-159 3
160-179 4
180-200 5
Hylätty (0)
Alle 50 % kerätyistä kokonaispisteistä tai tentissä alle 40 % tentin kokonaispisteistä. Katso pisteytystaulukko.
Arviointikriteerit, tyydyttävä (1-2)
- Osaa ottaa käyttöön relaatiotietokannan hallintaohjelmiston (DBMS) ja tuntee tietokannan ylläpitämiseen liittyviä tehtäviä
- Osaa suunnitella relaatiotietokannan käsitemallia hyödyntäen (ER tai vastaava notaatio)
- Osaa toteuttaa relaatiotietokannan SQL lauseilla
- Osaa hakea, lisätä ja muokata relaatiotietokannassa olevaa tietoa yksinkertaisilla SQL lauseilla
- Tietää erilaisia tietokantatyyppejä ja niiden käyttötarkoituksia
Opiskelija on kerännyt alle 70% kokonaispisteistä.
Arviointikriteerit, hyvä (3-4)
Edellisten lisäksi
- Osaa tulkita käsitemallia ja toteuttaa relaatiotietokannan sen perusteella
- Ymmärtää avainten ja viite-eheyden merkityksen ja käytön relaatiotietokannoissa
- Osaa käyttää tiedonhakuun SQL lauseita monipuolisesti eri taulujen tietoja yhdistellen
- Ymmärtää normalisoinnin periaatteen ja tarkoituksen
- Osaa ottaa käyttöön myös muita kuin relaatiotietokantoja ja arvioida niiden sopivuutta eri tarkoituksiin (MongoDB)
Opiskelija on kerännyt 70-90% kokonaispisteistä.
Arviointikriteerit, kiitettävä (5)
Edellisten lisäksi
- Osaa itsenäisesti laatia laadukkaan käsitemallin vaatimuksiin perustuen
- Osaa käyttää normalisointia relaatiotietokannan laadun parantamiseen
- Osaa käyttää tiedonhakuun SQL lauseita monipuolisesti, kuten ryhmittelyjä ja ali- ja sisäkyselyjä
- Osaa tehdä peruskyselyjä ja suunnitella yksinkertaisen NoSQL-tietokannan (MongoDB)
Opiskelija on kerännyt yli 90% kokonaispisteistä
Esitietovaatimukset
Computer Skills
Ilmoittautumisaika
29.05.2024 - 02.09.2024
Ajoitus
02.09.2024 - 09.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
20 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jarno Tuominen
Ryhmät
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
PTIVIS22SEmbedded Software and IoT
Tavoitteet
After completing the course the student:
- should be familiar with fundamental electronic circuits.
- is able to design simple analog signal processing functions using operational amplifiers.
- is able to design small signal amplifiers using transistors.
Sisältö
- diodes
- operational amplifiers
- bipolar transistors andMOSFETs
Oppimateriaalit
Lecture materials
Lab instructions in OneNote
Opetusmenetelmät
Lectures
Homework
Lab exercises
Tenttien ajankohdat ja uusintamahdollisuudet
To be agreed during the course
Pedagogiset toimintatavat ja kestävä kehitys
The lectures will introduce the theory required for the lab exercise. Simulations are used to verify the designed circuitry. Implementing and measuring the actual circuits gives deeper understanding and brings hands-on experience on real-world working methods.
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Lectures 7*2h (14h)
Lab exercises 7 * 3h (21h)
A short exam (1h)
Independent work incl. simulations (99h)
Total: 135h
Sisällön jaksotus
The course covers basics of electronics plus some of the typical circuits and components required in embedded systems, when interfacing microcontrollers to the external world.
Viestintäkanava ja lisätietoja
Teams-channel of the course
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Based on:
- Number of completed (and demonstrated) lab exercises
- A short exam
Hylätty (0)
Less than 50% lab exercises completed
OR
less than 50% of max points on exam.
Esitietovaatimukset
Elektroniikan ja tiedonsiirron perusteet
Ilmoittautumisaika
30.05.2024 - 05.09.2024
Ajoitus
02.09.2024 - 10.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mikko Peltonen de Santiago
- COS Opettaja
Ryhmät
-
PINFOK24BPINFOK24B
-
PINFOK24APINFOK24A
-
PINFOS24CPINFOS24C
-
PINFOK24CPINFOK24C
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- käyttää SI-järjestelmän mukaisia suureita ja yksiköitä
- ratkaista suoraviivaiseen ja heittoliikkeeseen liikkeeseen liittyviä tehtäviä
- tehdä ja tulkita graafisia esityksiä
- piirtää vapaakappalekuvan
- ratkaista Newtonin lakien avulla voimiin liittyviä ongelmia
- soveltaa työtä, energian ja liikemäärän sekä pyörimismäärän säilymislakeja ongelmien ratkaisuissa
- käyttää sähkö- ja magneettikenttiin sekä aaltoliikkeeseen liittyviä keskeisiä ominaisuuksia insinöörin työssä
Sisältö
- SI-järjestelmä
- kinematiikka
- kitka
- Newtonin lait ja niiden sovelluksia
- työ, teho jaenergia
- ympyrä- ja pyörimisliike
- Coulombin laki
- sähkökenttä, sähköpotentiaali
- kapasitanssi, varauksen ja magneettikentän vuorovaikutus
- Faradayn induktiolaki, induktanssi
Oppimateriaalit
OpenStax College Physics for AP® Courses 2e
In addition, online material prepared by the teacher, which is shared through the ItsLearning workspace.
Opetusmenetelmät
contact teaching, task-based study, independent study, teamwork, virtual teaching
Tenttien ajankohdat ja uusintamahdollisuudet
1st part-exam at week 44
2nd part-exam at week 50
The possibility to repeat part-exams is organized in December 2024 - January 2025 at a time to be announced later.
Pedagogiset toimintatavat ja kestävä kehitys
In the course, basic physics skills are studied, which are the basis of engineering work. The examples and tasks contain application examples related to the field of study. The course uses international physics notation and terminology, which gives students the skills to understand international engineering literature, standards, etc. When solving assignments, students are encouraged to work in a team. In the course an electrical learning environment is used.
Toteutuksen valinnaiset suoritustavat
If the student wants to complete the course with a test without homework, it must be agreed separately with the teacher.
Opiskelijan ajankäyttö ja kuormitus
Contact lessons and exams 52 h
Independent study, homework and preparation for part-exams 75 h
Sisällön jaksotus
9/2024 - 10/2024: Quantities, units, significant numbers, motion in one and two dimensions, projectile motion, free-body diagram, forces (Newton's laws), weight, forces of friction, work, energy and power; 1st part-exam
11/2024 - 12/2024: Electrostatics (Coulomb's law, electric field and potential), DC circuits, circuit analysis, fundamentals of magnetism, induction, transformer, generator, AC, impedance, electromagnetic waves; 2nd part-exam
12/2024 - 1/2025: Retakes of part-exams.
Viestintäkanava ja lisätietoja
ITSlearning.
The course requires a calculator (function calculator or graphing calculator).
(Avoin AMK 3 students)
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
A total of 126 points.
A maximum of 66 points for completing homework assignments (one point is awarded for each correctly solved assignment)
A maximum of 60 points from the part-exams (2 x 30 points)
The course has a mandatory attendance: 50% of all lessons (lectures and homework sessions).
If attendance > 70% you get 1 point. If attendance > 90% you get 2 points.
To pass, attendance must be at least 50% and a total of at 50 points must be obtained, and at least
- 12 of them must be obtained from the part-exams,
- 12 of them must come from the homework of topics 1-6
- 10 of them must come from the homework of topics 7-11
Hylätty (0)
Attendance is less than 50%
or
Total points less than 50
or
A total of less than 12 points in the part-exams
or
Less than 12 points from the homework of topics 1-6
or
Less than 10 points from the homework of topics 7-11
Arviointikriteerit, tyydyttävä (1-2)
Attendance at least 50%.
A total of at least 50 points and less than 74 points, and a total of at least 12 points from part-exams and at least 12+10 points from homework.
Arviointikriteerit, hyvä (3-4)
Attendance at least 50%.
At least 74 points and less than 98 points and a total of at least 12 points from part-exams and at least 12+10 points from homework.
Arviointikriteerit, kiitettävä (5)
Attendance at least 50%.
At least 98 points.
Esitietovaatimukset
Lukion lyhyt tai pitkä matematiikan oppimäärä
TAI
peruskoulun matematiikan oppimäärä ja ammattiopetuksen matematiikan opintojaksot
TAI
vastaavat tiedot ja taidot
Ilmoittautumisaika
05.08.2024 - 15.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
60 - 120
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- COS Opettaja
- Hazem Al-Bermanei
Ryhmät
-
PINFOK24BPINFOK24B
-
PINFOK24APINFOK24A
-
PINFOS24CPINFOS24C
Tavoitteet
Opintojakson suoritettuaan opiskelija
• osaa käsitellä tekniikan aloilla esiintyviä matemaattisia lausekkeita.
• ymmärtää yhtälönratkaisun periaatteet ja osaa ratkaista tekniikan aloille tyypillisiä yhtälöitä.
• ymmärtää vektorilaskennan periaatteet ja osaa soveltaa vektoreita tekniikan alan ongelmien mallintamiseen ja ratkaisemiseen.
• ymmärtää geometrian ja trigonometrian peruskäsitteet ja osaa soveltaa niitä ongelmaratkaisussa.
• ymmärtää funktion käsitteen ja tietää funktioiden perusominaisuuksia.
• osaa soveltaa funktioita tekniikan ongelmien mallintamiseen ja ratkaisemiseen.
• ymmärtää matriisilaskennan periaatteet
• osaa soveltaa yhtälöryhmiä tekniikan alan ongelmien ratkaisussa.
• tuntee matematiikan merkintätapoja ja osaa soveltaa niitä tekniikan aloilla.
Sisältö
• Lukujen esitystavat ja lukujoukot
• Peruslaskutoimitukset ja laskujärjestys
• Murtolausekkeet, potenssit, polynomilausekkeet ja rationaalilausekkeet
• Polynomifunktiot sekä I ja II asteen polynomiyhtälöt ja -epäyhtälöt
• Yhtälöryhmät
• Juuret ja juuriyhtälöt
• Eksponenttifunktiot ja -yhtälöt
• Logaritmifunktiot ja -yhtälöt
• Kulmat ja kulmayksiköt
• Suorakulmaisen kolmion trigonometria
• Trigonometriset funktiot yksikköympyrässä
• Trigonometriset yhtälöt
• Sinilause, kosinilause ja yleisen kolmion ratkaiseminen
• Vektorilaskennan peruskäsitteet ja tekniikan ongelmien mallintaminen vektorien avulla
• Vektorien pistetulo ja ristitulo
• Matriisilaskennan peruskäsitteet, determinantti ja käänteismatriisi
• Koulutuskohtaisia sisältöjä
Arviointiasteikko
H-5
Esitietovaatimukset
Opintojakso "Matemaattisen aineiden perustaidot" tai vastaavat tiedot ja taidot.
Ilmoittautumisaika
27.05.2024 - 02.09.2024
Ajoitus
04.09.2024 - 09.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
25 - 45
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Poppy Skarli
- COS Opettaja
Ryhmät
-
PINFOS24APINFOS24A
Tavoitteet
The aim of the course is to activate and develop the students’ field-relevant English language and communication skills. The students gain professional skills in various spoken and written communicative situations encountered in working life and society. In addition, they learn to utilize tools and techniques to further develop their skills in authentic, field-specific contexts.
Upon completing the course, the students have acquired sufficient skills to communicate at level B2 of the European Framework of Reference for Languages which states that at level B2, students should be able to produce clear, coherent and well-structured texts, present detailed descriptions related to their field of interest, express and exchange opinions using fluent language, follow complex argumentation, and read longer articles and reports.
Sisältö
- writing professional, field-specific texts
- presenting and discussing field-specific topics in a professional manner
- reading field-specific texts and utilizing the information in professional contexts
- learning and using key terminology of their field
- becoming professional, autonomous language users in working life
Oppimateriaalit
eacher’s own and web-based material
Opetusmenetelmät
teacher-directed classroom activities, independent work, pair work, group work, project work, online activities (quizzes, meetings
Tenttien ajankohdat ja uusintamahdollisuudet
No exam. There is continuous assessment.
Pedagogiset toimintatavat ja kestävä kehitys
The contents and the assessed outputs of the course are designed to provide the students with English language communication skills they need in working life especially when working in projects. Examples include producing instructions and reports, organizing physical and online meetings and producing the relevant documents and emails, collaborative writing and presentation of results. In addition, the students have to complete tasks individually, in pairs and as a group which enhances their communication and interpersonal skills. The assessment is continuous and teacher and peer assessment is provided after the completion of each task.
The course deals with the theme of sustainable development in discussing presenting, reading articles about general concepts ( e.g. green IT, energy efficiency), technologies & strategies (such as cloud computing, virtualization); social & ethical issues ( e.g. data privacy, digital divide, inclusive access)
Toteutuksen valinnaiset suoritustavat
A: The student can complete the English Professional Skills B2 (5ECTS) and complete Accreditation of Prior Learning based on Competence (not transfer of credits):
Within two weeks since the course start, the student submits a video and a written report showcasing expertise in oral and written workplace communication and professional communication. The report must include concrete examples of workplace communication (e.g. meetings, negotiations, written reports, instructions, emails, and so on). If the submission fulfills the assessment criteria, the student can attain the credits. If the submission does not meet the criteria, the student joins the course.
B: The student can complete the English Professional Skills B2 (5ECTS) and complete Transfer of Credits within the first two weeks of the course if the student has completed a course with the same credits and similar content at a same level (higher education)) educational institution within the last 5 years. The student will also need to provide an official transcript and course content description. Please note that this method of attainment does not apply to Open Path students
Opiskelijan ajankäyttö ja kuormitus
.classroom activities: 28 h
individual work: 45 h
pairwork work: 30 h
group work: 27h
Sisällön jaksotus
September – December 2024
1. Before you start
2. Introducing yourself & studies
3. Emails
4. Presentations
5. Reporting
6. Meetings
7. End of course evaluation
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The students need to physically attend and complete all the tasks/assignments within the deadlines in order to pass the course because this improves the student's ability to track their own learning, receive continuous feedback, and provide ongoing evidence of their skill development throughout the course.
Hylätty (0)
The student has insufficient attendance (has been absent in more than 4 classes). The student has not completed all the tasks. The student has completed tasks but they are not of an acceptable standard.The student has a high percentage (over 15% of similarity in written assignments)
Arviointikriteerit, tyydyttävä (1-2)
The student has completed the tasks with the minimum of set requirements which are outlined by the teacher and are listed in the task instructions. The student has completed tasks later than the given deadlines. The student has not addressed feedback provided by the teacher. The student has been superficially reflecting on his/her own performance and has been late or reluctant to give peer feedback.
Arviointikriteerit, hyvä (3-4)
The student has completed the tasks well fulfilling most of the set requirements which are outlined by the teachers and are listed in the task instructions. The student has completed tasks within the given deadlines. The student has partly addressed feedback provided by the teacher. The student has been reflecting on his/her own performance and has been giving peer feedback.
Arviointikriteerit, kiitettävä (5)
The student has completed the tasks very well fulfilling or surpassing the set requirements which are outlined by the teachers and are listed in the task instructions. The student has completed tasks within the given deadlines or earlier and has addressed well feedback provided by the teacher. The student has been critically reflecting on his/her own performance and has been giving quality peer feedback.
Ilmoittautumisaika
27.05.2024 - 02.09.2024
Ajoitus
05.09.2024 - 10.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
25 - 45
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Poppy Skarli
- COS Opettaja
Ryhmät
-
PINFOS24BPINFOS24B
Tavoitteet
The aim of the course is to activate and develop the students’ field-relevant English language and communication skills. The students gain professional skills in various spoken and written communicative situations encountered in working life and society. In addition, they learn to utilize tools and techniques to further develop their skills in authentic, field-specific contexts.
Upon completing the course, the students have acquired sufficient skills to communicate at level B2 of the European Framework of Reference for Languages which states that at level B2, students should be able to produce clear, coherent and well-structured texts, present detailed descriptions related to their field of interest, express and exchange opinions using fluent language, follow complex argumentation, and read longer articles and reports.
Sisältö
- writing professional, field-specific texts
- presenting and discussing field-specific topics in a professional manner
- reading field-specific texts and utilizing the information in professional contexts
- learning and using key terminology of their field
- becoming professional, autonomous language users in working life
Oppimateriaalit
eacher’s own and web-based material
Opetusmenetelmät
teacher-directed classroom activities, independent work, pair work, group work, project work, online activities (quizzes, meetings
Tenttien ajankohdat ja uusintamahdollisuudet
No exam. There is continuous assessment.
Pedagogiset toimintatavat ja kestävä kehitys
The contents and the assessed outputs of the course are designed to provide the students with English language communication skills they need in working life especially when working in projects. Examples include producing instructions and reports, organizing physical and online meetings and producing the relevant documents and emails, collaborative writing and presentation of results. In addition, the students have to complete tasks individually, in pairs and as a group which enhances their communication and interpersonal skills. The assessment is continuous and teacher and peer assessment is provided after the completion of each task.
The course deals with the theme of sustainable development in discussing presenting, reading articles about general concepts ( e.g. green IT, energy efficiency), technologies & strategies (such as cloud computing, virtualization); social & ethical issues ( e.g. data privacy, digital divide, inclusive access)
Toteutuksen valinnaiset suoritustavat
A: The student can complete the English Professional Skills B2 (5ECTS) and complete Accreditation of Prior Learning based on Competence (not transfer of credits):
Within two weeks since the course start, the student submits a video and a written report showcasing expertise in oral and written workplace communication and professional communication. The report must include concrete examples of workplace communication (e.g. meetings, negotiations, written reports, instructions, emails, and so on). If the submission fulfills the assessment criteria, the student can attain the credits. If the submission does not meet the criteria, the student joins the course.
B: The student can complete the English Professional Skills B2 (5ECTS) and complete Transfer of Credits within the first two weeks of the course if the student has completed a course with the same credits and similar content at a same level (higher education)) educational institution within the last 5 years. The student will also need to provide an official transcript and course content description. Please note that this method of attainment does not apply to Open Path students
Opiskelijan ajankäyttö ja kuormitus
.classroom activities: 28 h
individual work: 45 h
pairwork work: 30 h
group work: 27h
Sisällön jaksotus
September – December 2024
1. Before you start
2. Introducing yourself & studies
3. Emails
4. Presentations
5. Reporting
6. Meetings
7. End of course evaluation
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The students need to physically attend and complete all the tasks/assignments within the deadlines in order to pass the course because this improves the student's ability to track their own learning, receive continuous feedback, and provide ongoing evidence of their skill development throughout the course.
Hylätty (0)
The student has insufficient attendance (has been absent in more than 4 classes). The student has not completed all the tasks. The student has completed tasks but they are not of an acceptable standard.The student has a high percentage (over 15% of similarity in written assignments)
Arviointikriteerit, tyydyttävä (1-2)
The student has completed the tasks with the minimum of set requirements which are outlined by the teacher and are listed in the task instructions. The student has completed tasks later than the given deadlines. The student has not addressed feedback provided by the teacher. The student has been superficially reflecting on his/her own performance and has been late or reluctant to give peer feedback.
Arviointikriteerit, hyvä (3-4)
The student has completed the tasks well fulfilling most of the set requirements which are outlined by the teachers and are listed in the task instructions. The student has completed tasks within the given deadlines. The student has partly addressed feedback provided by the teacher. The student has been reflecting on his/her own performance and has been giving peer feedback.
Arviointikriteerit, kiitettävä (5)
The student has completed the tasks very well fulfilling or surpassing the set requirements which are outlined by the teachers and are listed in the task instructions. The student has completed tasks within the given deadlines or earlier and has addressed well feedback provided by the teacher. The student has been critically reflecting on his/her own performance and has been giving quality peer feedback.
Ilmoittautumisaika
27.05.2024 - 02.09.2024
Ajoitus
04.09.2024 - 16.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
25 - 45
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Poppy Skarli
- COS Opettaja
Ryhmät
-
PINFOS24CPINFOS24C
Tavoitteet
The aim of the course is to activate and develop the students’ field-relevant English language and communication skills. The students gain professional skills in various spoken and written communicative situations encountered in working life and society. In addition, they learn to utilize tools and techniques to further develop their skills in authentic, field-specific contexts.
Upon completing the course, the students have acquired sufficient skills to communicate at level B2 of the European Framework of Reference for Languages which states that at level B2, students should be able to produce clear, coherent and well-structured texts, present detailed descriptions related to their field of interest, express and exchange opinions using fluent language, follow complex argumentation, and read longer articles and reports.
Sisältö
- writing professional, field-specific texts
- presenting and discussing field-specific topics in a professional manner
- reading field-specific texts and utilizing the information in professional contexts
- learning and using key terminology of their field
- becoming professional, autonomous language users in working life
Oppimateriaalit
eacher’s own and web-based material
Opetusmenetelmät
teacher-directed classroom activities, independent work, pair work, group work, project work, online activities (quizzes, meetings
Tenttien ajankohdat ja uusintamahdollisuudet
No exam. There is continuous assessment.
Pedagogiset toimintatavat ja kestävä kehitys
The contents and the assessed outputs of the course are designed to provide the students with English language communication skills they need in working life especially when working in projects. Examples include producing instructions and reports, organizing physical and online meetings and producing the relevant documents and emails, collaborative writing and presentation of results. In addition, the students have to complete tasks individually, in pairs and as a group which enhances their communication and interpersonal skills. The assessment is continuous and teacher and peer assessment is provided after the completion of each task.
The course deals with the theme of sustainable development in discussing presenting, reading articles about general concepts ( e.g. green IT, energy efficiency), technologies & strategies (such as cloud computing, virtualization); social & ethical issues ( e.g. data privacy, digital divide, inclusive access)
Toteutuksen valinnaiset suoritustavat
A: The student can complete the English Professional Skills B2 (5ECTS) and complete Accreditation of Prior Learning based on Competence (not transfer of credits):
Within two weeks since the course start, the student submits a video and a written report showcasing expertise in oral and written workplace communication and professional communication. The report must include concrete examples of workplace communication (e.g. meetings, negotiations, written reports, instructions, emails, and so on). If the submission fulfills the assessment criteria, the student can attain the credits. If the submission does not meet the criteria, the student joins the course.
B: The student can complete the English Professional Skills B2 (5ECTS) and complete Transfer of Credits within the first two weeks of the course if the student has completed a course with the same credits and similar content at a same level (higher education)) educational institution within the last 5 years. The student will also need to provide an official transcript and course content description. Please note that this method of attainment does not apply to Open Path students
Opiskelijan ajankäyttö ja kuormitus
.classroom activities: 28 h
individual work: 45 h
pairwork work: 30 h
group work: 27h
Sisällön jaksotus
September – December 2024
1. Before you start
2. Introducing yourself & studies
3. Emails
4. Presentations
5. Reporting
6. Meetings
7. End of course evaluation
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The students need to physically attend and complete all the tasks/assignments within the deadlines in order to pass the course because this improves the student's ability to track their own learning, receive continuous feedback, and provide ongoing evidence of their skill development throughout the course.
Hylätty (0)
The student has insufficient attendance (has been absent in more than 4 classes). The student has not completed all the tasks. The student has completed tasks but they are not of an acceptable standard.The student has a high percentage (over 15% of similarity in written assignments)
Arviointikriteerit, tyydyttävä (1-2)
The student has completed the tasks with the minimum of set requirements which are outlined by the teacher and are listed in the task instructions. The student has completed tasks later than the given deadlines. The student has not addressed feedback provided by the teacher. The student has been superficially reflecting on his/her own performance and has been late or reluctant to give peer feedback.
Arviointikriteerit, hyvä (3-4)
The student has completed the tasks well fulfilling most of the set requirements which are outlined by the teachers and are listed in the task instructions. The student has completed tasks within the given deadlines. The student has partly addressed feedback provided by the teacher. The student has been reflecting on his/her own performance and has been giving peer feedback.
Arviointikriteerit, kiitettävä (5)
The student has completed the tasks very well fulfilling or surpassing the set requirements which are outlined by the teachers and are listed in the task instructions. The student has completed tasks within the given deadlines or earlier and has addressed well feedback provided by the teacher. The student has been critically reflecting on his/her own performance and has been giving quality peer feedback.
Ilmoittautumisaika
27.05.2024 - 12.09.2024
Ajoitus
12.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
25 - 45
Koulutus
- Ammattikorkeakoulun yhteiset vapaasti valittavat opinnot
- Degree Programme in Information and Communications Technology
Opettaja
- COS Opettaja
- Vilhelmiina Valonen
Ryhmät
-
VAVA2425Ammattikorkeakoulun yhteiset vapaasti valittavat
-
PINFOS24APINFOS24A
Tavoitteet
Opintojakson tavoitteena on eurooppalaisen viitekehyksen mukaan toimiva alkeiskielitaito eli taitotaso A1.3.
Opiskelija osaa viestiä tutuissa ja arkipäiväisissä tilanteissa käyttämällä keskeisintä sanastoa ja ilmauksia.
Sisältö
Opintojakson suoritettuaan opiskelija osaa
- kertoa itsestään, elämästään, harrastuksistaan ja opiskelustaan kirjoittamalla ja puhumalla
- käydä jokapäiväiseen elämään ja asiointi- ja palvelutilanteisiin liittyviä rutiininomaisia keskusteluja
- muodostaa kysymyksiä, kehotuksia, pyyntöjä ja kieltoja lyhyinä lauseina tai lausumina
- lukea lyhyitä tekstejä ja löytää tarvitsemansa tiedon esimerkiksi ohjeesta tai aikataulusta.
Oppimateriaalit
Opettajan materiaali ja linkit löytytvät Itslearning-alustalta.
Kirja: Gehring, Sonja & Heinzmann, Sanni. 2023. Suomen mestari 1 Uudistettu — Suomen kielen oppikirja aikuisille. Otava.
Opetusmenetelmät
Tehtäväperustaisuus, ryhmätyöskentely, parityöskentely, itsenäinen työskentely kotona.
Tenttien ajankohdat ja uusintamahdollisuudet
Kurssin suorittaminen edellyttää tehtävien palauttamista määräajassa.
Pedagogiset toimintatavat ja kestävä kehitys
Työskentely oppitunneilla ryhmissä ja itsenäisesti, harjoittelu Itslearning-alustalla, kulttuurinen kestävyys.
Opiskelijan ajankäyttö ja kuormitus
Kirjallisia ja suullisia harjoitustehtäviä oppitunneilla ja itsenäisesti kotona.
3 arvioitavaa tehtävää: sanastotehtävä, suullinen tehtävä ja kirjallinen tehtävä.
5 opintopistettä tarkoittaa noin 130 tuntia opiskelijan työtä, johon sisältyy oppitunnit ja itsenäinen työskentely.
Sisällön jaksotus
Opintojakson tavoitteena on oppia suomen kielen perustaidot keskittyen käytännön kielitaitoon opiskelijan jokapäiväisessä elämässä ja opiskelussa. Kurssin tavoitteena on saavuttaa suomen kielen perustaidot tasolla A1.2.
Oppitunnit pidetään Kupittaan kampuksella. Tämän lisäksi opiskelijan on opiskeltava kieltä itsenäisesti saavuttaakseen tavoitellun kielitaitotason A1.2.
Kurssin käytyäsi pystyt käyttämään tärkeimpiä ilmaisuja jokapäiväisissä tilanteissa ja osaat:
- kertoa itsestäsi ja opinnoista suullisesti ja kirjallisesti
- muodostaa lyhyitä lauseita ja keskusteluja jokapäiväisissä tilanteissa
- kysyä yksinkertaisia kysymyksiä ja vastata niihin
Lähiopetus Kupittaan kampuksella - katso lukujärjestys.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Opintojaksolla arvioidaan opiskelijan kirjallista ja suullista kielitaitoa.
Arvosanaan vaikuttavat määräajassa tehdyt koti- ja tuntitehtävät sekä arvioitavat tehtävät. Arvioitavat tehtävät arvioidaan pisteillä 0 - 3. Koti- ja tuntitehtävistä opiskelija voi saada 0 - 3 pistettä kurssiarviointiin.
Kurssiarvosana
Pisteet tehtävistä
0
0–3 p.
1
4–5 p.
2
6 p.
3
7–8 p.
4
9–10 p.
5
11–12 p.
Ilmoittautumisaika
27.05.2024 - 12.09.2024
Ajoitus
12.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
25 - 45
Koulutus
- Ammattikorkeakoulun yhteiset vapaasti valittavat opinnot
- Degree Programme in Information and Communications Technology
Opettaja
- COS Opettaja
- Vilhelmiina Valonen
Ryhmät
-
VAVA2425Ammattikorkeakoulun yhteiset vapaasti valittavat
-
PINFOS24BPINFOS24B
Tavoitteet
Opintojakson tavoitteena on eurooppalaisen viitekehyksen mukaan toimiva alkeiskielitaito eli taitotaso A1.3.
Opiskelija osaa viestiä tutuissa ja arkipäiväisissä tilanteissa käyttämällä keskeisintä sanastoa ja ilmauksia.
Sisältö
Opintojakson suoritettuaan opiskelija osaa
- kertoa itsestään, elämästään, harrastuksistaan ja opiskelustaan kirjoittamalla ja puhumalla
- käydä jokapäiväiseen elämään ja asiointi- ja palvelutilanteisiin liittyviä rutiininomaisia keskusteluja
- muodostaa kysymyksiä, kehotuksia, pyyntöjä ja kieltoja lyhyinä lauseina tai lausumina
- lukea lyhyitä tekstejä ja löytää tarvitsemansa tiedon esimerkiksi ohjeesta tai aikataulusta.
Oppimateriaalit
Opettajan materiaali ja linkit löytytvät Itslearning-alustalta.
Kirja: Gehring, Sonja & Heinzmann, Sanni. 2023. Suomen mestari 1 Uudistettu — Suomen kielen oppikirja aikuisille. Otava.
Opetusmenetelmät
Tehtäväperustaisuus, ryhmätyöskentely, parityöskentely, itsenäinen työskentely kotona.
Tenttien ajankohdat ja uusintamahdollisuudet
Kurssin suorittaminen edellyttää tehtävien palauttamista määräajassa.
Pedagogiset toimintatavat ja kestävä kehitys
Työskentely oppitunneilla ryhmissä ja itsenäisesti, harjoittelu Itslearning-alustalla, kulttuurinen kestävyys.
Opiskelijan ajankäyttö ja kuormitus
Kirjallisia ja suullisia harjoitustehtäviä oppitunneilla ja itsenäisesti kotona.
3 arvioitavaa tehtävää: sanastotehtävä, suullinen tehtävä ja kirjallinen tehtävä.
5 opintopistettä tarkoittaa noin 130 tuntia opiskelijan työtä, johon sisältyy oppitunnit ja itsenäinen työskentely.
Sisällön jaksotus
Opintojakson tavoitteena on oppia suomen kielen perustaidot keskittyen käytännön kielitaitoon opiskelijan jokapäiväisessä elämässä ja opiskelussa. Kurssin tavoitteena on saavuttaa suomen kielen perustaidot tasolla A1.2.
Oppitunnit pidetään Kupittaan kampuksella. Tämän lisäksi opiskelijan on opiskeltava kieltä itsenäisesti saavuttaakseen tavoitellun kielitaitotason A1.2.
Kurssin käytyäsi pystyt käyttämään tärkeimpiä ilmaisuja jokapäiväisissä tilanteissa ja osaat:
- kertoa itsestäsi ja opinnoista suullisesti ja kirjallisesti
- muodostaa lyhyitä lauseita ja keskusteluja jokapäiväisissä tilanteissa
- kysyä yksinkertaisia kysymyksiä ja vastata niihin
Lähiopetus Kupittaan kampuksella - katso lukujärjestys.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Opintojaksolla arvioidaan opiskelijan kirjallista ja suullista kielitaitoa.
Arvosanaan vaikuttavat määräajassa tehdyt koti- ja tuntitehtävät sekä arvioitavat tehtävät. Arvioitavat tehtävät arvioidaan pisteillä 0 - 3. Koti- ja tuntitehtävistä opiskelija voi saada 0 - 3 pistettä kurssiarviointiin.
Kurssiarvosana
Pisteet tehtävistä
0
0–3 p.
1
4–5 p.
2
6 p.
3
7–8 p.
4
9–10 p.
5
11–12 p.
Ilmoittautumisaika
27.05.2024 - 12.09.2024
Ajoitus
12.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
25 - 45
Koulutus
- Ammattikorkeakoulun yhteiset vapaasti valittavat opinnot
- Degree Programme in Information and Communications Technology
Opettaja
- COS Opettaja
- Vilhelmiina Valonen
Ryhmät
-
VAVA2425Ammattikorkeakoulun yhteiset vapaasti valittavat
-
PINFOS24CPINFOS24C
Tavoitteet
Opintojakson tavoitteena on eurooppalaisen viitekehyksen mukaan toimiva alkeiskielitaito eli taitotaso A1.3.
Opiskelija osaa viestiä tutuissa ja arkipäiväisissä tilanteissa käyttämällä keskeisintä sanastoa ja ilmauksia.
Sisältö
Opintojakson suoritettuaan opiskelija osaa
- kertoa itsestään, elämästään, harrastuksistaan ja opiskelustaan kirjoittamalla ja puhumalla
- käydä jokapäiväiseen elämään ja asiointi- ja palvelutilanteisiin liittyviä rutiininomaisia keskusteluja
- muodostaa kysymyksiä, kehotuksia, pyyntöjä ja kieltoja lyhyinä lauseina tai lausumina
- lukea lyhyitä tekstejä ja löytää tarvitsemansa tiedon esimerkiksi ohjeesta tai aikataulusta.
Oppimateriaalit
Opettajan materiaali ja linkit löytytvät Itslearning-alustalta.
Kirja: Gehring, Sonja & Heinzmann, Sanni. 2023. Suomen mestari 1 Uudistettu — Suomen kielen oppikirja aikuisille. Otava.
Opetusmenetelmät
Tehtäväperustaisuus, ryhmätyöskentely, parityöskentely, itsenäinen työskentely kotona.
Tenttien ajankohdat ja uusintamahdollisuudet
Kurssin suorittaminen edellyttää tehtävien palauttamista määräajassa.
Pedagogiset toimintatavat ja kestävä kehitys
Työskentely oppitunneilla ryhmissä ja itsenäisesti, harjoittelu Itslearning-alustalla, kulttuurinen kestävyys.
Opiskelijan ajankäyttö ja kuormitus
Kirjallisia ja suullisia harjoitustehtäviä oppitunneilla ja itsenäisesti kotona.
3 arvioitavaa tehtävää: sanastotehtävä, suullinen tehtävä ja kirjallinen tehtävä.
5 opintopistettä tarkoittaa noin 130 tuntia opiskelijan työtä, johon sisältyy oppitunnit ja itsenäinen työskentely.
Sisällön jaksotus
Opintojakson tavoitteena on oppia suomen kielen perustaidot keskittyen käytännön kielitaitoon opiskelijan jokapäiväisessä elämässä ja opiskelussa. Kurssin tavoitteena on saavuttaa suomen kielen perustaidot tasolla A1.2.
Oppitunnit pidetään Kupittaan kampuksella. Tämän lisäksi opiskelijan on opiskeltava kieltä itsenäisesti saavuttaakseen tavoitellun kielitaitotason A1.2.
Kurssin käytyäsi pystyt käyttämään tärkeimpiä ilmaisuja jokapäiväisissä tilanteissa ja osaat:
- kertoa itsestäsi ja opinnoista suullisesti ja kirjallisesti
- muodostaa lyhyitä lauseita ja keskusteluja jokapäiväisissä tilanteissa
- kysyä yksinkertaisia kysymyksiä ja vastata niihin
Lähiopetus Kupittaan kampuksella - katso lukujärjestys.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Opintojaksolla arvioidaan opiskelijan kirjallista ja suullista kielitaitoa.
Arvosanaan vaikuttavat määräajassa tehdyt koti- ja tuntitehtävät sekä arvioitavat tehtävät. Arvioitavat tehtävät arvioidaan pisteillä 0 - 3. Koti- ja tuntitehtävistä opiskelija voi saada 0 - 3 pistettä kurssiarviointiin.
Kurssiarvosana
Pisteet tehtävistä
0
0–3 p.
1
4–5 p.
2
6 p.
3
7–8 p.
4
9–10 p.
5
11–12 p.
Ilmoittautumisaika
01.06.2024 - 09.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
3 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
70 - 110
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Poppy Skarli
- Noora Maritta Nieminen
- Hazem Al-Bermanei
- Tiina Ferm
- Paula Steinby
Ryhmät
-
PINFOS24CPINFOS24C
-
PINFOS24APINFOS24A
-
PINFOS24BPINFOS24B
Tavoitteet
Opintojakson suoritettuaan opiskelija:
ymmärtää CDIO-konseptin perusteet.
tuntee ongelmanratkaisun ja suunnitteluajattelun perusteet.
tuntee tavanomaiset ICT-projektinhallinnan menetelmät.
tuntee ohjelmistokehityksen peruskäsitteet.
tuntee oman koulutuksensa oppimissuunnitelman sisällön ja rakenteet.
tuntee mahdollisuudet opintojen ja osaamisen hyväksilukemiseen sekä ristiinopiskeluun.
ymmärtää opiskelutaitojen merkityksen ja osaa arvioida omia kehittämistarpeitaan.
Sisältö
Tällä opintojaksolla tutustutaan CDIO (Conceive-Design-Implement-Operate) -viitekehyksen perusteisiin keskittyen erityisesti 'Conceive'- ja 'Design'-osioihin. Opiskelijat oppivat CDIO-mallin periaatteet ja niiden soveltamista käytännössä insinööritieteissä ja teknisillä aloilla. Opiskelija saa käytännön kokemusta myös ongelmien hahmottamisesta ja ratkaisujen suunnittelusta. Opiskelija saa tietoa oppimissuunnitelmasta, opinto- ja tukimahdollisuuksista sekä tarvittavista opiskelutaidoista.
Toteutuksen valinnaiset suoritustavat
-
Arviointiasteikko
Hyväksytty/Hylätty
Esitietovaatimukset
Ei edeltävyysehtoja.
Ilmoittautumisaika
24.07.2024 - 12.09.2024
Ajoitus
03.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
30 - 80
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jami Aho
- Jaro Virta
Vastuuopettaja
Jami Aho
Ajoitusryhmät
- Ryhmä 1 (Koko: 30. Avoin AMK: 0.)
- Ryhmä 2 (Koko: 30. Avoin AMK: 0.)
Ryhmät
-
ICTMODgameSemMOD Game Development (International Semester)
-
PTIVIS23PGame and Interactive Technologies
Pienryhmät
- Ryhmä 1
- Ryhmä 2
Tavoitteet
After completing the module, the student will be able to:
- Demonstrate their understanding the various dimensions (physical, temporal, environmental and emotional) that describe a game world by making use of an appropriate terrain editor to create a limited game world
- Develop a game narrative with scripted dialog for a given game idea or concept
- Understand and manage the complexities of game interface design
- Define core mechanics and explain their role in creating an entertainment experience
- Map out the level design and game balancing process and show an awareness of problems that need to be avoided in the level design process
- Incorporate visual, behavioural and audible character attributes in order to create a compelling and believable character with an industry recognised modelling tool
Sisältö
- Game standard terrain editor
- Creative writing and dialog design tools
- Industry standard processes for designing user interfaces
- Design principles for level and game balancing layouts
- Character design principles and appropriate game art tools
Oppimateriaalit
Unity - Create with Code
https://learn.unity.com/course/create-with-code
Opetusmenetelmät
The course will be delivered through onsite sessions at Campus and the core learning will take place in a tutorial fashion.
Although peer-assisted learning is encouraged, students are expected to produce individual deliverable (in other words, no group work).
The course will be using Itslearning as the learning platform and teaching sessions will held in the campus.
Each Tuesday Support is available during the laboratory hours and the student's progress is monitored on weekly base.
Tenttien ajankohdat ja uusintamahdollisuudet
No exam dates;
This course does not have any retake possibilities. Failing the course means that students will have to repeat it the following year.
Students will be required to present their game projects in 3 milestones:
26.09.2023 - Concept project design document presentation of personal project and peer evaluation
07.11.2023 - Prototype presentation of personal project and peer evaluation
12.12.2023 - Final game presentation and peer evaluation
The concept presentations are for monitoring student progress and used as the basis of formative feedback. If you miss this milestone, one grade point will be deducted from the final grade.
The final game presentation is mandatory - failure to present this will cause the student to fail the course
Pedagogiset toimintatavat ja kestävä kehitys
This course leans on CDIO principles and takes a project-based learning approach.
Toteutuksen valinnaiset suoritustavat
Competence demonstration, ff you have experience from industry or experience that is compatible with the course content. Discuss with the lecturer to arrange the demonstration.
Opiskelijan ajankäyttö ja kuormitus
This course requires students to work 135 hours and is divided as follows:
- Contact sessions and presentations: 20 to 30 hours
- Independent tutorial work: 40 to 50 hours
- Developing your own game: 60 to 70 hours
All course work is individual
Students will be required to present their game projects in 3 milestones:
24.09.2024 - Concept project design document presentation of personal project and peer evaluation
05.11.2024 - Prototype presentation of personal project and peer evaluation
10.12.2024 - Final game presentation and peer evaluation
The concept presentations are for monitoring student progress and used as the basis of formative feedback. If you miss this milestone, one grade point will be deducted from the final grade.
The final game presentation is mandatory - failure to present this will cause the student to fail the course.
Sisällön jaksotus
This course is based on the Online material "Create with Code" presented by Unity. Each week will contain onsite supporting lectures for each week topic and contemporary game technologies and game industry news.
70% mandatory participation for lectures and lab sessions.
Students will be expected to work through the material according to the following schedule:
- 03.09.2024: Course introduction and Setting up Unity
- 10.09.2024.Create with Code...Unit 1
- 17.09.2024: Create with Code...Unit 2
- 24.09.2024: Concept presentation of personal project, peer evaluation, refine idea
- 01.10.2024: Create with Code...Unit 3
- 08.10.2024: Create with Code...Unit 4
- 15.10.2024: Independent work on your personal project
- 22.10.2024: Create with Code...Unit 5
- 29.10.2024: Create with Code...Unit 6
- 5.11.2024: Prototype presentation of personal project. Peer evaluation.
- 12.11.2024: Jami's lecture on X
- 19.11.2024: Jami's lecture on Y
- 26.11.2024: Independent work on your game
- 03.12.2024: Finalize your game
- 10.12.2024: Final game presentations
Viestintäkanava ja lisätietoja
Course lecturers will be present onsite every week during the allocated timetable slot.
The first 30-60 minutes of each session will be used to:
- Share game industry news
- Highlight some of the latest development trends and technologies
- Open more topics from Create With Code and Unity Learn
- Introduce and Demonstrate tools that can help develop content for your personal project
- Respond to general student queries
The remaining time of each session will be an opportunity for students to work on their own games and seeking assistance and support from the lecturer.
Lecturers will review student progress with the Unity tutorial work on a weekly basis.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The game project is evaluated as follows:
- Lecturer overall impression of the game (H-5);
- Peer evaluation of the game (H-5).
The combination of these will give the final grade for the course.
Missing the concept or prototype presentation will result in the deduction of 1 grade point from the final grade.
Attending more than 75% of the onsite sessions will result in positively to the final grade.
Hylätty (0)
Failure to produce and present the final game will cause the student to fail the course.
Participating in less than 70% of the onsite sessions will cause the student to fail the course.
Arviointikriteerit, tyydyttävä (1-2)
- Project contains a few of the features outlined in the project plan
- Did not really stay on track with their planned milestones
- Did not use their Unity or C# skills in any new ways
- Code and hierarchy are disorganized, using inconsistent conventions
Arviointikriteerit, hyvä (3-4)
- Project contains most of the features outlined in the project plan
- Stayed mostly on track with their planned milestones
- Used their Unity and/or C# skills in new, but not necessarily creative ways
- Code and hierarchy are mostly neat & commented, using correct conventions
Arviointikriteerit, kiitettävä (5)
- Project contains all of the features outlined in the project plan
- Stayed on track with their planned milestones
- Used their Unity and/or C# skills in a novel and creative ways
- Code and hierarchy are neat & commented, using correct conventions
Ilmoittautumisaika
24.07.2024 - 12.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Hazem Al-Bermanei
Ryhmät
-
ICTMODgameSemMOD Game Development (International Semester)
-
PTIVIS22PGame and Interactive Technologies
Tavoitteet
After completing the module, the student will be able to:
- Describe a 2D Cartesian coordinate space and how to locate points using that space and extend these ideas into 3D
- Calculate vectors and use them in games
- Describe some basic concepts of image and video processing and compression
- Calculate matrices and use them in games
- Learn about linear transformations (such as translations, scaling, skewing, and rotations) and multilinear transformations (including rotations about an arbitrary axis)
- Calculate algorithmic (Kolmogorov) complexity and understand how this is related to game performance
Sisältö
- Cartesian Coordinate Systems
- Vectors
- Multiple Coordinate Spaces
- Matrices & Linear Transforms
- Polar Coordinate Systems
- Rotation
- Geometric Primitives
- Algorithmic complexity
Arviointiasteikko
H-5
Ilmoittautumisaika
02.07.2024 - 18.10.2024
Ajoitus
21.10.2024 - 20.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- David Oliva
Ryhmät
-
ICTMODgameSemMOD Game Development (International Semester)
-
PTIVIS22PGame and Interactive Technologies
Tavoitteet
After completing the course the student can
- use discrete time in programming
- use physics theories in programming
- simulate practical and mechanical problems by programming
- construct and implement efficient algorithms of the topics above for game purposes
Sisältö
- Algorithmics with focus on algorithm design and algorithm analysis
- Time in programming
- Kinematics and rotational motion
- Forces causing movement
- Collisions
- Using simulations in programming
Arviointiasteikko
H-5
Ilmoittautumisaika
01.06.2024 - 13.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Werner Ravyse
Ryhmät
-
PTIVIS21PGame and Interactive Technologies
Tavoitteet
After completing the course the student is able:
- to work efficiently in game testing projects which are executed in a close cooperation with local industry
- to apply game testing techniques systematically
- to design, implement, and document game testing from quality assurance perspective
- to design, implement, and document game testing from usability perspective
- to apply devices used in user tests, and to work efficiently in experiments
Sisältö
- Ddesigning game tests and identifying test requirements
- Game testing techniques
- Analysing game testing results
- Methods in user tests and usability evaluation
- Game testing project as a group work for local industry
- Participating usability test project
Arviointiasteikko
H-5
Ilmoittautumisaika
01.06.2024 - 18.10.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Werner Ravyse
Ryhmät
-
ICTMODgameSemMOD Game Development (International Semester)
-
PTIVIS22PGame and Interactive Technologies
Tavoitteet
After completing the course, the student will be able to:
- Engage in theoretical discussions about games that are not only for entertainment
- Apply known success factors of serious games to the design and development of a serious game
- Describe and implement a serious game as part of a learning environment
- Apply a basic understanding of human motivation to the design of solutions aimed at increased user engagement with underlying business processes
- Build and implement solutions for increased user engagement with underlying business processes
- Evaluate the effectiveness of serious games and gamification solutions
Sisältö
- Serious game development frameworks
- Gamification development frameworks
- The psychology of learning and how this relates to serious game development
- Academic literature that highlights and explains human motivation as the basis for gamification
- Various game design and game development tools
- Evaluation techniques and methodologies for evaluating serious games and gamification solutions
Arviointiasteikko
Hyväksytty/Hylätty
Ilmoittautumisaika
29.05.2024 - 14.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
20 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Pia Satopää
Ryhmät
-
PTIETS22dncsPTIETS22 Tietoverkot ja Kyberturva
-
ICTMODictprojSemMOD ICT Projects & Cybersecurity (International Semester)
-
PTIVIS22TData Networks and Cybersecurity
Tavoitteet
After completing the course the student can:
- explain the basic principles of information security risk assessment and risk management
- list the phases of information security risk management process
- classify information security risks by applying different approaches
- give examples of different information security risk assessment methods
- organize and conduct information security risk assessment to an SME sector enterprise or similar size organization
- analyze the results of information security risk assessment
- give justified improvement proposals to mitigate information security risks.
Sisältö
- The basic principles of information security risk assessment and risk management
- Information security risk management standard ISO/IEC 27005:2008
- Information security risk assessment methods and best practices
- Practical work
Arviointiasteikko
H-5
Ilmoittautumisaika
30.07.2024 - 09.09.2024
Ajoitus
09.09.2024 - 15.11.2024
Opintopistemäärä
1 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Lemminkäisenkatu
Opetuskielet
- Englanti
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Reetta Partala
- Ana Kupri-Karenmaa
Ryhmät
-
PSOSS24ENDegree Programme in Social Services, Early Childhood Education, S24
-
PBUADS24Degree Programme in Business Administration PBUADS24
-
PENERS24Energy and Environmental Engineering, S24
-
PIMES24Industrial Management and Engineering S2024
-
PMECES24Bachelor of Engineering, Mechanical Engineering
-
PINFOS24Information and Communications Technology, S24
Tavoitteet
After completing the course, the student can
discuss Turku University of Applied Sciences as an organization and work community
identify the regulations and rules governing studying in Turku University of Applied Sciences
operate the digital learning environments and tools of the university
locate information regarding studying, safety issues, student health services and recruitment possibilities
describe and identify values and norms of the Finnish society
Sisältö
Digistartti
Intranet Messi
Cultural information
Opetusmenetelmät
Lectures and discussions about the topic of the week.
Pedagogiset toimintatavat ja kestävä kehitys
During the implementation student gets familiarized with Turku UAS pedagogical approach where studying is based on active learning methods that enable varied and effective ways of learning. Also, the course is aiming to promote ecological solutions in everyday life of a student.
Opiskelijan ajankäyttö ja kuormitus
Weekly lectures and completing Digistart.
Arviointikriteerit, hyväksytty/hylätty
Active attendance and completed Digistart.
Sisällön jaksotus
The course is optional for international bachelor’s degree programme students. It will be implemented as a lecture series. Topics of the lectures support the student when starting the studies in Finland.
There is one weekly contact day during the course.
Viestintäkanava ja lisätietoja
Lecture once a week
Arviointiasteikko
Hyväksytty/Hylätty
Ilmoittautumisaika
29.05.2024 - 05.09.2024
Ajoitus
05.09.2024 - 12.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
40 - 70
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mikko Peltonen de Santiago
Ryhmät
-
PINFOS24APINFOS24A
-
PINFOS24BPINFOS24B
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- osaa käyttää yleismittaria ja oskilloskooppia yksinkertaisissa mittaustehtävissä
- tunnistaa passiivisia ja aktiivisia komponentteja ja tietää perusteet niiden ominaisuuksista
- osaa laskea yksinkertaisista virtapiireistä virta-, jännite- ja resistanssiarvoja sekä tehoja
- tietää perusteet analogisen ja digitaalisen elektroniikan peruskomponenteista ja niiden peruskytkennöistä
Sisältö
- piiri- ja mittaustekniikan peruskäsitteet: virta, jännite, resistanssi, teho
- elektroniikan passiiviset ja aktiiviset komponentit
- analogiaelektroniikan ja digitaalielektroniikan perusteet
Oppimateriaalit
Lecture notes, links and videos on the course's ITSlearning page
Opetusmenetelmät
Lectures, lab sessions, pair work, independent study
Tenttien ajankohdat ja uusintamahdollisuudet
Lab test will take place in week 49.
Pedagogiset toimintatavat ja kestävä kehitys
During the course we will learn electronics skills fundamental for an ICT-engineer's background knowledge. Most of the learning happens in the electronics lab, during hands-on assignments where students work in pairs to build circuits and measure how they operate.
Sustainable development aspects are considered during the course. In lectures, the applications of electronics in creating an ecologically sustainable and resilient society are highlighted. Wasteful practices in the lab are discouraged.
Toteutuksen valinnaiset suoritustavat
If a student wants to pass the course without submitting the reports, this needs to be agreed upon with the teacher.
Opiskelijan ajankäyttö ja kuormitus
Contact hours (lectures and lab sessions)
Independent study, preparing for the labs and lab test, writing lab reports
6 reports on lab assignments and one lab test. Work will be distributed throughout the duration of the course.
Sisällön jaksotus
The course will begin in week 36 and end in week 50.
Topics:
- Basic concepts of circuit analysis and measurements: current, voltage, resistance, power
- Basic usage of the oscilloscope to measure and analyse AC signals
- Basics of analog and digital electronics
- Active and passive components used in electronics, such as transistors and operational amplifiers
Viestintäkanava ja lisätietoja
ITSlearning
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Assessment consists of three parts:
- Reports for assignments 1-6 (12 p each, total 72 p), throughout the duration of the course
- Lab test (16 p), on week 49
- Attendance (2 p for every lecture and 1 p for each of the two practice labs)
The total points to be obtained: 100 p.
To pass, the following conditions must both be met:
1) At least four assignments must be handed in by the deadline of assignment 6
2) The total number of points by the end of the course must be at least 50 p.
The grade boundaries are:
0-49 = FAIL
50-59 = 1
60-69 = 2
70-79 = 3
80-89 = 4
90-100 = 5
- If a submitted report is missing half or more of either the pre-assignments or the lab tasks, it will receive 0 p.
- If a submitted report has received 0 p or the lab tasks of the report contain otherwise significant errors, the report may be resubmitted, provided that the erroneous lab work is redone.
- If a report is submitted after the deadline, it will receive a reduction of 4 p. This also applies to resubmitted reports.
Hylätty (0)
Total points 49 or less, OR the number of assignments submitted by the deadline of assignment 6 is three or less
Arviointikriteerit, tyydyttävä (1-2)
50-59 points = 1
60-69 points = 2
AND
At least four assignments must be handed in by the deadline of assignment 6
Arviointikriteerit, hyvä (3-4)
70-79 points = 3
80-89 points = 4
AND
At least four assignments must be handed in by the deadline of assignment 6
Arviointikriteerit, kiitettävä (5)
90-100 = 5
AND
At least four assignments must be handed in by the deadline of assignment 6
Esitietovaatimukset
Lukion lyhyt tai pitkä matematiikan oppimäärä
TAI
peruskoulun matematiikan oppimäärä, ammattiopetuksen matematiikan opintojaksot sekä Johdatus matematiikkaan ja fysiikkaan –opintojakson sisältö
TAI
vastaavat tiedot ja taidot
Ilmoittautumisaika
03.06.2024 - 15.09.2024
Ajoitus
06.09.2024 - 13.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jaro Virta
- Taisto Suominen
Ryhmät
-
ICTMODgameSemMOD Game Development (International Semester)
-
PTIVIS23PGame and Interactive Technologies
Tavoitteet
After completing the course, the student will be able to:
- Identify the roles in game development and integrate into a game production team
- Identify and use the most common game development tools and industry standards
- Identify different platforms in game development and perform basic operations within one platform
- Understand and apply game design thinking
- Use basic tools related to audio listener and audio source interaction
- Understand copyright law and the purpose of immaterial property
Sisältö
Introduction to
- The history of video games
- Phases and disciplines of the game development process
- 2D and 3D game content creation
- Game audio (basic sound editing and sound implementation within games)
- Game programming
- Game development tools and game platforms
- The game industry
Oppimateriaalit
Due to the practical nature of this course, there is no prescribed learning material. All necessary documentation and other material toward the successful completion of Intro to Game Dev Tools will be shared with students throughout the course.
Opetusmenetelmät
The course will be delivered through close contact lecture sessions.
Peer-assisted learning is required throughout the course of the group project.
This course is a collaboration with the University of Turku and we will use the Moodle learning platform.
The shortcut for the Moodle page is:
http://bit.ly/igdt2024
Students are able to access Moodle using their HAKA accounts (TUAS account credentials).
Tenttien ajankohdat ja uusintamahdollisuudet
No exam dates;
This course does not have any retake possibilities. Failing the course means that students will have to repeat it the following year.
Pedagogiset toimintatavat ja kestävä kehitys
This course leans on CDIO principles and takes a project-based learning approach.
The course is held onsite at campus with close contact. Mandatory participation for 70% of the close contact sessions.
Toteutuksen valinnaiset suoritustavat
Competence demonstration, if you have experience from industry or other experience that is compatible with the course content.Discuss with lecturer to arrange the demonstrations.
Opiskelijan ajankäyttö ja kuormitus
This course requires students to work 135 hours and is divided as follows:
- Lectures and presentations: 40 hours
- Group work and preparation: 95 hours
The group work requires students to work together in teams to make a small game project.
The course is held onsite at campus with close contact. Mandatory participation for 70% of the close contact sessions.
Students will be required to present their group game project in 3 milestones:
Week 38 - Concept presentation
Week 43 - Prototype presentation
Week 49 - Final game presentation
The concept and prototype presentations are for monitoring student progress and used as the basis of formative feedback. For every formative milestone missed, one grade point will be deducted from the final grade of each group member.
The final game presentation is mandatory - failure to present this will cause the entire group to fail the course.
Sisällön jaksotus
Course starts on 6.9.2024 and ends 13.12.2024. The course is held onsite at campus with close contact. Mandatory participation for 70% of the close contact sessions.
Program (the order might change)
Week 36: Introduction to games industry and the history of video games
Week 37: Game Design and instructions for your first game project
Week 38: Game Engines
Week 39: Concept presentations
Week 40: Game Graphics
Week 41: Game Programming
Week 42: No Session. *Work on your game project*
Week 43: Game Programming - AI
Week 44: Prototype presentations
Week 45: Game Audio and tools
Week 46: Game Optimization and polishing
Week 47: Publishing the project. Publishing platforms, channels and process
Week 48: Guest lecture
Week 49: Final Game presentation
Viestintäkanava ja lisätietoja
This course is a collaboration with the University of Turku and we will use the Moodle learning platform. The shortcut for the Moodle page is http://bit.ly/igdt2024
Students are able to access Moodle using their Haka accounts (TUAS account credentials).
Mandatory participation for 70% of the close contact sessions.
Participation is mandatory due: important lectures that will give solid base for GAIT competence track studies, grouping and team spirit, peer assisted learning, immediate support and feedback, engagement and motivation, consistency and discipline.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The game project is evaluated as follows:
GROUP grade...
- Lecturers overall impression of the game (H-5).
INDIVIDUAL student per group grade
Each student will also be measured on their contribution to the group's activities for each project by:
- Self assessment of the contribution made;
- Group member evaluation of the contribution made;
The combination of these gives an individual grade for each student per project.
Hylätty (0)
Failure to produce and present the group game project will cause the entire group to fail the course.
Individual non-participation as determined by the peer-evaluation will also lead to failing the course.
Arviointikriteerit, tyydyttävä (1-2)
- Project contains a few of the features outlined in the project plan
- Did not really stay on track with their planned milestones
- Did not use their Game Engine or programming skills in any new ways
- Code and hierarchy are disorganized, using inconsistent conventions
- The presentation were given without preparation
Arviointikriteerit, hyvä (3-4)
- Project contains most of the features outlined in the project plan
- Stayed mostly on track with their planned milestones
- Used their Content Creations skills and learned more, but not necessarily creative ways
- Used their Game Engine and/or programming skills in new, but not necessarily creative ways
- Code and hierarchy are mostly neat & commented, using correct conventions
- Good quality and prepared Group Presentations
Arviointikriteerit, kiitettävä (5)
- Project contains all of the features outlined in the project plan
- Stayed on track with their planned milestones
- Used their Content Creations skills and learned more skills in a novel and creative ways
- Used their Game Engine and/or programming skills in a novel and creative ways
- Code and hierarchy are neat & commented, using correct conventions
- Group Presentations were excellent and well prepared
Esitietovaatimukset
Suoritettu Game Development Essentials (5051259)
Ilmoittautumisaika
01.06.2024 - 06.09.2024
Ajoitus
02.09.2024 - 08.12.2024
Opintopistemäärä
10 op
TKI-osuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
30 - 70
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Annukka Kinnari
- Marika Säisä
Ryhmät
-
PTIVIS23OSoftware Engineering and Project Management
-
ICTMODictprojSemMOD ICT Projects & Cybersecurity (International Semester)
-
PTIETS23sepmSoftware Engineering and Project Management
Tavoitteet
After completing the course the student can:
Work as a team member and/or project manager in an ICT project.
Customer communication.
Substance knowledge on ICT field.
Work-life skills and soft skills including team work, communication, communication in English, time management, professional attitude and self-management skills.
Sisältö
Project work in an international project team in ICT projects.
Substance knowledge of different ICT field -related topics.
Working life skills (team working, communication, time management, professional attitude and taking responsibility) and problem-solving skills.
Oppimateriaalit
- Various internet sources, links & descriptions online
- Lecture slides
- theFIRMA's and course's itslearning
Opetusmenetelmät
Theory part consists of lectures, independent work, and group work
In project, the student works together with the project team mainly onsite.
Tenttien ajankohdat ja uusintamahdollisuudet
No exam
To successfully pass the course, students must achieve passing grade in both the assignments and the project work components.
If a student does not pass the course, they are required to re-enroll and participate in the course during the next available offering, typically the following academic year.
Pedagogiset toimintatavat ja kestävä kehitys
Practical assignments and reports
Project work
Self-study
Toteutuksen valinnaiset suoritustavat
Project work part can be done in a company, if student has a ICT-related job. This has to be agreed separately with responsible teacher.
Opiskelijan ajankäyttö ja kuormitus
This course is in total 10 ECTS: 10 x 27h = 270 hours of work.
The course will run during the autumn semester 2024.
To pass the course, the student must submit the required assignments on time. Moreover, there are also assignments that are done together during the lecture.
The theory part of the course consists of lectures and activities during the lecture(13x3h), assignments and self-study (136 hours), small group meetings (in total of 5 hours), and theFirma information sessions (in total of 9 hours).
Additionally the student is expected to participate in 4 guest lectures and write a report about them (27 hours)
The practical part of the course consists of 81 hours of project work
Majority of project work is done on-site.
For the project managers working in theFirma projects, there is obligatory weekly meeting that they are expected to participate. For other project members, the weekly meeting is voluntary.
Weekly working hours are 20.8 hours/week.
Sisällön jaksotus
This course provides students with an understanding how to be a team member in customer projects in ICT field as well as substance knowledge of different ICT field -related topics.
Students will collaborate in teams to undertake ICT field project work on customer projects.
Engaging in the customer projects develop students’ working life skills (for example, such as team working, communication, time management, professional attitude and taking responsibility) and problem solving skills.
Project teams are usually international and the official communication language is usually English. This develops students’ ability to multicultural communication and collaboration.
Viestintäkanava ja lisätietoja
the course's and theFIRMA itslearning and Microsoft Teams
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The course consists of two parts, the theory part and the project work part.
The theory part includes 6 assignments:
- Two of the assignments are assessed by pass/fail scale, meaning that a pass equals 10 points and a fail equals 0 points.
- Four of the assignments the assessments is evaluated with 0-30 points.
Thus, the maximum number of points from the assignments are 140.
Late submission for the assignments will reduce the points by 50%.
In addition, the course includes guest lectures of which the student is required to write a report. The report is evaluated with the scale 0 – 30 points.
The presence in the theory lectures and small group meetings are marked down. The first and last lectures give the student 2 points, other lectures, small group meetings and theFirma information sessions are worth 1 point. In total, there are 30 points from presence.
Altogether these will give the students the maximum of 200 points. These points are evaluated in the following way:
Fail: 0 – 59 points
grade 1: 60 – 89 points
grade 2: 90 – 119 points
grade 3: 120 – 149 points
grade 4: 150 – 179 points
grade 5: 180 – 200 points.
Project work:
The students are required to work in the project a total of 81 hours.
- One working hour equals 1 point.
- Participating in one Tech Club session equals 2 points.
- Hosting one Tech Club session equals 5 points (this includes the time spent on planning the content and presenting).
The formative assessment of students' performance in the projects is based on self and peer assessment, customer’s feedback (if available) and project manager’s feedback.
All the required hours done equals to 81 points, every missing 15 hours means one grade point reduction of the grade student has received from the evaluation.
The final grade of the course is weighted average:
- Assignments, presence and the guest lecture report 70%
- Project work (evaluation based on self- and peer assessment) and project hours 30%
Accepted grade cannot be raised.
Hylätty (0)
Less than 60 points from the theory part and project working hours not completed.
No show, not carrying out responsibilities, disappearing from team work, lack of communication with other team members.
Student has to pass assignments and project work to complete the course.
Arviointikriteerit, tyydyttävä (1-2)
Grade 1: under 90 points from the theory part and completing project work hours.
Grade 2: under 120 points from the theory part and completing project work hours.
Poor, but satisfactory performance both in independent work and team work. Low participation on lectures and other activities.
Student has to pass assignments and project work to complete the course.
Arviointikriteerit, hyvä (3-4)
Grade 3: under 150 points from the theory part and completing project work hours.
Grade 4: under 180 points from the theory part and completing project work hours.
Good performance both in team work and independent work. Active participation on lectures and other activities.
Student has to pass assignments and project work to complete the course.
Arviointikriteerit, kiitettävä (5)
Grade 5: 180 - 200 points from from the theory part and completing project work hours.
Excellent performance both in team work and independent work. Active participation on lectures and other activities.
Student has to pass assignments and project work to complete the course.
Ilmoittautumisaika
29.05.2024 - 03.09.2024
Ajoitus
03.09.2024 - 13.12.2024
Opintopistemäärä
3 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 60
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Matti Kuikka
- Mauri Suhonen
Ajoitusryhmät
- Pienryhmä 1 (Koko: 35. Avoin AMK: 0.)
- Pienryhmä 2 (Koko: 35. Avoin AMK: 0.)
Ryhmät
-
PINFOK24BPINFOK24B
-
PINFOK24APINFOK24A
-
PINFOK24CPINFOK24C
Pienryhmät
- Pienryhmä 1
- Pienryhmä 2
Tavoitteet
After completing the course the student is able to:
- Work as a member of a project team and describe how ICT projects are managed.
- Document and report project results.
- Use Information technology tools when working in project.
Sisältö
Introduction to Project Management
Introduction to Version Control
Practical project work
Oppimateriaalit
Material available via the learning environment (ITS).
Opetusmenetelmät
Mainly team working.
Every week, there is 1-2 hours theory followed by practical work with teachers (2-3 hours).
Additionally, 2 hours per week independent project working.
At the end of the project, students need to complete peer review for their project team.
Tenttien ajankohdat ja uusintamahdollisuudet
-
Pedagogiset toimintatavat ja kestävä kehitys
The course includes approximately 10 weekly theory sessions followed by practice.
Students work in maximum 5 member teams where they complete project work using SCRUM method.
Additionally, students need to complete personal assignments relate to to the project work.
All the material related to the projects are stored in Teams channels for the projects.
Only electronic materials are used in the implementation. In addition, project reporting is also carried out online in Teams to reduce the carbon footprint caused by movement.
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
Contact hours
- week 36: 2h theory: 2h
- week 37 - 38: 2h theory + 3h team work : 2 x 5h = 10h
- week 39 -46: 1h theory + 4h team work: 7 x 5h = 35h
- week 47: 3h team work + 2h project presentations: 5h
Home work: approximately 30 hours
Total: approximately: 80 hours
Sisällön jaksotus
Week 36
- Course introduction
- Introduction to project management
- Project Communication
- Roles in projects
Week 37 - 38
- Project Planning and Risk Management
- Introduction to SCRUM
- Team building
- Project work introduction: Creation of web site for a fictive organization
Week 39 - 46
- Project working using SCRUM
- Topics related to project management and R&D work (SCRUM principles, project steering & control, immaterial rights, testing, project closure, ...)
Week 47:
- Presentation of final version of project work
Viestintäkanava ja lisätietoja
ITS, Teams and Trello.
Additionally, ViLLE is used to follow-up of participation, time reporting, and for project team peer reviews, and for the SCRUM tutorial.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Participation in 11 contact days.
Time reporting for project planning and 4 Sprints
Role and activity in Project work.
Peer review within team.
Test in SCRUM tutorial.
Hylätty (0)
The student does not complete the project work or does not participate in it actively.
Student participates less than 6 contact days.
Arviointikriteerit, tyydyttävä (1-2)
The student participates in the project work and operates according to the method (SCRUM) used in the project.
Student gets at least 50% points in the test of the SCRUM tutorial.
Student participates in 6 - 7 contact days.
Arviointikriteerit, hyvä (3-4)
The student participates in the project work, where the project team performs the required tasks according to the schedule and knows how to operate in a project using SCRUM.
Student gets at least 80% points in the test of the SCRUM tutorial.
Student participates in 8 - 9 contact days.
Arviointikriteerit, kiitettävä (5)
The student participates in the project work and acts in a key role in the project (e.g., SCRUM Master), ensuring that the project team performs the required tasks and documentation according to the schedule. The student knows how to use version control (GIT) in project work.
Student gets 100% points in the test of the SCRUM tutorial.
Student participates in 10 contact days.
Ilmoittautumisaika
30.05.2024 - 15.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
40 - 80
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Tiina Tolmunen
- COS Opettaja
- COS1 Virtuaalihenkilö1
Ryhmät
-
PINFOS24APINFOS24A
-
PINFOS24BPINFOS24B
Tavoitteet
Opiskelija saavuttaa ammattikorkeakoulun matemaattis-luonnontieteellisissä opinnoissa tarvittavat lähtötiedot ja -taidot.
Sisältö
• Lukujen esitystavat ja lukujoukot
• Peruslaskutoimitukset ja laskujärjestys
• Murtoluvuilla laskeminen ja murtolausekkeiden käsittely
• Potenssien ja juurten laskusäännöt
• Murtopotenssit ja negatiiviset potenssit
• Polynomien laskusäännöt
• Rationaalilausekkeiden sieventäminen
• Prosenttilaskenta
• Ensimmäisen ja toisen asteen polynomiyhtälöt
• Lineaarinen yhtälöpari
• Suora ja paraabeli
• Funktion ja muuttujan peruskäsitteet
• Funktion kuvaajan piirtäminen ja tulkinta
• Geometrian ja trigonometrian perusasioita
• Suureet ja SI-järjestelmä
• Yksiköiden käsittely laskuissa ja yksikkömuunnokset
• Koulutuskohtaisia sisältöjä
Oppimateriaalit
Course material and exercises shared by the teacher through Itslearning.
Function calculator (Casio fx-82EX or similar).
ViLLE-exercises.
Opetusmenetelmät
Lectures, exercises, self-study, homework, exam
Tenttien ajankohdat ja uusintamahdollisuudet
First exam after lectures of Part 1. One re-exam.
Second exam after lectures of Part 2. One re-exam.
One re-exam where student can do both Part 1 and 2, or just one of the other.
Opiskelijan ajankäyttö ja kuormitus
Lessons 28 h
Exercises sessions 26 h
Exams 4 h
Self-study (homework, exercises, preparing for exams etc.) 77 h
Sisällön jaksotus
PART 1:
1 Basic arithmetic operations
2 Fractions
3 Powers
4 Roots
5 Polynomials, simplifying rational expressions
6 Polynomial equations of 1. and 2. degree
7 Simultaneous linear equations
PART 2:
8 Variable and function, graphs of functions
9 Lines and parabolas
10 Basics of geometry
11 Basics of trigonometry
12 Percentages
13 Quantity and unit
14 Basics of physics
Viestintäkanava ja lisätietoja
Itslearning
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
To pass the course, you must
- submit at least 40 % of the ViLLE exercises
- achieve at least 5/14 points in both midterm exams.
Hylätty (0)
The student has not demonstrated that they have achieved the objectives of the course. The student recognizes and can use only a few concepts related to the course's subject matter and is unable to apply what they have learned.
A failing grade follows if:
- The student has not submitted enough ViLLE assignments (less than 40%).
- The student has not passed one or both of the midterm exams (minimum 5/14 points on each exam).
The course will also be failed if any academic misconduct is detected in the student's performance. The first detected instance of misconduct or an attempt at misconduct will result in the rejection of the individual exam or assignment. The second detected instance will lead to the failure of the entire course.
Arviointikriteerit, tyydyttävä (1-2)
The student has demonstrated that they have satisfactorily achieved the objectives of the course. The student recognizes and can somewhat utilize the concepts related to the course's subject matter.
Arviointikriteerit, hyvä (3-4)
The student has demonstrated that they have achieved the objectives of the course well, although there is still room for improvement in certain areas of knowledge and skills. The student can effectively use the concepts related to the course's subject matter and apply what they have learned in both academic and professional situations.
Arviointikriteerit, kiitettävä (5)
The student has demonstrated that they have excellently achieved the objectives of the course. The student has a strong command of the concepts related to the course's subject matter and can analyze related issues fluently and with well-founded reasoning. The student is well-equipped to apply what they have learned in both academic and professional situations.
Ilmoittautumisaika
01.06.2024 - 09.09.2024
Ajoitus
02.09.2024 - 13.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
20 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Tero Virtanen
- Marko Teräspuro
Ryhmät
-
PTIVIS23TData Networks and Cybersecurity
-
PTIETS23dncsData Networks and Cybersecurity
Tavoitteet
By the end of the course, students will be able to:
• Configure switches and end devices to provide access to local and remote network resources.
• Explain how physical and data link layer protocols support the operation of Ethernet in a switched network.
• Configure routers to enable end-to-end connectivity between remote devices.
• Create IPv4 and IPv6 addressing schemes and verify network connectivity between devices.
• Explain how the upper layers of the OSI model support network applications.
• Use security best practices to configure a small network.
• Troubleshoot connectivity in a small network.
Sisältö
CCNAv7 Introduction to Networks (ITN) course introduces students to networking architectures, models, protocols, and components. These components facilitate the connection of users, devices, applications and data through the internet and across modern computer networks. By the end of the course, students can perform basic configurations for routers and switches to build simple local area networks (LANs) that integrate IP addressing schemes and foundational network security.
Oppimateriaalit
All needed material will be available online in https://cisco.netacad.com
Further course enrollment instructions are provided by instructor.
Please register to the site using school email.
Tenttien ajankohdat ja uusintamahdollisuudet
Theory final exam and Packet Tracer exam will held in course.
You can do one re-exam within course deadline.
NOTE: Course ending time shown in academy system is not real, please check the course plan for end date!
Opiskelijan ajankäyttö ja kuormitus
Lecturing and laboratory work each week
Independent studying, including:
- Studying the course material
- Completing exercises
- Preparation for finals exam(s)
Sisällön jaksotus
Course covers the architecture, structure, functions and components of the Internet and other computer networks. Students achieve a basic understanding of how networks operate and how to build simple local area networks (LAN), perform basic configurations for routers and switches, and implement Internet Protocol (IP).
By the end of the course, students will be able to:
- Configure switches and end devices to provide access to local and remote netwok resources.
- Explain how physical and data link layer protocols support the operation of Ethernet in a switched network.
- Configure routers to enable end-to-end connectivity between remote devices.
- Create IPv4 and IPv6 addressing schemes and verify network connectivity between devices.
- Explain how the upper layers of the OSI model support network applications.
- Configure a small network with security best practices.
- Troubleshoot connectivity in a small network.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Laboratory assignments in laboratory room
Packet tracer assignments done at home
Module exams
Practice final exams
Theory final exam and Packet Tracer final exam.
The overall result is the sum of the all results of the assignments and exams, passing limit is 50%.
Detailed grading limits will be provided in course plan when course starts but past grading limits have been the following:
Less than 50% Fail
50-59% Grade 1
60-69% Grade 2
70-79% Grade 3
80-89% Grade 4
90% or higher Grade 5
Esitietovaatimukset
Internet Networks and Security (5051215) tai vastaavat tiedot ja taidot.
Ilmoittautumisaika
01.06.2024 - 02.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 60
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Tiina Ferm
Ajoitusryhmät
- Pienryhmä A (Koko: 25. Avoin AMK: 0.)
- Pienryhmä B (Koko: 25. Avoin AMK: 0.)
Ryhmät
-
PINFOK24BPINFOK24B
-
PINFOK24APINFOK24A
-
PINFOK24CPINFOK24C
Pienryhmät
- Pienryhmä A
- Pienryhmä B
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
• kuvata ohjelman toimintaa kaaviolla
• keskustella soveltuvan ratkaisumallin valinnasta
• määritellä ohjelmointiin liittyviä peruskäsitteitä kuten lähdekoodi, kääntäjä, muuttuja ja tyyppi
• lukea ja ymmärtää valmista ohjelmakoodia
• hyödyntää valinta- ja toistorakenteita
• käyttää poikkeustenkäsittelymekanismeja auttavasti
• suunnitella ja toteuttaa yksinkertaisia sovellusohjelmia sekä dokumentoida ja testata niitä
Sisältö
• ohjelmistosovelluksen rakenne
• erilaiset kehitysympäristöt
• ohjelmassa tarvittavien syötetietojen vastaanottaminen
• tietojen prosessoiminen ohjelmassa, jotta annettu ongelma saadaan ratkaistuksi
• tulostietojen esittäminen
• muuttujat ja tietotyypit, yksinkertaiset tietorakenteet
• funktiot ja parametrit
• ehtolauseet ja silmukat
• poikkeukset
• tiedoston käsittely
• ohjelman testaus ja dokumentointi
Oppimateriaalit
Python Basics: A Practical Introduction to Python3 4th edition by David Amos,Dan Bader,Joanna Jablonski, Fletcher Heisler, ISBN:9781775093329 (paperback), ISBN:9781775093336 (electronic)
Programming tools
- Python 3.12.x
- IDLE
Opetusmenetelmät
Learning by programming
Tenttien ajankohdat ja uusintamahdollisuudet
Assessment is based on exercises and three mid-term exams. The complete course can be compensated with one exam completed within the one month from the beginning.
There is no retake option for midterm exams nor for the compensating exam.
Toteutuksen valinnaiset suoritustavat
The course can be compensated with an e-exam within the first month after the beginning of the course. More instructions on how to enroll is given in itslearning.
The exam can be done using a programming language e.g. C/C++/#, java, javascript a student states when enrolling.
24 Coding challenges – classroom activity. Each passed challenge is worth 0,25 p, a total of 6 p, that is added to the total points of the course. No minimum.
Opiskelijan ajankäyttö ja kuormitus
Contact hours 77 h
Independent study continuously throughout the course, preparation for the exam 58 h
Theory lections are held onsite, programming labs in subgroups A or B are virtual.
Sisällön jaksotus
The course consists of eight topics with rehearsal questions, quizzes and labs for each.
week 36: Introduction
week 37: Built-in functions print and input, variables and types
week 38: Arithmetic and bitwise operators
week 39: Branching
Mid-term Exam I: 30.9.2024
week 40: Loops
week 41: Breaking loops
week 43: Collections
week 44: Collections and loops
Mid-term Exam II: 4.11.2024
week 45: Functions
week 46: Function parameters and return values
week 47: GUI, events and callback functions
week 48: File IO (text and binary files)
Mid-term Exam III: 2.12.2024
week 49-50: try-except-finally, with
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
7 Quizzes – online, evaluated, minimum 14, maximum 35
7 Labs – classroom activity, evaluated, plagiarism check result must be < 50%, minimum 14, maximum 35
3 Exams – classroom activity, evaluated, 10 points each, minimum 12, maximum 30
To pass the course a student has to reach a minimum in all categories (quizzes, labs and exams). If the minimum is reached all the points are added and a scale of 1 – 5 is calculated.
Attendance to theory lections is mandatory, challenge points are accepted only if a person is attending the class.
Hylätty (0)
Student
• does not know the basic concepts of programming
• cannot read or write simple programs
< 40 points or failed the exam
Arviointikriteerit, tyydyttävä (1-2)
Student
• knows such basic concepts of programming as variables, control structures and functions
• understands how the program flow is going
• can read or write simple programs
40 - 59 points and the minimum is reached in all categories (quizzes, labs and exams)
Arviointikriteerit, hyvä (3-4)
Student
• knows such basic concepts of programming as variables, control structures, functions, classes, objects and arrays
• understands how the program flow is going and can find easy errors
• can make simple programs
40 - 79 points and the minimum is reached in all categories (quizzes, labs and exams)
Arviointikriteerit, kiitettävä (5)
Student
• knows such basic concepts of programming as variables, control structures and functions, classes and objects
• utilizes some data Structures such as arrays, lists and hash tables.
• understands how the program flow is going and can use debugger and error-handling
• can make programs that include aforesaid concepts.
> 80 points and the minimum is reached in all categories (quizzes, labs and exams)
> 90 points, 1 additional credit (total of 6 credits)
Ilmoittautumisaika
01.06.2024 - 09.09.2024
Ajoitus
02.09.2024 - 13.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
30 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Tero Virtanen
- Marko Teräspuro
Ryhmät
-
PTIVIS23TData Networks and Cybersecurity
-
PTIETS23dncsData Networks and Cybersecurity
Tavoitteet
After completing the course the student:
- is familiar with Linux-based system use
- understands the concepts of virtual machines
- is able to install programs and modify settings
- can implement system security improvements
Sisältö
- using Linux as an operating system
- virtual machine usage
- program installation and management
- enhancing system security
Oppimateriaalit
All needed material will be available online in https://cisco.netacad.com
Further course enrollment instructions are provided by instructor.
Please register to the site using school email.
Tenttien ajankohdat ja uusintamahdollisuudet
Theory final exam and practical exam will held in course.
You can do one re-exam within course deadline.
NOTE: Course ending time shown in academy system is not real, please check the course plan for end date!
Opiskelijan ajankäyttö ja kuormitus
Lecturing and laboratory work each week
Independent studying, including:
- Studying the course material
- Completing exercises
- Preparation for finals exam(s)
Sisällön jaksotus
Students who complete the course will be able to perform the following functions:
- Basic Linux command line skills
- How to use help commands and navigate help systems when using Linux
- How to work with Linux files and directories
- Search and extract data from Linux files
- Creating users and groups on a Linux system
- Managing Linux file permissions and ownership
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Laboratory assignments in lab and at home using virtual machines
Module exams
Theory final exam and practical exam.
The overall result is the sum of the all results of the assignments and exams, passing limit is 50%.
Detailed grading limits will be provided in course plan when course starts but past grading limits have been the following:
Less than 50% Fail
50-59% Grade 1
60-69% Grade 2
70-79% Grade 3
80-89% Grade 4
90% or higher Grade 5
Esitietovaatimukset
Tietoverkkojen ja tietoturvan perusteet -opintojakso
Ilmoittautumisaika
01.06.2024 - 09.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
70 - 110
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Poppy Skarli
- Noora Maritta Nieminen
- Hazem Al-Bermanei
- Tiina Ferm
Ryhmät
-
PINFOS24CPINFOS24C
-
PINFOS24APINFOS24A
-
PINFOS24BPINFOS24B
Tavoitteet
Opintojakson päättyessä opiskelija:
ymmärtää no-code- ja low-code-työkalujen roolin suunnitteluprosessissa.
suunnitella perusratkaisuja NCLC-alustoilla.
osallistua NCLC-projektin kehittämiseen tiimissä.
huomioida NCLC-työkalujen rajoitteet ja mahdollisuudet.
arvioida NCLC-projektinsa onnistumista.
reflektoida kehitysprosessia.
Sisältö
Tällä opintojaksolla syvennytään CDIO-viitekehyksen "toteutus"- ja "toiminta" -vaiheisiin. Opiskelijat toteuttavat No-Code/Low-Code-projektin, joka sisältää seuraavat vaiheet:
* tutustuminen sovelluskehitykseen No-Code/Low-Code-työkaluilla
* toteutus No-Code/Low-Code-työkaluja käyttäen
* testaus, palaute ja iteraatio
Oppimateriaalit
Materiaali jaetaan oppimisympäristön (ITS) avulla.
Opetusmenetelmät
Tämä kurssi käyttää seruaavai oppimismenetelmiä:
- Luennot: teoreettinen tausta ja erilaisten LCNC -kehysten ja ympäristöjen käytön esittely, joita voidaan käyttää esimerkiksi ohjelmisto-/pelikehityksessä tai web-kehityksessä.
- Käytännön harjoitukset: luennoilla esiteltyjen LCNC-työkalujen käytön harjoittelu
- Ryhmätyö: opiskelijat suorittavat LCNC-projektin, jossa he käyttävät luennoilla ja harjoituksissa opittuja työkaluja ja taitoja.
Tenttien ajankohdat ja uusintamahdollisuudet
-
Pedagogiset toimintatavat ja kestävä kehitys
Opintojaksolla opitaan taitoja harjoitusten ja käytännön projektityön avulla.
Opintojaksolla käytetään vain sähköisiä materiaaleja.
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
Opiskelija suorittaa kurssiin liittyviä tehtäviä, joiden arvioitu työmäärä:
- Teoriatunnit: 8 x 2h = 16h
- Käytäntötunnit: 10 x 2h = 20h
- Ryhmätyö: 2 x 2h = 4h
- Lopputapahtuma: 4h
- Muu itsenäinen/ryhmätyöskentely: noin 90h
TOTAL: noin 135h
Sisällön jaksotus
Tämä kurssi perehdyttää opiskelijan CDIO-viitekehyksen vaiheisiin "Toteuta" (Implement) ja "Käytä" (Operate) käyttäen low-code/no-code -työkaluja. Opiskelijat suorittavat Low-code/No-code (LCNC)-projektin, joka sisältää seuraavat vaiheet:
- Johdatus ohjelmistokehitykseen ja LCNC -alustoihin
- Toteutus LCNC -alustalla
- Testaus, palaute ja iteraatio
Kurssi toteutetaan viikkojen 39 - 50 aikana seuraavasti:
- Teoria, viikot 39 - 47: 2h kontaktitunti 8 viikon ajan
- Käytäntö, viikot 39 - 49: 2h kontaktitunti oman tuutorin kanssa
- Ryhmätyö, viikot 48-49: 2h itsenäinen työskentely
- Lopputapahtuma, viikko 50
Viestintäkanava ja lisätietoja
ITS, sähköposti
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Kurssi arviointiin vaikuttaa:
- aktiivinen osallistuminen
- harjoitustehtävien ajoissa palauttaminen
- lopullinen LCNC-projektin tulos
Lisätiedot arvioinnista kerrotaan ensimmäisellä luennolla.
Hylätty (0)
Kurssisuoritus on hylätty, jos
- opiskelija ei osallistu riittävästi lähiopetustilaisuuksiin (luennot, harjoitukset, ryhmätyö)
- opiskelija palauttaa alle 50% tehtävistä määräajassa
LCNC-projektiin osallistuminen ja sen tulos:
Opiskelija ei osallistu aktiivisesti projektiin TAI projekti ei tuota mitään esitettäväksi lopputapahtumaan.
Arviointikriteerit, tyydyttävä (1-2)
Osallistuminen: Mukana kontakti ja harjoitustunneilla vähintään 75%
Harjoitustehtävät: 50% - 70% tehtävistä tehty määräajassa
LCNC-projektiin osallistuminen ja sen tulos:
Osallistuu projektiin, mutta vertaispalautteen mukaan vähemmän kuin muut JA projektista saatiin esitettävä tuote lopputapahtumaan.
Arviointikriteerit, hyvä (3-4)
Osallistuminen: Mukana kontakti ja harjoitustunneilla 85%
Harjoitustehtävät: 70% - 95% tehtävistä tehty määräajassa
LCNC-projektiin osallistuminen ja sen tulos: Osallistuu projektiin ja aktiivisuus projektissaa vertaispalautteen mukaan keskiarvoa JA projektista saatiin esitettävä tuote lopputapahtumaan.
Arviointikriteerit, kiitettävä (5)
Osallistuminen: Mukana kontakti ja harjoitustunneilla vahintään 90%.
Harjoitustehtävät: Vähintään 95% tehtävistä tehty määräajassa
LCNC-projektiin osallistuminen ja sen tulos:
* Osallistuu projektiin ja aktiivisuus projektissaa vertaispalautteen mukaan parempi kuin ryhmän keskiarvo JA
* Projektista saatiin esitettävä tuote lopputapahtumaan JA
* Opiskelija osoitti innovatiivisia tapoja käyttää LCNC-työkaluja sekä ymmärrystä teknisistä ja projektinhallinnan taidoista.
Ilmoittautumisaika
30.05.2024 - 02.09.2024
Ajoitus
02.09.2024 - 03.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 100
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mikko Peltonen de Santiago
- Jaakko Lamminpää
- COS Opettaja
Ryhmät
-
PINFOK24BPINFOK24B
-
PINFOK24APINFOK24A
-
PINFOK24CPINFOK24C
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- mallintaa fysikaalista ympäristöä ja soveltaa mallia tekniikan maailmaan
- tunnistaa insinöörin työssä fysiikan taholta tulevat mahdollisuudet ja rajoitukset
- toteuttaa ongelmaan sopivan mittausjärjestelyn ja suorittaa mittaukset
- käyttää perusmittalaitteita
- arvioida mittausten epävarmuuden ja yksinkertaisissa tapauksissa määrittää mittaushavainnoista johdetuille tuloksille luotettavuusrajat
- tehdä ja tulkita graafisia esityksiä
- pitää tutkijan työkirjaa ja raportoida tuloksista sekä kirjallisesti että suullisesti
- toimia laboratorioissa turvallisesti
- toimia turvallisesti erilaisten radioaktiivisen säteilyn lajien kanssa
- toimittaa laboratoriossa syntyneet jätteet oikeisiin käsittelypisteisiin.
Sisältö
- työturvallisuus laboratoriossa
- fysikaalinen mallintaminen
- radioaktiivinen säteily
- mittaaminen, luotettavuusarviointi, mittaustulosten käsittely ja tulkinta
- graafiset esitykset, raportointi
- laboratoriojätteiden käsittely
Oppimateriaalit
Study material provided by the teacher in ITSlearning.
In addition for self study on physics theory: OpenStax College Physics AP (free online)
Opetusmenetelmät
Contact teaching, self-study and lab preparations, team working, hands-on lab work.
Tenttien ajankohdat ja uusintamahdollisuudet
Exam is at the end of the course according to group specific schedule.
Re-exam can be taken with the next implementation of the course.
Note that the reports must be returned on time.
Pedagogiset toimintatavat ja kestävä kehitys
Course emphasizes hands-on lab work that relies on flipped learning. This means that the students must prepare in advance for the upcoming labs by studying the assignment and related theory themselves.
Opiskelijan ajankäyttö ja kuormitus
28 h of contact lessons - including theory, labs and the exam.
100 h of independent study, preparation for the assignments and writing the lab reports.
Sisällön jaksotus
First couple of weeks: Introduction to the course and lab safety, SI system and report basics, Graphical presentations, fitting a graph, calculating the slope.
Then: 8 laboratory sessions and 1 extensive pre-assignment
End of the course: missing labs session and lab exam
Viestintäkanava ja lisätietoja
Course communication and information about the course is in ITSlearning platform which you can see after enrolling to the course.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
First assignment is evaluated 0-2p.
Seven other assignments are evaluated 0-5p.
The extensive pre-assignment for electronics is evaluted 0-3p
Exam is evaluted 0-20p.
Total max. amount of points is 60.
Note that you cannot receive points for the report if you have not participated in the lab session. Being late or having not done the pre-assignment before the lab session affects the grading.
Hylätty (0)
Less than 28 points
Arviointikriteerit, tyydyttävä (1-2)
At least 28 and less than 40 points
Arviointikriteerit, hyvä (3-4)
At least 40 and less than 52 points
Arviointikriteerit, kiitettävä (5)
At least 52 points
Ilmoittautumisaika
01.06.2024 - 06.09.2024
Ajoitus
02.09.2024 - 20.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
20 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jari-Pekka Paalassalo
Ajoitusryhmät
- Opetusryhmä A (Koko: 18. Avoin AMK: 0.)
- Opetusryhmä B (Koko: 18. Avoin AMK: 0.)
Ryhmät
-
PTIVIS23SEmbedded Software and IoT
Pienryhmät
- Opetusryhmä A
- Opetusryhmä B
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- kuvailla ohjelmistotuotteen kehitystyön vaiheet ja keskeiset menetelmät
- selittää käsitteet luokkahierarkia, periytyvyys ja monimuotoisuus sekä soveltaa niitä ohjelmistokehityksessä
- keskustella rinnakkaisohjelmoinnin mahdollisuuksista
- soveltaa poikkeusrakenteita
- suunnitella, toteuttaa ja dokumentoida yksinkertaisen käyttöliittymäsovelluksen.
Sisältö
- oliorakenteet
- virheiden käsittely poikkeuksilla
- säikeet
- tietokantayhteyden luominen
- ohjelmistotuotannon prosessi ja menetelmät
- UML ja kaavioiden piirtäminen
Oppimateriaalit
Published at git.dc.turkuamk.fi
Opetusmenetelmät
Lectures
Exercises
Opiskelijan ajankäyttö ja kuormitus
Online lectures 12h
supervised exercises 36h
final exam and preparation 8h
independent study 74h
Sisällön jaksotus
1. Introduction to Object-Oriented Programming
2. Classes, Objects and Methods
3. Objects and references
4. Class hierarchies
5. Module tests with objects
6. Design Patterns
Viestintäkanava ja lisätietoja
itslearning course page
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
for a total of 100pts:
50 pts homework submitted
30 pts development process evidence in gitlab
20 pts concepts exam
Hylätty (0)
<50 pts
missing homework
No systematic gitlab commit evidence
Arviointikriteerit, tyydyttävä (1-2)
50-70 pts
homework missing
Weak evidence of systematic commit cycle
Arviointikriteerit, hyvä (3-4)
70-90 pts
Clear evidence of systematic commit cycle
Arviointikriteerit, kiitettävä (5)
>90 pts
Esitietovaatimukset
Ohjelmoinnin perusteet tai vastaavat tiedot ja taidot
Ilmoittautumisaika
29.05.2024 - 14.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Timo Haavisto
- Werner Ravyse
Ryhmät
-
ICTMODgameSemMOD Game Development (International Semester)
-
PTIVIS23PGame and Interactive Technologies
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- kuvailla ohjelmistotuotteen kehitystyön vaiheet ja keskeiset menetelmät
- selittää käsitteet luokkahierarkia, periytyvyys ja monimuotoisuus sekä soveltaa niitä ohjelmistokehityksessä
- keskustella rinnakkaisohjelmoinnin mahdollisuuksista
- soveltaa poikkeusrakenteita
- suunnitella, toteuttaa ja dokumentoida yksinkertaisen käyttöliittymäsovelluksen.
Sisältö
- oliorakenteet
- virheiden käsittely poikkeuksilla
- säikeet
- tietokantayhteyden luominen
- ohjelmistotuotannon prosessi ja menetelmät
- UML ja kaavioiden piirtäminen
Arviointiasteikko
H-5
Esitietovaatimukset
Ohjelmoinnin perusteet tai vastaavat tiedot ja taidot
Ilmoittautumisaika
01.06.2024 - 02.09.2024
Ajoitus
01.09.2024 - 20.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
40 - 75
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mikko Kiuru
Ryhmät
-
PTIETS22dncsPTIETS22 Tietoverkot ja Kyberturva
-
ICTMODictprojSemMOD ICT Projects & Cybersecurity (International Semester)
-
PTIVIS22TData Networks and Cybersecurity
Tavoitteet
After completing the course the student:
- is able identify and mitigate cyber threats in networks
- can detect cyber threats and defend against them
- can recognize Internet-based cyber threats such as denial of service attacks and mitigate them
Sisältö
Students will protect enterprise-level network against cyber attacks. Students learn to detect network attacks and successfully defend against them.
In the lab exercises students
- configure firewalls and intrusion detection systems
- monitor network activities and detect cyber attacks
- react when network attack is happening
Oppimateriaalit
Learning material consists of material produced by the Lecturer as well as extra material obtainable from TUAS resources (ebooks).
Opetusmenetelmät
Learning is achieved through contact lectures, written home assignments and laboratory assignments.
Sisällön jaksotus
The course consists of contact lectures and contact laboratory sessions. There will be 9 lectures, which will cover theory and technologies behind Operational Security in the context of Security Operations Centers. In 5 laboratory sessions, students will practice detecting and reporting anomalies found in IT systems through laboratory assignments.
The course will begin on week 22/2024 and end by week 50/2024.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Each home assignment and laboratory assignment will be evaluated separately.
There will be 3 written home assignments and 7 laboratory assignments, each valued on average at 10 points. The total points for the course will be 100 points and the grading will be as follows:
49 and less = Failed
50-59 pts = 1
60-69 pts = 2
70-79 pts = 3
80-89 pts = 4
90 and more = 5
Course lecture and lab session attendance will be monitored. Minimum of 50% attendance in the contact sessions is required to pass the course. Possible exceptions must be discussed with the lecturer by each student separately.
Ilmoittautumisaika
01.06.2024 - 13.09.2024
Ajoitus
02.09.2024 - 13.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
30 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jani Ekqvist
Ryhmät
-
PTIVIS23TData Networks and Cybersecurity
-
PTIETS23dncsData Networks and Cybersecurity
Tavoitteet
The goal of this workshop is to introduce the students to the concepts and techniques for programming a network device. Upon completion of the workshop, students will be able to:
- Understand the value, set-up and use of software concepts and tools relevant to network programmability (Python scripting, Git, JSON, Postman, APIs).
- Describe a different approach to software-defined networking (SDN), including central application policy control.
- Create simple applications in Python with REST APIs.
- Use the Cisco DevNet Sandbox to interact with programmable devices using real-world APIs on Cisco APIC-EM programmable controllers.
- Create a variety of programs to interact with the Cisco APIC-EM APIs.
Sisältö
Introduction to Python and Programming Basics
- Code and Communities of Practice
- Python Basics: Use Python to create programs that accept user input and read and write to external files
- APIs and Parsing JSON: Create a Python application that accesses an API based on user input and processes and displays the JSON data that is returned.
- Programming the APIC-EM 2.1
- Network Programmability: Explain how the Cisco APIC-EM enhances network management and performance
- Programming the APIC-EM REST API: Explain features of the APIC-EM API and documentation
- Create Python software tools for working with the APIC-EM API
Oppimateriaalit
Teacher provided lecture material
Supporting public online material
All needed material (or at least a link to them) will be available in itslearning.
Opetusmenetelmät
Lectures and program examples
Programming exercises
Independent learning
Tenttien ajankohdat ja uusintamahdollisuudet
Final exam in December. Please note that exam is compulsory.
Pedagogiset toimintatavat ja kestävä kehitys
Given program examples and programming exercises support each topic studied during the lectures. Additional material in the form of tutorials and reliable information sources is provided.
Opiskelijan ajankäyttö ja kuormitus
Contact hours 56 h
Inpendent studying 79h, including:
- Studying the course material
- Completing exercises
- Preparation for the exam
Sisällön jaksotus
The goal of this course is to introduce the student to the programming related concepts and techniques often needed in the field of data networks and information security.
Upon completion of this course, students will be able to write small Python scripts to:
-Parse different kinds of data (JSON, log data etc.)
-Connect and query a database
-Query an external API for data and build a simple REST API of their own
The contents of the course:
-JSON format
-Using basic Python data structures to store data
-Parsing data in Python
-Basics of databases - concepts of relational and non-relational databases
-Querying databases with Python
-Concept of an API
-Querying an API with Python
-Building your own RESTful API
-Command line arguments and piping content to a Python script
-Accessing OS from scripts
Viestintäkanava ja lisätietoja
Itslearning and contact classes are the main communication channels used on this course.
The student is required to have a computer capable of running a simple Ubuntu virtual machine.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Final exam in December during lecture or laboratory hours at campus..
Exam will be graded on scale 0-5. Please note that you must get a passing grade in exam to pass the course.
Programming exercises returned and presented in class throughout the course. Please note that to get credit for the exercises you have to be present at laboratory sessions for the learning to be assessed.
Homework will be graded on scale 0-5. Please note that you must get a passing grade in homework to pass the course.
0 - Less than 50% of assignments completed.
1 - 50% to 59% of assignments completed.
2 - 60% to 69% of assignments completed.
3 - 70% to 79% of assignments completed.
4 - 80% to 89% of assignments completed.
5 - 90% to 100% of assignments completed.
Final grade will be the average of exam and homework.
Hylätty (0)
Student has limited understanding of scripting and data structures.
Student fails the exam.
Student has completed less than 50% of the homework.
Arviointikriteerit, tyydyttävä (1-2)
Student is able to create scripts to solve problems and automate actions in networking and cybersecurity. Student knows data structures and programming interfaces.
Student receives a passing grade from the exam.
Student has completed at least 50% of the homework.
Arviointikriteerit, hyvä (3-4)
Student is able to create scripts and software projects to solve problems and automate actions in networking and cybersecurity. Student understands data structures and programming interfaces.
Student receives an average grade from the exam.
Student has completed over 70% of the homework.
Arviointikriteerit, kiitettävä (5)
Student is able to independently design and create scripts and software projects to solve problems and automate actions in networking and cybersecurity. Student understands data structures and programming interfaces, and can apply their knowledge effectively in the solution.
Student receives grade 5 from the exam.
Student has completed at least 90% of the homework.
Esitietovaatimukset
Ohjelmoinnin perusteet tai vastaava Python-osaaminen
Ilmoittautumisaika
03.06.2024 - 06.09.2024
Ajoitus
02.09.2024 - 13.12.2024
Opintopistemäärä
15 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
20 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jarno Tuominen
- Jari-Pekka Paalassalo
Ryhmät
-
PTIVIS21SEmbedded Software and IoT
Tavoitteet
After completing the course thestudent
- can participate in systematic research and development activities as a member of the core team
- understands the importance of the project’s goals to the business of the stakeholders
- is able tooperate according to a tight project schedule together with the other project team members and the customer.
- is able to apply his/her knowledge to solve complex technical problems connected to the project
- can document the results of her or his work and present them in a clear and communicative way.
More detailed outcomes will be defined on a project basis.
Sisältö
The course is typically an R&D project implemented in co-operation with Turku University of Applied Sciences and an external customer. However, the project may also be a part of Turku University of Applied Science’s internal research and development activities. The extent and detailed contents of the course will be defined on a project basis.
Opetusmenetelmät
Project work
Opiskelijan ajankäyttö ja kuormitus
project work and reporting 390 hours
Sisällön jaksotus
IoT R&D project course. The students will develop solutions for one of multiple projects topics in current technologies as a group project. Topics will be presented at the start of the course. Each project will provide a later thesis subject for the students.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
project performance, deliverables and final report
Hylätty (0)
No contribution to group project.
Arviointikriteerit, tyydyttävä (1-2)
Weak contributions to group project. Missing project meetings.
Arviointikriteerit, kiitettävä (5)
Strong performance and major contributions to group project. Active role in development.
Esitietovaatimukset
Projektia vastaavan osaamispolun opinto-ohjelman mukaiset ammattiopinnot
Ilmoittautumisaika
01.06.2024 - 10.09.2024
Ajoitus
03.09.2024 - 17.12.2024
Opintopistemäärä
10 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
20 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Tero Jokela
- Jani Ekqvist
- Mikko Kiuru
- Jani Vanharanta
Ryhmät
-
PTIVIS21TData Networks and Cybersecurity
Tavoitteet
After completing the course thestudent
- can participate in systematic research and development activities as a member of the core team
- understands the importance of the project’s goals to the business of the stakeholders
- is able tooperate according to a tight project schedule together with the other project team members and the customer.
- is able to apply his/her knowledge to solve complex technical problems connected to the project
- can document the results of her or his work and present them in a clear and communicative way.
More detailed outcomes will be defined on a project basis.
Sisältö
The course is typically an R&D project implemented in co-operation with Turku University of Applied Sciences and an external customer. However, the project may also be a part of Turku University of Applied Science’s internal research and development activities. The extent and detailed contents of the course will be defined on a project basis.
Opiskelijan ajankäyttö ja kuormitus
Weekly sessions 15x4h=60h
Project work = 210h
Sisällön jaksotus
During the course student will:
-participate in RDI work as part of project team
-perform the work according to project schedule together with the team
-apply the technical knowledge in solving project challenges
-document the results clearly and present them to the project team and customer
More detailed learning targets will be defined based on the projects
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Project report, (50% of grade basing on teacher assessment, 50% on peer review)
Ilmoittautumisaika
01.06.2024 - 13.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
10 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Werner Ravyse
Ryhmät
-
PTIVIS21PGame and Interactive Technologies
Tavoitteet
After completing the course, the student will be able to:
- Network with various R&D project stakeholders
- Collect valuable information from networking activity for R&D project preparation
- Match the most appropriate R&D funding mechanisms to R&D projects
- Prepare a funding application, including budget, objectives, tasks etc.
- Work as part of a TUAS initiated R&D project
- Independently utilize CDIO principles in an R&D context
- Apply suitable research methods for a given R&D project
- Analyze, report and present research results to an international audience
Sisältö
First half of the course
- Negotiations with potential customers and other important stakeholders
- Information needed for R&D project preparations
- Suitable funding instruments for R&D projects
- Preparation of funding application
- Second half of the course
Participation in an existing TUAS R&D project as a programmer, technical artist or assistant project manager
- Executing CDIO principles in an R&D context
- Utilizing research methods for selected artefacts
- Analyzing research results
- Reporting research results in a suitable format (such as demo, poster, conference paper or journal article)
- Presenting results in an international environment such as Nordic Games
Arviointiasteikko
H-5
Ilmoittautumisaika
29.05.2024 - 14.09.2024
Ajoitus
13.09.2024 - 13.12.2024
Opintopistemäärä
2 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Matti Kuikka
- Mauri Suhonen
- Poppy Skarli
- Leena Mattila
- Tiina Ferm
Ryhmät
-
PTIVIS21OSoftware Engineering and Project Management
-
PTIETS21swisPTIETS21 Ohjelmistojen kehittäminen ja Tietojärjestelmät
-
PTIVIS21HTerveysteknologia
-
PTIVIS21TData Networks and Cybersecurity
-
PTIETS21dncsPTIETS21 Tietoverkot ja Kyberturva
-
PTIETS21sepmPTIETS21 Ohjelmistotekniikka ja Projektihallinta
-
PTIVIS21SEmbedded Software and IoT
-
PTIVIS21PGame and Interactive Technologies
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- tuottaa luettavaa ja sujuvaa tekstiä.
- hyödyntää tietolähteitä opinnäytetyöskentelyssään.
- laatia raportin opinnäytetyöstään.
- toimia eettisesti ja laillisesti oikein hakiessaan sekä käyttäessään tietoa.
- arvioida tietolähteiden luotettavuutta.
Sisältö
Tieteellinen kirjoittaminen
Tutkimuksellisen raportoinnin perustaidot
Opinnäytetyön lajit
Opinnäytetyön kirjoittaminen
Oppimateriaalit
Materiaali Itslearningissa.
Opetusmenetelmät
lähiopetus, tehtäväperustaisuus, itsenäinen opiskelu
Tenttien ajankohdat ja uusintamahdollisuudet
-
Pedagogiset toimintatavat ja kestävä kehitys
Opintojaksolla opiskellaan tutkimusviestinnän perustaitoja ja käydään läpi opinnäytetyöprosessia.
Toteutuksen valinnaiset suoritustavat
Ei vaihtoehtoista suoritustapaa.
Opiskelijan ajankäyttö ja kuormitus
Kontaktitunnit 14 h
Itsenäistä opiskelua, itsenäisiä tehtäviä ja tuntitehtäviä.
Lisäksi itsenäistä tutustumista ohjeisiin ja materiaaleihin.
Arviointikriteerit, hyväksytty/hylätty
Hyväksytty: aktiivinen osallistuminen vähintään 5:een Tutkimusviestinnän tuntiin ja osallistuminen vähintään 2 opinnäyteseminaariin ja aihepaperi tehty.
Hylätty: aktiivinen osallistuminen alle 5:een Tutkimusviestinnän tuntiin ja/tai osallistuminen alle 2 opinnäyteseminaariin ja/tai aihepaperi tekemättä.
Sisällön jaksotus
HUOM.! Suomenkielisen tutkimusviestinnän luento-osuudet pidetään viikoittain viikoilla 44–50. Voit tarvittaessa osallistua syyskuussa alkavan englanninkielisen rinnakkaistoteutuksen luentoihin.
Tieteellisen kirjoittamisen perusteet.
Opinnäytetöiden lajit ja sopimukset.
Opinnäytetyöskentelyn prosessi (ideasta julkaisuun).
Opinnäytetyön kirjoittaminen ja raportoinnin perustaidot.
Tiedonhakutekniikat.
Viestintäkanava ja lisätietoja
Opintojakso pidetään etänä, linkki on Itslearningissa.
Opintojaksossa on suomenkielinen ja englanninkielinen rinnakkaistoteutus.
HUOM.! Suomenkielisen tutkimusviestinnän luento-osuudet pidetään viikoittain viikoilla 44–50 ja englanninkieliset viikoittain viikoilla 37–41 ja 43–44. Voit halutessasi osallistua jo syyskuussa alkavan englanninkielisen rinnakkaistoteutuksen luentoihin.
Arviointiasteikko
Hyväksytty/Hylätty
Hylätty (0)
Hylätty: aktiivinen osallistuminen alle 5:een Tutkimusviestinnän tuntiin ja/tai osallistuminen alle 2 opinnäyteseminaariin ja/tai aihepaperi tekemättä.
Esitietovaatimukset
Työyhteisöviestinnän tai Suomen kielen viestinnän opinnot suoritettu.
Ilmoittautumisaika
29.05.2024 - 14.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
20 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jari-Pekka Paalassalo
Ryhmät
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
PTIVIS22SEmbedded Software and IoT
Tavoitteet
After completing the course the student:
- knows different AD conversion methods and can choose and use them for data acquisition
- understands the basic principles of sensor operation and the need for careful system interconnections.
- understands different methods of interference in and between electronic devices and systems and can apply this for a reliable measurement system design.
Sisältö
- fundamental signal conditioning (amplification, filtering, attenuation, isolation, linearization, circuit protection)
- analog to digital conversion
- multiplexing and sampling
- noise reduction
Oppimateriaalit
lecture slides
internet material
Opetusmenetelmät
Lectures, home works
Group assignment
Opiskelijan ajankäyttö ja kuormitus
18h lectures
30h homework
50h group assignment
28h self-study
6h exams
Sisällön jaksotus
Key concepts of measurements
Basic concepts in metrology
Sensor signal chain (sensor - variable transform - filtering - sampling - digital processing - data fusion)
Viestintäkanava ja lisätietoja
course is managed via itslearning
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Course has total 100pts max:
30pts homework
20pts exam
50pts project
And final grading is 50-59 pts == 1, ... 90-99pts == 5
Hylätty (0)
Missing group assignment or failed final exam.
<50pts
Arviointikriteerit, tyydyttävä (1-2)
Unfocused group assignment performance.
Poor grade from final exam.
50-69pts
Arviointikriteerit, hyvä (3-4)
70-89pts
Arviointikriteerit, kiitettävä (5)
Sharp and focused group assignment performance. Student learns tools and concepts, and shows efficient problem solving skills.
Good grade from final exam.
90-100pts
Esitietovaatimukset
Elektroniikan ja tiedonsiirron perusteet (tai vastaavat tiedot ja taidot)
Järjestelmäläheinen ohjelmointi (tai vastaavat tiedot ja taidot)
Ilmoittautumisaika
01.06.2024 - 16.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Sami Pyöttiälä
Ryhmät
-
PTIETS22sepmPTIETS22 Ohjelmistotekniikka ja projektihallinta
-
PTIVIS22OSoftware Engineering and Project Management
Tavoitteet
After completing the course the student can:
Describe different software development methodologies and evaluate their feasibility to software projects
Describe software development project phases
Understand and draw UML diagrams
Understand the importance of specification and planning to software development
Work in different phases of a software project
Sisältö
Software development project
Specification, planning, programming, testing, deployment, and maintenance of a software project
UML modelling
Oppimateriaalit
Lecture slides, material in Itslearning, linked web-based material and several local and remote applications
Opetusmenetelmät
Learning by doing: Attendance concerning the classes, doing assignments during the classes and homework and the sprint-based project work in small groups by applying Scrum
Tenttien ajankohdat ja uusintamahdollisuudet
There are no actual exams.
Pedagogiset toimintatavat ja kestävä kehitys
Using the existing devices, existing software and activity in the campus building in which the students already are with the high probability.
Toteutuksen valinnaiset suoritustavat
There is only one way of completion.
Opiskelijan ajankäyttö ja kuormitus
Classes 40 hours, assignments during the classes and personal homework and studying (35 hours), project work in small groups (60 hours) with reporting in Itslearning, total 135 hours
Sisällön jaksotus
After the course, the student
- knows software project models and can estimate their suitability for the project at hand
- can operate at different stages of the software project
- understands the significance of planning, designing and testing in the software project
- is able to create software specifications (models with UML) and UI prototypes
- is able to apply version management (Git) in cooperation with others
- is able to apply Atlassian Jira Software tool for planning tasks, running Sprints and managing software requirements
Viestintäkanava ja lisätietoja
An oral communication is used during the classes. For the written communication Itslearning and e-mail are applied.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Grading with scale 0-5.
Group work is 60 % of the grade. To pass the course you need to pass the group work i.e. get at least half of the total points.
- Each sprint is evaluated with 0-2 points. There will be 6 Sprints in total. Passing the group work = min. 6 points.
- Sprint review, for example, 2 points (all tasks done in time, as requested, no weaknesses), 1 point (some shortcomings/omissions in answers), 0 point (not in time, some tasks missing, major faults).
- Points = Grade: 0-5 points = Failed; 6-8 points = 1; 9-10 points = 2; 11-12 points = 3 i.e. with the group work only, a student can get grade 3.
Active presence and/or returning exercises during the teaching session is 40 % of the grade.
- 1 point / session available, which is based on either presence or exercise returns during the session.
- With participating in sessions, a student can get 0-2 grades more on top of the group work grade
- Points = Grade: 0 points = 0 grade, half of the points = 1 grade, max points = 2 grades (and linearly between the lower and the upper bounds)
Hylätty (0)
The student does not know how the knowledge or the methods or is not able to apply them on the level required in the criterion for grade of level 1-2.
Arviointikriteerit, tyydyttävä (1-2)
The student knows the basic concept of software engineering and knows some of the common design and planning methods of the discipline. The student is able to apply the knowledge and the methods in the simple given context. The student achieves the lower boundary of the points for the grade level concerning the course.
Arviointikriteerit, hyvä (3-4)
The student knows the basic concept of software engineering with its fundamental properties and knows all the common design and planning methods of the discipline. The student is able to apply the knowledge and the methods in the given context. The student achieves the lower boundary of the points for the grade level concerning the course.
Arviointikriteerit, kiitettävä (5)
The student knows the basic concept of software engineering with its fundamental properties and knows all the common design and planning methods of the discipline with the sovereign manners. The student is able to apply the knowledge and the methods in the any given context. The student achieves the lower boundary of the points for the grade level concerning the course.
Ilmoittautumisaika
02.07.2024 - 06.09.2024
Ajoitus
06.09.2024 - 13.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 80
Koulutus
- Degree Programme in Energy and Environmental Engineering
- Degree Programme in Information and Communications Technology
Opettaja
- Mikko Peltonen de Santiago
- COS Opettaja
Ryhmät
-
PINFOS22HHealth Technology
-
PINFOS22IData Engineering and AI
-
PINFOS22OSoftware Engineering and Project Management
-
PINFOS22PGame and Interactive Technologies
-
PINFOS22SEmbedded Software and IoT
-
PINFOS22TData Networks and Cybersecurity
-
PENERS23Energy and Environmental Engineering, S23
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- laskea erilaisia keski- ja hajontalukuja annetulle tilastolliselle aineistolle
- määrittää regressiosuoran ja korrelaation, sekä ymmärtää niiden merkityksen
- tunnistaa ja piirtää erilaisia tilastollisia diagrammeja
- jatkuvan ja diskreetin todennäköisyysjakaumien peruskäsitteet
- normittaa normaalijakautuneen muuttujan ja laskea siihen liittyviä todennäköisyyksiä
- laskea luottamusvälejä ja ymmärtää virheen merkityksen tilastollisessa matematiikassa
- määrittää p-arvoja keskiarvon z- ja t-testillä
- luoda frekvenssitaulukon ja soveltaa siihen khiin neliö -testiä
- hyödyntää tietotekniikkaa tilastollisen datan käsittelyssä ja analysoinnissa
Sisältö
- keskiluvut, hajontaluvut
- diagrammit ja niiden erot
- regressio, korrelaatio
- todennäköisyyden perusmääritelmät ja -kaavat
- diskreetti todennäköisyysjakauma, binomijakauma, Poisson-jakauma
- jatkuva todennäköisyysjakauma, normaalijakauma, normittaminen
- tilastollinen testaaminen, otantatutkimus, luottamusväli
- keskiarvon z-testi ja t-testi
- frekvenssitaulukko ja khiin neliö -testi
Oppimateriaalit
All course material and links to outside materials are on ITSlearning.
Opetusmenetelmät
Lectures, exercises, homework, guided practice, project work, independent study
Tenttien ajankohdat ja uusintamahdollisuudet
Part-exam 1 will take place on week 44.
Part-exam 2 will take place on week 50.
There will be an opportunity to retake both part-exams in January 2025.
Pedagogiset toimintatavat ja kestävä kehitys
During the course we will learn statistical and probability skills and knowledge fundamental for an ICT-engineer's profession. Various forms of technology are widely used in all topics and students are encouraged to learn more ways to use technology in solving problems within the course's topics. A lot of learning happens in class with the guidance of the teacher but independent study and homework is important as well.
Sustainable development aspects are considered during the course. Lesson material and homework feature examples about creating an ecologically sustainable and resilient society, and the impact of statistics in promoting sustainable development is discussed.
Toteutuksen valinnaiset suoritustavat
If a student wants to pass the course by taking only an exam, this needs to be agreed upon with the teacher.
Opiskelijan ajankäyttö ja kuormitus
Contact hours: 28 h (lectures) + 24 h (homework classes) = 52 h
Exams: 4 h
Independent study (homework, exam preparation, extra task etc.): 74 h
Sisällön jaksotus
The course will begin on week 36 and end on week 50.
Topics:
- mean and standard deviation figures
- diagrams and their differences
- regression, correlation
- basic definitions and formulas of probability
- discrete probability distribution, binomial distribution, Poisson distribution
- continuous probability distribution, normal distribution, normalization
- statistical testing, sampling, confidence interval
- z-test and t-test of average
- contingency tables and chi-square test
Viestintäkanava ja lisätietoja
It is possible to do an optional statistical project during the course which will give you an extra 2 credits, i.e. a total of 7 credits. This project will be about a topic of your own choosing (with the help of the teacher) and you are expected to use a wide range of statistical and/or probabilistic methods in it. You are expected to gather, process, present and analyse data and produce a report about it, to be submitted by the end of the course by an agreed upon deadline. It is expected that you devote approximately 30-50 hours of work into this. The report won't affect your course grade but, if it contains the required elements and is of an appropriate depth, you will get the 2 extra credits.
More detailed instructions and requirements as well as a template file can be found on ITS. Email the teacher before you start doing the project so that no two students come up with too similar topics.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The assessment consists of:
- Two part-exams (2x50 p = 100 p). Part-exam 1 is on week 44, part-exam 2 on week 50.
- Homework (84 p)
- Attendance (6 p)
- Extra task (10 p)
Total: 200 p
To pass, the total points obtained must be at least 70, and at least 30 of them must come from the part-exams.
Attendance is taken at the start of each lecture, excluding the first one. At the end of the course, based on the number of attendances, you’ll receive the following number of points:
7: 1 p
8: 2 p
9: 3 p
10: 4 p
11: 5 p
12-13: 6 p
There are 12 topics, each has some homework questions on ITS and a set of homework questions to be submitted. Each topic's homework gives 7 p in total.
The extra task is work up to 10 p and can be completed by the deadline set by the teacher. This task is about learning how to use some technology not covered during classes.
Grade boundaries:
0-69: FAIL
70-93: 1
94-117: 2
118-141: 3
142-165: 4
166-200: 5
Hylätty (0)
Fewer than 70 points
and
fewer than 30 points from the part-exams
Arviointikriteerit, tyydyttävä (1-2)
70-93 points: 1
94-117 points: 2
And at least 30 points obtained from the part-exams
Arviointikriteerit, hyvä (3-4)
118-141 points: 3
142-165 points: 4
And at least 30 points obtained from the part-exams
Arviointikriteerit, kiitettävä (5)
166-200 points: 5
And at least 30 points obtained from the part-exams
Esitietovaatimukset
Insinöörimatematiikan perusteet, Calculus ja Soveltava matematiikka -opintojaksojen sisällöt
TAI
vastaavat tiedot ja taidot
Ilmoittautumisaika
29.05.2024 - 03.09.2024
Ajoitus
02.09.2024 - 13.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
20 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jarno Tuominen
Ajoitusryhmät
- Demo group 1 (Koko: 30. Avoin AMK: 0.)
- Demo group 2 (Koko: 30. Avoin AMK: 0.)
Ryhmät
-
PTIVIS23SEmbedded Software and IoT
Pienryhmät
- Demo group 1
- Demo group 2
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- osaa ohjelmoida C-kielellä
- osaa nimetä varusohjelmiston osat ja kertoa osien käyttötarkoituksen
- osaa kuvailla käyttöjärjestelmän rakenteen
- osaa kertoa käyttöjärjestelmän perustehtävät
Sisältö
- C-ohjelmointi
- prosessinhallinta
- tiedostojärjestelmät
- muistin hallinta
Oppimateriaalit
Material in Itslearning / Git
A recommended book (not mandatory to purchase):
Brian Kernighan and Dennis Ritchie: The C Programming Language
Opetusmenetelmät
Lectures (on-site)
Practical exercises and demos (on-site)
Self study
Tenttien ajankohdat ja uusintamahdollisuudet
TBD
Pedagogiset toimintatavat ja kestävä kehitys
Lectures (on-site)
Practical exercises and demos (on-site)
Self study
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
Lectures 14 x 1h = 14h
Practical exercises and demos: 13x2h = 26h
Exercise work demo: 3h
Self study (coding and other activities) 92h
TOTAL 135h
Sisällön jaksotus
After completing the course the student:
- can program in C language
- can use style guide
- can test programs
- can name different components of system software and explain their function
- can describe the main structure of operating systems
- can explain the function of operating system’s tasks
- can use Git version control and git remotes
Weekly lectures and exercises from Week 2 to Week 17
Viestintäkanava ja lisätietoja
-
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Must pass practical exercises and exercise work.
At least 70% attendance required in on-site teaching.
Hylätty (0)
Failed practical exercises and/or exercise work and/or less than 50% attendance on contact teaching and/or unprofessional behavior.
Arviointikriteerit, tyydyttävä (1-2)
Exercises and exercise work of satisfactory (but acceptable) quality and/or 50 - 70% of attendance on contact teaching. Professional behavior throughout the course.
Arviointikriteerit, hyvä (3-4)
Exercises and exercise work of good quality and at least 70% of attendance on contact teaching. Professional behavior throughout the course.
Arviointikriteerit, kiitettävä (5)
Exercises and exercise work of excellent quality, over 70% of attendance on contact teaching and very active attitude and motivation towards learning. Professional behavior throughout the course.
Esitietovaatimukset
•Ohjelmoinnin perustaidot jollakin korkean tason ohjelmointikielellä (esimerkiksi Python, Java, C# tai vastaava)
•Ohjelmoinnin perustaitoihin kuuluu muun muassa ulostulon formatointi, ehtolauseet, silmukat, funktiot/aliohjelmat, funktion parametrit ja paluuarvot, taulukot, virheentarkastelu, testaus ja hyvät koodauskäytännöt
•Riittävät matemaattis-loogiset ajattelutaidot
Ilmoittautumisaika
30.05.2024 - 15.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Tiina Tolmunen
- COS Opettaja
- COS1 Virtuaalihenkilö1
Ryhmät
-
PINFOS23CPINFOS23C
-
PINFOK23APINFOK23A
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa
- soveltaa logiikan sääntöjä ja merkintöjä
- laskea ja soveltaa permutaatioita ja kombinaatioita
- soveltaa jaollisuuden ja kongruenssin käsitteitä ja ominaisuuksia
- käsitellä aritmeettisia ja geometrisia lukujonoja ja summia
- laskea suppenevan geometrisen sarjan summan
- muodostaa Taylorin polynomeja ja soveltaa niitä numeerisessa laskemisessa
- laskea Fourier-sarjojen kertoimia matematiikkaohjelmien avulla
Sisältö
- Logiikan perusteita
- Lukuteorian perusteita ja sovelluksia
- Kombinatoriikan perusteita ja sovelluksia
- Lukujono ja sarja
- Taylorin sarja
- Fourier-sarja
Oppimateriaalit
Lecture notes, homework and MATLAB exercises will be published in Itslearning.
We use MATLAB, for which TUAS has a campus licence. You can download it to your own device for free.
Taking the self-study course MATLAB Basics for ICT is highly recommended prior to the start of Sequences and Series part (Part 1).
Opetusmenetelmät
Part 1, Sequences and series:
lectures, MATLAB exercises/homework, self-study, exam
Part 2, Logic, combinatorics and number theory:
lectures and demonstrations, self-study, homework, exam
Tenttien ajankohdat ja uusintamahdollisuudet
The midterm exam for Part 1 is in week 41, retake in week 43.
The midterm exam for Part 2 is in week 48, retake in week 49.
The final retake exam for both parts is in week 50.
Exact dates and times in the schedule.
Note. Homework and exercises must be submitted in time, there is no way to complement or "retake" them later.
Opiskelijan ajankäyttö ja kuormitus
Lessons 30 h
Exams + preparing for them 30 h
Self-study (homework, installing and learning Matlab etc.) 75 h so approx. 6 h per week.
Sisällön jaksotus
Fall semester 2024, according to the schedule.
Part 1, weeks 36-41
Part 2, weeks 43-50
Viestintäkanava ja lisätietoja
Itslearning
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Achieve at least 40% of the points in both Midterm exams or retakes.
Completing at least 25% of the MATLAB exercises in Part 1 is mandatory to pass the course.
A minimum of 80% attendance is mandatory for Part 1 lectures during weeks 36-40.
Additional points from homework will improve your grade.
Hylätty (0)
Less than 40% of the points in one or both of the Midterm exams or retakes.
More than 20% (unauthorized) non-attendance from Part 1 lectures.
Less than 25% of the MATLAB exercises submitted.
Student has not demonstrated achieving the learning objectives of the course. They recognize and can use only few of the concepts of the course topics, and show no skills to apply them.
Arviointikriteerit, tyydyttävä (1-2)
Student has demonstrated having achieved the learning objectives of the course on satisfactory level. They recognize and can to some extent use most of the concepts of the course topics.
Arviointikriteerit, hyvä (3-4)
Student has demonstrated having achieved the learning objectives of the course well.
They recognize and can use most of the concepts of the course topics, and are able to apply them on various study and work contexts.
Arviointikriteerit, kiitettävä (5)
Student has demonstrated having achieved the learning objectives of the course on excellent level. They master the concepts of the course topics, and are able to fluently apply them on study and work contexts.
Esitietovaatimukset
Tieto- ja viestintätekniikan koulutuksen edeltävät matematiikan opintojaksot (tai vastaavat tiedot ja taidot):
Insinöörimatematiikan perusteet
Calculus
Ilmoittautumisaika
29.05.2024 - 05.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
20 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jarno Tuominen
Ryhmät
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
PTIVIS22SEmbedded Software and IoT
Tavoitteet
After completing the course the student:
- can design and implement digital logic using VHDL language
- knows basic principles of FPGA functionality.
Sisältö
- VHDL
- combinatorial logic
- sequential logic
- state machines
- FPGA
Oppimateriaalit
Will be informed at the beginning of the course
Opetusmenetelmät
Lectures
Exercises
Self study
Written (short) exam
Tenttien ajankohdat ja uusintamahdollisuudet
Exam 1: W49
Exam 2: TBD
Exam 3: TBD
Toteutuksen valinnaiset suoritustavat
None
Opiskelijan ajankäyttö ja kuormitus
Contact teaching / lectures 7*1h (7h)
Contact teaching / lab work 14*3h (42h)
Self studying / independent work (85h)
Exam (1h)
Total: 135h
Sisällön jaksotus
VHDL/FPGA development
Course duration 9/2022 - 12/2022
Topics:
- VHDL
- combinatorial logic
- sequential logic
- state machines
- FPGA
After completing the course the student:
- can design and implement digital logic using VHDL language
- knows principles of FPGA technology and related tools
- understands the basics of computer architecture
Viestintäkanava ja lisätietoja
Basic skills in programming (any language) is mandatory
Basic skills in electronics is highly recommended
This is a laboratory course
The tools used in this course require a lot of hard disk space on your laptop (>10GB)
Support is given primarily for windows-environment, Linux can be used as well (limited support). No support for Mac users, tools must be run in virtual machine, which is very likely to cause big problems. Thus, Mac highly not recommended.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Exam 25%
Lab exercises 75%
Hylätty (0)
Less than 66% of lab exercises completed
OR
Less than 50% of points in exam
Arviointikriteerit, tyydyttävä (1-2)
grade 1: 66% of lab exercises completed, 50% of max points in exam
Arviointikriteerit, hyvä (3-4)
To be defined
Arviointikriteerit, kiitettävä (5)
To be defined
Esitietovaatimukset
Elektroniikan ja tiedonsiirron perusteet
Ilmoittautumisaika
03.08.2024 - 09.09.2024
Ajoitus
09.09.2024 - 05.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
20 - 30
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Tero Virtanen
Vastuuopettaja
Tero Virtanen
Ryhmät
-
VAVA2425Ammattikorkeakoulun yhteiset vapaasti valittavat
Tavoitteet
After the course, the student can plan and implement basic Windows Server configuration. The student will be able to use a workstation virtualization and create virtual machines with it. The student will be able to acquire basic knowledge of Active Directory and its management. The student will be able to manage Azure on a foundational level. The student will be able to understand and apply Azure-based solutions security and compliance concepts on a foundational level.
Sisältö
Windows Server installation and basic management Workstation virtualization Active Directory Azure management basics Azure security and compliance basics
Oppimateriaalit
Material will be published in ITSlearning.
Opiskelijan ajankäyttö ja kuormitus
Lecturing and laboratory work each week
Independent studying, including:
- Studying the course material
- Completing exercises and labs assignments
- Preparing presentations for other students
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Assignments in laboratory room
Assignments done at home
Presentation in laboratory room
The overall result is the sum of the all results with a passing limit of 50%.
Grading limits are available below:
<50% Fail
50-59% Grade 1
60-69% Grade 2
70-79% Grade 3
80-89% Grade 4
>90% Grade 5
Esitietovaatimukset
Internet Networks and Security course or equal skill.
Please note that the course requires a personal Windows laptop with 16GB memory and 100GB free disk space!
Ilmoittautumisaika
01.06.2024 - 26.09.2024
Ajoitus
19.09.2024 - 12.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
20 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Tero Jokela
- Mikko Kiuru
Ryhmät
-
PTIETS22dncsPTIETS22 Tietoverkot ja Kyberturva
-
ICTMODictprojSemMOD ICT Projects & Cybersecurity (International Semester)
-
PTIVIS22TData Networks and Cybersecurity
Oppimateriaalit
Lecture material
Opetusmenetelmät
Lectures
Laboratory exercises (MATLAB exercises, practical measurements with mobile devices etc.)
Tenttien ajankohdat ja uusintamahdollisuudet
Exam will be held on last lecture, re-take possibilities will be communicated at the end of the course
Pedagogiset toimintatavat ja kestävä kehitys
Topics are covered in lessons and further practically learned with laboratory works and practical measurements.
Opiskelijan ajankäyttö ja kuormitus
Lessons and laboratory works 50 h
Homeworks and preparations for labs and exam 85h
Sisällön jaksotus
Different wireless systems (e.g. WLAN, TV, Mobile, IoT), newest technologies (5G, NB-IoT etc.), frequency allocations, cybersecurity of wireless systems, use of radio spectrum, radio waves, propagation and attenuation, propagation modeling, link budget, fading, antennas, building blocks of wireless communication systems (ADC/DAC, modulation, coding, interleaving, encryption), laboratory exercises (antennas, propagation modeling, coding, connection to systems in use), mobile network measurements.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Exam 0-5, 40 % of the grade
Home work / exercises 0-5, 60 % of the grade
Hylätty (0)
Exam not passed or not enough points from the exercises
Arviointikriteerit, tyydyttävä (1-2)
Understands the basics of different wireless systems and can use MATLAB for system-level analysis of wireless systems.
Arviointikriteerit, hyvä (3-4)
Understands the high-level operation of 4G and 5G mobile networks, radio propagation and can conduct measurements in wireless networks and analyze their results.
Arviointikriteerit, kiitettävä (5)
Understands well the physical properties of wireless technologies and is able to analyze how they are related to the wireless system performance.