Tieto- ja viestintätekniikan koulutus
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
01.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
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
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Juha Saarinen
Vastuuopettaja
Juha Saarinen
Ajoitusryhmät
- Group A (Koko: 30. Avoin AMK: 0.)
- Group B (Koko: 30. Avoin AMK: 0.)
Pienryhmät
- Group A
- Group B
Tavoitteet
After completing this course the student is able
- to create 3D models and understand 3D modeling workflow
- to craft textures and materials for the models
- to animate objects and characters
Sisältö
- Fundamentals of 3D modeling techniques
- Introduction to texturing, materials and lighting for 3D content creation
- Basics in animating techniques
Oppimateriaalit
Contact sessions 3h per week. Group chat on Discord for those who are interested. Course material and information shared through itslearning.
Opetusmenetelmät
Weekly contact sessions and weekly assignments.
Tenttien ajankohdat ja uusintamahdollisuudet
There are no exams on this coure.
Toteutuksen valinnaiset suoritustavat
Competence demonstration, if you have experience from industry and/or experience that is compatible with the course content
Opiskelijan ajankäyttö ja kuormitus
One contact session 3h. One prelab and one weekly assignment per week. Prelab is starter for the weekly assignment and it need to be done before contact session.
Estimated work time is 9 hours every week (3 hours in contact session and 6 hours independent work), 126 hours total.
Sisällön jaksotus
Content is separated in three main categories: Modeling, Materials and Animation. All work is done with Blender.
Course starts at week 3 and last contact session is at week 17 Totally 14 times. Assignments changes every week and assignments need to be returned before next weeks contact session.
Lesson 1: Blender GUI and primitives
Lesson 2: Modeling - "box modeling"
Lesson 3: Modeling - from scratch "polygon modeling"
Lesson 4: Modeling - Boolean modeling
Lesson 5: Modeling - retopology
Lesson 6: Modeling - Sculpting
Lesson 7: Modeling - Own modeling work
Lesson 8: Materials - Materials and Lightning (Cycles)
Lesson 9: Materials - UV map and textures
Lesson 10: Materials - Texture baking
Lesson 11: Animation - Animation tools
Lesson 12: Animation - Animation with bone parenting
Lesson 13: Animation - Character rigging
Lesson 14: Animation - Walk cycle
Viestintäkanava ja lisätietoja
Course material and information shared through itslearning.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Assessment will be based on the individual assignments submitted in the itslearning course platform.
Teacher evaluates the assignments. To pass the course, students are expected to turn in at least 75 % of the assignments. Final grade will be average of assignment grades multiplied by return percent (non-returned assignments are counted as 0).
Hylätty (0)
Student submits less than 75% of the assignments
Arviointikriteerit, tyydyttävä (1-2)
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 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 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
02.07.2024 - 13.09.2024
Ajoitus
02.09.2024 - 30.04.2025
Opintopistemäärä
10 op
TKI-osuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
20 - 55
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Annukka Kinnari
- Marika Säisä
Ryhmät
-
PTIVIS21OSoftware Engineering and Project Management
Tavoitteet
Further deepening knowledge of more challenging ICT project work and the most used methods and technologies of software projects.
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
Lectures, group work and independent work, project work, online/on-site activities
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
Lectures, exercises on lectures and small group meetings: 72 hours
Assignments and self study: 63 hours
Project work 135 hours, which includes mandatory 40 hours of theFIRMA weekly meetings for project managers. Also, ICT guest lectures and theFIRMA Tech-club hours are counted to project work hours.
TOTAL 270 hours
Majority of project work is done on-site.
Sisällön jaksotus
This course deepens further knowledge of challenging ICT project work and the most used methods, standards and technologies of software projects. Students will team up for a project work on customer projects related to ICT field. Customer projects develop students’ working life skills (among others: technical, 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. Both parts need to be passed to pass the course.
The theory part includes 6 assignments:
- All of the assignments are assessed with 0-30 points. Thus, the maximum number of points from the assignments are 180.
Late submission for the assignments will reduce the points by 50%.
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 and small group meetings are worth 1 points. In total, there are 30 points from presence.
Altogether these will give the students the maximum of 210 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 – 210 points.
Project work:
The students are required to work in the project a total of 135 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).
- Participating to one ICT Guest Lecture equals 3 points.
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 135 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 and presence 50%
- Project work (evaluation based on self- and peer assessment) and project hours 50%
Accepted grade cannot be raised.
Hylätty (0)
Less than 60 points from assignments, 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: 60-89 points from assignments and attendance + completing project work hours.
Grade 2: 90-119 points from assignments and attendance + 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: 120-149 points from assignments and attendance + completing project work hours.
Grade 4: 150-179 points from assignments and attendance + 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-210 point from assignments and attendance + 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
01.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
10 - 65
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mika Koivunen
Vastuuopettaja
Mika Koivunen
Ryhmät
-
PTIETS22dncsPTIETS22 Tietoverkot ja Kyberturva
-
ICTMODictprojSemMOD ICT Projects & Cybersecurity (International Semester)
-
PTIVIS22TData Networks and Cybersecurity
Oppimateriaalit
Kurssilla käytettävät materiaalit:
1. ISO27005 standardi
2. Sutton, David (2021): Information security risk management : a practitioner's guide: https://ebookcentral.proquest.com/lib/turkuamk-ebooks/detail.action?docID=6733537
3. Ilmonen, I. & al. (2022): Johda riskejä: käytännön opas yrityksen riskienhallintaan: https://turkuamk.finna.fi/Record/turkuamk.995697291505970?sid=3091696371
4. https://www.enisa.europa.eu/publications/interoperable-eu-risk-management-framework
5. Enisa Threat Landscape 2023 https://www.enisa.europa.eu/publications/enisa-threat-landscape-2023
ja mahdollisesti muita ajankohtaisia materiaaleja
Opetusmenetelmät
Teoriaosuus luentoina ja itsenäisenä perehtymisenä. Ohjaus etätapaamisissa tarpeen mukaan. Käytännön riskiarviotyö vaatii kohdeyrityksen hankkimisen sekä yhteydenpidon vastuutahoon. Lähipäivinä riskiarviotyön etenemisen ohjausta, vertaistukea ja kokemusten jakamista, projektin esittelyä ja arviointia.
Pedagogiset toimintatavat ja kestävä kehitys
Aktiivinen projektioppiminen ja ongelmanratkaisu
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
Tietoturvallisuusriskien hallintakurssin teoriaosuuden kertaus sekä laaja riskienhallinnan projektityö
Sisällön jaksotus
Tieto- ja kyberturvallisuus ovat keskeisiä osa-alueita nykyaikaisissa organisaatioissa, ja riskienhallinnan merkitys on korostunut entisestään. Tämä riskienhallinnan käytännön projektiin keskittyvä kurssi tarjoaa opiskelijoille mahdollisuuden soveltaa käytännössä tieto- ja kyberturvallisuuden riskienhallinnan periaatteita ja menetelmiä. Kurssin tavoitteena on kehittää opiskelijoiden taitoja riskien tunnistamisessa, arvioinnissa ja hallinnassa sekä valmistella heitä tulevaisuuden uraan tieto- ja kyberturvallisuuden alalla.
Kurssin sisältö:
Kurssin esitietovaatimuksena on tietoturvariskien hallinta-kurssi, jossa käsitellään ISO27005 standardin mukainen riskienhallinnan prosessi. Opiskelijoiden tulee hallita oppivat tieto- ja kyberturvallisuuden riskienhallintaprosessin vaiheet, mukaan lukien riskien tunnistaminen, arviointi, hallinta ja seuranta. Prosessi ja vaiheet kerrataan tämän kurssin alussa.
Opiskelija hankkii itselleen pienen tai keskisuuren organisaation, jolle he suorittavat riskiarvioinnin. Opiskelija vastaa yhteydenpidosta organisaation edustajiin. Työ tehdään yksilötehtävänä tai pareittain.
Opiskelijat soveltavat ISO 27005 -standardia sekä muita riskienhallinnan viitekehyksiä ja parhaita käytäntöjä valitsemalleen kohdeyritykselle. He suorittavat riskiarvioinnin ja dokumentoivat tulokset. Kurssin päätteeksi opiskelijat laativat loppuraportin, joka sisältää riskiarvioinnin tulokset ja suositukset kohdeyritykselle. He esittävät tuloksensa luokan ja mahdollisesti myös kohdeyrityksen edustajille.
Vaatimukset:
Osallistuminen edellyttää aiempaa taustatietoa tieto- ja kyberturvallisuuden riskienhallinnasta. Opiskelijan tulee myös valita kohdeyritys, johon riskiarviointi kohdistetaan.
Kurssi tarjoaa opiskelijoille ainutlaatuisen mahdollisuuden soveltaa tietämystään riskienhallinnasta käytännön projektiin ja valmistella heitä uraan tieto- ja kyberturvallisuuden alalla.
Ajankohta:
Kevät 2024. Joka toinen viikko lähitapaaminen ja joka toinen viikko verkkotapaaminen erillisten varausten mukaisesti
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Teoriaosuuden kertaustehtävä 10%
Riskiarvioinnin toteutus, dokumentointi ja organisaation palaute 90%
Hylätty (0)
Riskiarviointia ei ole suoritettu
Arviointikriteerit, tyydyttävä (1-2)
Suppea riskiarvio ja tyydyttävä palaute organisaatiosta
Arviointikriteerit, hyvä (3-4)
Melko kattava riskiarvio ja hyvä palaute organisaatiosta
Arviointikriteerit, kiitettävä (5)
Kattava riskiarvio ja kiitettävä palaute organisaatiosta
Ilmoittautumisaika
24.07.2024 - 04.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Virtuaaliosuus
1 op
TKI-osuus
1 op
Toteutustapa
80 % Lähiopetus, 20 % Etäopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
20 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Kimmo Tarkkanen
- Teppo Saarenpää
Ryhmät
-
PTIVIS22OSoftware Engineering and Project Management
Oppimateriaalit
All course materials and instructions can be found in It'sLearning workspace
Opetusmenetelmät
The course is implemented as face-to-face teaching using electronic work tools with a schedule according to the timetable. The course material is added to It'sLearning as the course progresses and is available to students until the end of the course. In some of the face to face meetings students are participating as users in real user tests of R&D projects of TUAS.
There are several individual exercises during the course related to the topics covered on the lectures.
During the course, a group exercise is carried out , where the things learned during the course are applied to a practical application. A report is produced from the exercise work, which is evaluated as part of the whole. The progress of the exercise is followed with pre-determined milestones.
Some Q&A sessions will be arranged where students can discuss and get a feedback from exercises done during the course.
Tenttien ajankohdat ja uusintamahdollisuudet
There are no exams or re-exam possibilities due to course implementation nature.
Pedagogiset toimintatavat ja kestävä kehitys
In the course, the basic skills of usability and usability planning are studied. The examples and tasks contain specific application examples. The study course uses source material in English, which gives students the ability to understand international engineering literature, publications, standards, etc. When solving assignments, students are encouraged to work in a team. Digital study material and an electronic learning environment are used in a variety of ways in the course. UX and UI designers' role in sustainable software engineering is discussed.
- Weekly face-to-face meetings with lecture teaching and small group work
- Learning by doing and experimenting (exercise tasks, project work, information search)
- Small group work and peer learning
- Self-study material
- Teacher guidance and examples
Toteutuksen valinnaiset suoritustavat
None
Opiskelijan ajankäyttö ja kuormitus
Contact teaching and exercises 30h
Q&A sessions 6h
Personal studying, individual exercises and group work 94h
Sisällön jaksotus
• 9/24 : usability definition, benefits, principles and operating models
• 10/24 : human as user (participation in usability tests), interaction, culture and environment and usability evaluation
• 11/24: usability testing, user research, conceptual design and sense of sight and visual observation
• 9-12/24: practice work on the topics discussed in the course. It is carried out in small groups.
The content of the course is divided into three areas: analysis, planning and evaluation.
In the first part, the acquisition of user data is practiced as a basis for planning. In the second part, you practice creating an interactive user interface. In the third part, user interface and user experience evaluation methods are practiced.
- Basics of user orientation and usability
- User research and information acquisition methods
- Design sprints and creating an interactive user interface
- Usability assessment methods and tools
- Design and execution of usability tests
Viestintäkanava ja lisätietoja
All course materials and instructions can be found in It'sLearning workspace
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Individual exercises: Minimum to pass 50% of total points (max. points will be announced and published in the beginning of the course). Graded 0-5. 50% of total assessment. [summative assessment, teacher/automatic assessment]
Group exercise: Minimum to pass 50% of total points (max. points will be announced and published in the beginning of the course). Graded 0-5. 50% of total assessment. The task in small groups is project-based work. [summative assessment, teacher assessment]
Both individual and group exercise must be passed successfully to pass the course.
Minimum 50% attendance on the lectures is mandatory to pass the course. Higher attendance rewards with a bonus for total grade in following way:
Bonus for grade
50-60% 0,1
60-70% 0,2
70-80% 0,3
80-90% 0,4
90-100% 0,5
Hylätty (0)
Student has not met the requirements to pass the course. 50% attendance, minimum 15 points from group exercise and minimum 15 points from individual exercises.
Arviointikriteerit, tyydyttävä (1-2)
The student knows the topics covered in the course and recognizes the practical design tasks to which they could be applied.
Arviointikriteerit, hyvä (3-4)
The student is familiar with the topics covered in the course and knows how to use them in practical planning tasks.
Arviointikriteerit, kiitettävä (5)
The student has mastered the topics covered in the course and knows how to apply them independently to practical design tasks.
Ilmoittautumisaika
04.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 50
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Víctor Blanco Bataller
- Taisto Suominen
Ryhmät
-
PTIVIS22PGame and Interactive Technologies
Tavoitteet
After completing the course, the student will be able to:
- Understand agile utilization of interactive technologies, known from the entertainment industry, in different field of operation
- Understand the values of an attractive user interface design and positive user experience when using interactive technologies – such as virtual reality headsets, augmented reality devices and similar
- Critically evaluate and correct UX designs to suit the needs of target users
- Integrate sound UX principals into the application development for various interactive technologies
- Make use of the latest standards and tools for evaluating interactive technology UIs
- Develop appealing user interfaces (UI) for specific interactive technology applications
- Apply subjective analysis techniques for immersive sound validation
Sisältö
- User interface design standards from latest academic literature
- User experience design standards from latest academic literature
- Principles of user-centred design and quick prototyping by using interactive UX solutions with certain novelty value for new applications
- UI development tools and evaluation metrics
- UX measurement approaches and methods
- Room acoustics, sound source identification and hearing
Oppimateriaalit
Unity Create with VR online material and material by TUAS. All necessary documentation and other material toward the successful completion of the Advanced UX and UI course will be shared with students throughout the course via Itslearning
Opetusmenetelmät
The course will be delivered through practical Game Lab work. Peer-assisted learning is required throughout the course.
The course material, assignments and direct instructions will be shared through Itslearning. Students will be granted access to the Teams page based on an active course registration in the Peppi system.
Mandatory participation for 70% of the close contact and laboratory sessions due to practical nature of the course and the need of XR-equipment and support.
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:
-Instructed sessions 36h
-Partly supervised laboratory work: 48 h
-Homework: 61 h
Course has individual work and 1 group assignments.
Group assignment:
- Instructor will introduce the topic, present the learning material and define the assignment deliverable;
- Student groups will be required to conduct independent preliminary research on the assignment topic;
- Student groups must familiarize themselves with the assignment technology.
- Student groups must conduct the work to complete the assignment deliverable.
- Assignment submissions will be demo presentation for 15 minute of the group’s assignment deliverable.
Sisällön jaksotus
1st Session
Course, Technology and assignment introductions.
Individual assignments
2nd Session
Students starts working with Unity Create With VR Material
5th Session
Student groups are formed and they start working with Mixed Reality Workshop
7th or 8th Session
Student groups starts working with XR-Project and complete assignment’s instructions
12th Session
Student groups present their XR-projects and course ends.
Viestintäkanava ja lisätietoja
The practical elements of the course will be supported with the assistance of FIT-research group engineer who will also act as industry expert for evaluating group performance in the assignments.
The course material, assignments and direct instructions will be shared through Itslearning. Students will be granted access to the Itslearning based on an active course registration in the Peppi system.
Passing this course is a prerequisite for continuing with Serious Game Project Course and 4th-year studies – no exceptions will be made.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Mandatory participation for 70% of the close contact and laboratory sessions.
The course consists of 1 group assignments.
- Group Assignment : Create an XR-project based on the instructions
The class will be divided into groups of 4-5 students each. - Each group will complete the assignment.
Student groups must submit all individual assignments and 1 group assignment to be eligible to pass the course - failure to submit an assignment will cause the entire group to fail the course. The group work will be assessed as peer evaluation.
The course is evaluated as follows:
- Individual assignment: Lecturer overall impression of assignment (H-5).
GROUP grade:
- Industry expert evaluation of each assignment (H-5);
- Lecturer overall impression of each assignment (H-5).
- Peer evaluation after each assignment (H-5).
The average of these gives a group grade for each student.
INDIVIDUAL student per group grade
Each student will also be measured on their contribution for the entire course. That is, at the end of the course each student in every group will be given the opportunity to conduct a self- and peer-evaluation of their individual team member performance and contribution for all 3 assignments. From this evaluation, each student will have a:
- Self assessment of the contribution made;
- Group member evaluation of the contribution made;
The average of these gives an individual grade for each student.
The final course grade for each student is calculated by:
(GROUP grade x 0,5) + (INDIVIDUAL grade x 0,5)
Based on peer feedback and course presenter observations, the lecturers may use their discretion to fail or lower the grade of individual students.
Passing this course is a prerequisite for continuing with Serious Game Project Course and 4th-year studies – no exceptions will be made.
Hylätty (0)
Failure to submit individual assignment or the group assignment 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.
Failure to participate for 70% of the close contact and laboratory sessions.
Arviointikriteerit, tyydyttävä (1-2)
- Deliverable contains a few of the features outlined in the assignment
- Did not adequately apply preliminary research to complete the assignment
- Deliverable is incoherent or does not work
Arviointikriteerit, hyvä (3-4)
- Deliverable contains most of the features outlined in the assignment
- Adequately applied preliminary research to complete the assignment, but lacking creativity
- Deliverable is coherent and functions as required by the assignment
Arviointikriteerit, kiitettävä (5)
- Deliverable contains all the features outlined in the assignment
- Creatively applied preliminary research to complete the assignment
- Deliverable is coherent and exceeds the assignment requirements
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
- Jussi Salmi
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
01.06.2024 - 30.06.2025
Ajoitus
02.09.2024 - 31.07.2025
Opintopistemäärä
10 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
10 - 10
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Anne Jumppanen
- Mauri Suhonen
Vastuuopettaja
Mauri Suhonen
Tavoitteet
Harjoittelujakson suoritettuaan opiskelija osaa:
hankkia itselleen omaa osaamispolkuaan vastaavan harjoittelupaikan
suorittaa osaamispolkuaan vastaavia työtehtäviä itsenäisesti ja ryhmän jäsenenä
ennalta suunnitella työntekoaan
kuvata harjoitteluorganisaation johtamista, ulkoista ja sisäistä viestintää sekä henkilöstön kehittämistä
arvioida harjoittelujakson tuloksia.
Sisältö
Omaa osaamispolkua vastaavaan ammattiin ja työtehtäviin tutustuminen
Tutkintoon sisältyvän harjoittelun minimilaajuus on 30 op.
Oppimateriaalit
Lomakepohjat ja tarkemmat ohjeet löytyvät Itsistä.
Opetusmenetelmät
Oppiminen tapahtuu todellisessa työpaikassa aidoissa työtehtävissä alan ammattilaisten opastamana.
Tenttien ajankohdat ja uusintamahdollisuudet
Kurssia ei voi suorittaa tenttimällä eikä uusintatenttiä järjestetä.
Pedagogiset toimintatavat ja kestävä kehitys
Työssä oppiminen ja oman oppimisen arviointi.
Toteutuksen valinnaiset suoritustavat
Valinnaista suoritustapaa ei ole.
Opiskelijan ajankäyttö ja kuormitus
Harjoittelu 10 op vastaa 35 kahdeksan tunnin työpäivää (tai harjoittelupaikalla noudatettavaa työaikaa, esim 7,5 h/päivä).
Palkattomassa harjoittelussa opiskelija tekee harjoittelupaikan kanssa harjoittelusopimuksen sähköisesti. Palkallisessa harjoittelussa opiskelija palauttaa työsopimuksen skannattuna.
Opiskelija laatii harjoittelulleen suunnitelman ja hyväksyttää sen (korjaa tarvittaessa) harjoittelupaikan ohjaajalla sekä täsmentää suunnitelmaan tavoitteet harjoittelupaikassa ensimmäisen viikon aikana. Suunnitelma palautetaan ItsLearningiin.
Opiskelija suorittaa harjoittelun ja pyrkii aktiivisesti tavoitteisiin opiskellen tavoiteltuja tietoja ja taitoja. Harjoittelun päätyttyä hän pyytää harjoittelupaikalta työtodistuksen ja palauttaa sen. Hän suorittaa harjoitteluun mahdollisesti liittyvät tehtävät ja/tai raportoinnin.
Arviointikriteerit, hyväksytty/hylätty
Harjoittelu on hyväksytty, kun opiskelija on työskennellyt vähintään 270 h ja toimittanut vaaditut dokumentit.
Sisällön jaksotus
Harjoittelu on opiskelua työpaikalla aidossa työympäristössä. Harjoittelussa perehdyt ammatin kannalta keskeisiin käytännön työtehtäviin, joissa sovellat aiemmin opinnoissasi hankkimiasi tietoja ja taitoja. Työpaikalla näet myös sen, mitä oman alasi ammattilaiset työksensä tekevät. Voidaan periaatteessa suorittaa koska tahansa, mutta käytännössä ammattiharjoitteluun sopivia työtehtäviä työnantajat tarjoavat opiskelijoille vasta, kun opinnot ovat edenneet jo osaamispolussakin alkua pidemmälle.
Harjoittelussa huomaat myös sen, mitä muita taitoja työelämässä tarvitaan kuin vain teoriaosaamista.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointimenetelmät ja arvioinnin perusteet
Harjoittelu on hyväksytty, kun opiskelija on työskennellyt vähintään 270 h ja toimittanut kaikki vaaditut dokumentit:
harjoittelusopimus
harjoitteluraportti
työtodistus
lopetusseminaari
Esitietovaatimukset
Perusharjoittelu, Alakohtainen harjoittelu
Ilmoittautumisaika
04.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
TKI-osuus
2 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Golnaz Sahebi
- Matti Kuikka
- Mojtaba Jafaritadi
- Pertti Ranttila
- Ali Khan
- Jussi Salmi
Ryhmät
-
PTIETS22deaiPTIETS22 Datatekniikka ja Tekoäly
-
PTIVIS22IData Engineering and AI
Tavoitteet
After completing the course, the student can:
- describe what kind of AI applications are available
- describe how AI based applications can be developed
- develop applications using AI
Sisältö
Actual content is decided during the course implementation phase.
The contents vary every year.
Oppimateriaalit
Material available via the learning environment (ITS).
Opetusmenetelmät
The course includes about 12 theory sessions and personal practice tasks (3h),
There will be also quest lecturers (from companies or RDI people)
Tenttien ajankohdat ja uusintamahdollisuudet
No exam or in week 17.
Pedagogiset toimintatavat ja kestävä kehitys
This learning method combines theoretical knowledge with practical applications and real-world examples.
Weekly assignments based on the topics covered.
Around half of the exercises are done during the contact hours.
Additionally, exercises for home work.
Additionally:
- Mid-term project: Develop a simple AI application (everyone have own project)
- Final project/exam: Comprehensive AI application using multiple techniques learned in the course (group work)
Toteutuksen valinnaiset suoritustavat
None.
Opiskelijan ajankäyttö ja kuormitus
Contact hours:
- Week 3: Course Introduction 2h
- Weeks 4 - 16: Theory & practice (3h/week): 12 x 3h = 36h
- Week 17: Exam/Finals 2h
Total contact hours: 40 hours
Independent study and homework: about 90 h
Total: approximately: 130 hours
Sisällön jaksotus
Weekly time schedule plan
3. Introduction to Course and AI-based applications & Examples of AI-Based Applications in various industries
4. Steps to develop AI Applications with a help of tools and frameworks
5. Data-Driven AI and techniques for data-driven AI development
6. Use of Open Data and building Decision Trees with it
7. Handling and processing tabular data and applications of tabular data
9. Generative AI and applications of generative AI (e.g., art, music, text generation)
10. Language Models (e.g., GPT, BERT) and NLP applications NLP
11. Computer Vison and it's real-world applications (e.g., facial recognition, autonomous vehicles)
12. Object Recognition and techniques & applications for object recognition
13. Synthetic Data and use cases of it.
14. Optimization in AI and applications of optimization in AI models
15. IBM Watson and practical applications with it (e.g. image recognition, NLP)
16. Building and training models using PyTorch & TensorFlow
17. Exam/Presentation of final project results
+ projects to build an AI application during the course (one alone and another in team)
Viestintäkanava ja lisätietoja
ItsLearning
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
You can achieve points from participation, exercises, participation and exam/final project:
- 20% points from participation
- 50% points from practical exercises in class room and home work
- 30% points from the final project work/exam
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 for the project work.
Arviointikriteerit, hyvä (3-4)
The student got 60-84% of the points for the exercises in the course AND got a grade of 1.5 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 2 for the project work.
Ilmoittautumisaika
01.06.2024 - 03.09.2024
Ajoitus
03.09.2024 - 13.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
Opettaja
- Matti Kuikka
- Tommi Tuomola
Vastuuopettaja
Matti Kuikka
Ajoitusryhmät
- Pienryhmä 1 (Koko: 35. Avoin AMK: 0.)
- Pienryhmä 2 (Koko: 35. Avoin AMK: 0.)
Ryhmät
-
PTIETS23deaiData Engineering and Artificial Intelligence
-
PTIVIS23IData Engineering and Artificial Intelligence
Pienryhmät
- Pienryhmä 1
- Pienryhmä 2
Tavoitteet
After completing the course the student can:
- Describe how data can be managed and processed
- Describe how data can be stored in various places and formats
- Manage and analyze data with suitable tools
- Utilize data management tools to process data
- Understand and describe how mathematics can be used for data management
Sisältö
Introduction to data management
Data storage formats
Data storage
Introduction to data processing
Linear algebra
Data management tools
Oppimateriaalit
Material available via the learning environment (ITS).
Opetusmenetelmät
Weekly contact sessions when 3 hours for theory and practical exercises.
Tenttien ajankohdat ja uusintamahdollisuudet
Exam in Week 49.
Retake exam in January 2025.
Pedagogiset toimintatavat ja kestävä kehitys
The course includes approximately 12 theory sessions and guided exercises sessions where students work with practical tasks.
Around half of the exercises are done during the contact hours.
Additionally, exercises for home work that will be partly demonstrated in during contact sessions.
Opiskelijan ajankäyttö ja kuormitus
Contact hours
- 12 times 1h theory: 12 x 1h = 12 hours (groups together)
- 12 times 2h practice: 12 x 2h = 24 hours (in own group)
- Exam: 2 hours
- 1h Q&A sessions 5-6 times = 5 hours
TOTAL: 43 hours
Home and independent work: approximately 90 hours
Total: approximately: 130 hours
Sisällön jaksotus
Weeks 36 - 48:
Introduction to data management
Introduction to Jupyter Notebook
Data storage formats
Basics of linear algebra (vectors, matrices, linear equations)
Data processing and visualization with Python
Basics of virtualization and Linux shell commands
Introduction to databases
Recap
Week 49: Exam
Viestintäkanava ja lisätietoja
Additional information is share via ITS
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
You can achieve points from participation, exercises, participation and exam:
- 20% points from participation
- 50% points from practical exercises in class room and home work
- 30% points from the exam
Assessment:
- Participation and exercise (50% of total to pass): Students must achieve at least 50% of the points to pass the course.
- 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-70%
3: 70-80%
4: 80-90%
5: 90- 100%
Hylätty (0)
Less than 50% points
Arviointikriteerit, tyydyttävä (1-2)
50 - 69% points
Arviointikriteerit, hyvä (3-4)
70 - 89% points
Arviointikriteerit, kiitettävä (5)
At least 90% points
Ilmoittautumisaika
01.06.2024 - 06.06.2025
Ajoitus
02.09.2024 - 13.06.2025
Opintopistemäärä
1 op
Virtuaaliosuus
1 op
Toteutustapa
Etäopetus
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
- Annukka Kinnari
Ryhmät
-
PINFOK24BPINFOK24B
-
PINFOK24APINFOK24A
-
PTIETS24BPTIETS24B
-
PTIVIS24FPTIVIS24F
-
PINFOS24APINFOS24A
-
PINFOS24BPINFOS24B
-
PINFOK24CPINFOK24C
-
PTIVIS24BPTIVIS24B
-
PTIVIS24CPTIVIS24C
-
PTIVIS24DPTIVIS24D
-
PTIETS24APTIETS24A
-
PTIVIS24EPTIVIS24E
-
PINFOS24CPINFOS24C
-
PTIVIS24APTIVIS24A
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
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
- Suomi
Paikat
70 - 120
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Juha Saarinen
- COS Opettaja
Ryhmät
-
PTIVIS23APTIVIS23A
-
PTIVIS23BPTIVIS23B
-
PTIVIS23CPTIVIS23C
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ä
Oppimateriaalit
Kirja: Tuomenlehto, Holmlund et al.: Insinöörin matematiikka. Edita 2018.
Itslearningin kautta jaettava muu materiaali.
Opetusmenetelmät
lähiopetus, tehtäväperustaisuus, itsenäinen opiskelu
Tenttien ajankohdat ja uusintamahdollisuudet
Osakokeet 3 kpl luentoaikoina, tarkemmat ajankohdat ilmoitetaan kurssin aikana Itslearningissä. Tarvittaessa järjestetään uusintatentti.
Pedagogiset toimintatavat ja kestävä kehitys
Opintojaksolla opiskellaan matemaattisia perustaitoja, jotka ovat insinöörityön perusta.
Toteutuksen valinnaiset suoritustavat
Kotitehtävät ja osakokeet (tai kurssin jälkeinen uusintatentti)
Opiskelijan ajankäyttö ja kuormitus
Lähiopetusta n. 85 h.
Itsenäistä työskentelyä (opiskelumateriaali, tehtävät, osakokeisiin valmistautuminen) 50 h.
Yhteensä 135 h.
Sisällön jaksotus
- Raja-arvo
- Derivaatta
- Differentiaali
- Määräämätön ja määrätty integraali
- Differentiaali- ja integraalilaskennan sovelluksia
- Differentiaaliyhtälöistä
2x2h luento + 2h laskuharjoitus viikottain, 14 viikkoa
Viestintäkanava ja lisätietoja
Edeltävyysehdot: Insinöörimatematiikan perusteet tai vastaavat tiedot ja taidot
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arvosana perustuu osakokeiden pistemääriin sekä tehtyihin kotitehtäviin ja lähiopetukseen osallistumiseen.
Kurssin hyväksytyn läpäisemisen minimi vaatimus on yksi kolmasosa kurssin osakokeiden kokonaispistemäärästä (33%).
Arvosanaan vaikuttavat myös tehtyjen kotitehtävien palautus prosentti, sekä lähiopetukseen osallistumisaktiivisuus.
Hylätty (0)
Opiskelija ei ole osoittanut saavuttaneensa opintojakson tavoitteita. Opiskelija tunnistaa ja osaa käyttää vain muutamia opintojakson aihepiirin käsitteitä eikä osaa soveltaa oppimaansa.
Hylätty arvosana seuraa, jos opiskelija ei ole suorittanut hyväksytysti välikokeita (alle 33 % osakokeiden kokonaispistemäärästä)
Opintojakso hylätään myös, jos opiskelijan suorituksissa havaitaan vilppiä. Ensimmäinen havaittu vilppi tai vilpin yritys johtaa yksittäisen koe- tai tehtäväsuorituksen hylkäämiseen. Toinen havaittu kerta johtaa koko opintojaksosuorituksen hylkäämiseen.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija on osoittanut saavuttaneensa opintojakson tavoitteet tyydyttävästi. Opiskelija tunnistaa ja osaa jossain määrin hyödyntää opintojakson aihepiirin käsitteitä.
Arviointikriteerit, hyvä (3-4)
Opiskelija on osoittanut saavuttaneensa opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin joillain osa-alueilla vielä kehitettävää. Opiskelija osaa käyttää hyvin opintojakson aihepiirin käsitteitä ja soveltaa oppimaansa opiskelun ja työelämän tilanteissa
Arviointikriteerit, kiitettävä (5)
Opiskelija on osoittanut saavuttaneensa opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja osaa analysoida aihepiiriin liittyviä asioita sujuvasti ja perustellusti. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa.
Esitietovaatimukset
Insinöörimatematiikan perusteet tai vastaavat taidot
Ilmoittautumisaika
30.11.2024 - 15.01.2025
Ajoitus
15.01.2025 - 24.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
80 - 150
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Jetro Vesti
Ryhmät
-
PTIVIS24DPTIVIS24D
-
PTIVIS24EPTIVIS24E
-
PTIVIS24FPTIVIS24F
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ä
Oppimateriaalit
ITSL-alustalta löytyvä luento- ja tehtävämateriaali.
Opetusmenetelmät
Lähiopetus-luennot.
Tehtävien tekeminen yksin ja ryhmässä.
Itsenäinen opiskelu.
Kokeet.
Tenttien ajankohdat ja uusintamahdollisuudet
Kaksi osakoetta.
OSAKOE1 on puolessa välissä kurssia oppituntien 1-12 jälkeen. Yksi uusinta.
OSAKOE2 on kurssin lopussa oppituntien 13-22 jälkeen. Yksi uusinta.
Kurssin päätyttyä kummankin osakokeen voi uusia vielä yhden kerran.
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
Luennot & laskuharjoitukset 22*3h.
Kokeet 2*2h.
Loput opiskelijan itsenäistä opiskelua ja laskutehtävien tekemistä.
Sisällön jaksotus
Differentiaalilaskenta, 6 ensimmäistä viikkoa:
1 Muutosnopeus
2 Raja-arvo
3 Derivaatan määritelmä
4 Polynomin derivointi
5 Funktion kulkukaavio
6 Derivaattafunktion kuvaaja
7 Derivointikaavoja
8 Yhdistetyn funktion derivointi
9 Potenssin derivointi
10 Eksponentin ja logaritmin derivointi
11 Derivointimenetelmiä
12 Differentiaali
Integraalilaskenta, 5 seuraavaa viikkoa:
13 Integraalifunktio
14 Integrointikaavoja
15 Yhdistetyn funktion integrointi
16 Määrätty integraali
17 Määrätyn integraalin ominaisuuksia
18 Pinta-ala
19 Tilavuus
20 Funktion keskiarvot
21 Integroituva differentiaaliyhtälö
22 Separoituva differentiaaliyhtälö
Viestintäkanava ja lisätietoja
Sähköposti.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arvosana määräytyy osakokeista saadun yhteispistemäärän (max. 20+20=40) ja laskutehtävistä saadun pistemäärän (max. 10) perusteella seuraavan taulukon mukaisesti (osakokeista täytyy saada yhteensä vähintään 16 pistettä päästäkseen läpi kurssista):
Yhteispistemäärä Arvosana
0-15: 0
16-22: 1
23-29: 2
30-35: 3
36-42: 4
43-50: 5
Hylätty (0)
Arvosanataulukon mukaan.
Arviointikriteerit, tyydyttävä (1-2)
Arvosanataulukon mukaan.
Arviointikriteerit, hyvä (3-4)
Arvosanataulukon mukaan.
Arviointikriteerit, kiitettävä (5)
Arvosanataulukon mukaan.
Esitietovaatimukset
Insinöörimatematiikan perusteet tai vastaavat 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
10 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Ali Khan
Vastuuopettaja
Ali Khan
Ryhmät
-
PTIETS22deaiPTIETS22 Datatekniikka ja Tekoäly
-
PTIVIS22IData Engineering and AI
Tavoitteet
After completing the course, the student can:
- Describe what Cloud Services are, how they affect business and which new opportunities it may enable.
- Describe use cases and benefits of cloud services,
- Describe SAAS, PAAS, IAAS.
- Develop a solution that utilizes cloud services.
Sisältö
Introduction to cloud services
Software as a service (SAAS)
Platform as a service (PAAS)
Infrastructure as a service (IAAS)
Virtual machines and containers
Security of cloud services
Project work
Oppimateriaalit
Task-specific material to be announced separately in Its Learning and in AWS academy.
Opetusmenetelmät
- Weekly face-to-face meetings with lecture teaching and small group work
- Learning by doing and experimenting (exercise tasks, project work, information search)
- Small group work and peer learning
- Self-study material
- Teacher guidance and examples
Tenttien ajankohdat ja uusintamahdollisuudet
No exam, and retake not possible after evaluation grade is published.
Pedagogiset toimintatavat ja kestävä kehitys
FLIP classrooms and learning by doing
Toteutuksen valinnaiset suoritustavat
Not possible
Opiskelijan ajankäyttö ja kuormitus
Contact hours
- Course introduction: 3 hours
- 12 times 3h theory and AWS support: 12 x 3h = 36 hours
- 16 times AWS Academy self paced sessions: 16 x 1h = 16 hours
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 Analyze classic data centers and cloud data center solutions.
Introduction to Cloud Computing
1.1 Understand the limitations of traditional computing and evolution of cloud computing
1.2 Understand the concepts of Cluster, Grid and Cloud Computing, its benefits and challenges
Cloud Computing Models and Services
1.3 Explore the standard cloud model, cloud deployment and service delivery models
1.4 Understand service abstraction
Resource Virtualization and Pooling
1.5 Implement physical computing resources virtualization
1.6 Implement machine, server level and operating system virtualization
1.7 Understand resource pooling, sharing and resource provisioning
CLO2 Design a cloud data center based on specific technical requirements.
Resource Virtualization and Pooling
2.1 Implement physical computing resources virtualization
2.2 Implement machine, server level and operating system virtualization
Scaling and Capacity Planning
2.3 Understand the foundation of cloud scaling
2.4 Explore scaling strategies and implement scalable applications
2.5 Explore approaches for capacity planning
Load Balancing
2.6 Explore the goals and categories of load balancing. Explore parameters for consideration.
File System and Storage
2.7 Understand the need for high performance processing and Big Data
2.8 Explore storage deployment models and differentiate various storage types
CLO3 Discuss the need for security, reliability and legal compliance of a cloud data center.
Database Technologies
3.1 Explore database models
3.2 Implement relational and non-relational database as a service
Cloud Computing Security
3.3 Understand the threats to cloud security
3.5 Explore and develop a cloud security model
3.6 Understand Trusted Cloud Computing
Privacy and Compliance
3.7 Explore key privacy concerns in the cloud
3.8 Differentiate security vs. privacy
3.9 Develop a privacy policy
CLO4 Design strategies for the implementation of effective cloud solutions to support business requirements.
Content Delivery Model
4.1 Understand and explore content delivery network models in the cloud
Portability and Interoperability
4.2 Explore portability and interoperability scenarios
4.3 Understand machine imaging
4.4 Differentiate virtual machine and virtual appliance
Cloud Management
4.5 Understand cloud service life cycle
4.6 Understand asset management in the cloud
4.7 Explore cloud service management
4.8 Develop disaster recovery strategies
SELF PACED / FLIP CLASSROOM
In addition to the above theoretical content the students will learn and practice the cloud concepts in AWS academy. The AWS academy online course covers the following modules.
Module 1 - Global Infrastructure
Module 2 - Structures of the Cloud
Module 3 - AWS Console
Module 4 - Virtual Servers
Module 5 - Content Delivery
Module 6 - Virtual Storage
Module 7 - Security 1
Module 8 - Security 2
Module 9 - Monitoring the Cloud
Module 10: Databases
Module 11 - Load Balancers and Caching
Module 12 - Elastic Beanstalk and Cloud Formation
Module 13 - Emerging Technologies in the Cloud
Module 14 - Billing and Support
Module 15 - Other Cloud Features
Module 16 - Optimizing the Cloud with the AWS CDK
Viestintäkanava ja lisätietoja
Course material and assignments in Its Learning and AWS academy.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Personal assignments: 50 points
AWS Academy Course labs: 30 points
Project: 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.
The grading scale (points -> grade):
50 points -> 1
60 points -> 2
70 points -> 3
80 points -> 4
90 points -> 5
Hylätty (0)
Fail < 50 points
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
Ilmoittautumisaika
04.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Ali Khan
Ryhmät
-
VAVA2425Ammattikorkeakoulun yhteiset vapaasti valittavat
Tavoitteet
After completing the course, the student can:
- Describe what Cloud Services are, how they affect business and which new opportunities it may enable.
- Describe use cases and benefits of cloud services,
- Describe SAAS, PAAS, IAAS.
- Develop a solution that utilizes cloud services.
Sisältö
Introduction to cloud services
Software as a service (SAAS)
Platform as a service (PAAS)
Infrastructure as a service (IAAS)
Virtual machines and containers
Security of cloud services
Project work
Oppimateriaalit
Task-specific material to be announced separately in Its Learning and in AWS academy.
Opetusmenetelmät
- Weekly face-to-face meetings with lecture teaching and small group work
- Learning by doing and experimenting (exercise tasks, project work, information search)
- Small group work and peer learning
- Self-study material
- Teacher guidance and examples
Tenttien ajankohdat ja uusintamahdollisuudet
No exam, and retake not possible after evaluation grade is published.
Pedagogiset toimintatavat ja kestävä kehitys
FLIP classrooms and learning by doing
Toteutuksen valinnaiset suoritustavat
Not possible
Opiskelijan ajankäyttö ja kuormitus
Contact hours
- Course introduction: 3 hours
- 12 times 2h theory: 12 x 2h = 24 hours
- 12 times 1h AWS Support: 12 x 1h = 12 hours
- 16 times AWS Academy self paced sessions: 16 x 1h = 16 hours
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 Analyze classic data centers and cloud data center solutions.
Introduction to Cloud Computing
1.1 Understand the limitations of traditional computing and evolution of cloud computing
1.2 Understand the concepts of Cluster, Grid and Cloud Computing, its benefits and challenges
Cloud Computing Models and Services
1.3 Explore the standard cloud model, cloud deployment and service delivery models
1.4 Understand service abstraction
Resource Virtualization and Pooling
1.5 Implement physical computing resources virtualization
1.6 Implement machine, server level and operating system virtualization
1.7 Understand resource pooling, sharing and resource provisioning
CLO2 Design a cloud data center based on specific technical requirements.
Resource Virtualization and Pooling
2.1 Implement physical computing resources virtualization
2.2 Implement machine, server level and operating system virtualization
Scaling and Capacity Planning
2.3 Understand the foundation of cloud scaling
2.4 Explore scaling strategies and implement scalable applications
2.5 Explore approaches for capacity planning
Load Balancing
2.6 Explore the goals and categories of load balancing. Explore parameters for consideration.
File System and Storage
2.7 Understand the need for high performance processing and Big Data
2.8 Explore storage deployment models and differentiate various storage types
CLO3 Discuss the need for security, reliability and legal compliance of a cloud data center.
Database Technologies
3.1 Explore database models
3.2 Implement relational and non-relational database as a service
Cloud Computing Security
3.3 Understand the threats to cloud security
3.5 Explore and develop a cloud security model
3.6 Understand Trusted Cloud Computing
Privacy and Compliance
3.7 Explore key privacy concerns in the cloud
3.8 Differentiate security vs. privacy
3.9 Develop a privacy policy
CLO4 Design strategies for the implementation of effective cloud solutions to support business requirements.
Content Delivery Model
4.1 Understand and explore content delivery network models in the cloud
Portability and Interoperability
4.2 Explore portability and interoperability scenarios
4.3 Understand machine imaging
4.4 Differentiate virtual machine and virtual appliance
Cloud Management
4.5 Understand cloud service life cycle
4.6 Understand asset management in the cloud
4.7 Explore cloud service management
4.8 Develop disaster recovery strategies
SELF PACED / FLIP CLASSROOM
In addition to the above theoretical content the students will learn and practice the cloud concepts in AWS academy. The AWS academy online course covers the following modules.
Introduction
Module 1 - Cloud Concepts Overview
Module 2 - Cloud Economics and Billing
Module 3 - AWS Global Infrastructure Overview
Module 4 - AWS Cloud Security
Module 5 - Networking and Content Delivery
Module 6 - Compute
Module 7 - Storage
Module 8 - Databases
Module 9 - Cloud Architecture
Module 10 - Auto Scaling and Monitoring
Viestintäkanava ja lisätietoja
Course material and assignments in Its Learning and AWS academy.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Personal assignments: 50 points
AWS Academy Course labs: 30 points
Project: 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.
The grading scale (points -> grade):
50 points -> 1
60 points -> 2
70 points -> 3
80 points -> 4
90 points -> 5
Hylätty (0)
Fail < 50 points
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
Ilmoittautumisaika
01.12.2024 - 17.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
12 - 30
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Ian Bowie
Ryhmät
-
PINFOK23Information and Communications Technology, K23
-
VAVA2425Ammattikorkeakoulun yhteiset vapaasti valittavat
-
PTIETS23Tietojenkäsittely, s23
-
PTIVIS23Tieto- ja viestintätekniikka S23
-
PINFOS23Information and Communications Technology (International), S23
Tavoitteet
By the end of the course students will have the knowledge to:
• Create a podcast concept
• Understand how to brand a podcast
• Assess and chooses recording equipment
• Script, record, and edit a podcast
• Understand the different distribution channels and assess their strengths and weaknesses
• Know how to market and promote a podcast
• Understand IPR and know where to access royalty free music
Sisältö
Podcast concept and research
Branding
Scripting
Recording
Audio editing
Distribution
Transcription
Marketing
IPR
Oppimateriaalit
Teacher supplied material as required
Opetusmenetelmät
Interactive classroom lectures and group work. Students will work in self-assigned groups drawing from research and their own ideas, opinions and experiences.
Tenttien ajankohdat ja uusintamahdollisuudet
There is no exam for this course
Pedagogiset toimintatavat ja kestävä kehitys
Students will learn the process of podcast creation from initial concept through to recording and editing a finished 20 minute podcast episode. The course will include:
Developing a podcast concept
Creating a brand - including name and logo
Scripting
Transcription - AI as a help
Distribution channels
Recording - equipment, room requirements
Audio editing
Marketing
IPR
Toteutuksen valinnaiset suoritustavat
None
Opiskelijan ajankäyttö ja kuormitus
Classroom activities: 30 h
Group work: 20 h
Sisällön jaksotus
Podcast concepting and research
Researching podcast themes
Researching audiences
Researching niche opportunities
Researching formats - Interviews, music, discussion, reporting?
Researching how using AI can help with the concept
Viestintäkanava ja lisätietoja
This course is for anyone with an interest in starting a podcast. It is practical with a strong emphasis on learning by doing. By the end of the course each group will have a fully defined podcast concept, a clear brand outline, a marketing roadmap and one ready to publish podcast episode in the bag. Although the language of instruction is English your podcast can be recorded in your language of preference.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Assessment is a combination of teacher observation of student commitment, effort and engagement during lessons together with the standard of 4 completed classroom task based assignments. Students will be assessed on overall communicative competence and language appropriacy within specific communication contexts.
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.
Arviointikriteerit, tyydyttävä (1-2)
The student has completed the tasks with the minimum of set requirements stated in the task instructions. The student has completed tasks later than the given deadlines. The student has not addressed feedback provided by the teacher.
Arviointikriteerit, hyvä (3-4)
The student has completed the tasks well fulfilling most of the set requirements stated 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 reflected on their own performance and has been given peer feedback.
Arviointikriteerit, kiitettävä (5)
The student has completed the tasks very well fulfilling or surpassing the set requirements as stated in the task instructions. The student has completed tasks within the given deadlines or earlier and has addressed feedback provided by the teacher. The student has been giving quality peer feedback.
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
02.12.2024 - 12.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
10 - 15
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mikko Kiuru
- Jani Vanharanta
Vastuuopettaja
Jani Vanharanta
Ryhmät
-
PTIVIS23TData Networks and Cybersecurity
-
PTIETS23dncsData Networks and Cybersecurity
Tavoitteet
Huom! Tähän haetaan opiskelijoita erillishaulla. Tätä ei voi vapaasti valita.
Pedagogiset toimintatavat ja kestävä kehitys
Pedagogical method follows Problem-Based Learning (PBL). In the cybersecurity training program PBL emphasizes real-world problem-solving, critical thinking, and practical application of knowledge. Students are engaged in active learning through complex, real-world scenarios, enhancing their ability to analyse, collaborate, and develop practical solutions. This method aligns well with the program's goals of preparing students for competitive cybersecurity events by teaching essential skills such as teamwork, incident response, and adaptability.
Sisällön jaksotus
The Cyber Protection Team course implementation is designed to prepare students for competitive cybersecurity events by providing training in both offensive (red team) and defensive (blue team) tactics. This course is the first of two 5 credit blocks spread across two semesters. 10 credits combined, the course covers a wide range of technical aspects of cybersecurity, from foundational concepts to advanced techniques, ensuring participants gain a thorough understanding of operational-level cybersecurity and are prepared to engage in real-world cybersecurity competitions.
After completing the two semesters the students understand the construction, goals, stages, and phases of cyber attacks. Participants will learn to recognise and mitigate web application and system vulnerabilities, utilise network-based defense systems, and analyse endpoint security and logs. The training program also focuses on hardening operating systems, Active Directory, and cloud solutions, while mastering threat emulation, threat hunting, digital forensics, and malware analysis. Additionally, the program emphasizes enhancing teamwork, critical thinking, and incident response skills to ensure students can perform well under pressure. Each student will have the opportunity to customise some of their learning path based on individual interests and specializations.
COMPETENCES:
- Implement and manage cybersecurity frameworks and policies
- Conduct thorough threat and vulnerability assessments
- Plan and execute incident response and forensics investigations
- Utilize advanced tools and techniques for threat hunting and malware analysis
- Develop and implement security operations and monitoring strategies
KNOWLEDGE:
- Cyber Defence Frameworks
- Network and System Security
- Network Traffic Analysis
- Threat and Vulnerability Management
- Security Operations & Monitoring
- Incident Response and Forensics
- Endpoint Security Monitoring
- System and Cloud Hardening
- Threat Hunting
- Malware Analysis
- Red Teaming & Threat Emulation
- Cloud Security
- Scenario, Objectives and Injects in Cyber Exercises
SKILLS:
- Apply cybersecurity policies and best practices
- Use tools like BurpSuite, Nessus, and OpenVAS for vulnerability management
- Perform network and system security assessments
- Conduct threat hunting and utilize threat intelligence
- Analyze network traffic and perform digital forensics
- Execute advanced malware analysis and red teaming exercises
- Implement and manage cloud security measures
- Communicate, coordinate, and cooperate with internal and external stakeholders
- Model and identify threat actors’ tactics, techniques, and procedures (TTPs)
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The assessment will be based on the completion and performance in technical lab assignments across different modules running on different training and exercise platforms.
Grade criteria, number of successfully completed technical modules or assignments:
<50% = failed
50-59 % = 1
60-69 % = 2
70-79 % = 3
80-89 % = 4
>=90 % = 5
Ilmoittautumisaika
02.12.2024 - 12.01.2025
Ajoitus
13.01.2025 - 30.04.2025
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
- Mikko Kiuru
- Jani Vanharanta
Vastuuopettaja
Jani Vanharanta
Ryhmät
-
PTIETS22dncsPTIETS22 Tietoverkot ja Kyberturva
-
PINFOS22TData Networks and Cybersecurity
-
PTIVIS22TData Networks and Cybersecurity
Pedagogiset toimintatavat ja kestävä kehitys
Pedagogical method follows Problem-Based Learning (PBL). In the cybersecurity training program PBL emphasizes real-world problem-solving, critical thinking, and practical application of knowledge. Students are engaged in active learning through complex, real-world scenarios, enhancing their ability to analyse, collaborate, and develop practical solutions. This method aligns well with the program's goals of preparing students for competitive cybersecurity events by teaching essential skills such as teamwork, incident response, and adaptability.
Sisällön jaksotus
The Cyber Protection Team course implementation is designed to prepare students for competitive cybersecurity events by providing training in both offensive (red team) and defensive (blue team) tactics. This course is the second of two 5 credit blocks spread across two semesters. 10 credits combined, the course covers a wide range of technical aspects of cybersecurity, from foundational concepts to advanced techniques, ensuring participants gain a thorough understanding of operational-level cybersecurity and are prepared to engage in real-world cybersecurity competitions.
After completing the two semesters the students understand the construction, goals, stages, and phases of cyber attacks. Participants will learn to recognise and mitigate web application and system vulnerabilities, utilise network-based defense systems, and analyse endpoint security and logs. The training program also focuses on hardening operating systems, Active Directory, and cloud solutions, while mastering threat emulation, threat hunting, digital forensics, and malware analysis. Additionally, the program emphasizes enhancing teamwork, critical thinking, and incident response skills to ensure students can perform well under pressure. Each student will have the opportunity to customise some of their learning path based on individual interests and specializations.
COMPETENCES:
- Implement and manage cybersecurity frameworks and policies
- Conduct thorough threat and vulnerability assessments
- Plan and execute incident response and forensics investigations
- Utilize advanced tools and techniques for threat hunting and malware analysis
- Develop and implement security operations and monitoring strategies
KNOWLEDGE:
- Cyber Defence Frameworks
- Network and System Security
- Network Traffic Analysis
- Threat and Vulnerability Management
- Security Operations & Monitoring
- Incident Response and Forensics
- Endpoint Security Monitoring
- System and Cloud Hardening
- Threat Hunting
- Malware Analysis
- Red Teaming & Threat Emulation
- Cloud Security
- Scenario, Objectives and Injects in Cyber Exercises
SKILLS:
- Apply cybersecurity policies and best practices
- Use tools like BurpSuite, Nessus, and OpenVAS for vulnerability management
- Perform network and system security assessments
- Conduct threat hunting and utilize threat intelligence
- Analyze network traffic and perform digital forensics
- Execute advanced malware analysis and red teaming exercises
- Implement and manage cloud security measures
- Communicate, coordinate, and cooperate with internal and external stakeholders
- Model and identify threat actors’ tactics, techniques, and procedures (TTPs)
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The assessment will be based on the completion and performance in technical lab assignments across different modules running on different training and exercise platforms.
Grade criteria, number of successfully completed technical modules or assignments:
<50% = failed
50-59 % = 1
60-69 % = 2
70-79 % = 3
80-89 % = 4
>=90 % = 5
Ilmoittautumisaika
02.12.2024 - 31.12.2024
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
10 - 65
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jani Vanharanta
Vastuuopettaja
Jani Vanharanta
Ryhmät
-
PTIETS22dncsPTIETS22 Tietoverkot ja Kyberturva
-
ICTMODictprojSemMOD ICT Projects & Cybersecurity (International Semester)
-
PTIVIS22TData Networks and Cybersecurity
Oppimateriaalit
Opintojaksolla tarvittava materiaali, linkit ulkoisiin lähteisiin sekä opintojakson tietojärjestelmiin julkaistaan itslearning-oppimisympäristössä.
Opetusmenetelmät
Itseohjautuva sekä vertaisoppiminen kirjalliseen lähdeaineistoon perustuvien tehtävien ja teknisien laboratoriotehtävien avulla.
Pedagogiset toimintatavat ja kestävä kehitys
Opetusmetodologiassa noudatetaan innovaatiopedagogiikkaa, oppimisen lähestymistapaa, joka määrittelee, miten tietoa assimiloidaan, tuotetaan ja käytetään tavalla, joka voi tuottaa innovaatioita. Menetelmä tukee hankitun osaamisen soveltamista vastaavissa, mutta uusissa tilanteissa, laajemmassa yhteydessä kuin missä ne on hankittu. Opetusmenetelmällä tavoitellaan asiantuntijuuden laajentumista tai syventymistä sekä taitoa tuottaa lisäarvoa kunkin opiskelijan omalle alalleen innovatiivisen ajattelun ja toiminnan kautta.
Opiskelijan ajankäyttö ja kuormitus
Opintojakso toteutetaan pääosin läsnätoteutuksena (kontaktiluennot ja laboratoriotyöskentely).
Ryhmätyöskentely painottuu kuitenkin enimmiltä osin lähiopetustuokioiden väliselle ajalle.
Opintojakson työmääräarvio: 135 h, josta
- lähiopetus n. 15 h
- ryhmä- ja yksilötyöskentely n. 120 h
Sisällön jaksotus
Opiskelijoiden odotetaan laajentavan tietämystään eri tavoista hyödyntää kyberuhkatietoa erityisesti puolustajien näkökulmasta.
Opintojaksolla opiskelijat johtavat ja suorittavat teknistä analyysiä eri lähteistä kerätylle kyberuhka- ja tiedusteluaineistolle sekä arvioivat lyhyen ja keskipitkän aikavälin kyberuhkien arviointiin toimialakohtaisilla painotuksilla.
Lisäksi opiskelijat tutustuvat kyberuhkien kontekstoinnin tehostamiseen räätälöidyn data-aineiston tietomalliesimerkeillä.
OSAAMISALUEET
- Kyberuhkatiedon hallinta ja jakaminen
- Uhka-analyysin johtaminen ja analysointiin osallistuminen
- Uhkatiedon rikastaminen uudella tiedolla
- Kyberuhkan vaikutusarviointi keskeisille sidosryhmille ja teollisuudelle
TIETÄMYS
- Kyberuhka- ja tiedustelutiedon jakamisen käytänteet ja viitekehykset
- Kyberuhat ja uhkatoimijat
- Hyökkääjien taktiikat, tekniikat ja menettelytavat (TTP) sekä uhkatoimijoiden nimeäminen
- Eettiset ja vastuulliset tiedonjakomenettelyt
TAIDOT
- Useista lähteistä peräisin olevan kyberuhkatiedon kerääminen, analysoiminen, korrelointi ja rikastaminen
- Uhkatoimijoiden käyttämien menetelmien tunnistaminen
- Kyberhyökkäyksissä käytettyjen ohjelmien tekninen analyysi
- Kyberuhkatiedon analyysialustan käyttö
Ajoitus:
Opintojakso alkaa dd.MM.2025 ja päättyy viim. dd.MM.2025
Viestintäkanava ja lisätietoja
Ensisijaisesti sähköposti
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Opintojaksolla tehdään kaikkiaan kymmenen ryhmätehtävää, joista kukin arvioidaan erikseen.Opintojakson arvosanat määräytyvät yhteispistemäärän (maksimissaan 100 p) perusteella. Opintojaksolla ei ole koetta, opintojaksoa ei voi tenttiä. Tehtävät jakautuvat teoratehtäviin ja käytännön laboratoriotehtäviin seuraavasti:
Teoriaosuus (kyberuhkatieto) 30 pistettä
- kolme kirjallista tehtävää
Käytännön osuus (uhka-analyysi ja rikastaminen) 70 pistettä
- vähintään seitsemän teknistä tehtävää
Arvosanarajat:
0-39 pistettä = Hylätty
40..49 pistettä = 1
50..59 pistettä = 2
60..74 pistettä = 3
75..89 pistettä = 4
90..100 pistettä = 5
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
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
01.12.2024 - 31.12.2024
Ajoitus
13.01.2025 - 01.05.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
15 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Golnaz Sahebi
Ryhmät
-
PTIVIS23WOhjelmistojen kehittäminen ja Tietojärjestelmät
-
PTIETS23swisOhjelmistojen kehittäminen ja tietojärjestelmät
Tavoitteet
Kurssin suoritettuaan opiskelija:
- Osaa kertoa, mitä data-analyysi ja koneoppiminen ovat
- Osaa kertoa miksi data-analyysiä ja koneoppimista käytetään
- Osaa analysoida ja visualisoida dataa
- Osaa kuvata koneoppimisprosessin
- Osaa käyttää soveltuvia työkaluja data-analyysiin ja koneoppimiseen
Sisältö
Johdatus data-analyysiin ja koneoppimiseen
Data-analyysin prosessi ja menetelmät
Koneoppimisen prosessi ja menetelmät
Käytännön harjoittelu
Oppimateriaalit
Course book:
Aurélien Géron.
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
2nd Edition.
Publisher : O'Reilly Media; 2nd edition
(October 15, 2019)
We study chapters 1, 2, 3, 4, 6, 9, and 10 of the book. They have about 300 pages, but some are skipped over.
The course book can be read in electronic form from our institution's eBook Central database.
The course also has reading material, which will be announced during the course.
Opetusmenetelmät
- Participating in lectures (theory and practice)
- Learning through hands-on programming (classwork assignments)
- Completing homework assignments
- Interacting with the teacher and classmates
- Enhancing knowledge through teamwork projects
- Following the flipped-classroom model (pre-session self-study of theoretical concepts followed by in-class practical application)
Tenttien ajankohdat ja uusintamahdollisuudet
No exam!
Pedagogiset toimintatavat ja kestävä kehitys
- The course includes approximately 14 theory and practice sessions, where students engage with practical tasks.
- Homework exercises will be assigned, with some parts demonstrated during contact sessions.
- A teamwork project will be introduced in the second month, requiring students to apply their teamwork skills and the knowledge gained from the course to implement their final project.
- A flipped-classroom model may be used for some lectures, where students study the theoretical content at home and focus on practical implementation and discussions during class.
Toteutuksen valinnaiset suoritustavat
The practice works and exercises are mainly performed using Python and Jupyter Notebook.
Opiskelijan ajankäyttö ja kuormitus
+ Student Responsibilities:
1. Class Participation and Assignments:
- Active participation in all classes, including the completion of in-class assignments, which must be submitted during class hours.
2. Homework Assignments:
- Completing 8-10 individual homework assignments, partially demonstrated during contact sessions. The exact number of the assignments will be announced at the first lecture)
3. Final Project:
- A group project (2-3 students) to be completed over Weeks 46 & 47, culminating in a presentation in Week 48.
+ Student workload:
Contact hours (approximately):
- One introductionary session: 2h
- 13 times 3h theory and practice: 13 x 3h = 39 hours
- Final projects and presentations: 24 hours
- Home work: approximately 75 hours
Total: approximately: 140 hours
Sisällön jaksotus
+ The course includes approximately 14 guided working and theory sessions, 9 personal homework assignments, 8-9 classwork assignment and a teamwork project
+ Final project is done in groups of 2-3 people outside of guidance sessions. The group sets aside 15 minutes to present the group work during the last session.
+ Content scheduling
- Week 03: Course Introduction (2h)
- Week 04: Landscape of machine learning (3h)
- Week 05: Data exploration (3h)
- Week 06: Data preparation (3h)
- Week 07: Model training, selection, and evaluation (3h)
- Week 08: Winter break - Visualization (self-study)
- Week 09: Demonstrations of Exercises 1 – 4 (3h)
- Week 10: Classification (3h)
- Week 11: Training models (3h)
- Week 12: Decision trees (3h)
- Week 13: Unsupervised learning (3h)
- Week 14: Guidance to team work (3h)
- Week 15: Introduction to Neural networks (3h)
- Week 16: Demonstrations of Exercises 5 – 9 (3h)
- Week 17: Team work presentations (3h)
Viestintäkanava ja lisätietoja
+ Qualifications:
- Python programming skills and skills in utilizing Pandas for data manipulation and Numpy for numerical operations and array handling
- Basic knowledge of probability, statistics and linear algebra
+ Communication Channel:
Itslearning and email
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
1) The course is graded on a scale of 0-5
2) Students can achieve maximum 200 points from this course that contains:
- Participation and classwork assignments: participating on each lecture and submitting the related classwork assignment during the class hours 1+2 = 3p => 9 X 4 = 36 points.
- Homework assignments: each homework assignment has 10-15 points. There are 9 homework assignments =>minimum 90 points and maximum 135 points.
- Teamwork assignment: 29 points
Hylätty (0)
The student did NOT get at least 50% of the points in teamwork assignment OR did not get at least 50% of the points in the homework assignments OR did not get at least 50% of the points in participation and classwork submission.
Arviointikriteerit, tyydyttävä (1-2)
The student got 50-65% of the points for the homework assignments AND got 50-65% of the points for the participation and classwork assignments submission AND got 50-65% of the points for the teamwork assignment.
Arviointikriteerit, hyvä (3-4)
The student got 66-85% of the points for the homework assignments AND got 66-85% of the points for the participation and classwork assignments submission AND got 66-85% of the points for the teamwork assignment.
Arviointikriteerit, kiitettävä (5)
The student got at least 86% of the points for the homework assignments AND got at least 86% of the points for the participation and classwork assignments submission AND got at least 86% of the points for the teamwork assignment.
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
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
Paikat
80 - 110
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Ville Huhtinen
- Jarno Tuominen
Ajoitusryhmät
- Labraryhmä 1 (Koko: 60. Avoin AMK: 0.)
- Labraryhmä 2 (Koko: 60. Avoin AMK: 0.)
Ryhmät
-
PTIVIS24BPTIVIS24B
-
PTIVIS24CPTIVIS24C
-
PTIVIS24APTIVIS24A
Pienryhmät
- Labraryhmä 1
- Labraryhmä 2
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
Luentomuistiinpanot ja muu materiaali kurssin ITSlearning-sivuilla.
Opetusmenetelmät
Luennot, laboratorioharjoitukset, parityöskentely, itsenäinen opiskelu
Tenttien ajankohdat ja uusintamahdollisuudet
Laboratoriokoe viikolla 49.
Pedagogiset toimintatavat ja kestävä kehitys
Kurssin aikana käydään läpi elektroniikan perusteet, joka on olennainen osa ICT-insinöörin taustatietoa. Suurin osa oppimisesta tapahtuu elektroniikkalaboratoriossa käytännönläheisten tehtävien parissa, joissa opiskelijat työskentelevät pareittain rakentaen piirejä ja mitaten niiden toimintaa.
Kurssilla huomioidaan kestävän kehityksen näkökulmat. Luennoilla korostetaan elektroniikan sovelluksia ekologisesti kestävän ja joustavan yhteiskunnan luomisessa. Laboratoriossa ei kannusteta tuhlaileviin käytäntöihin.
Toteutuksen valinnaiset suoritustavat
Ei ole.
Opiskelijan ajankäyttö ja kuormitus
Kontaktitunnit (luennot ja laboratorioharjoitukset): 51 h
Itsenäinen opiskelu, laboratoriotöiden valmistelu, raporttien kirjoitus: 79 h
Sisällön jaksotus
Kurssi alkaa viikolla 36 ja päättyy viimeistään viikolla 50.
Sisältö:
- Piirianalyysin perusteet: jännite, virta, resistanssi, teho
- Oskilloskoopin käytön perusteet, AC-signaalien mittaus ja analyysi
- Analogiaelektroniikan perusteita
- Elektroniikassa käytettävät aktiiviset ja passiiviset komponentit kuten vastukset, kondensaattorit, diodit ja operaatiovahvistimet
Viestintäkanava ja lisätietoja
ITSlearning
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi koostuu kahdesta osasta:
- Raportit tehtävistä 1-5 (10 p jokaisesta, yhteensä 50 p)
- Laboratoriotesti (15 p)
Maksimi yhteispistemäärä on 65.
Kurssin läpäistäkseen, seuraavat kaksi vaatimusta pitää täyttyä:
1) Vähintään kolme palautettua raporttia (tehtävistä 1-5) ja näistä yhteensä vähintään 10 pistettä.
2) Vähintään 5 pistettä laboratoriotestistä
Arvosanojen pisterajat ovat:
0-14 = HYL
15-24 = 1
25-34 = 2
35-44 = 3
45-54 = 4
55-65 = 5
Hylätty (0)
Kokonaispistemäärä 14 pistettä tai vähemmän
TAI
vähemmän kuin kolme raporttia viidestä palautettu tai pistemäärä näistä raporteista yhteensä alle 10 pistettä
TAI
alle 5 pistettä laboratoriokokeesta
Arviointikriteerit, tyydyttävä (1-2)
15-24 pistettä = 1
25-34 pistettä = 2
Arviointikriteerit, hyvä (3-4)
35-44 pistettä = 3
45-54 pistettä = 4
Arviointikriteerit, kiitettävä (5)
55-65 points = 5
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
02.12.2024 - 31.12.2024
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
10 - 90
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mauri Suhonen
- Ville Huhtinen
Vastuuopettaja
Mauri Suhonen
Ryhmät
-
PTIVIS24DPTIVIS24D
-
PTIVIS24EPTIVIS24E
-
PTIVIS24FPTIVIS24F
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
Oppimateriaali julkaistaan kurssin Itslearning-alustalla, kirjaa ei tarvitse ostaa.
Opetusmenetelmät
Luentoja ja kotitehtäviä kurssin aiheista. Tulemme myös käyttämään tarjolla olevia ilmaisia elektroniikkasimulaattoreta, joita on tarjolla online-versioina. Nämä simulaattorit ovat varsin kevyitä, eivätkä vaadi mitään erityistä tietokoneelta, ihan perusläppärillä pyörivät. Simulaattoria ja kotitehtäviä on hyvä tutkailla rinnakkain, koska tarkoitus on simulaattorin avulla osoittaa laskelmien paikkaansa pitävyys.
Toisessa osassa luennoilla ja simulaattorilla läpikäytyjä asioita on tarkoitus mitata elektroniikkalaboratoiriossa todellisilla komponenteilla ja todellisilla mittalaitteilla. Mittaukset keskittyvät yleismittarilla ja oskilloskoopilla tehtäviin mittauksiin.
Tenttien ajankohdat ja uusintamahdollisuudet
Lopussa on kirjallinen koe, joka perustuu suoraan kurssin aikana tehtyihin mittauksiin, simulaatioihin ja kotitehtäviin.
Pedagogiset toimintatavat ja kestävä kehitys
Kurssi on rakennettu siten, että eri aiheista on ensin luento. Luentoon liittyviä tehtäviä annetaan kotitehtäväksi, joita yleensä ehtii noin viikon tehdä ennen palautuspäivää. Tämän lisäksi opiskelijan pitää nämä samat kotitehtävät simuloida simulaattorin avulla ja sen jälkeen laskettuja ja simuloituja tuloksia pitää verrata toisiinsa. Jos merkittäviä eroja löytyy, niin niihin on hyvä pohtia jonkunlainen järkevä selitys.
Viimeinen askel on se, että näitä samoja simuloituja piirejä mitataan laboratoriossa todellisilla komponenteilla ja todellisilla mittalaitteilla.
Toteutuksen valinnaiset suoritustavat
Valinnaista suoritustapaa ei ole
Opiskelijan ajankäyttö ja kuormitus
Kurssin laajjus on 5 op, mikä tarkoittaa n. 135 h työtä keskimääräiselle opiskelijalle, jotta voi saavuttaa arvosanan 3.
Sisällön jaksotus
- Passiiviset komponentit: Resistanssi, sarjaan ja rinnankytkentä
- Ohmin laki, Watin laki
- Kirchhoffin lait: jännite- ja virtalait
- Signaalilähteet: AC ja DC Jännitelähteet.
- Puolijohdediodin ominaisuudet
- Tasasuuntaaja; Puoliaalto ja kokoaaltotasasuuntaus
- LED
- Transistori tai MOSFET kytkimenä.
- Operaatiovahvistin
Viestintäkanava ja lisätietoja
Kaikki tähän kurssiin liittyvä viestintä yritetään hoitaa Itslearning-alustalla.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu niihin pisteisiin, joita opiskelija saa oikein tehdyistä:
- kotitehtävistä
- simulointitehtävistä
- labrapöytäkirjoista
Hylätty (0)
Opiskelija ei ole tehnyt vähintään 40 % kotitehtävistä, simulointitehtävistä ja labramittauksista.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija on tehnyt n. 40 - 60 % kotitehtävistä, simulointitehtävistä ja labramittauksista.
Arviointikriteerit, hyvä (3-4)
Opiskelija on tehnyt n. 60 - 80 % kotitehtävistä, simulointitehtävistä ja labramittauksista.
Arviointikriteerit, kiitettävä (5)
Opiskelija on tehnyt n. 80 - 100 % kotitehtävistä, simulointitehtävistä ja labramittauksista.
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
09.12.2024 - 12.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 30
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mauri Suhonen
- Ville Huhtinen
Vastuuopettaja
Mauri Suhonen
Ryhmät
-
PINFOS24CPINFOS24C
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, tasks and videos on the course's ITSlearning page
Opetusmenetelmät
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 electronics
- Active and passive components used in electronics, such as transistors and operational amplifiers
Tenttien ajankohdat ja uusintamahdollisuudet
Test will take place in week 17.
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. We will also use some modern simulators during the course.
Toteutuksen valinnaiset suoritustavat
There is none
Opiskelijan ajankäyttö ja kuormitus
Contact hours (lectures and lab sessions)
Independent study, using simulator, preparing for the labs and lab test, writing lab reports.
5 homeworks, 4 prereports on lab assignments, 4 lab reports and one test. Work will be distributed throughout the duration of the course.
Sisällön jaksotus
The course will begin in week 3 and end in week 17.
Viestintäkanava ja lisätietoja
ITSlearning
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Assessment consists of three parts:
- Homeworks
- Reports for assignments 1-4, throughout the duration of the course
- Test, on week 17
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
02.12.2024 - 31.12.2024
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
15 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
10 - 65
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jarno Tuominen
- Jari-Pekka Paalassalo
Vastuuopettaja
Jari-Pekka Paalassalo
Ajoitusryhmät
- Lab Group A (Koko: 20. Avoin AMK: 0.)
- Lab Group B (Koko: 20. Avoin AMK: 0.)
Ryhmät
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
PTIVIS22SEmbedded Software and IoT
Pienryhmät
- Lab Group A
- Lab Group B
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- osaa suunnitella, toteuttaa ja debugata ohjelmia sulautetulle Linux-alustalle IoT-kontekstissa
Sisältö
Laiteläheinen IoT sovellusohjelmointi Linux-alustalle
Oppimateriaalit
Study material is distributed during the course
Opetusmenetelmät
Weekly lab sessions
Tenttien ajankohdat ja uusintamahdollisuudet
TBD
Pedagogiset toimintatavat ja kestävä kehitys
Instructed lab sessions
Homework
Self-study
A project work
A short exam
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
Lab sessions and homework 14x8 hours = 112 hours
Self study 165 hours
Project work 8x16=128 hours
Sisällön jaksotus
Module implementation has 3 parts
Weeks 1-10:
1) Embedded Linux Application Development: Setting up development tools and cross-compiler, application debugging, Linux application basics, hardware and I/O operations, interrupts
2) Cisco NetAcademy: NDG Linux 1 self-study course
Weeks 11-15:
3) Embedded Linux Project Work: Student teams develop Linux-based IoT system components and systems.
Viestintäkanava ja lisätietoja
Itslearning
(Teams)
Gitlab
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Lab performance and homework 48 points max
Exam 20 points max
Linux systems web course 32 pts
Hylätty (0)
Less than 50 (out of 100) points collected from available sources
Arviointikriteerit, tyydyttävä (1-2)
1: >50 points
2: >60 points
Arviointikriteerit, hyvä (3-4)
3: >70 points
4: >80 points
Arviointikriteerit, kiitettävä (5)
5: >90 points
Esitietovaatimukset
Järjestelmäläheinen ohjelmointi
IoT Essentials
Ilmoittautumisaika
27.05.2024 - 04.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
25 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Marjo Aaltonen
Ryhmät
-
PTIVIS24APTIVIS24A
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
Arviointiasteikko
H-5
Ilmoittautumisaika
27.05.2024 - 04.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
25 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Marjo Aaltonen
Ryhmät
-
PTIVIS24BPTIVIS24B
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
Arviointiasteikko
H-5
Ilmoittautumisaika
27.05.2024 - 04.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
25 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Marjo Aaltonen
Ryhmät
-
PTIVIS24CPTIVIS24C
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
Arviointiasteikko
H-5
Ilmoittautumisaika
02.12.2024 - 14.01.2025
Ajoitus
14.01.2025 - 25.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
25 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Marjo Aaltonen
Ryhmät
-
PTIVIS24DPTIVIS24D
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
Arviointiasteikko
H-5
Ilmoittautumisaika
02.12.2024 - 07.01.2025
Ajoitus
07.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
25 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Poppy Skarli
- COS Opettaja
Ryhmät
-
PTIVIS24EPTIVIS24E
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
January – April 2025
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
02.12.2024 - 08.01.2025
Ajoitus
08.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
25 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Poppy Skarli
- COS Opettaja
Ryhmät
-
PTIVIS24FPTIVIS24F
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
January – April 2025
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
01.12.2024 - 07.03.2025
Ajoitus
03.03.2025 - 25.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
10 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Tero Virtanen
- Marko Teräspuro
Vastuuopettaja
Tero Virtanen
Ryhmät
-
ICTMODictprojSemMOD ICT Projects & Cybersecurity (International Semester)
-
PTIVIS23TData Networks and Cybersecurity
-
PTIETS23dncsData Networks and Cybersecurity
Tavoitteet
By the end of this course, students will be able:
· Configure single-area OSPFv2 in both point-to-point and multiaccess networks.
· Explain how to mitigate threats and enhance network security using access control lists and security best practices.
· Implement standard IPv4 ACLs to filter traffic and secure administrative access.
· Configure NAT services on the edge router to provide IPv4 address scalability.
· Explain techniques to provide address scalability and secure remote access for WANs.
· Explain how to optimize, monitor, and troubleshoot scalable network architectures.
· Explain how networking devices implement QoS.
· Implement protocols to manage the network.
· Explain how technologies such as virtualization, software defined networking, and automation affect evolving networks.
Sisältö
Enterprise Networking, Security, and Automation (ENSA) describes the architecture, components, operations, and security to scale for large, complex networks, including wide area network (WAN) technologies. The course emphasizes network security concepts and introduces network virtualization and automation. Students learn how to configure, troubleshoot, and secure enterprise network devices and understand how application programming interfaces (API) and configuration management tools enable network automation. The course includes activities using Packet Tracer, hands-on lab work, and a wide array of assessment types and tools.
Oppimateriaalit
All needed material will be available online in https://www.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 describes the architecture, components, operations, and security to scale for large, complex networks, including wide area network (WAN) technologies. The course emphasizes network security concepts and introduces network virtualization and automation. Students learn how to configure, troubleshoot, and secure enterprise network devices and understand how application programming interfaces (API) and configuration management tools enable network automation.
By the end of this course, students will be able:
- Configure single-area OSPFv2 in both point-to-point and multiaccess networks.
- Explain how to mitigate threats and enhance network security using access control lists and security best practices.
- Implement standard IPv4 ACLs to filter traffic and secure administrative access.
- Configure NAT services on the edge router to provide IPv4 address scalability.
- Explain techniques to provide address scalability and secure remote access for WANs.
- Explain how to optimize, monitor, and troubleshoot scalable network architectures.
- Explain how networking devices implement QoS.
- Implement protocols to manage the network.
- Explain how technologies such as virtualization, software defined networking, and automation affect evolving networks.
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 60%.
Detailed grading limits will be provided in course plan when course starts but past grading limits have been the following:
Less than 60% Fail
60-67.4% Grade 1
68-75.4% Grade 2
76-83.4% Grade 3
84-91.4% Grade 4
91.5% or higher Grade 5
Esitietovaatimukset
Opintojaksot Internet Networks and Security (5051215) ja Introduction to Networks (TE00BU42) tai vastaava osaaminen.
Ilmoittautumisaika
01.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
15 - 70
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Tuomo Helo
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:
masters JavaScript and can use some of the most important libraries in developing browser user interfaces
can implement dynamic and responsive browser user interfaces that are usable in variety of devices
masters AJAX technology and JSON data-interchange format
can use efficient tools in browser scripting
Sisältö
JavaScript
jQuery
Doing asynchronous requests with AJAX
JSON data-interchange format
Tools for developing browser interfaces
Implementing a small scale dynamic and responsive browser user interface
Oppimateriaalit
Kurssimateriaali (Kirjoista vain valitut osat)
*
Eloquent JavaScript
Marijn Haverbeke
No Starch Press; 4 edition (Nov 5, 2024)
Saatavilla osoitteessa http://eloquentjavascript.net
*
Professional JavaScript for Web Developers
5th Edition
Matt Frisbie
Published by Wrox
Saatavilla tietokannassa ProQuest EBook Central
*
Valittu projektiperustainen React-tutoriaali
*
Learning React : Modern Patterns for Developing React Apps
2nd edition
Alex Banks and Eve Porcello
Saatavilla tietokannassa ProQuest EBook Central
*
Opetusmenetelmät
- kirjallisuuden ja muun oppimismateriaalin lukeminen tai katsominen
- osallistuminen luennoille
- ohjelmointi opettajan johdolla
- itsenäinen ohjelmointi
- osallistuminen ryhmätyön tekemiseen
Tenttien ajankohdat ja uusintamahdollisuudet
Ei tenttiä.
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
39 h kontaktiluentoja (Jokainen 3h = 2h opetusta ja 1h henkilökohtaista työskentelyä opettajan läsnäollessa)
4 h harjoistustöiden esitystä ja seurantaa
40 h harjoitustyön valmistelu
54 h henkilökohtaiset harjoitustehtävät
Sisällön jaksotus
Sisältö
I. JavaScript (Luennot ja henkilökohtaiset tehtävät)
- Perusteet
- Merkkijonont
- Oliot, destrukturointi
- Taulukot, taulukko-operaatiot
- Operaatioiden ohjelmointi
- Virheenkäsittely
- DOM, tapahtumienkäsittely
- Moduulit
- Asynkroninen ohjelmointi
- Työkalut
II. React (Luennot ja ryhmätyö)
- Perusteet
- JSX
- Komponentit
- Modularisointi
- Työkalut
- Tilanhallinta
- Koukut
III. Ryhmätyö: Yksinkertainen web-sivusto Reactilla (ilman taustajärjestelmää)
7 henkilökohtaista JavaScript-harjoitustehtävää.
React-perustainen ryhmätyö.
Viestintäkanava ja lisätietoja
itsLearning ja sähköposti
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Opintojakson kokonaismaksimipistemäärä on 120.
Maksimissaan 70 pistettä 7 henkilökohtaisesta harjoitustehtävästä, 30 pistettä harjoitustyöstä 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 20 pistettä henkilökohtaisista harjoitustehtävistä ja 10 pistettä harjoitustyöstä.
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 prosentin 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 tietää JavaScript-ohjelmointikielen soveltamisalueet ja -ympäristöt
Opiskelija tuntee modernin JavaScript-ohjelmointikielen perusteet
Opiskelija tuntee jonkin JavaScript-ohjelmointikielen keskeisistä front-end kirjastoista
Opiskelija tietää joitakin keskeisiä JavaScript-ohjelmoinnissa käytettäviä työkaluja
Opiskelija osaa ohjelmoida yksinkertaisia sovelluksia JavaScriptillä tai sen kirjastolla
Arviointikriteerit, hyvä (3-4)
Opiskelija tietää JavaScript-ohjelmointikielen soveltamisalueet ja -ympäristöt
Opiskelija hallitsee modernin JavaScript-ohjelmoinnin perusteet ja joitakin JavaScriptin syventäviä ominaisuuksia
Opiskelija osaa soveltaa jotakin JavaScript-ohjelmointikielen keskeisistä front-end kirjastoista
Opiskelija osaa etsiä tietoja JavaScript- ja ohjelmointiosaamisensa kehittämiseksi ja ongelmien ratkaisemiseksi
Opiskelija osaa hyödyntää joitakin keskeisiä JavaScript-ohjelmoinnissa käytettäviä työkaluja
Opiskelija osaa ohjelmoida sovelluksia JavaScriptillä ja sen kirjastoilla
Opiskelijalla osaa työskennellä JavaScript-ohjelmointiprojektissa
Arviointikriteerit, kiitettävä (5)
Opiskelija tietää JavaScript-ohjelmointikielen soveltamisalueet ja -ympäristöt
Opiskelija osaa hyödyntää tehokkaasti ja laajasti JavaScript-ohjelmointikieltä ja sen kirjastoja
Opiskelija osaa etsiä tehokkaasti tietoja osaamisensa kehittämiseksi ja ongelmien ratkaisemiseksi
Opiskelija osaa hyödyntää ja etsiä tehokkaasti erilaisia JavaScript-ohjelmoinnissa käytettäviä työkaluja
Opiskelija osaa suunnitella ja ohjelmoida modularisoituja sovelluksia JavaScriptillä ja sen kirjastoilla
Opiskelijalla osaa työskennellä aloitteellisesti ja vastuullisesti JavaScript-ohjelmointiprojektissa
Ilmoittautumisaika
30.05.2024 - 05.09.2024
Ajoitus
02.09.2024 - 06.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
75 - 120
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Jaakko Lamminpää
- COS Opettaja
- Antti Haarto
Ryhmät
-
PTIVIS24DPTIVIS24D
-
PTIVIS24EPTIVIS24E
-
PTIVIS24FPTIVIS24F
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
Aika ja paikka
syyskuu – joulukuu 2018
ICT-city
Oppimateriaalit
Opettajan laatimaa materiaalia, joka jaetaan ItsLearning työtilan kautta.
Lisäksi:
Momentti 1, Insinöörifysiikka, Pentti Inkinen & Jukka Tuohi. Otava.
Momentti 2, Insinöörifysiikka, Pentti Inkinen, Reijo Manninen & Jukka Tuohi. Otava.
Tammertekniikka: Tekniikan kaavasto tai Otava: MAOL-taulukot
Opetusmenetelmät
Lähiopetus
Itsenäinen opiskelu ja valmistautuminen
Ohjattu ja omatoiminen laboratoriotyöskentely
Mittaustulosten raportointi
Tenttien ajankohdat ja uusintamahdollisuudet
Loppukoe viikolla 50 lukujärjestyksen mukaisena aikana. Kurssin arvionti perustuu pääasiallisesti raportteihin eikä koe ole pakollinen. Tämän takia kurssilla ei järjestetä uusintakoetta. Kurssin lopussa on varattu yksi työkerta suorittamatta jääneitä töitä varten.
Pedagogiset toimintatavat ja kestävä kehitys
Fysikaalinen mittaaminen on insinöörityön perusta. Tätä harjoitellaan suorittamalla fysiikan eri osa-alueisiin liittyviä mittauksia, joiden sovellukset painottuvat ICT-alalle. Omatoiminen valmistautuminen valmistaa opiskelijaa omaksumaan insinöörin tavoin tietoa teknisestä materiaalista ja mittausteknisistä lähtökohdista. Opintojakson aikana mittausten kautta tulevat tutuiksi myös fysiikan merkintätavat, terminologia ja tieteelliset standardit. Pienryhmätyöskentely laboratoriossa opettaa tiimityöskentelyn perustaitoja ja edistää vertaisoppimista ja -opetusta.
Opiskelijan ajankäyttö ja kuormitus
Kontaktitunnit ja kokeet 28 h.
Itsenäinen opiskelu, harjoitustöihin valmistautuminen, raportointi ja loppukokeeseen valmistautuminen 100 h.
Suurin osa omatoimisesta työskentelystä kuluu opiskelijan harjoitustyöhön perehtymiseen ja valmistautumiseen.
Sisällön jaksotus
• vk36/2024: Turvallisuus ja laboratoriokäytänteet
• vk36/2024: Yksiköt, mittaaminen ja raportointi
• vk37/2024: Graafiset esitykset ja kulmakeroimet
• vk38/2024 - vk47/2024: Laboratorioharjoitustöitä (8 kpl) ja 1 laaja ennakkotehtävä
• vk48/2024: Rästivuoro
• vk49/2024: Loppukoe
Laboratoriotöissä harjoitellaan perusmittalaitteiden, kuten työntömitan ja yleismittarin käyttöä, mittausten tekemistä, fysikaalisen tutkimuksen perusperiaatteita ja raportointia.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Kaikki harjoitustyöt arvioidaan pisteytetysti palautetun raportin perusteella. Raporttien arvioinnissa huomioidaan myös niihin liittyvien ennakkotehtävien suorittaminen.
Kurssilla on yhteensä 8 harjoitustyötä.
Näistä 6 arvioidaan 0-5 pistettä.
Ensimmäinen ohjattu työ arvioidaan 0-2 pistettä.
Virtapiirit arvioidaan ennakkolaskujen (0-3p) ja raportin (0-5p) yhteispisteinä.
Mittausraporteista voi saada yhteensä siis 40 pistettä.
Loppukokeesta korkeintaan 20 pistettä.
Siten yhteensä voi saada korkeintaan 60 pistettä.
Hylätty (0)
Alle 28 pistettä.
Arviointikriteerit, tyydyttävä (1-2)
Vähintään 28 pistettä ja alle 40 pistettä.
Arviointikriteerit, hyvä (3-4)
Vähintään 40 pistettä ja alle 52 pistettä.
Arviointikriteerit, kiitettävä (5)
Vähintään 52 pistettä.
Ilmoittautumisaika
01.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 31.05.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
100 - 120
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Mikko Peltonen de Santiago
- Jaakko Lamminpää
- COS Opettaja
Ryhmät
-
PTIVIS24BPTIVIS24B
-
PTIVIS24CPTIVIS24C
-
PTIVIS24APTIVIS24A
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
Opettajan laatimaa materiaalia, joka jaetaan ItsLearning työtilan kautta.
Lisäksi teorian tukena:
Momentti 1, Insinöörifysiikka, Pentti Inkinen & Jukka Tuohi. Otava.
Momentti 2, Insinöörifysiikka, Pentti Inkinen, Reijo Manninen & Jukka Tuohi. Otava.
Lukion fysiikan kirjat laboratoriotöiden aihealueisiin liittyen
Käytettävät taulukkokirjat:
- Tammertekniikka: Tekniikan kaavasto
- Otava: MAOL-taulukot
Opetusmenetelmät
Kurssin alussa on lähiopetusta, jossa käydään läpi laboratoriotöissä vaadittavaa teoriaa.
Laboratoriotyöt ovat kurssin keskeisin asia. Ennen laboratoriotyötä oppiminen perustuu itsenäiseen opiskeluun ja laboratoriotyöhön valmistautumiseen. Se pitää sisällään ennakkomateriaalien lukemista sekä tarvittaessa omatoimista tiedonhankintaa ja opiskelua.
Laboratoriotyön aikana oppiminen perustuu osittain ohjattuun ja myöhemmin pääpainoisesti omatoimiseen laboratoriotyöskentelyyn.
Laboratoriotyön jälkeen tai jopa laboratoriotyön aikana harjoitellaan mittaustulosten raportointia sekä suoritetun työn kriittistä arviointia.
Kaikki osa-alueet edellyttävät omatoimisen työskentelyn lisäksi ryhmätyöskentelyä. Laboratoriotyöt tehdään 2-4 hengen pienryhmissä.
Tenttien ajankohdat ja uusintamahdollisuudet
Kurssin lopussa on tentti viikolla 17-18. Kurssin arvionti perustuu pääasiallisesti raportteihin eikä koe ole pakollinen. Tämän takia kurssilla ei järjestetä uusintakoetta. Kurssin lopussa on varattu yksi työkerta suorittamatta jääneitä töitä varten.
Pedagogiset toimintatavat ja kestävä kehitys
Fysikaalinen mittaaminen on insinöörityön perusta. Tätä harjoitellaan suorittamalla fysiikan eri osa-alueisiin liittyviä mittauksia, joiden sovellukset painottuvat ICT-alalle. Omatoiminen valmistautuminen valmistaa opiskelijaa omaksumaan insinöörin tavoin tietoa teknisestä materiaalista ja mittausteknisistä lähtökohdista. Opintojakson aikana mittausten kautta tulevat tutuiksi myös fysiikan merkintätavat, terminologia ja tieteelliset standardit. Pienryhmätyöskentely laboratoriossa opettaa tiimityöskentelyn perustaitoja ja edistää vertaisoppimista ja -opetusta.
Toteutuksen valinnaiset suoritustavat
Ei valinnaisia suoritustapoja
Opiskelijan ajankäyttö ja kuormitus
Tämä kurssi perustuu suurelta osin käänteiseen oppimiseen eli suurin osa kurssin työtunneista tulee mittauksiin valmistautumisesta sekä mittausraportoin viimeistelystä.
Oppitunnit 6h
Mittausvälineiden käytön omatoiminen opiskelu 10h
Mittauksiin valmistautuminen 36h (4h per mittauskerta)
Laboratoriomittaukset 18h (2h per mittauskerta)
Raporttien viimeistely 18h (2h per raportti)
Valmistautuminen loppukokeeseen 10h
Sisällön jaksotus
Viikot 3 - 5:
• Turvallisuus ja laboratoriokäytänteet
• Yksiköt, mittaaminen ja raportointi
• Graafiset esitykset ja kulmakeroimet
Viikot 6 - 17
• Laboratorioharjoitustöitä (8 kpl) ja 1 laaja ennakkotehtävä
• Rästivuoro (kurssin lopussa)
• Loppukoe (viimeinen labrakerta)
Viestintäkanava ja lisätietoja
Huomaa, että kurssilla ei ole paikallaolopakkoa, mutta kurssi edellyttää laboratoriotöihin osallistumista. Koska kurssille on paljon tulijoita, on opiskelijoiden omalla aktiivisuudellaan (läsnäololla) osoitettava mukanaolonsa kurssin alussa. Epäaktiiviset opiskelijat poistetaan kurssilta ja heidän tilalleen otetaan tarpeen mukaan uusia opiskelijoita.
Kurssimateriaali ja tarkemmat tiedot löytyvät kurssin ITSlearning alustalta.
Opettajaan voi olla yhteydessä sähköpostilla tai ITSlearningin viestillä.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Kaikki harjoitustyöt arvioidaan pisteytetysti palautetun raportin perusteella. Raporttien arvioinnissa huomioidaan myös niihin liittyvien ennakkotehtävien suorittaminen sekä ryhmän jäsenten henkilökohtainen osallistuminen työn suorittamiseen.
Kurssilla on yhteensä 8 harjoitustyötä.
Näistä kuudesta saa max 20 pistettä.
Ensimmäisestä työstä saa max 8 pistettä.
Virtapiirit-työstä saa max 32 pistettä.
Mittausraporteista voi saada yhteensä siis 160 pistettä.
Loppukokeesta korkeintaan 80 pistettä.
Siten yhteensä voi saada korkeintaan 240 pistettä.
Hylätty (0)
Alle 108 pistettä.
Opiskelija ei hallitse laboratoriotyön perusteita, joihin sisältyy töihin valmistautuminen, mittausten suorittaminen ja raportin tekeminen.
Arviointikriteerit, tyydyttävä (1-2)
Vähintään 108 pistettä ja alle 156 pistettä.
Opiskelijan valmistautuminen töihin on ollut heikkoa, mittausten suorittaminen on ollut suurelta osin virheellistä ja raportit ovat heikkotasoisia.
Arviointikriteerit, hyvä (3-4)
Vähintään 156 pistettä ja alle 204 pistettä.
Opiskelija on valmistautunut mittauksiin hyvin ja hän osannut suorittaa mittaukset suurelta osin oikein. Hän on voinut tehdä virheitä, mutta hän on kyennyt tunnistamaan ja korjaamaan tekemiään virheitä. Raportit ovat kohtuullisesti tai hyvin laadittuja eikä niissä ole kauheasti virheitä.
Arviointikriteerit, kiitettävä (5)
Vähintään 204 pistettä.
Valmistautuminen mittauksiin on kiitettävää ja opiskelija suorittaa lähes kaikki mittaukset kiitettävästi. Opiskelija saa tehdä virheitä, mutta hän kykenee analysoimaan omaa työskentelyään ja sen avulla hän on oppinut tunnistamaan ja korjaamaan virheitään. Raportit ovat hyvin kirjoitettuja ja eivät sisällä juurikaan virheitä.
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
01.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
10 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
15 - 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
-
PTIETS22sepmPTIETS22 Ohjelmistotekniikka ja projektihallinta
-
PTIVIS22OSoftware Engineering and Project Management
Tavoitteet
Deepening knowledge of ICT project work and the most used methods and technologies of software projects.
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 spring semester 2025.
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 (14x3h), assignments and self-study (103 hours), small group meetings (in total of 2 hours).
Additionally the student is expected to participate in 4 guest lectures and write a report about them (10 hours). The student is also expected to prepare a presentation of the project they participated in (5 hours).
The practical part of the course consists of 108 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 enhances project work skills in the ICT field, as well as deepening knowledge of various ICT-related topics.
Students will collaborate on customer projects related to ICT sector. These projects help develop students’ professional skills, including technical abilities, teamwork, communication, time management, professional attitude, responsibility, and problem-solving.
Project teams are typically international, and the primary language of communication is usually English. This fosters students’ abilities in 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:
Each assignment is evaluated on a scale of 0-30 points.
Therefore, the maximum number of points from the assignments are 180.
Late submission for the assignments will result in 50% reduction in points.
Additionally, the course includes guest lectures, for which the studenta are required to write a report. The report is evaluated on a scale of 0 – 30 points.
Attendance at theory lectures and small group meetings is recorded. The first and last lectures award students 3 points each, while other lectures and small group meetings are worth 2 points each. In total, there are 40 points for attendance.
Altogether students can earn a maximum of 250 points. These points are evaluated as follows:
Fail: 0 – 74 points
grade 1: 75 – 112 points
grade 2: 113 – 149 points
grade 3: 150 – 187 points
grade 4: 188 – 224 points
grade 5: 225 – 250 points.
Project work:
The students are required to work on the project for a total of 108 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 feedback (if available), and project manager feedback.
Completing all required hours equals 108 points; every 15 hours missed results in a one grade-point reduction from the student's evaluation.
The final grade of the course is weighted average:
- Assignments, attendance, and the guest lecture report 60%
- Project work (evaluation based on self- and peer assessment) and project hours 40%
Accepted grade cannot be raised.
Hylätty (0)
Less than 75 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 the theory part and the project work part to complete the course.
Arviointikriteerit, tyydyttävä (1-2)
Grade 1: under 113 points from the theory part and completing project work hours.
Grade 2: under 150 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 188 points from the theory part and completing project work hours.
Grade 4: under 225 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: 225 or over 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
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
- Suomi
Paikat
80 - 110
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Jaakko Lamminpää
- Noora Maritta Nieminen
- Paula Steinby
Ryhmät
-
PTIVIS24BPTIVIS24B
-
PTIVIS24CPTIVIS24C
-
PTIVIS24APTIVIS24A
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.
Oppimateriaalit
Sähköinen materiaali, jaetaan ItsLearningissä
Opetusmenetelmät
Aktiivinen osallistuminen lähiopetustuokioihin
Luentoaktiviteetit ja -tehtävät
Tenttien ajankohdat ja uusintamahdollisuudet
-
Pedagogiset toimintatavat ja kestävä kehitys
Kurssin suorittaminen perustuu aktiiviseen osallistumiseen.
Opintojakson materiaalit ovat sähköisiä. Lisäksi seurantaa järjestetään myös verkossa, jotta vähennetään liikkumisesta johtuvaa hiilijalanjälkeä.
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
Kontaktitunnt:
- Luennot 6 x 2h = 12h
- Tuutorintunti 3 x 1h = 3h
- Infot 3 x 1h = 3h
Lisäksi omatoimista opiskelua: 63h
YHTEENSÄ: 18h + 63h = 81h
Arviointikriteerit, hyväksytty/hylätty
Hyväksyttyyn arvosanaan opiskelijan on täytettävä molemmat seuraavista läsnäolo- ja aktiivisuusehdoista:
1. Osallistuminen: opiskelija osallistuu vähintään 9 kontaktitunnille.
2. Tehtävät: Vähintään 2 viikkotehtävää ja 2 luentotehtävää tulee suorittaa hyväksytysti aikataulun mukaisesti.
Lisäksi tulee opiskelijan tulee kirjoittaa raportti rekrymessusta tai vierailuluennosta.
Opiskelijan tulee saada molemmista osioista hyväksytty suoritus, jotta hän saa kurssista hyväksytyn suoritusmerkinnän.
Sisällön jaksotus
Opiskelija saa tietoa oppimissuunnitelmasta, opinto- ja tukimahdollisuuksista sekä tarvittavista opiskelutaidoista.
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.
Viestintäkanava ja lisätietoja
ITS
Arviointiasteikko
Hyväksytty/Hylätty
Arviointimenetelmät ja arvioinnin perusteet
1. Aktiivinen osallistuminen lähiopetukseen
2. Tehtävien palauttaminen aikataulun mukaisesti ja hyväksytysti
Esitietovaatimukset
Ei edeltävyysehtoja.
Ilmoittautumisaika
29.05.2024 - 14.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
3 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
80 - 110
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Mauri Suhonen
- Annukka Kinnari
- Jetro Vesti
- Paula Steinby
Ryhmät
-
PTIVIS24DPTIVIS24D
-
PTIVIS24EPTIVIS24E
-
PTIVIS24FPTIVIS24F
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.
Oppimateriaalit
Sähköinen materiaali jaetaan itslearningissä.
Opetusmenetelmät
Aktiivinen osallistuminen lähiopetustuokioihin.
Luentoaktiviteetit ja -tehtävät.
Tenttien ajankohdat ja uusintamahdollisuudet
Ei tenttiä
Pedagogiset toimintatavat ja kestävä kehitys
Infot 3 x 1h = 3h
Tuutoritunnit 3 x 1h = 3h
Luennot 6 x 2h = 12h
Yhteensä 18 tuntia ohjattua opetusta/tutorointia, 63h omatoimista opiskelua.
Yhteensä 81h = 3 opintopistettä.
Arviointikriteerit, hyväksytty/hylätty
Hyväksyttyyn arvosanaan opiskelijan on täytettävä molemmat seuraavista läsnäolo- ja aktiivisuusehdoista:
- Osallistuminen: Opiskelija osallistuu vähintään 9 kontaktitunnille.
- Tehtävien palauttaminen: Vähintään 2 viikkotehtävää, 2 luentotehtävää ja raportti tulee suorittaa hyväksytysti ja ajoissa, jotta kurssin tehtäväosuus on suoritettu hyväksytysti.
Sisällön jaksotus
Opiskelija saa tietoa oppimissuunnitelmasta, opinto- ja tukimahdollisuuksista sekä tarvittavista opiskelutaidoista.
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.
Viestintäkanava ja lisätietoja
Opettajat tiedottavat kurssiin liittyvistä asioista itslearningissä.
Jos opiskelijalla on kysyttävää kurssiin liittyen, hänen tulee olla yhteydessä opettajaan sähköpostitse.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointimenetelmät ja arvioinnin perusteet
Aktiivinen osallistuminen lähiopetukseen
Viikotehtävien palauttaminen ajoissa.
Esitietovaatimukset
Ei edeltävyysehtoja.
Ilmoittautumisaika
01.12.2024 - 14.01.2025
Ajoitus
14.01.2025 - 30.04.2025
Opintopistemäärä
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
0 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mikko Peltonen de Santiago
- Poppy Skarli
- Tiina Ferm
Ryhmät
-
PINFOK25BPINFOK25B
-
PINFOK25APINFOK25A
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
29.05.2024 - 11.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
02.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
10 - 65
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jani Ekqvist
Vastuuopettaja
Jani Ekqvist
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 to explain the basic principles of information security testing and assessment
- can list the phases of information security testing process
- is able to organize and conduct information security risk testing to an SME sector enterprise or similar size organization
- can analyse and report the results from information security testing
- is able to give justified improvement proposals to mitigate information security vulnerabilities
Sisältö
- Social Engineering
- Penetration Testing
- Network Discovery
- Network Service Identification
- Vulnerability Scanning
- Password Cracking
Oppimateriaalit
We are using the TryHackMe.com training platform in addition to ItsLearning. Licenses for the duration of the course will be provided.
Tenttien ajankohdat ja uusintamahdollisuudet
Mandatory Practical exam is early April, with re-take chance in April.
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
Lectures 8h
Laboratory assignments 35h
Hackathon 8h
Exam and preparations 9h
Testing project 75h
Sisällön jaksotus
Course begins with introductory lecture. In laboratory exercises student learns to use the tools of trade. Finally, students perform a penetration testing engagement and report the results.
Viestintäkanava ja lisätietoja
All communication will be through ItsLearning.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Project report determines the grade. At least 3 successfully tested machines must be reported following the reporting requirements to get 1. Each successfully tested and reported machine above that will increase grade by 1. Incomplete reporting will lower the grade.
Exam is mandatory to pass. Getting 5 in exam increases overall grade by 1.
Attendance in Hackathon is mandatory to pass the course.
Laboratory assignments: returning at least 90% of the graded assignments will increase overall grade by 1.
Hylätty (0)
Student is unable to perform and report a penetration testing engagement independently.
Arviointikriteerit, tyydyttävä (1-2)
Student understands the basics of penetration testing and is able to perform a penetration test against a web application independently. Student can write an understandable and actionable report about the test results.
Arviointikriteerit, hyvä (3-4)
Student has a good grasp of information security testing methodologies and tools. Student can independently test various types of internet connected applications. Student can write an understandable and actionable report about the test results that contains guidance for both the management and the developers responsible for the application.
Arviointikriteerit, kiitettävä (5)
Student has knowledge and is able to select the best suited tool and methodology for the engagement. Student can independently test most types of internet connected applications. Student can write a clear, concise and actionable report about the test results that effectively guides management decisions and provides the software developers with detailed guidance on both fixing to found issues and methods for avoiding similar issues in the future.
Esitietovaatimukset
Opintojaksot Tietoverkkojen ja tietoturvan perusteet ja Linux and Virtualization
Ilmoittautumisaika
01.06.2024 - 13.09.2024
Ajoitus
13.09.2024 - 20.12.2024
Opintopistemäärä
10 op
Toteutustapa
Lähiopetus
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
300 - 450
Koulutus
- Liiketalouden koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Sari Loppela-Rauha
- Emmanuel Querrec
- Juho Koskinen
- Elina Asukas
- Noora Norokytö
- Ian Bowie
- Raimo Lehto
- Tiina Ferm
- Lauri Kosomaa
- Timo Linnossuo
- Sanna Simola
- Paula Kullanmäki
- Mikko Niskanen
- Hanna Hänninen
- Ville Huhtinen
- Veli-Matti Suominen
- Eija Kulju
Vastuuopettaja
Timo Linnossuo
Ryhmät
-
PTIETS22dncsPTIETS22 Tietoverkot ja Kyberturva
-
KORS21KORS21
-
INFS21INFS21
-
PTIETS22deaiPTIETS22 Datatekniikka ja Tekoäly
-
RAKS21RAKS21
-
PLILOS22APLILOS22A
-
PTUTAS22BPTUTAS22B
-
PLILOS22Liiketoiminnan logistiikka S22
-
PBIOKES22Bio- ja kemiantekniikan koulutus
-
PLILOS22BPLILOS22B
-
PTUTAMS22Tuotantotalous, Myynti S22
-
PKONTS22BPKONTS22B
-
PLILOS22KULJPLILOS22KULJETUKSET
-
PKONTS22APKONTS22A
-
PRAKIS21Rakennus- ja yhdyskuntatekniikan koulutus, insinööri S21
-
PTIETS22swisPTIETS22 Ohjelmistojen kehittäminen ja tietojärjestelmät
-
PTIETS22sepmPTIETS22 Ohjelmistotekniikka ja projektihallinta
-
PLILOS22HANKPLILOS22HANKINNAT
-
PTUTAS22PRODTuta tuotehallinta ja tuotantojohtaminen
-
PTUTAS22LOGTuta hankinta ja logistiikka
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
PMYYFS22Myyntityö, Finanssipalvelut S22
-
ICTMODictprojSemMOD ICT Projects & Cybersecurity (International Semester)
-
PTUTAS22Tuotantotalous
-
PTUTAS22APTUTAS22A
-
PKONTS22Konetekniikka S22
Tavoitteet
After completing the course the student can:
- participate in systematic research and development activities as a responsible member of the project team
- describe the principles of project team operation and project control
- explain the importance of the project’s goals to the business of the stakeholders
- use modern tools of project management in project planning and implementation
- solve problems related to project implementation
- apply his/her knowledge to achieve project goals
- document the project
- identify areas of further development related to one’s professional skills and is able to deepen one’s professional skills according to the project’s goals
- evaluate his/her learning and professional development in the project.
More detailed outcomes will be defined on a project basis and according to student’s degree programme and competence area.
Sisältö
Innovation project is typically a development project implemented in co-operation with a company or another external customer. However, the project may also be a part of Turku University of Applied Science’s internal research and development activities or it can be based on a student’s or student team’s own project or business idea. Also development projects related to different student competitions are applicable.
The final extent, detailed contents, student workload and learning outcomes of the course will be defined on a project basis.
Arviointiasteikko
H-5
Ilmoittautumisaika
01.12.2024 - 17.01.2025
Ajoitus
17.01.2025 - 25.04.2025
Opintopistemäärä
10 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Lemminkäisenkatu
Opetuskielet
- Suomi
- Englanti
Paikat
300 - 450
Koulutus
- Liiketalouden koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Elina Asukas
- Emmanuel Querrec
- Mauri Suhonen
- Noora Norokytö
- Jarno Tuominen
- Timo Turtiainen
- Tero Virtanen
- Tiina Ferm
- Lauri Kosomaa
- Raimo Lehto
- Annika Kunnasvirta
- Jani Pelkonen
- Timo Linnossuo
- Rami Wahlsten
- Sanna Simola
- Juha Nikkanen
- Harri Lappalainen
- Mikko Niskanen
- Arto Huhta
- Ville Huhtinen
- Annamari Heikkilä
- Jonna Heikkilä
- Eija Kulju
Vastuuopettaja
Timo Linnossuo
Ryhmät
-
PAUTOS22KATSPAUTOS22KATS
-
PLIITS22Liiketalous S22
-
PTIVIS22SEmbedded Software and IoT
-
PTIVIS22HHealth Technology
-
VaihtoS24YrmyVaihtoS24Yrmy
-
PBIOKES22Bio- ja kemiantekniikan koulutus
-
VAIHTOK25Vaihto kevät 2025
-
PEYTES22APEYTES22A
-
PBIOKES22APBIOKES22A
-
PEYTES22Energia- ja ympäristötekniikka S22
-
PEYTES22BPEYTES22B
-
PBIOKES22BPBIOKES22B
-
PTIVIS22TData Networks and Cybersecurity
-
PTIVIS22PGame and Interactive Technologies
-
PKONTK23BPKONTK23B
-
PMYYNS23Myyntityö S23
-
PMMWES22Myyntityö, matkailu ja wellness liiketoimintana, S22
-
PKONTK23APKONTK23A
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
PAUTOS22Ajoneuvo- ja kuljetustekniikka S22
-
PAUTOS22ATAjoneuvotekniikka
-
ICTMODgameSemMOD Game Development (International Semester)
-
PAUTOS22KUKuljetustekniikka
-
PAUTOS22APAUTOS22A
-
PAUTOS22BPAUTOS22B
-
PLIITS22BOMPLIITS22BOM
-
PLIITS22MARPLIITS22MAR
-
PLIITS22TAHAPLIITS22TAHA
-
PTIVIS22IData Engineering and AI
-
PKONTK23Konetekniikan koulutus
Tavoitteet
After completing the course the student can:
- participate in systematic research and development activities as a responsible member of the project team
- describe the principles of project team operation and project control
- explain the importance of the project’s goals to the business of the stakeholders
- use modern tools of project management in project planning and implementation
- solve problems related to project implementation
- apply his/her knowledge to achieve project goals
- document the project
- identify areas of further development related to one’s professional skills and is able to deepen one’s professional skills according to the project’s goals
- evaluate his/her learning and professional development in the project.
More detailed outcomes will be defined on a project basis and according to student’s degree programme and competence area.
Sisältö
Innovation project is typically a development project implemented in co-operation with a company or another external customer. However, the project may also be a part of Turku University of Applied Science’s internal research and development activities or it can be based on a student’s or student team’s own project or business idea. Also development projects related to different student competitions are applicable.
The final extent, detailed contents, student workload and learning outcomes of the course will be defined on a project basis.
Arviointiasteikko
H-5
Ilmoittautumisaika
04.10.2024 - 15.01.2025
Ajoitus
16.01.2025 - 27.03.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
25 - 40
Koulutus
- Liiketalouden koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- David Oliva
Ryhmät
-
VAVA2425Ammattikorkeakoulun yhteiset vapaasti valittavat
-
PTIETS23Tietojenkäsittely, s23
-
PTIVIS23Tieto- ja viestintätekniikka S23
-
PINFOS23Information and Communications Technology (International), S23
Tavoitteet
After participating in the course, the student:
* understands basics of innovation-based entrepreneurship, business idea generation, target customer's analysis, prototype design and planning, and technology development
* is familiar with use of NABC and Lean canvases for business ideas validation
TRL (technology readiness level) and MVP (minimum viable product) concepts
* has got experience on Innovation and business pitching skills for private funding,
as well as grant application from public funding.
Sisältö
Ideation and Teaming up
Problem and Customer Validation
Lean-canvas and business model
Prototyping and Minimum Viable Product
Pitching and Way Forward
Arviointiasteikko
H-5
Esitietovaatimukset
-
Ilmoittautumisaika
30.05.2024 - 05.09.2024
Ajoitus
02.09.2024 - 13.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
75 - 120
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Jaakko Lamminpää
- COS Opettaja
- Antti Haarto
Ryhmät
-
PTIVIS24DPTIVIS24D
-
PTIVIS24EPTIVIS24E
-
PTIVIS24FPTIVIS24F
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
Momentti 1, Insinöörifysiikka, Pentti Inkinen & Jukka Tuohi. Otava.
Momentti 2, Insinöörifysiikka, Pentti Inkinen, Reijo Manninen & Jukka Tuohi. Otava.
Tammertekniikka: Tekniikan kaavasto tai Otava: MAOL-taulukot
Lisäksi verkkomateriaalia ja opettajan laatimaa materiaalia, joka jaetaan ItsLearning työtilan kautta.
Opetusmenetelmät
Lähiopetus
Laskuharjoitukset ja kotitehtävät
Omatoiminen opiskelu
Tenttien ajankohdat ja uusintamahdollisuudet
1. osakoe vk 44
2. osakoe vk 50
Osakokeiden uusimismahdollisuus järjestetään joulukuussa 2024 - tammikuussa 2025 myöhemmin ilmoitettavana aikana.
Pedagogiset toimintatavat ja kestävä kehitys
Opintojaksolla opiskellaan fysiikan perustaitoja, jotka ovat insinöörityön perusta. Esimerkit ja tehtävät sisältävät alakohtaisia sovellusesimerkkejä. Opintojaksolla käytetään kansainvälisiä fysiikan merkintätapoja ja terminologiaa, mikä antaa opiskelijoille valmiuksia ymmärtää kansainvälistä insinöörialan kirjallisuutta, standardeja yms. Tehtävien ratkomisessa opiskelijoita kannustetaan tiimityöskentelyyn. Opintojaksolla käytetään sähköistä oppimisympäristöä.
Toteutuksen valinnaiset suoritustavat
Mikäli opiskelija haluaa suorittaa opintojakson näyttökokeella ilman kotitehtäviä, niin siitä on erikseen sovittava opettajan kanssa.
Opiskelijan ajankäyttö ja kuormitus
Kontaktitunnit ja kokeet 52 h
Itsenäinen opiskelu, kotitehtävät ja osakokeisiin valmistautuminen 75 h
Sisällön jaksotus
9/2024 - 10/2024: Suureet, yksiköt, merkitsevät numerot, etenevä liike, heittoliike, vapaakappalekuvat, voimista (Newtonin lait), paino, vastustava voima, työ, energia ja teho; osakoe 1
11/2024 - 12/2024: Sähköstatiikkaa (Coulombin laki, sähkökenttä ja -potentiaali), DC-piirit, piirianalyysi, magnetismin perusteet, induktio, muuntaja, generaattori, AC, impedanssi, sähkömagneettiset aallot; osakoe 2
12/2024 - 1/2025: Osakokeiden uusinnat.
Viestintäkanava ja lisätietoja
Opintojaksolla tarvitaan laskinta (funktiolaskin, graafinen laskin tai CAS-laskin).
Opintojaksolla on läsnäolopakko vähintään 50% oppitunneista, koska kursseilla harjoitellaan tehtäviä ja pohditaan kysymyksiä ryhmissä. Läsnäolo ei vaikuta arvosanaan, ainoastaan läpäisyyn.
(Avoin AMK 3 paikkaa)
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Kurssilla on paikallaolopakko, joka on 50% oppitunneista (luennot + laskuharjoitukset).
Kotitehtävien suorituksista korkeintaan 66 pistettä (jokaisesta oikein ratkaistusta tehtävästä saa pisteen)
Osakokeista yhteensä korkeintaan 60 pistettä (2 x 30 pistettä)
Osakokeista on saatava yhteensä vähintään 12 pistettä.
Osakokeen 1 alueesta on tehtävä ainakin 12 kotitehtävää.
Osakokeen 2 alueesta on tehtävä ainakin 10 kotitehtävää.
Yhteensä on kuitenkin saatava vähintään 50 pistettä
Arviointi perustuu kurssin sisällön ymmärtämiseen ja riittävään harjoitteluun (kotitehtävät).
Hylätty (0)
Yhteensä alle 50 pistettä.
tai
Osakokeista yhteensä alle 12 pistettä
tai
Osakokeen 1 alueesta on tehty alle 12 kotitehtävää.
tai
Osakokeen 2 alueesta on tehty alle 10 kotitehtävää.
tai
Paikallaolo on alle 50%
Riittävää kurssin sisällön ymmärtämistä ei ole osoitettu ja harjoittelua on ollut liian vähän.
Arviointikriteerit, tyydyttävä (1-2)
Yhteensä vähintään 50 pistettä ja alle 74 pistettä.
Osakokeista yhteensä vähintään 12 pistettä ja kotitehtävistä vähintään 12+10 pistettä.
Kurssin sisällön perusteet on ymmärretty ja harjoittelua on tehty riittävästi.
Arviointikriteerit, hyvä (3-4)
Vähintään 74 pistettä ja alle 98 pistettä.
Osakokeista yhteensä vähintään 12 pistettä ja kotitehtävistä vähintään 12+10 pistettä.
Kurssin sisältö on pääosin hyvin ymmärretty ja harjoittelua on tehty kohtuullinen määrä.
Arviointikriteerit, kiitettävä (5)
Vähintään 98 pistettä.
Kurssin sisältö on erinomaisesti ymmärretty ja harjoittelua on tehty runsaasti.
Esitietovaatimukset
Lukion lyhyt tai pitkä matematiikan oppimäärä
TAI
peruskoulun matematiikan oppimäärä ja ammattiopetuksen matematiikan opintojaksot
TAI
vastaavat tiedot ja taidot
Ilmoittautumisaika
10.10.2024 - 26.01.2025
Ajoitus
13.01.2025 - 31.05.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
110 - 130
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Jaakko Lamminpää
- COS Opettaja
Ryhmät
-
PTIVIS24BPTIVIS24B
-
PTIVIS24CPTIVIS24C
-
PTIVIS24APTIVIS24A
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
Oppimateriaalina voi käyttää mitä tahansa aihealuetta sopivalla syvyydellä käsittelevää oppikirjaa. Alla on listattuna muutama esimerkki tällaisista oppikirjoista.
• Momentti 1, Insinöörifysiikka, Pentti Inkinen & Jukka Tuohi. Otava.
• Momentti 2, Insinöörifysiikka, Pentti Inkinen, Reijo Manninen & Jukka Tuohi. Otava.
• Lukion fysiikan oppikirjat, jotka käsittelevät mekaniikan ja sähkömagnetismin osa-alueita (menemme hieman syvemmälle, mutta näissä on riittävät perustiedot)
Näiden lisäksi käytämme kaavakirjoja. Kaksi hyvää esimerkkiä ovat:
• Tammertekniikka: Tekniikan kaavasto
• Otava: MAOL-taulukot
• Lisäksi kurssilla on meidän koostamamme hieman suppeampi kaavakokoelma (ei sisällä matematiikan kaavoja)
Lisäksi kurssilla on käytössä opettajan laatimaa oppimateriaalia, kuten luentodioja ja sähköistä materiaalia, jotka jaetaan ITSlearning työtilan kautta.
Opetusmenetelmät
Kurssilla käytetään seuraavia oppimismenetelmiä
• Lähiopetus: Luennoilla käydään läpi teoriaa sekä ratkaistaan yhdessä esimerkkitehtäviä. Teoria on liitetty osaksi ICT-alan käytännön sovelluksia teorian sallimissa rajoissa.
• Laskuharjoitukset: Laskuharjoituksissa pääpaino on opiskelijoiden omatoimisella työskentelyllä yksin tai ryhmässä. Näillä tunneilla on varattu aikaa kysymyksille ja kertaukselle sekä ongelmien ja tehtävien läpikäynnille.
• Omatoiminen opiskelu: vaikka laskunneilla on varattu aikaa kysymyksille, AMK painottaa omatoimiseen opiskeluun. Tavoitteena on opettaa opiskelijaa arvioimaan omaa osaamistaan, hakemaan tietoa sekä kertaamaan kurssin asioita omatoimisesti.
Tenttien ajankohdat ja uusintamahdollisuudet
Kurssilla on kaksi osakoetta:
• Osakoe 1: vko 10
• Osakoe 2: vko 17-18
Uusintakoe järjestetään touko-kesäkuussa ja tarkempi ajankohta sovitaan osallistujien kanssa kurssin aikana.
Pedagogiset toimintatavat ja kestävä kehitys
Opintojaksolla käydään teoriaa ja hyödynnetään sitä käytännön ongelmien ratkaisuun. Kurssin pääidea perustuu insinöörin perustaitoihin ja niiden kehittämiseen. Tällaisia ovat ongelmanratkaisu, looginen ajattelu sekä tehtävien hahmottaminen yksinkertaistettuina tapauksina.
Kontaktiopetuksen lisäksi laskutunneilla on mahdollisuus käytännön harjoitteluun yksin tai pienemmissä ryhmissä. Opiskelijoilla on mahdollisuus jakaa omaa osaamistaan ja oppia muilta kurssilla vaadittavia taitoja.
Toteutuksen valinnaiset suoritustavat
Mikäli opiskelija haluaa suorittaa opintojakson näyttökokeella ilman kotitehtäviä, niin siitä on erikseen sovittava opettajan kanssa.
Opiskelijan ajankäyttö ja kuormitus
5 opintopisteen kurssi vastaa laskennallisesti n. 135 työtuntia.
Alla on esitetty arvio tuntimäärästä, jos matematiikan ja fysiikan perusteet ovat hallussa. Siinä on myös huomioitu, että joskus on tarve kerrata matematiikan perustaitoja, kuten yhtälönratkaisua, tai sitten käydä läpi teoriatunnilla opetettuja asioita omatoimisesti.
• Kurssin luennot ja laskuharjoitukset 52h
• Kotitehtävien omatoiminen tekeminen 33h (3h / viikko)
• Teorian omatoiminen kertaaminen oppituntien lisäksi ja kokeisiin valmistautuminen 25h (1h / viikko + 5h / koe)
Sisällön jaksotus
Tämä kurssi käsittelee tieto- ja viestintätekniikan (ICT) kannalta oleellisen fysiikan perusteet ja esittelee näiden sovelluksia käytännön näkökulmasta. Kurssi koostuu kahdesta osasta ja näitä vastaavista osakokeista.
Osa 1: Mekaniikka 1/2024 - 3/2024
• SI-järjestelmän perusteet
• Liikeoppi: Liikeopin perusteet, liike 1-ulottuvuudessa, liike 2-ulottuvuudessa
• Voimat: Newtonin lait, voimat 1-ulottuvuudessa, voimat 2-ulottuvuudessa.
• Energia, työ ja teho
• Osakoe 1
Osa 2: Sähkömagnetismi 3/2024 - 4/2024
• Sähköstatiikan perusteet
• Tasavirtapiirit
• Kirchhoffin lait ja tasavirtapiirien sovelluksia
• Sähkömagnetismin perusteet ja induktio
• Sähkömagnetismin sovelluksia (esim. muuntaja ja vaihtovirta)
• Osakoe 2
Viestintäkanava ja lisätietoja
Opintojaksolla tarvitaan laskinta (funktiolaskin, graafinen laskin tai CAS-laskin).
Opintojaksolla on läsnäolopakko vähintään 50% oppitunneista, koska kursseilla harjoitellaan kotitehtävien lisäksi myös erilaisia ratkaisustrategioita ja oppitunniella syvennytään pohtimaan teoriaa ICT-alan kannalta. Laskuharjoituksissa pohditaan kysymyksiä ryhmissä.
Kaikki käytännön asiat, kuten tarkempi arviointi, aikataulu ja keskustelupalsta, löytyvät ITSlearningistä.
Opettajan tavoittaa sähköpostilla tai ITSlearningin viesteillä.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Kurssilla on paikallaolopakko, joka on 50% oppitunneista (luennot + laskuharjoitukset).
• Kun paikalla >70 % saa 1 lisäpisteen
• Kun paikalla >90 % saa 2 lisäpistettä
Kotitehtäviä on yhteensä 66 kpl (6 kpl per käsiteltävä aihe) ja jokaisesta aikarajan puitteissa oikein ratkaistusta tehtävästä saa 1 pisteen.
Osakokeista voi saada yhteensä 60 pistettä (30 pistettä per osakoe)
Kurssilla on minimimäärät myös tehdyistä kotitehtävistä ja koepisteistä:
• Osakokeista on saatava yhteensä vähintään 12 pistettä.
• Osakokeen 1 alueesta on tehtävä ainakin 12 kotitehtävää.
• Osakokeen 2 alueesta on tehtävä ainakin 10 kotitehtävää.
• Yhteensä on kuitenkin saatava vähintään 50 pistettä (Huom. yllä mainitut minimimäärät kotitehtävistä ja kokeista = 34p)
Arviointi perustuu kurssin sisällön ymmärtämiseen ja riittävään harjoitteluun (kotitehtävät).
Hylätty (0)
Yhteensä alle 50 pistettä.
tai
Osakokeista yhteensä alle 12 pistettä
tai
Osakokeen 1 alueesta on tehty alle 12 kotitehtävää.
tai
Osakokeen 2 alueesta on tehty alle 10 kotitehtävää.
tai
Paikallaolo on alle 50%
Opiskelija ei ole osoittanut hallitsevansa kurssilla käytyjen aiheiden perusasioita.
Arviointikriteerit, tyydyttävä (1-2)
Yhteensä vähintään 50 pistettä ja alle 74 pistettä.
Osakokeista yhteensä vähintään 12 pistettä ja kotitehtävistä vähintään 12+10 pistettä.
Kurssin aiheiden perusasiat hallitaan välttävästi tai osassa on selkeitä puutteita.
Arviointikriteerit, hyvä (3-4)
Vähintään 74 pistettä ja alle 98 pistettä.
Osakokeista yhteensä vähintään 12 pistettä ja kotitehtävistä vähintään 12+10 pistettä.
Kurssin sisältö on pääosin hyvin ymmärretty ja opiskelija osaa keskeisimmät asiat hyvin.
Arviointikriteerit, kiitettävä (5)
Vähintään 98 pistettä.
Kurssin sisältö on erinomaisesti ymmärretty ja opiskelija on sisäistänyt keskeisimmät asiat erinomaisesti.
Esitietovaatimukset
Lukion lyhyt tai pitkä matematiikan oppimäärä
TAI
peruskoulun matematiikan oppimäärä ja ammattiopetuksen matematiikan opintojaksot
TAI
vastaavat tiedot ja taidot
Ilmoittautumisaika
01.06.2024 - 04.09.2024
Ajoitus
02.09.2024 - 16.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Jetro Vesti
Ryhmät
-
PTIVIS24DPTIVIS24D
-
PTIVIS24EPTIVIS24E
-
PTIVIS24FPTIVIS24F
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ä
Oppimateriaalit
- Luentomuistiinpanot sekä laskuharjoitusten tehtävät ja vastaukset OneNote-tiedostona
- Kaavakokoelma sekä opiskelijan oma MAOL/Tekniikan kaavasto
- Opiskelijan oma tavallinen funktiolaskin (ei graafinen/CAS/symbolinen/puhelin)
Opetusmenetelmät
Luennot
Laskuharjoitukset
Kokeet
Tenttien ajankohdat ja uusintamahdollisuudet
OSA1:
Osakoe1 ja sen uusinta lokakuussa
OSA2:
Osakoe2 ja sen uusinta joulukuussa
Lopullinen uusinta seuraavan vuoden tammikuussa:
voi tehdä jomman kumman tai kummatkin osakokeista, jos ei ole päässyt kurssista läpi.
Opiskelijan ajankäyttö ja kuormitus
13*3h OSA1-luennot
2*2h kokeet
13*3h OSA2-luennot
2*2h kokeet
loppu opiskelijan itsenäistä opiskelua
Sisällön jaksotus
Syyskuu-lokakuu, OSA1:
- aritmetiikka
- algebra
- trigonometria
Lokakuu-joulukuu, OSA2:
- kompleksiluvut
- matriisilaskenta
- vektorilaskenta
- lukujärjestelmät
Viestintäkanava ja lisätietoja
Sähköposti ja ITSL viestintäkanavina.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Osakokeista täytyy saada 16/40 pistettä yhteensä päästäkseen läpi.
Laskuharjoituksista saatavat lisäpisteet parantavat arvosanaa, niitä voi saada max 10 pistettä.
Arvosanataulukko pisteiden mukaan:
0-15: 0
16-22: 1
23-29: 2
30-35: 3
36-42: 4
43-50: 5
Hylätty (0)
Ei tarpeeksi pisteitä kokeista.
Arviointikriteerit, tyydyttävä (1-2)
Arvosanataulukon mukaan.
Arviointikriteerit, hyvä (3-4)
Arvosanataulukon mukaan.
Arviointikriteerit, kiitettävä (5)
Arvosanataulukon mukaan.
Esitietovaatimukset
Opintojakso "Matemaattisen aineiden perustaidot" tai vastaavat tiedot ja taidot.
Ilmoittautumisaika
10.10.2024 - 26.01.2025
Ajoitus
13.01.2025 - 31.05.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
110 - 130
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Tiina Tolmunen
- Juha Saarinen
- COS Opettaja
Ryhmät
-
PTIVIS24BPTIVIS24B
-
PTIVIS24CPTIVIS24C
-
PTIVIS24APTIVIS24A
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ä
Oppimateriaalit
Itslearning-sivulta löytyvät:
Luentomuistiinpanot
Kurssilla on käytössä kirja, josta on valtaosa tehtävistä: Insinöörin Matematiikka, Tuomenlehto, Holmlund, Huuskonen, Makkonen, Surakka.
Opetusmenetelmät
Luennot
Laskuharjoitukset
Kokeet
Tenttien ajankohdat ja uusintamahdollisuudet
Kurssilla pidetään kaksi osakoetta. Ensimmäinen osakoe on noin puolivälissä kurssia ja toinen kurssin lopussa. Kokeiden tarkat päivämäärät ilmoitetaan kurssin Itslearning alustalla.
Hylätyn kurssisuorituksen voi uusia uusintakokeella, joka pidetään toukokuussa.
Toteutuksen valinnaiset suoritustavat
Kurssilla ei ole vaihtoehtoisia suoritustapoja.
Opiskelijan ajankäyttö ja kuormitus
26*2h luennot
13*2h laskuharjoitukset
2*2h kokeet
loppu opiskelijan itsenäistä opiskelua
Sisällön jaksotus
1. osa:
- trigonometria
- vektorit
- matriisit
2. osa:
- Lukujärjestelmät
- Kompleksiluvut
- Funktiot: polynomi, rationaali-, eksponentti- ja logaritmifunktiot
- 1. asteen yhtälö
- 2. asteen yhtälö
- yhtälöryhmät
- Epäyhtälö
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Osakokeiden yhteispistemäärästä täytyy saada 40% pisteistä päästäkseen kurssista läpi.
Laskuharjoituksista ja lähiopetuksen läsnäolosta saatavat lisäpisteet voivat parantavat arvosanaa.
Arvosanataulukko julkaistaan Itslearning alustalla
Hylätty (0)
Hylätyn arvosanan kurssista saa, jos ei saavuta kurssinosakokeista minimi pistemäärää, joka on 40% osakokeiden yhteispistemäärästä.
Arviointikriteerit, tyydyttävä (1-2)
Arvosana määräytyy osakokeiden pistemäärän mukaisesti. Laskuharjoituksista ja lähiopetuksen läsnäolosta saatavat lisäpisteet voivat parantavat arvosanaa.
Arviointikriteerit, hyvä (3-4)
Arvosana määräytyy osakokeiden pistemäärän mukaisesti. Laskuharjoituksista ja lähiopetuksen läsnäolosta saatavat lisäpisteet voivat parantavat arvosanaa.
Arviointikriteerit, kiitettävä (5)
Arvosana määräytyy osakokeiden pistemäärän mukaisesti. Laskuharjoituksista ja lähiopetuksen läsnäolosta saatavat lisäpisteet voivat parantavat arvosanaa.
Esitietovaatimukset
Opintojakso "Matemaattisen aineiden perustaidot" 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
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
09.12.2024 - 12.01.2025
Ajoitus
13.01.2025 - 30.04.2025
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
- Degree Programme in Information and Communications Technology
Opettaja
- Juha Saarinen
Vastuuopettaja
Juha Saarinen
Ryhmät
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
PTIVIS23SEmbedded Software and IoT
Tavoitteet
Opiskelija tuntee data-analyysin perusmenetelmät
Opiskelija osaa toteuttaa data-analyysiä reunalaskennassa
Opiskelija tuntee data-analyysin perusratkaisut pilvipalveluissa
Sisältö
Eräajo- ja reaaliaikainen data-analyysi
Data-analyysin prosessi
Datan muokkaus ja normalisointi
Kuvailevan tilastotieteen perusmenetelmät
Datan visualisointi
Koneoppimisen perusmenetelmät
Big data toteutusarkkitehtuurit
Oppimateriaalit
Lecture material
Labwork exercises
Opetusmenetelmät
Lab works 7 x 3h, mandatory
Lectures 7 x 2h, mandatory
Self study
Tenttien ajankohdat ja uusintamahdollisuudet
One exam at the end of the course (late March).
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
lab works 7x3h = 21h
lectures 7x2h = 14h
exam = 2h
self study = 73h
exam preparation 25h
TOTAL 135h
Sisällön jaksotus
1 Data at rest data in motion
2 Process of data analysis
3 Data preparation
4 Basics of descriptive statistics
5 Data visualization
6 Machine learning basics
7 Big data architectures
Viestintäkanava ja lisätietoja
Course Itslearningn pages.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Assessment is based on Labwork exercises and course exam. Labwork exercises are evaluated and every exercise need to returned. Half of the grade comes from exercises and other half from the course exam. Minimum reguirement to pass the course is to return all the exercises and to get 50% of the points in Course exam.
Hylätty (0)
One or more labwork exercises missing or less than 50% of the points in course exam.
Arviointikriteerit, tyydyttävä (1-2)
The quality of the submitted exercises are poor and it is visible that the student has not put required effort in the exercises.
and
poor result from the course exam.
Arviointikriteerit, hyvä (3-4)
The quality of the submitted exercises are good and it is visible that the student has spent the required time with the exercises but the student has not challenged his/her skills or the exercises lacks the final effort to improve it.
and
good result from the course exam.
Arviointikriteerit, kiitettävä (5)
The quality of the submitted exercises are excellent and it is visible that the student has spent the required time or more with the exercises. The student has challenged his/her skills and exercises more about the topic to improve the end result
and
exelent result from the course exam
Esitietovaatimukset
Tietokoneen peruskäyttötaidot sekä Windows että Linux ympäristöissä
Tietoverkkojen perustaidot Cisco CCNA1 tai vastaava
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
Rittävä englannin kielen taito: opetus ja kaikki materiaalit ovat englanniksi
Ilmoittautumisaika
02.12.2024 - 31.12.2024
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
10 - 50
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jari-Pekka Paalassalo
Vastuuopettaja
Jari-Pekka Paalassalo
Ryhmät
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
PTIVIS23SEmbedded Software and IoT
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- tietää kuinka esineiden internet vaikuttaa liiketoimintaan
- tuntee yleisen IoT toteutusarkkitehtuurin
- osaa rakentaa IoT-järjestelmää laboratorioympäristössä
Sisältö
- IoT liiketoiminnassa
- Keskeiset IoT käsitteet
- IoT arkkitehtuuri
Oppimateriaalit
Lecture materials (itslearning)
Lab materials (gitlab)
Opetusmenetelmät
Self-study network material
Lectures
10 laboratory sessions
Tenttien ajankohdat ja uusintamahdollisuudet
Exam in April
Pedagogiset toimintatavat ja kestävä kehitys
Lab Works
Lectures
Self study
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
Lab sessions 10x3h = 30h
Lectures 6x2h=12h
Self study 75h
Exam preparation 12h
Sisällön jaksotus
Microcontroller programming (requires C language skills)
Microcontroller peripherals
Basics of real-time systems
IoT networking and protocols
Edge computation
Viestintäkanava ja lisätietoja
Communications and homework via itslearning
Course prerequisites:
- C language skills
- Python language skills
- basic electronics skills
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
For a total of 100pts:
10 lab assigments á 6 pts = 60pts
lecture homeworks = 20 pts
exam = 20 pts
Hylätty (0)
<50pts
Arviointikriteerit, tyydyttävä (1-2)
50-69 pts
Arviointikriteerit, hyvä (3-4)
70-89pts
Arviointikriteerit, kiitettävä (5)
90+ pts
Esitietovaatimukset
Tietokoneen peruskäyttötaidot sekä Windows että Linux ympäristöissä
Tietoverkkojen perustaidot Cisco CCNA1 tai vastaava
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
Rittävä englannin kielen taito: opetus ja kaikki materiaalit ovat englanniksi
Ilmoittautumisaika
02.12.2024 - 31.12.2024
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
10 - 50
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jari-Pekka Paalassalo
Vastuuopettaja
Jari-Pekka Paalassalo
Ryhmät
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
PTIVIS23SEmbedded Software and IoT
Oppimateriaalit
lecture materials via itslearning
labmaterials via TUAS gitlab
Opetusmenetelmät
Lectures
Laboratory assignments
Pedagogiset toimintatavat ja kestävä kehitys
Lab works
Lectures
Self study
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
Lab sessions 6x4h = 24h
Final exam 2h
Lectures 12h
Self study 85h
Exam preparation 12h
Sisällön jaksotus
1: Standards and regulation
2: Device layer attack surface
3: Communication layer attack surface
4: Application layer attack surface
5: Secure programming
6: Vulnerability and Risk Assessment in an IoT System
Viestintäkanava ja lisätietoja
communication via itslearning.
Course prerequisites:
-IoT Essentials course started and progressing
-C language skills
-Python language skills
-gitlab skills
-Electronics course completed
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Lab assignments 6 x 10 pts = 60 pts
lecture homework = 20 pts
exam = 20 pts
Hylätty (0)
<50 pts
Arviointikriteerit, tyydyttävä (1-2)
50-69pts
Arviointikriteerit, hyvä (3-4)
70-89 pts
Arviointikriteerit, kiitettävä (5)
90+ pts
Ilmoittautumisaika
27.11.2024 - 13.01.2025
Ajoitus
13.01.2025 - 25.04.2025
Opintopistemäärä
3 op
TKI-osuus
1 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
0 - 250
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Anne Jumppanen
- Tero Jokela
- Matti Kuikka
- Golnaz Sahebi
- Jani Ekqvist
- Teppo Saarenpää
- Annukka Kinnari
- Jarno Tuominen
- Jari-Pekka Paalassalo
- Taisto Suominen
- Marika Säisä
Ryhmät
-
PTIVIS24BPTIVIS24B
-
PTIVIS24CPTIVIS24C
-
PTIVIS24DPTIVIS24D
-
PTIVIS24EPTIVIS24E
-
PTIVIS24APTIVIS24A
-
PTIVIS24FPTIVIS24F
Tavoitteet
Opintojakson suoritettuaan opiskelija:
• osaa kuvata tieto- ja viestintätekniikan osa-alueita, rajapintoja ja sovelluskohteita
• osaa selittää tieto- ja viestintätekniikan insinöörin tehtävissä tarvittavia osaamisalueita
• tuntee Turun AMK:n tieto- ja viestintätekniikan insinööriopintojen osaamispolkujen opintosisältöjä, sovelluskohteita ja yritysyhteistyötä
• osaa analysoida omaa osaamistaan, kiinnostuksen kohteitaan, vahvuuksiaan ja kehittymistarpeitaan
Sisältö
* tutustuminen osaamispolkujen sisältöihin, laboratorioihin ja hankkeisiin
* urasuunnittelu ja oman osaamispolkuhaun tekeminen
Oppimateriaalit
Kaikki materiaali jaetaan oppimisympäristön (ItsLearning) kautta.
Opetusmenetelmät
Luennot ja niihin liittyvät tehtävät.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä.
Opintojakson suoritus perustuu osallistumiseen ja annettujen tehtävien tekemiseen.
Ei uusintamahdollisuutta opintojakson päättymisen jälkeen.
Pedagogiset toimintatavat ja kestävä kehitys
Jokaisen polun toimintatavat ja tehtävävaatimukset ilmoitetaan Itslearningissa.
Toteutuksen valinnaiset suoritustavat
Ei valinnaisia suoritustapoja.
Opiskelijan ajankäyttö ja kuormitus
Viikottaiset kontaktitunnit (kahdesti per kurssin osaamispolku) sekä kunkin polun tehtävät.
- Kurssin esittely: 1h
- Osaamispolut: 7 x 2 x 3h = 42h
Itsenäinen työskentely: noin 35 tuntia
Yhteensä: noin 80 tuntia
Arviointikriteerit, hyväksytty/hylätty
Hyväksyttävään suoritukseen vaaditaan
1. Osallistuminen kontaktitunneille: 75% ( 11/15)
2. Harjoitustehtävien tekeminen hyväksytysti aikataulun mukaisesti: 75% tehtävistä
Jokaiseen luentokertaan liittyy yksi harjoitustehtävä.
Edellisten perusteella lasketaan keskiarvoprosentti, ja jos se on vähintään 75% , niin kurssi on läpäisty.
Esimerkiksi, osallistumalla kaikille kontaktitunneille (100%) ja tekemällä puolet (50%) tehtävistä kurssin voi läpäistä.
Sisällön jaksotus
Opintojaksolla tutustutaan osaamispolkuihin seuraavan viikkoaikataulun mukaisesti:
3 + 4: DNCS - Data Networks and Cybersecurity
5 + 6: GAIT - Game and Interactive Technologies
7 + 9: EHEA - Health Technology
10 + 11: SWIS - Ohjelmistojen kehittäminen ja tietojärjestelmät
12 + 13: EMBO - Embedded Software and IoT
14 + 15: SEPM - Software Engineering and Project Management
16 + 17: DEAI - Data Engineering & AI
Viestintäkanava ja lisätietoja
ItsLearning
Arviointiasteikko
Hyväksytty/Hylätty
Arviointimenetelmät ja arvioinnin perusteet
Kurssi arviointiin vaikuttaa:
1. Osallistuminen kontaktitunneille
2. Harjoitustehtävien tekeminen aikataulun mukaisesti
Ilmoittautumisaika
04.12.2024 - 20.01.2025
Ajoitus
20.01.2025 - 25.04.2025
Opintopistemäärä
3 op
TKI-osuus
1 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 130
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Anne Jumppanen
- Tero Jokela
- Matti Kuikka
- Golnaz Sahebi
- Jani Ekqvist
- Teppo Saarenpää
- Annukka Kinnari
- Jarno Tuominen
- Jari-Pekka Paalassalo
- Taisto Suominen
Ryhmät
-
PINFOK24BPINFOK24B
-
PINFOK24APINFOK24A
-
PINFOS24CPINFOS24C
-
PINFOS24APINFOS24A
-
PINFOS24BPINFOS24B
-
PINFOK24CPINFOK24C
Tavoitteet
Opintojakson suoritettuaan opiskelija:
• osaa kuvata tieto- ja viestintätekniikan osa-alueita, rajapintoja ja sovelluskohteita
• osaa selittää tieto- ja viestintätekniikan insinöörin tehtävissä tarvittavia osaamisalueita
• tuntee Turun AMK:n tieto- ja viestintätekniikan insinööriopintojen osaamispolkujen opintosisältöjä, sovelluskohteita ja yritysyhteistyötä
• osaa analysoida omaa osaamistaan, kiinnostuksen kohteitaan, vahvuuksiaan ja kehittymistarpeitaan
Sisältö
* tutustuminen osaamispolkujen sisältöihin, laboratorioihin ja hankkeisiin
* urasuunnittelu ja oman osaamispolkuhaun tekeminen
Oppimateriaalit
All materials are distributed through the learning environment (ItsLearning).
Opetusmenetelmät
Lectures and assignments.
Tenttien ajankohdat ja uusintamahdollisuudet
No exam.
Taking the course requires attendance and finishing the given tasks.
There is no chance for a retake after the course has ended.
Pedagogiset toimintatavat ja kestävä kehitys
The methods and assignment requirements for each path are announced in Itslearning.
Toteutuksen valinnaiset suoritustavat
None.
Opiskelijan ajankäyttö ja kuormitus
Weekly contact hours (twice per competence path) and the assignments for each path.
- Course introduction: 1 hour
- Learning paths: 6 x 2 x 3 hours = 36 hours
Independent work: approximately 40 hours
Total: approximately 80 hours
Arviointikriteerit, hyväksytty/hylätty
To achieve a passing grade, the following are required:
1. Participation in contact hours: 75% (10/13)
2. Successful completion of assignments according to the schedule: 75% of the tasks
Based on these, an average percentage is calculated, and if it is at least 75%, the course is passed.
Sisällön jaksotus
In the course, the learning paths are introduced according to the following weekly schedule:
4 + 5: EMBO - Embedded Software and IoT
6 + 7: SEPM - Software Engineering and Project Management
9 + 10: DEAI - Data Engineering & AI
11 + 12: DNCS - Data Networks and Cybersecurity
13 + 14: GAIT - Game and Interactive Technologies
15 + 16: EHEA - Health Technology
Viestintäkanava ja lisätietoja
ItsLearning
Arviointiasteikko
Hyväksytty/Hylätty
Arviointimenetelmät ja arvioinnin perusteet
The course assessment is influenced by:
1. Participation in contact hours
2. Completion of assignments according to the schedule
Ilmoittautumisaika
01.06.2024 - 03.09.2024
Ajoitus
02.09.2024 - 15.12.2024
Opintopistemäärä
5 op
Virtuaaliosuus
1 op
TKI-osuus
1 op
Toteutustapa
80 % Lähiopetus, 20 % Etäopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
30 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Teppo Saarenpää
Ryhmät
-
PTIVIS23HHealth Technology
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- Osaa määritellä terveysteknologiatoimialan kentän ja sen erityispiirteet sekä alan luomat mahdollisuudet
- Osaa kuvata terveysteknologian osa-alueita, rajapintoja ja sovelluskohteita eri näkökulmista
- Selittää tieto- ja viestintätekniikan insinöörin tehtävissä tarvittavia osaamisalueita liittyen terveysteknologia-alaan
- Analysoida omaa osaamistaan, kiinnostuksen kohteitaan, vahvuuksiaan ja kehittymistarpeitaan toimialalla
Sisältö
- Sosiaali- ja terveydenhuollon toimijat ja prosessit
- Terveysteknologia toimialana
- Terveysteknologiatuotteen käytettävyyden arviointi
Oppimateriaalit
Materials in the itsLearning workspace
Opetusmenetelmät
Lectures, exercises and Q&A sessions.
Materials and individual and group assignments shared on the ItsLearning platform
Tenttien ajankohdat ja uusintamahdollisuudet
None due to the nature of the implementation.
Pedagogiset toimintatavat ja kestävä kehitys
In the course, the basic topics of health technology are studied. The examples and tasks contain specific examples. The study course uses source material in English, which gives students the ability to understand international engineering literature, publications, standards, etc. When solving assignments, students are encouraged to work in a team. Digital study material and an electronic learning environment are used in a variety of ways in the course.
- Weekly face-to-face meetings with lecture teaching and small group work
- Learning by doing and experimenting (exercise tasks, project work, information search)
- Small group work and peer learning
- Self-study material
- Teacher guidance and examples
Toteutuksen valinnaiset suoritustavat
None.
Opiskelijan ajankäyttö ja kuormitus
Health technology introduction and definitions, 1 cr
Health technology as an industry, 2 credits
Health technology research 2 credits
28h lectures/teaching
12h excercises and Q&A sessions
90h individual work and studying, excercise work, group work
Sisällön jaksotus
- Different areas and special features of the health technology. ICT in the context of health technology.
- Healthtech companies, trade associations and authorities. Employment, career paths. The current situation of the industry.
- Health technology research and projects at TUAS. HealthTech Lab.
Viestintäkanava ja lisätietoja
Contact channels: Teams and email.Additional information in the itsLearning workspace
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
All individual and group assignments must be approved to pass the course. Group work 40% of total assesment, individual excercises 60% of total assesment. All assignments are scaled 0-5.
Minimum 50% attendance on the lectures is mandatory to pass the course. Higher attendance rewards with a bonus for total grade in following way:
Bonus for grade 50-60% 0,1
60-70% 0,2
70-80% 0,3
80-90% 0,4
90-100% 0,5
Hylätty (0)
Student has not met the requirements to pass the course. 50% attendance, approved grades from group and individual exercises.
Arviointikriteerit, tyydyttävä (1-2)
The student recognizes the field of the health technology industry and the opportunities it creates
The student knows the areas of health technology as well as its interfaces and applications
The student identifies some areas of knowledge in information and communication technology necessary for the tasks of an engineer in relation to the field of health technology
The student identifies his own skills, interests, strengths and development needs in the industry
Arviointikriteerit, hyvä (3-4)
The student knows the field of the health technology industry and its special features, as well as the opportunities created by the industry
The student is able to describe the areas, interfaces and application areas of health technology from the perspective of a ICT engineer
The student can explain the areas of competence required for the tasks of an information and communication technology engineer in relation to the field of health technology
The student knows his own skills, interests, strengths and development needs in the industry
Arviointikriteerit, kiitettävä (5)
The student knows how to define the field of the health technology industry and its special features, as well as the opportunities created by the field
The student is able to describe the areas, interfaces and applications of health technology from different perspectives
The student can explain the areas of competence required for the tasks of an information and communication technology engineer in relation to the field of health technology
The student knows how to analyze his own skills, interests, strengths and development needs in the industry
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
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
- Suomi
Paikat
80 - 110
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Jaakko Lamminpää
- Noora Maritta Nieminen
- Paula Steinby
Ryhmät
-
PTIVIS24BPTIVIS24B
-
PTIVIS24CPTIVIS24C
-
PTIVIS24APTIVIS24A
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
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
Paikat
80 - 110
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Mauri Suhonen
- Annukka Kinnari
- Jetro Vesti
Ryhmät
-
PTIVIS24DPTIVIS24D
-
PTIVIS24EPTIVIS24E
-
PTIVIS24FPTIVIS24F
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 itslearningissä.
Opetusmenetelmät
Tämä kurssi käyttää seuraavia oppimismenetelmiä:
- Luennot: teoreettinen tausta ja erilaisten Low Code/No-Code -kehysten ja ympäristöjen käytön esittely. Näitä kehyksiä/ympäristöjä voidaan käyttää esimerkiksi ohjelmisto-/pelikehityksessä tai mobiilisovellus- tai websovelluskehityksessä.
- Käytännön harjoitukset: luennoilla esiteltyjen LCNC-työkalujen käytön harjoittelu.
- Ryhmätyö: opiskelijat tekevät LCNC-projektin, jossa he käyttävät luennoilla ja harjoituksissa opittuja työkaluja ja taitoja.
Tenttien ajankohdat ja uusintamahdollisuudet
Ei tenttiä.
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.
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
YHTEENSÄ: 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 Low-Code/ No-Code -alustoihin
- Toteutus Low-Code/ No-Code -alustalla
- Testaus, palaute ja iteraatio
Kurssi toteutetaan viikkojen 39 - 50 aikana seuraavasti:
- Teoria, viikot 39 - 47: 2h/viikko kontaktitunti 8 viikon ajan
- Käytäntö, viikot 39 - 49: 2h/viikko kontaktitunti oman tuutorin kanssa
- Ryhmätyö, viikot 48-49: 2h/viikko itsenäinen työskentely
- Lopputapahtuma, viikko 50
Viestintäkanava ja lisätietoja
Opettaja viestii kurssiin liittyvistä asioista itslearningissä.
Jos opiskelijalla on kysyttävää, hänen tulee lähettää sähköpostia opettajalle/tutorille.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Kurssin arviointiin vaikuttavat:
- aktiivinen osallistuminen
- harjoitustehtävien ajoissa palauttaminen
- lopullisen 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 hänellä ei ole esitettävää lopputapahtumassa.
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 projektiryhmä esitti tuotoksensa lopputapahtumassa.
Arviointikriteerit, hyvä (3-4)
Osallistuminen: Mukana kontakti ja harjoitustunneilla vähintään 85%.
Harjoitustehtävät: 70% - 95% tehtävistä tehty määräajassa.
LCNC-projektiin osallistuminen ja sen tulos: Osallistuu projektiin ja aktiivisuus projektissa vertaispalautteen mukaan vähintään keskitasoa JA projektiryhmä esitti tuotoksensa lopputapahtumassa.
Arviointikriteerit, kiitettävä (5)
Osallistuminen: Mukana kontakti ja harjoitustunneilla vähintään 90% päivänä.
Harjoitustehtävät: Vähintään 95% tehtävistä tehty määräajassa.
LCNC-projektiin osallistuminen ja sen tulos: Osallistuu projektiin ja aktiivisuus projektissa vertaispalautteen mukaan parempi kuin ryhmän keskiarvo JA projektiryhmä esitti lopputapahtumassa tuotoksensa JA opiskelija osoitti innovatiivisia tapoja käyttää LCNC-työkaluja sekä ymmärrystä teknisistä ja projektinhallinnan taidoista.
Ilmoittautumisaika
01.12.2024 - 14.01.2025
Ajoitus
14.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
0 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mikko Peltonen de Santiago
- Poppy Skarli
- Tiina Ferm
Ryhmät
-
PINFOK25BPINFOK25B
-
PINFOK25APINFOK25A
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 seuraavasti:
- Teoria: 2h kontaktitunti 8 viikon ajan
- Käytäntö: 2h kontaktitunti oman tuutorin kanssa
- Ryhmätyö: 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
01.06.2024 - 06.09.2024
Ajoitus
02.09.2024 - 15.12.2024
Opintopistemäärä
5 op
Virtuaaliosuus
1 op
TKI-osuus
1 op
Toteutustapa
80 % Lähiopetus, 20 % Etäopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
30 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Teppo Saarenpää
Ryhmät
-
PTIVIS23HHealth Technology
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- Asennoitua erilaisten käyttäjien ongelmatilanteisiin
- Muodostaa kokonaiskuvan käsiteltävän käyttötilanteen ongelmakohdista
- Suunnitella vuorovaikutteisia käyttöliittymiä lähtien käyttäjän tarpeista
- Opastaa käyttäjiä uuteen käyttötilanteeseen.
Sisältö
- Käyttöliittymän suunnittelu
- Käytettävyyden ongelmatilanteet
- Käytettävyyden arviointi
- Käyttäjälähtöinen suunnittelu
Oppimateriaalit
All course materials and instructions can be found in It'sLearning workspace.
Opetusmenetelmät
The course is implemented as face-to-face teaching using electronic work tools with a schedule according to the timetable. The course material is added to It'sLearning as the course progresses and is available to students until the end of the course.
There are several individual exercises during the course related to the topics covered on the lectures.
During the course, a group exercise is carried out , where the things learned during the course are applied to a practical application. A report is produced from the exercise work, which is evaluated as part of the whole. The progress of the exercise is followed with pre-determined milestones.
Some Q&A sessions will be arranged where students can discuss and get a feedback from exercises done during the course.
Tenttien ajankohdat ja uusintamahdollisuudet
There are no exams or re-exam possibilities due to course implementation nature
Pedagogiset toimintatavat ja kestävä kehitys
In the course, the basic skills of usability and usability planning are studied. The examples and tasks contain specific application examples. The study course uses source material in English, which gives students the ability to understand international engineering literature, publications, standards, etc. When solving assignments, students are encouraged to work in a team. Digital study material and an electronic learning environment are used in a variety of ways in the course.
- Weekly face-to-face meetings with lecture teaching and small group work
- Learning by doing and experimenting (exercise tasks, project work, information search)
- Small group work and peer learning
- Self-study material
- Teacher guidance and examples
Toteutuksen valinnaiset suoritustavat
None
Opiskelijan ajankäyttö ja kuormitus
Contact teaching 28h
Exercises and Q&A sessions 12 h
Personal studying, homework, project work and exam preparations 90h
Sisällön jaksotus
• 9/24 : usability definition, benefits, principles and operating models
• 10/24 : human as user, interaction, culture and environment and usability evaluation
• 11/24: usability testing, user research, conceptual design and sense of sight and visual observation
• 9-12/24: practice work on the topics discussed in the course. It is carried out in small groups.
The content of the course is divided into three areas: analysis, planning and evaluation.
In the first part, the acquisition of user data is practiced as a basis for planning. In the second part, you practice creating an interactive user interface. In the third part, user interface and user experience evaluation methods are practiced.
- Basics of user orientation and usability
- User research and information acquisition methods
- Design sprints and creating an interactive user interface
- Usability assessment methods and tools
- Design and execution of usability tests
Viestintäkanava ja lisätietoja
All course materials and instructions can be found in It'sLearning workspace.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Individual exercise work. Minimum to pass 50% of the points. Graded 0-5. 50% of total assesment. [summative assessment, teacher/automatic assessment]
Group exercise. Minimum to pass 50% of the points. Graded 0-5. 50% of total assesment. The task in small groups is project-based work. [summative assessment, teacher assessment]
Both individual and group exercise must be passed successfully to pass the course.
Minimum 50% attendance on the lectures is mandatory to pass the course. Higher attendance rewards with a bonus for total grade in following way:
Bonus for grade 50-60% 0,1
60-70% 0,2
70-80% 0,3
80-90% 0,4
90-100% 0,5
Hylätty (0)
Student has not met the requirements to pass the course. 50% attendance, minimum 50& points from group exercise and minimum 50% points from individual exercises.
Arviointikriteerit, tyydyttävä (1-2)
The student knows the topics covered in the course and recognizes the practical design tasks to which they could be applied.
Arviointikriteerit, hyvä (3-4)
The student is familiar with the topics covered in the course and knows how to use them in practical planning tasks.
Arviointikriteerit, kiitettävä (5)
The student has mastered the topics covered in the course and knows how to apply them independently to practical design tasks.
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.11.2024 - 30.04.2025
Ajoitus
01.12.2024 - 30.04.2025
Opintopistemäärä
3 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
- Jetro Vesti
Ryhmät
-
PTIVIS24DPTIVIS24D
-
PINFOK24BPINFOK24B
-
PTIVIS24EPTIVIS24E
-
PINFOK24APINFOK24A
-
PINFOS24CPINFOS24C
-
PTIVIS24FPTIVIS24F
Tavoitteet
After completing the course the student:
- understands the key features of MATLAB
- knows the basic arithmetic commands of MATLAB
- recognizes the different data types of MATLAB
- knows how variables and functions work in MATLAB
- can use the programming constructs of MATLAB
- knows about the basic data manipulation techniques in MATLAB
- understands the differences of most common plots of MATLAB
Sisältö
- Installing MATLAB
- MathWorks-account
- MATLAB Onramp -tutorial
- MATLAB Fundamentals -tutorial
Oppimateriaalit
Materials and links can be found from the ITSL-website of the course and from the official website of MathWorks:
- general instructions
- MATLAB Onramp -tutorial and ITSL-exercises
- MATLAB Fundamentals -tutorial and ITSL-exercises
Opetusmenetelmät
Self-paced independent study.
Tenttien ajankohdat ja uusintamahdollisuudet
No exams.
Pedagogiset toimintatavat ja kestävä kehitys
MATLAB online tutorials.
ITSL-exercises evaluated automatically.
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
- Installing MATLAB and creating MathWorks-account (4 h)
- MATLAB Onramp -tutorial and ITSL-exercises (10 h)
- MATLAB Fundamentals -tutorial and ITSL-exercises (67 h)
Arviointikriteerit, hyväksytty/hylätty
Passing the course:
- ITSL-exercises: 50 % of the total points
- MATLAB Onramp -tutorial: 85 % done
- MATLAB Fundamentals -tutorial: 85 % done
All these must be done before the course ends.
Sisällön jaksotus
Timing:
Between 01.12.-30.04.
Self-paced course.
Content:
- Creating MathWorks-account
- Installing MATLAB
- MATLAB Onramp -tutorial
- MATLAB Fundamentals -tutorial
- ITSL-exercises
Viestintäkanava ja lisätietoja
email:
jetro.vesti@turkuamk.fi
Arviointiasteikko
Hyväksytty/Hylätty
Arviointimenetelmät ja arvioinnin perusteet
Passing the course:
- ITSL-exercises: 50 % of the total points
- MATLAB Onramp -tutorial: 85 % done
- MATLAB Fundamentals -tutorial: 85 % done
All these must be done before the course ends.
Esitietovaatimukset
Previous knowledge of basics of programming is strongly advised. No previous knowledge of MATLAB is required.
Ilmoittautumisaika
01.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
15 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Jetro Vesti
Ryhmät
-
PINFOK23Information and Communications Technology, K23
-
PINFOK24Information and Communications Technology, K24
-
PTIVIS23Tieto- ja viestintätekniikka S23
-
PINFOS23Information and Communications Technology (International), S23
Tavoitteet
· Expanding mathematical knowledge in different topics
· Developing different approaches to programming
· Demonstrating real world phenomena with MATLAB
· Developing MATLAB programming skills
Sisältö
· Variables and functions
· Programming commands in MATLAB
· Matrix and list operations
· Polynomials
· Drawing plots
· Random numbers
· Examples in calculus
· Examples in cryptology
Oppimateriaalit
ITSL-website.
MATLAB tutorials.
MathWorks-website and documentation center.
Opetusmenetelmät
On-site lectures and practices.
Self-made and lead practical work in groups.
Tenttien ajankohdat ja uusintamahdollisuudet
No exams, only assignments.
Pedagogiset toimintatavat ja kestävä kehitys
Lectures.
Independent assignments.
Working in group.
Optimizing your code to make the world more sustainable.
Toteutuksen valinnaiset suoritustavat
No alternative ways of passing.
Opiskelijan ajankäyttö ja kuormitus
7 assignments given by the teacher, 27h
6-7 assignments made by the students, 108
Arviointikriteerit, hyväksytty/hylätty
To pass the course you have to return all the assignments and participate in one group work assignment.
Sisällön jaksotus
In this course, we will rehearse the basics of MATLAB and introduce many new elementary concepts. The basics of programming commands and control flows are examined. The understanding of MATLAB is deepened with polynomials, graphing of plots and random numbers. Some applications of calculus and cryptography are also introduced. The students will also participate in a group work to produce and teach to others a practical work of their chosen topic.
· Variables and functions
· Programming commands in MATLAB
· Matrix and list operations
· Polynomials
· Drawing plots
· Random numbers
· Examples in calculus
· Examples in cryptology
Viestintäkanava ja lisätietoja
Email.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointimenetelmät ja arvioinnin perusteet
No exams, only assignments.
To pass the course you have to return all the assignments and participate in one group work assignment.
Hylätty (0)
To pass the course you have to return all the assignments and participate in one group work assignment.
Esitietovaatimukset
Course Topics in Applied Mathematics or equivalent skills in using MATLAB
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
- Suomi
Paikat
25 - 120
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Tiina Tolmunen
- Juha Saarinen
- COS Opettaja
- COS1 Virtuaalihenkilö1
Ryhmät
-
PTIVIS24BPTIVIS24B
-
PTIVIS24CPTIVIS24C
-
PTIVIS24APTIVIS24A
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
Opettajan Itslearningin kautta jakama kurssimateriaali ja tehtävät
Taulukkokirja (MAOL tai TAM)
Funktiolaskin (Casio fx-82EX tai vastaava)
Opetusmenetelmät
Luento tyyppistä opetusta 2x2h tuntia viikossa (kaikille yhteisesti)
laskuharjoitus kerta 1x2h viikossa (perusryhmittäin A,B,C)
Lisäksi opiskelijalta odotetaan itsenäistä työskentelyä.
Tenttien ajankohdat ja uusintamahdollisuudet
1. osion välikoe (noin puolivälissä kurssai)
2. osion B välikoe (kurssin lopussa)
Välikokeiden tarkempi aikataulu ja sisältö tiedotetaan kurssin aikana kurssin Itslearning sivustolla.
Opintojakson loputtua tarjotaan kaksi uusintamahdollisuutta, jossa voi uusia joko 1. välikokeen, 2. osion välikokeen tai molemmat välikokeet. Uusintamahdollisuus koskee ainoastaan niitä opiskelijoita, joiden suoritus täyttää opintojakson läpäisyehdot aktiivisen läsnäolon ja palautettujen harjoitustehtävien osalta.
Toteutuksen valinnaiset suoritustavat
Opinto jaksoa ei voi suorittaa vain tenttimällä.
Opiskelijan ajankäyttö ja kuormitus
Lähiopetus on noin 85 tuntia ja se koostuu luennoista sekä laskuharjoituksista.
Lisäksi kursilla oletetaan itsenäistä työskentelyä opiskelun, laskuharjoitellut ja kokeisiin valmistaumisen parissa noin 50 tuntia.
Kokonaistyömäärä on noin 135 tuntia.
Sisällön jaksotus
Opetus ja kokeet viikoilla 36-50 lukujärjestyksen mukaisesti. Uusintakokeet tammikuussa 2024.
Sisältö:
- Luvut ja niiden esitykset
- Laskutoimitukset kokonaisluvuilla ja murtoluvuilla
- Juuret ja potenssit
- Laskujärjestys
- SI-järjestelmä ja yksikönmuunnokset
- Polynomi- ja rationaalilausekkeet
- Ensimmäisen ja toisen asteen polynomiyhtälöt
- Lineaarinen yhtälöpari
- Prosenttilaskenta
- Kappaleiden pinta-aloja ja tilavuuksia
- Tiheys, massa ja tilavuus
- Kuvaajien tulkinta ja piirtäminen
- Tasainen ja tasaisesti kiihtyvä liike
Viestintäkanava ja lisätietoja
Itslearning
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Opintojakson arviointiin vaikuttavat seuraavat suoritukset:
1. Aktiivinen osallistuminen lähiopetukseen, läsnäolo vähintään 75 %.
2. Molemmat välikokeet, kummastakin saatava vähintään 40 % kokonaispisteistä.
3. Palautettavat harjoitustehtävät, palautettava vähintään 30 % kummankin moduulin tehtävistä.
Opiskelijan osoittaessa aktiivista osallistumista opintojaksolla,hänen arvosanaansa voidaan nostaa
* puolella arvosanalla, jos hän on palauttanut vähintään 60 % kaikista tehtävistä
* yhdellä arvosanalla, jos hän on palauttanut vähintään 90 % kaikista tehtävistä
Hylätty (0)
Opiskelija ei ole osoittanut saavuttaneensa opintojakson tavoitteita. Opiskelija tunnistaa ja osaa käyttää vain muutamia opintojakson aihepiirin käsitteitä eikä osaa soveltaa oppimaansa.
Hylätty arvosana seuraa, jos
1. opiskelija ei ole osallistunut lähiopetukseen riittävästi (alle 75 %)
2. opiskelija ei ole palauttanut riittävästi tehtäviä (alle 30 % per moduuli)
3. opiskelija ei ole suorittanut hyväksytysti toista tai kumpaakaan välikoetta (alle 40 % kummankin kokeen kokonaispistemäärästä)
Opintojakso hylätään myös, jos opiskelijan suorituksissa havaitaan vilppiä. Ensimmäinen havaittu vilppi tai vilpin yritys johtaa yksittäisen koe- tai tehtäväsuorituksen hylkäämiseen. Toinen havaittu kerta johtaa koko opintojaksosuorituksen hylkäämiseen.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija on osoittanut saavuttaneensa opintojakson tavoitteet tyydyttävästi. Opiskelija tunnistaa ja osaa jossain määrin hyödyntää opintojakson aihepiirin käsitteitä.
Arviointikriteerit, hyvä (3-4)
Opiskelija on osoittanut saavuttaneensa opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin joillain osa-alueilla vielä kehitettävää. Opiskelija osaa käyttää hyvin opintojakson aihepiirin käsitteitä ja soveltaa oppimaansa opiskelun ja työelämän tilanteissa.
Arviointikriteerit, kiitettävä (5)
Opiskelija on osoittanut saavuttaneensa opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja osaa analysoida aihepiiriin liittyviä asioita sujuvasti ja perustellusti. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa.
Ilmoittautumisaika
01.12.2024 - 06.01.2025
Ajoitus
07.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
10 - 65
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mikko Kiuru
Vastuuopettaja
Mikko Kiuru
Ryhmät
-
ICTMODictprojSemMOD ICT Projects & Cybersecurity (International Semester)
-
PTIVIS23TData Networks and Cybersecurity
-
PTIETS23dncsData 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.
Opiskelijan ajankäyttö ja kuormitus
There will be roughly 3 written home assignments and 7 laboratory assignments, each valued on average at 10 points.
Contact sessions and independent studying adds up to 135 hours (5 CU) of work.
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 Network Security. In 5 laboratory sessions, students will practice performing security controls in simulated enterprise networks through laboratory assignments.
The course will begin on week 2/2025 and end by week 18/2025.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Course grading will be based on home assignments and laboratory assignments.
On-site course attendance is required minimum 50% to pass the course. Exceptions are to be agreed with the Lecturer individually.
Maximum points score (excl. bonus labs) for the course is 100p, and grading is 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
Ilmoittautumisaika
24.07.2024 - 04.09.2024
Ajoitus
05.09.2024 - 20.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
0 - 35
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Jussi Salmi
Vastuuopettaja
Jussi Salmi
Ryhmät
-
PTIVIS22HHealth Technology
Tavoitteet
After completing the course the student:
- understands the basics of software integration
- is able to apply his or her knowledge in the work of an expert in software integration using commonly used tools
Sisältö
- What is Software Integration
- Common Integration message passing protocols in health care
- Commonly used tools used in Software Integration
Oppimateriaalit
None
Opetusmenetelmät
A product development project is typically a collaborative project carried out with a company or another client. It is related to the client’s product development or other development projects. The course may also be connected to the university of applied sciences’ own research and development activities. The specific content of the course is defined on a project-specific basis and may vary among participating students. However, agreements regarding this are made as needed with the project’s client and supervisors.
The course emphasizes project-based learning, collaborative learning, and independent learning
Tenttien ajankohdat ja uusintamahdollisuudet
No exams
Pedagogiset toimintatavat ja kestävä kehitys
The teaching methods are: contact teaching, online teaching, project-based teaching, small group work, and independent study.
Toteutuksen valinnaiset suoritustavat
None
Opiskelijan ajankäyttö ja kuormitus
Lectures 26h
Project work 65h
End meeting 3h
Weekly sessions with the supervising teacher 20h
Weekly sessions with the client 20h
Sisällön jaksotus
After completing the course, the student will be able to:
- design and implement a simple integration project of health technology information systems
- participate in purposeful research and development work as a responsible member of a project team.
- understand the significance of project goals and success within the context of the client’s business.
- work according to tight project schedules in collaboration with other project team members and the client.
- apply technical expertise to solve project challenges.
- document their work results clearly and comprehensibly, presenting them to other project team members and the client. The specific learning objectives for the course are defined on a project-specific basis.
During the course, students first take part in an introductory lecture about health tech communications. Next there will be 3 days of intensive lectures, 8 hours each day. After that they work in small groups on a product development project related to a pre-agreed topic. This topic is determined during the first contact session of the course. Afterward, the small groups collaborate with the client and the supervising teacher to advance the product development project. There are weekly guidance meetings with both the client and the supervising teacher. At the end of the course, the groups compile their work into a document and present their results to other participants in a joint closing event.
Viestintäkanava ja lisätietoja
It'sLearning, Teams, email
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Certainly! Here’s the translation of the provided text into English:
"The assessment for the project work is as follows:
Teacher evaluation: 35%
Client evaluation of the project work: 35%
Peer assessment within project teams (conducted by students themselves): 30%
All assessments are conducted numerically on a scale from 0 to 5. To pass the course, students must receive a passing grade (>0) for each sub-assessment. Evaluations take place after the completion of the projects in February 2025. The assessment covers the entire duration of the project, which corresponds to the entire duration of the course.
Successful completion of the course requires active participation in lectures and project work throughout the entire course
Hylätty (0)
Student has failed to fulfill the minimum requirements
Arviointikriteerit, tyydyttävä (1-2)
The student is familiar with the topics covered in the course and understands their significance in practical projects. The student is capable of functioning as a member of a project team and is aware of the specific requirements related to health technology in projects.
Arviointikriteerit, hyvä (3-4)
The student is knowledgeable with the topics covered in the course and understands their significance in practical projects. The student is capable of functioning as a productive member of a project team and is aware of the specific requirements related to health technology in projects.
Arviointikriteerit, kiitettävä (5)
The student has internalized the topics taught in the course and can independently apply them in practical projects. The student is capable of functioning as an independent productive member of a project team and is aware of the specific requirements related to health technology in projects.
Ilmoittautumisaika
01.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
15 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Sami Pyöttiälä
Ryhmät
-
PTIVIS23WOhjelmistojen kehittäminen ja Tietojärjestelmät
-
PTIETS23swisOhjelmistojen kehittäminen ja tietojärjestelmät
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- nimetä erilaisia ohjelmistoprojektimalleja ja arvioida niiden soveltuvuutta ohjelmistoprojekteihin
- kuvailla ohjelmistoprojektin vaiheet
- tulkita ja laatia ohjelmistotuotannossa käytettyjä kaavioita
- ymmärtää määrittelyn ja suunnittelun merkityksen ohjelmoinnissa
toimia ohjelmistoprojektin eri vaiheissa
Sisältö
- Ohjelmistokehitys projektina
- Ohjelmiston määrittely, suunnittelu, ohjelmointi, testaus, käyttöönotto ja ylläpito
- UML-mallinnus
Oppimateriaalit
Erikseen jaettavat ja linkatut lähiopetuskertojen materiaalit, ohjelmistotyökalut, dokumentointipohjat.
Opetusmenetelmät
Opintojaksolla harjoitellaan toimimista ohjelmistoprojektin eri vaiheissa.
Harjoitustyönä toteutetaan ryhmässä hallittu ohjelmistoprojekti alusta loppuun: Ohjelmiston määrittely, suunnittelu, ohjelmointi, testaus, ja käyttöönotto.
Tenttien ajankohdat ja uusintamahdollisuudet
ei tenttiä
Pedagogiset toimintatavat ja kestävä kehitys
Harjoitustyö toteutetaan ryhmässä. Projektissa noudatetaan SCRUM menetelmän periaatteita. Viikoittaisilla opetuskerroilla tehdään ohjelmistuotantoon liittyviä pienempiä tehtäviä, jotka palvelevat harjoitustyön tekemisen osia sekä edistetään omaa harjoitustyöprojektia. Kestävän kehityksen näkökulmaa voidaan edistää harjoitustyöprojektin aiheisiin liittyvissä suunnittelu- ja toteutusratkaisuissa.
Toteutuksen valinnaiset suoritustavat
(Katso tutkintosääntö.)
Opiskelijan ajankäyttö ja kuormitus
Opintojakson laajuus on 5 opintopistettä.
Työmäärä on 5 * 27 tuntia eli 135 tuntia.
Opintojakson kesto on noin 14 viikkoa.
Viikottainen työmäärä on noin 10 tuntia, josta
viikkoharjoitukset noin 3 tuntia ja oma harjoitustyönä oleva
ohjelmistoprojekti noin 7 tuntia.
Sisällön jaksotus
Opintojakson suoritettuaan opiskelija :
- tuntee ohjelmistoprojektimalleja ja arvioida niiden soveltuvuutta ohjelmistoprojekteihin
- osaa toimia ohjelmistoprojektin eri vaiheissa ja rooleissa
- ymmärtää määrittelyn, suunnittelun ja testauksen merkityksen ohjelmistoprojektissa
- osaa laatia ohjelmistotuotannossa käytettyjä suunnittelukaavioita (UML), käyttöliittymäprototyyppejä ja käyttää versionhallintaa yhteistyössä muiden kanssa
- käyttää ketterää kehitystä tukevaa työkalua ohjelmistoprojektin ja vaatimustenhallintaan
Viestintäkanava ja lisätietoja
Osallistumisen edellytyksenä ovat perustaidot jostakin ohjelmointikielestä. Kurssilla toteutetaan ryhmätyönä ohjelmisto, mutta ohjelmoinnin opetus ei ole varsinaisesti kurssin sisältöä.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Harjoitustyö muodostaa 60 % arvosanasta. Opintojaksosta läpipääsy edellyttää hyväksytysti suoritettua harjoitustyötä
Aktiivinen osallistuminen lähiopetukseen muodostaa 40 % arvosanasta
Harjoitustyön välipalautukset (sprinttien tuotokset) arvostellaan pistein 0-2, jossa:
2 pistettä: Erittäin hyvä (tehtävät palautettu ajoissa, tehty tehtävänannon mukaisesti, ei puutteita)
1 piste: Hyväksytty (tehtävät palautettu ajoissa, tehty tehtävänannon mukaisesti, pienehköjä puutteita)
0 pistettä: Hylätty (tehtäviä ei palautettu ollenkaan, osa tehtävistä puuttuu, tehtävät palautettu myöhässä tai tehtävät ovat erittäin puutteellisia)
Lähiopetukseen osallistumisesta saa 1 pisteen / kerta. Pisteen saaminen edellyttää aktiivista osallistumista ja tehtävien tekemistä lähiopetustunteihin liittyen. Niinä kertoina, kun erillistä oppituntitehtävää ei ole, pisteen saa läsnäolosta. Läsnäolot kerätään joka oppitunnilla, mutta ainoastaan tehtävittöminä oppituntikertoina niistä saa suoraan pisteen.
Kurssin arvosana muodostuu seuraavasti:
Harjoitustyön pistemäärä = arvosana: 0-5p. = 0, 6-8p. = 1, 9-10p. = 2, 11-12p. = 3
Lähiopetuksen pistemäärä = arvosana lisäys: 0-6p. = +0; 7-11p. = +1; 12p. tai enemmän = +2 harjoitustyön arvosanaan. Jos jostain syystä yhteenlasketut maksimipistemäärät poikkeavat yllä olevista, kertyneet pisteet skaalataan yllä ilmoitetulle välille lineaarisesti.
Hylätty (0)
Opiskelija ei tiedä, miten opintojakson tietämystä sovelletaan eikä osaa käyttää opittaviksi asetettuja metodeja arviointikriteerin 1-2 täyttävästi.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija tuntee ohjelmistotuotannon peruskonseptin ja tuntee yleisimpiä suunnittelumenetelmiä siihen liittyen. Opiskelija osaa soveltaa hankkimaansa tietämystä aiheesta ja osaa käyttää metodeja yksinkertaisessa kontekstissa. Opiskelija saavuttaa arvosanan alarajaksi määritellyt pistemäärät kurssin tehtävissä ja aktiviteeteissa.
Arviointikriteerit, hyvä (3-4)
Opiskelija tuntee ohjelmistotuotannon peruskonseptin keskeisimpiä yksityiskohtia myöten ja tuntee yleisimmät suunnittelumenetelmät siihen liittyen. Opiskelija osaa soveltaa hankkimaansa tietämystä aiheesta ja osaa käyttää metodeja tehtäväksi annetuissa konteksteissa. Opiskelija saavuttaa arvosanan alarajaksi määritellyt pistemäärät kurssin tehtävissä ja aktiviteeteissa.
Arviointikriteerit, kiitettävä (5)
Opiskelija tuntee ohjelmistotuotannon peruskonseptin keskeisimpiä yksityiskohtia myöten ja tuntee yleisimmät suunnittelumenetelmät siihen liittyen suvereenisti. Opiskelija osaa soveltaa hankkimaansa tietämystä aiheesta ja osaa käyttää metodeja tehtäväksi missä tahansa annetussa kontekstissa. Opiskelija saavuttaa arvosanan alarajaksi määritellyt pistemäärät kurssin tehtävissä ja aktiviteeteissa.
Esitietovaatimukset
Ohjelmoinnin perusteet, Liiketoiminnan perusteet
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
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
- Suomi
Paikat
30 - 70
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Anne Jumppanen
- Annukka Kinnari
Ryhmät
-
PTIVIS23WOhjelmistojen kehittäminen ja Tietojärjestelmät
-
PTIETS23swisOhjelmistojen kehittäminen ja tietojärjestelmät
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
Opintojakson työtilassa itslearningissa.
Opetusmenetelmät
Materiaalin lukeminen ja ohjelmointiharjoitusten tekeminen ohjatusti sekä itsenäisesti.
Harjoitustyö opettaa soveltamaan opittuja asioita laajemman sovelluksen näkökulmasta.
Materiaali pitää sisällään olio-ohjelmoinnin teoriaa sekä teoriaa valaisevia kuvia ja esimerkkikoodeja.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä.
Pedagogiset toimintatavat ja kestävä kehitys
Itsearviointi
Opiskelijan tulee kiinnittää säännöllisesti huomiota omaan opiskeluunsa ja oppimiseensa.
Opiskelijaa pyydetään tekemään muistiinpanoja jokaisen viikkotehtäväsarjan kohdalla pohtien ainakin seuraavia asioita
* Tehtävän teema: Mitä tiesin teemasta etukäteen? Mitä ajatuksia teema herätti?
* Tehtävää tehdessä: Esiin nousseet ajatukset kohdistuen tehtävien vaativuustasoon ja mielenkiintoon
* Tehtävän jälkeen: Mitä opin?
sekä antamaan itselleen arvosana työskentelystään jokaisen viikkotehtäväsarjan kohdalla asteikolla: Erinomainen - Hyvä - Tyydyttävä.
Toteutuksella noudatetaan jatkuvan tekemisen ja arvioinnin mallia siten, että opiskelijan tulee tehdä, palauttaa ja demota kurssin tehtäviä säännöllisesti noudattaen kurssin tehtäville annettuja aikatauluja. Tällä tähdätään opiskelijan mahdollisuuteen seurata itsenäisesti omaa edistymistään ja oppimistaan kurssin aikana.
Jatkuva aktiivinen työskentely ja oppiminen tukevat ohjelmoinnissa esiintyvää spiraalioppimisen mallia.
Toteutuksen valinnaiset suoritustavat
1) Antamalla näytön esim. tekemästään työelämän projektista, jolla opiskelija osoittaa hallitsevansa opintojakson sisällön.
2) Sivustolla mooc.fi kuvataan ohjelmoinnin MOOC, joka vastaa sisällöltään Helsingin yliopiston tietojenkäsittelytieteen laitoksen kursseja Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi. Kurssit vastaavat yhteensä kymmentä opintopistettä (5+5).
Olio-ohjelmoinnin voi suorittaa tekemällä ohjelmoinnin MOOCin Java-kielisen loppuosan.
Toteutuksen valinnaisista suoritustavoista pitää aina keskustella kurssin opettajan kanssa heti toteutuksen alkaessa.
Opiskelijan ajankäyttö ja kuormitus
Opintojakson suoritus edellyttää hyväksytysti suoritettujen harjoitustehtäväsarjojen tekemistä ja palauttamista määräaikaan mennessä. Lisäksi opiskelijan tulee esitellä tekemänsä tehtäväsarjat kurssin demotuntien aikana.
Kurssi järjestetään kampuksella ja opiskelijoilta odotetaan läsnäoloja. Poikkeusjärjestelyistä on sovittava kurssin opettajan kanssa mahdollisimman varhaisessa vaiheessa.
5 opintopistettä: 27 * 5 = 135 tuntia
Opintojakso ajoittuu aikavälille 1.9.2024 - 16.12.2024
Viikkotyömäärä: 135 tuntia / 13 viikkoa = 10,4 tuntia viikossa
Kurssilla annetaan kontaktiopetusta 5h viikkotasolla. Tämä koostuu luento-osiosta (3 h) ja koodiklinikasta (2 h). Luento-osio koostuu uusien asioiden teoriaopetuksesta ja näihin liittyvistä koodiesimerkeistä. Koodiklinikalla tehdään ohjelmoinnin harjoituksia yhdessä ja opiskelijat demoavat itsenäisesti tekemiään tehtäviä.
Toteutuksella seurataan opiskelijan läsnäoloa.
Sisällön jaksotus
Opintojakson suoritettuaan opiskelija osaa:
- kuvailla ohjelmistotuotteen kehitystyön vaiheet ja keskeiset menetelmät
- selittää käsitteet luokkahierarkia, periytyvyys ja monimuotoisuus sekä soveltaa niitä ohjelmistokehityksessä
- havainnoida säännöllisten lausekkeiden ja funktionaalisen ohjelmoinnin käyttömahdollisuuksia
- soveltaa poikkeusrakenteita
- suunnitella, toteuttaa ja dokumentoida yksinkertaisen käyttöliittymäsovelluksen.
Sisältö
- keskeisimmät oliorakenteet
- virheiden käsittely poikkeuksilla
- tietokantayhteyden luominen
- ohjelmistotuotannon prosessi ja menetelmät
- UML kaavioiden ymmärtäminen ja niiden piirtäminen
Viestintäkanava ja lisätietoja
Kurssin viestintäkanava on itslearning.
Avoimen AMK:n opiskelijoita otetaan mukaan opintojaksolle max 3.
Lue myös opintojakson edeltävyysehdot.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arvosanan muodostuminen
Opintojakso pitää sisällään 8 viikkotehtäväsarjaa, joihin sisältyy ohjelmoinnin teorian opiskelua sekä aiheeseen liittyviä ohjelmointitehtäviä. Opiskelija saa pisteitä opettajalle demoamistaan tehtävistä.
Jokaisen viikkotehtäväsarjan maksimipistemäärä on 10 pistettä.
Viikkotehtäväsarjojen maksimipistemäärä on 80 pistettä.
Kurssilla tehdään harjoitustyö, jossa opiskelija tekee laajemman sovelluksen. Harjoitustyössä opiskelija pääsee soveltamaan oppimiaan asioita ja osoittamaan osaamistaan. Harjoitustyön tuotos demotaan opiskelijaryhmälle.
Harjoitustyön maksimipistemäärä on 40 pistettä.
Jos kurssin edetessä näyttää siltä, että opiskelija ei saavuta kurssin läpäisyyn tarvittavaa pistemäärää, niin hänen kanssaan sovitaan puuttuvien tehtävien tekemisestä takautuvasti. Näistä tehtävistä hän voi saada maksimissaan puolet tarjolla olevasta pistemäärästä. Opiskelijan tulee kerätä läpäisyyn vaadittava pistemäärä ennen kurssin loppumispäivämäärää.
Koko kurssilla on siis jaossa 120 pistettä.
Pistemäärä 48 (40%) -> arvosana 1
Pistämäärä 66 (55%) -> arvosana 2
Pistemäärä 84 (70%) -> arvosana 3
Pistemäärä 96 (80%) -> arvosana 4
Pistemäärä 108 (90%) -> arvosana 5
Hylätty (0)
Katso yllä arvioinnin kohteet:
Opintojakson arvosana muodostuu opiskelijan tekemien, palauttamien ja demoamien tehtävien lukumäärän ja laadun perusteella.
Opiskelijan arvosana on hylätty, mikäli pistemäärä on alle 40 % maksimipistemäärästä.
Arviointikriteerit, tyydyttävä (1-2)
Katso yllä arvioinnin kohteet:
Opintojakson arvosana muodostuu opiskelijan tekemien, palauttamien ja demoamien tehtävien lukumäärän ja laadun perusteella.
Opiskelijan arvosana on 1, mikäli pistemäärä on yli 40 % mutta alle 55% maksimipistemäärästä.
Opiskelijan arvosana on 2, mikäli pistemäärä on yli 55 % mutta alle 70% maksimipistemäärästä.
Arviointikriteerit, hyvä (3-4)
Katso yllä arvioinnin kohteet:
Opintojakson arvosana muodostuu opiskelijan tekemien, palauttamien ja demoamien tehtävien lukumäärän ja laadun perusteella.
Opiskelijan arvosana on 3, mikäli pistemäärä on yli 70 % mutta alle 80% maksimipistemäärästä.
Opiskelijan arvosana on 4, mikäli pistemäärä on yli 80 % mutta alle 90% maksimipistemäärästä.
Arviointikriteerit, kiitettävä (5)
Katso yllä arvioinnin kohteet:
Opintojakson arvosana muodostuu opiskelijan tekemien, palauttamien ja demoamien tehtävien lukumäärän ja laadun perusteella.
Opiskelijan arvosana on 5, mikäli pistemäärä on vähintään 90% maksimipistemäärästä.
Esitietovaatimukset
Ohjelmoinnin perusteet tai vastaavat tiedot ja taidot
Ilmoittautumisaika
29.05.2024 - 23.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.12.2024 - 17.01.2025
Ajoitus
17.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
0 - 50
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Tiina Ferm
Ryhmät
-
PTIVIS23HHealth Technology
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
Opintojakso kattaa luvut 1-5 and 11
Python 3 Object Oriented Programming by Dusty Phillips, ISBN-13: 978-1849511261
Opetusmenetelmät
Ohjelmoimalla oppiminen
Tenttien ajankohdat ja uusintamahdollisuudet
Arviointi perustuu täysin harjoituksiin.
Koko opintojakson voi korvata, jossa opiskelija osoittaa jo osaavansa vastaavat tiedot. Korvaava tentti on suoritettava tammikuun aikana.
Korvaavaa tenttiä ei ole mahdollista uusia.
Toteutuksen valinnaiset suoritustavat
Koko opintojakson voi korvata tentilla, jonka ajankohta sovitaan ensimmäisesä tapaamisessa. Korvaava tentti on suoritettava yhden kuukauden kuluessa aloituksesta.
Korvaava tentti tehdään Ville-alustalla e-tenttitilassa.
Korvaavan tentin voi tehdä vain, jos on ilmoittautunut opintojaksolle.
Opiskelijan ajankäyttö ja kuormitus
oppimateriaaliin tutustuminen 10* 3 tuntia = 30 tuntia
verkkoharjoitusten tekeminen 7 * 5 = 35 tuntia
ohjelmointiharjoitusten tekeminen 10 * 7 tuntia = 70 tuntia
yhteensä 135 tuntia opiskelijan työtä
Sisällön jaksotus
Oppiminen perustuu tekemiseen
- verkkotehtävät
- ohjelmointiharjoitukset
- viikottaiset luennot ja harjoitukset kustakin aiheesta
Opiskelija tutustuu kunkin aiheen teoriaan itsenäisesti ennen harjoitustustunteja. Kaikki lähitunnit ovat harjoitustunteja.
Viestintäkanava ja lisätietoja
Oppimisympäristönä on itslearning
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu täysin harjoituksiin. HUOM! myöhässä palautettuja ei arvioida
- 5 pakollista luokassa tehtävää harjoitusta, arviointi hyväksytty/hylätty, arvioidaan välittömästi tunnilla, palautus saman päivän aikana
- 5 verkkotehtävää, jokainen 5 pistettä
- 5 ohjelmointitehtävää, jokainen 5 pistettä
Kaikki pakolliset luokassa tehtävät harjoitukset hyväksytysti suoritettuna -> arvosana 1
Jokainen 10 pistettä verkkotehtävistä ja ohjelmointiharjoituksista lisää arvosanaa 1:llä
Jos opiskelija saa luokkatehtävistä hylätyn (tai ei tee sitä lainkaan) 10 pistettä muista tehtävistä korvaa yhden pakollisen luokkatehtävän.
Hylätty (0)
osa pakollisista tehtävistä puuttuu ja pisteitä ei ole riittävästi kompensoimaan puuttuvia
Arviointikriteerit, tyydyttävä (1-2)
kaikki pakolliset tehtävät tehtynä (arvosana 1) ja 10 pistettä (arvosana 2)
Arviointikriteerit, hyvä (3-4)
kaikki pakolliset tehtävät tehtynä (arvosana 1) ja 20 pistettä (arvosana 3) tai 30 pistettä (arvosana 4)
Arviointikriteerit, kiitettävä (5)
kaikki pakolliset tehtävät tehtynä (arvosana 1) ja 40 pistettä (arvosana 5)
Esitietovaatimukset
Ohjelmoinnin perusteet tai vastaavat tiedot ja taidot
Ilmoittautumisaika
01.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
25 - 70
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Sami Pyöttiälä
- Annukka Kinnari
Ajoitusryhmät
- Demoryhmä 1 (Koko: 0. Avoin AMK: 0.)
- Demoryhmä 2 (Koko: 0. Avoin AMK: 0.)
Ryhmät
-
PTIVIS23OSoftware Engineering and Project Management
-
ICTMODictprojSemMOD ICT Projects & Cybersecurity (International Semester)
-
PTIETS23sepmSoftware Engineering and Project Management
Pienryhmät
- Demoryhmä 1
- Demoryhmä 2
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
Opintojakson työtilassa.
Opetusmenetelmät
Materiaalin lukeminen, opiskelu ja käytännön kokeilu.
Harjoitustehtävien tekeminen ja käytännön ongelmanratkaisu.
Harjoitustyön tekeminen, dokumentointi ja demoaminen sille varatussa tilaisuudessa. Läsnäolo ja osallistuminen.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä.
Pedagogiset toimintatavat ja kestävä kehitys
Itsearviointi
Opiskelijan tulee kiinnittää säännöllisesti huomiota omaan opiskeluunsa ja oppimiseensa.
Tehtävän palautuksessa opiskelija reflektoi omaa oppimistaan vastaamalla esimerkiksi kysymyksiin seuraavista asioista:
- Tehtävän teema: Mitä tiesin teemasta etukäteen? Mitä ajatuksia teema herätti?
- Tehtävää tehdessä: Esiin nousseet ajatukset kohdistuen tehtävän vaativuustasoon ja mielenkiintoon
- Tehtävän jälkeen: Mitä opin?
sekä antaa itselleen arvosana työskentelystään jokaisen viikkotehtävän kohdalla asteikolla: Erinomainen - Hyvä - Tyydyttävä.
Kestävää kehitystä käsitellään esimerkiksi ohjelmien laskennallisen tehokkuuden pohtimisella (sähkö, laitteistoresurssit), koodin uudelleenkäytöllä olioparadigman mekanismein (työ, työntekijäresurssit) ja välttämällä turhaa tekoälyn käyttöä (sähkö).
Toteutuksen valinnaiset suoritustavat
1) Antamalla näytön esim. tekemästään työelämän projektista, jolla opiskelija osoittaa hallitsevansa opintojakson sisällön.
2) Sivustolla mooc.fi kuvataan ohjelmoinnin MOOC, joka vastaa sisällöltään Helsingin yliopiston tietojenkäsittelytieteen laitoksen kursseja Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi. Kurssit vastaavat yhteensä kymmentä opintopistettä (5+5).
Olio-ohjelmoinnin voi suorittaa tekemällä ohjelmoinnin MOOCin loppuosan (osat 8-14).
Opiskelijan ajankäyttö ja kuormitus
Opintojakson suoritus edellyttää hyväksytysti harjoitustehtävien sekä harjoitustyön tekemistä ja palauttamista määräaikaan mennessä sekä jatkuvaa osallistumista.
5 opintopistettä: 27 * 5 = 135 tuntia
Viikkotyömäärä: 135 tuntia / 14 viikkoa = 9,6 tuntia viikossa.
Opintojakso sisältää 3 tuntia ohjattua opetusta ja 2 tuntia harjoitustehtävien tekoa s.e. opettaja(t) ovat paikalla.
Sisällön jaksotus
Opintojakso ajoittuu aikavälille tammikuu 2025 - huhtikuu 2025.
Opintojakson suoritettuaan opiskelija:
- tuntee olio-ohjelmoinnin peruskäsitteistön, esimerkiksi olio, luokka, attribuutti, luokkamuuttuja, metodi, alustaja eli konstruktori, periytyminen, luokkahierarkia, polymorfismi, poikkeukset
- osaa soveltaa edellä mainittuja käytännössä
- osaa suunnitella ja määritellä luokkia ja niistä koostuvia, johdonmukaisia kokonaisuuksia
- tunnistaa koodin uudelleenkäyttöä edistäviä ja estäviä menettelyjä
- osaa käyttää olioparadigmaa hyödyksi algoritmisen ratkaisun osana
- kuvailee ohjelmistotuotteen kehitystyön vaiheet ja keskeisiä menetelmiä
- osaa keskustella rinnakkaisohjelmoinnin mahdollisuuksista
- käyttää poikkeuksia ennakoimattomissa virhetilanteissa
- osaa suunnitella, toteuttaa, testata ja dokumentoida sovelluksen
- käyttää UML:a suunnittelun ja dokumentoinnin välineenä
- käyttää tyyliopasta ja noudattaa hyvää ohjelmointitapaa
Viestintäkanava ja lisätietoja
Avoimen AMK:n opiskelijoita otetaan mukaan opintojaksolle max 3.
Lue myös opintojakson edeltävyysehdot (=opiskelijalla pitää olla ohjelmoinnin perusteet suoritettuna tai vastaavat taidot).
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Exercise rounds: 8 times
Each round (max): 10 points
From exercises total 80 points
A student must get at least 40 points from Exercise rounds to get grade 1.
Exercises must be done and returned before the deadlines (Itslearning).
Programming project work (max): 40 points
A student must get at least 20 points from Programming project work to get grade 1.
Work must be done and returned before the deadline (Itslearning).
Total course (max): 120 points
Grading:
Points 60 --> grade 1
Points 73 --> grade 2
Points 86 --> grade 3
Points 99 --> grade 4
Points 112 --> grade 5
Hylätty (0)
A student do not know the basics of object oriented programming and is not
able to use proper object oriented programming solutions to solve problems
in software development. The course points under 60 or the exercise points under 40 or
the programming project work under 20 points imply grade 0.
Arviointikriteerit, tyydyttävä (1-2)
A student knows the most of the basics of object oriented programming and is able to
use some proper object oriented programming solutions to solve small-sized
problems in software development. At least 60 course points. At least 40 points from
exercises and 20 points from programming project work.
Arviointikriteerit, hyvä (3-4)
A student knows the basics of object oriented programming and is able to
use proper object oriented programming solutions to solve small-sized
problems in software development. At least 86 course points. At least 40 points from
exercises and 20 points from programming project work.
Arviointikriteerit, kiitettävä (5)
A student knows all the basics of object oriented programming and
uses proper object oriented programming solutions to solve any
problems in software development. At least 112 course points. At least 40 points from
exercises and 20 points from programming project work.
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
14.11.2024 - 30.11.2025
Ajoitus
01.01.2025 - 31.12.2025
Opintopistemäärä
15 op
TKI-osuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
0 - 150
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Anne Jumppanen
- Kimmo Tarkkanen
- Matti Kuikka
- Tuomo Helo
- Sami Pyöttiälä
Ryhmät
-
PTIETS22dncsPTIETS22 Tietoverkot ja Kyberturva
-
PTIETS22swisPTIETS22 Ohjelmistojen kehittäminen ja tietojärjestelmät
-
PTIETS22deaiPTIETS22 Datatekniikka ja Tekoäly
-
PTIETS22sepmPTIETS22 Ohjelmistotekniikka ja projektihallinta
Tavoitteet
Opinnäytetyön suoritettuaan opiskelija osaa:
- soveltaa tietoja ja taitojaan tavoiteammattiin liittyvässä asiantuntijatehtävässä
- perehtyä itsenäisesti ja vastuullisesti alan ajankohtaisiin haasteisiin ja esittää niihin toimivia, taloudellisia ja eettisesti kestäviä ratkaisuvaihtoehtoja
- työskennellä innovatiivisesti, johdonmukaisesti ja järjestelmällisesti sovitun aikataulun mukaisesti
- etsiä ja hyödyntää lähdeaineistoa
- valita ja käyttää tarkoituksenmukaisia työskentelymenetelmiä ja työkaluja
- arvioida kriittisesti lähdeaineistoa, työnsä tietoperustaa, käyttämiään menetelmiä sekä saamiaan tuloksia
- viestiä selkeästi kirjallisesti, kuvallisesti ja suullisesti niin muiden alan ammattilaisten kuin asiakkaidenkin kanssa.
Sisältö
Opinnäytetyö on kokonaisvaltainen opiskelijan itsenäisesti tekemä suunnittelu-, tutkimus- tai tuotekehitystyö, joka suoritetaan mahdollisen toimeksiantajan ja opinnäytetyön ohjaajien tuella. Kokonaisuuden on oltava teettäjälle hyödyllinen ja lopputulosten on osoitettava opiskelijan perehtymistä kyseiseen aihealueeseen. Opinnäytetyö voi olla myös opiskelijan omasta aiheesta.
Sisältö:
- Aiheen valinta
- Opinnäytetyösopimus
- Työn suunnittelu ja tiedonhankinta
- Työn toteutus
- Työn tulosten raportointi
- Loppuseminaari
- Kypsyysnäyte
- Opinnäytetyön raportin julkistaminen
Oppimateriaalit
Materiaali jaetaan oppimisympäristön (ITS) avulla.
Lisäksi opinnäytetyön tekijöiden tulee osallistua joko ennen opinnäytetyön tekemistä tai sen aikana opintojaksolle Tutkimusviestintä, jossa saadaa ohjeita opinnäytetyöskentelyyn.
Opetusmenetelmät
Tutkimus ja raportointi
Tenttien ajankohdat ja uusintamahdollisuudet
-
Pedagogiset toimintatavat ja kestävä kehitys
Opinnäytetöiden ohjaavat opastava opiskelijjoita opinäytetyön tekemisessä.
Toteutuksen valinnaiset suoritustavat
Opinnäytetyölajit:
- Tutkimuksellinen opinnäytetyö
- Toiminnnalinen opinnäytetyö
- Oppimispäiväkirja
- Portfolio-opinnäytetyö
- Opinnäytetyö näyttönä
Opiskelijan ajankäyttö ja kuormitus
Tehtävät kuvatttu kohdassa sisältö.
Työn laajuus 15 op, joka vastaa noin 400 tuntia.
Arviointikriteerit, hyväksytty/hylätty
Hyväksytty: Opinnäytetyön raportti on julkaistu Theseuksessa
Sisällön jaksotus
Opinnäytetyön suorittaminen ICT-yksikön opinnäytetyöprosessin mukaisesti sisältäen seuraavat tehtävät:
1. Opinnäytetyösuunnitelman ja sopimuksen valmistelulomakkeen laatiminen
2. Opinnäytetyösopimus
3. Seurannan sopiminen ohjaajan kanssa
4. Opinnäytetyö suomen kielen kommentointiin
5. Opinnnäytetyö englannin kielen kommentointiin
6. Loppuseminaariesitys Teamsillä
7. Toimeksiantajan lausunto
8. Opinnäytetyön viiimeistely ja palautus arvioitavaksi
9. Kypsyysnäyte
10. Opinnäytetyön julkaisu Theseukseen
Viestintäkanava ja lisätietoja
ItsLearning & Teams
Arviointiasteikko
Hyväksytty/Hylätty
Arviointimenetelmät ja arvioinnin perusteet
Varsinainen opinnäytetyön arviointi tehdään opinnäytetyölle erikseen Turku AMK intranetin ohjeiden mukaisesti.
Tämä opintojakso merkitään hyväksytyksi, kun opinnäytetyön raportti on julkaistu Theseuksessa.
Esitietovaatimukset
Opiskelijan tulee osallistua viimeistään opinnäytetyön aloitusajankohtana opintojaksolle Tutkimusviestintä tai osoitettava muulla tavalla, että hänellä on työskentelyyn tarvittavat taidot (esim. aiempi korkeakoulututkinto tai vastaava kurssi suoritettu).
Ilmoittautumisaika
27.05.2024 - 07.11.2024
Ajoitus
07.11.2024 - 28.11.2024
Opintopistemäärä
1 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
18 - 30
Koulutus
- Ammattikorkeakoulun yhteiset vapaasti valittavat opinnot
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Shiho Torii
Ryhmät
-
VAVA2324Ammattikorkeakoulun yhteiset vapaasti valittavat
Tavoitteet
This course is mainly for students who aim at student exchange in Japan.The course is level A0 and serves as orientation for the follow-up course Destination Japan: Language and Culture.
In this course students get to know the features of the Japanese language and Japanese life and culture. Students will be able to communicate in easy and basic phrases such as greetings, introducing yourself and telling time. Students will also be able to read some of the hiragana and katakana characters.
Sisältö
- Introduction: About Japanese language, life and culture
- Basic vocabulary and grammar
- How to greet and introduce yourself in Japanese
- Numbers and times
The course provides grammar and conversation practice and opportunities for practising hiragana and katakana characters.
Oppimateriaalit
Japanese for busy people 4th edition, teachers own materials (hiragana and katakana)
Opetusmenetelmät
Classroom teaching 8 hours and independent study 19 hours. After lessons students do exercises as independent study.
Sisällön jaksotus
Students will get to know the basic of the Japanese language, e.g. basic vocabulary, hiragana and katakana characters, and culture.
Viestintäkanava ja lisätietoja
Common European Framework of Reference for Languages: A1. This course is basically intended for students who plan to go to Japan as an exchange student.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointimenetelmät ja arvioinnin perusteet
Assessment is based on attendance. The minimum requirement for attendance is 75 % of the classroom teaching.
Esitietovaatimukset
Level A0 (beginner level), no prerequisites.
Ilmoittautumisaika
01.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
15 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Tuomo Helo
Ryhmät
-
PTIVIS23WOhjelmistojen kehittäminen ja Tietojärjestelmät
-
PTIETS23swisOhjelmistojen kehittäminen ja tietojärjestelmät
Tavoitteet
Opintojakson suoritettuaan opiskelija:
tuntee palvelinpuolen ohjelmoinnin keskeiset teknologiat ja ratkaisut.
osaa ohjelmoida www-sovellusten palvelinpuolen logiikan ja tiedon tallentamiseen liittyvät ratkaisut jollakin keskeisellä skriptauskielellä.
ymmärtää www-sovellusten ohjelmistoarkkitehtuuriaosaa hyödyntää sisällönhallintaohjelmistoa tai sovelluskehystä www-sovelluksen kehittämisessä.
osaa käyttää tehokkaita kehitystyökaluja.
Sisältö
Palvelinpuolen skriptauskielen opetteleminen.
www-sovellusten ohjelmistoarkkitehtuurin perusteet.
Sovelluksen integroiminen tietokantaan.
Sisällönhallintajärjestelmän tai sovelluskehyksen hyödyntäminen.
Kehitystyökalujen käyttäminenpienimuotoisen www-sovelluksen kehittäminen.
Oppimateriaalit
Kurssikirjat:
Get Programming with Node.js
Jon Wexler
Manning Publications
1st edition (March 15, 2019)
Kirjaa ei valitettavasti ole saatavana TUAMK:n kautta e-kirjana. Kirjastossa on vain muutamia painettuja kopioita.
Kirja on myös jo hieman iäkäs, joten joudumme muokkaamaan siinä esitettyä koodia ja ratkaisuja kurssin aikana. Kirja on kuitenkin muuten erittäin sopiva kurssikirjaksi.
Node.js for Beginners: A comprehensive guide to building efficient, full-featured web applications with Node.js
Ulises Gascón
Packt
Toukokuu 2024
Muu materiaali selviää opintojakson aikana
Opetusmenetelmät
- kirjallisuuden ja muun oppimismateriaalin lukeminen
- osallistuminen luennoille
- ohjelmointi opettajan johdolla
- itsenäinen ohjelmointi
- osallistuminen ryhmätyön tekemiseen
Tenttien ajankohdat ja uusintamahdollisuudet
Ei tenttiä.
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
45 h kontaktiluentoja (Jokainen 3h = 2h opetusta ja 1h henkilökohtaista työskentelyä opettajan läsnäollessa)
4 h harjoistustöiden esitystä ja seurantaa
40 h harjoitustyön valmistelu
48 h henkilökohtaiset harjoitustehtävät
Sisällön jaksotus
Opintojakso perustuu 15 ohjattuun oppituntiin, 7 henkilökohtaiseen harjoitukseen, joissa kussakin on useita tehtäviä, sekä ryhmätyöhön.
*
Ryhmätyö tehdään 3-4 opiskelijan ryhmässä. Ryhmätyön toimeksianto julkaistaan ??kesken kurssin.
*
Kurssin suunniteltu sisältö:
*
Kurssin esittely ja kehitysympäristön luominen
Node.js
NPM
ES6 moduulit
Express Web Framework ja MVC
http-pyyntöjen reititys ja käsittely
Näkymät ja mallit
Virheidenkäsittely
Ohjaimet
Mallit
CRUD ja tietojen pysyväistaltiointi
Käyttäjäistunnot ja todennus
Sisään- ja uloskirjautuminen
Valtuuttaminen
*
Demoissa käytetään kolmea oppituntia.
*
Ryhmätyö arvioidaan 15 minuutin mittaisessa arviointitilaisuudessa, jossa ryhmä esittelee työnsä ohjaajalle. Jokaisen jäsenen on selvennettävä panoksensa tulokseen. Myös lähdekoodi on esitettävä.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Opintojakson kokonaismaksimipistemäärä on 120.
Maksimissaan 70 pistettä 7 henkilökohtaisesta harjoitustehtävästä, 30 pistettä harjoitustyöstä 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 20 pistettä henkilökohtaisista harjoitustehtävistä ja 10 pistettä harjoitustyöstä.
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 25 % vähennyksen opiskelijan näihin demoihin palauttamien tehtävien pisteisiin. Myös tehtävien palauttaminen myöhässä aiheuttaa 25 prosentin 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 tuntee Node.js ajoympäristön toimintaperiaatteita ja soveltamisalueita
Opiskelija tietää, kuinka konfiguraatiotiedostaja voidaan hyödyntää web-sovellusten kehittäisessä ja käyttöönotossa
Opiskelija tuntee keskeiset Web-sovellusten kehittämiseen liittyvät kysymykset
Opiskelija tietää, mikä on web-sovelluskehys
Opiskelija tuntee MVC-arkkitehtuurimallin perusperiaatteita
Opiskelija tuntee keskeisiä web-sovellusten ohjelmoinnissa tarvittavia ohjelmakirjastoja
Opiskelija osaa hyödyntää tehtäviin sopivia työkaluja
Opiskelija osaa ohjelmoida yksinkertaisen dynaamisen www-sivuston web-sovelluskehystä hyödyntäen
Arviointikriteerit, hyvä (3-4)
Opiskelija tuntee Node.js ajoympäristön toimintaperiaatteita ja soveltamisalueita
Opiskelija osaa hyödyntää konfiguraatiotiedostaja web-sovellusten kehittäisessä ja käyttöönotossa
Opiskelija tuntee keskeiset Web-sovellusten kehittämiseen liittyvät periaatteet ja kysymykset sekä osaa toteuttaa niihin liittyviä ratkaisuja
Opiskelija osaa hyödyntää web-sovelluskehystä
Opiskelija hallitsee MVC-arkkitehtuurimallin perusperiaatteet ja osaa toteuttaa niitä käytännössä
Opiskelija osaa käyttää keskeisiä web-sovellusten ohjelmoinnissa tarvittavia ohjelmakirjastoja
Opiskelija osaa hyödyntää tehtäviin sopivia työkaluja
Opiskelija osaa ohjelmoida dynaamisen www-sivuston web-sovelluskehystä hyödyntäen
Opiskelija osaa toteuttaa käyttäjien autentikoinnin, istunnot ja pysyväistaltioinnin
Opiskelija on hyvät valmiudet osallistua web-sovellusta kehittävään projektiin.
Arviointikriteerit, kiitettävä (5)
Opiskelija tuntee Node.js ajoympäristön toimintaperiaatteita ja osaa arvioida sen soveltuvuutta tehtävään
Opiskelija osaa hyödyntää konfiguraatiotiedostaja web-sovellusten kehittäisessä ja käyttöönotossa
Opiskelija hallitsee keskeiset Web-sovellusten kehittämiseen liittyvät periaatteet ja kysymykset sekä osaa toteuttaa ja arvioida niihin liittyviä ratkaisuja
Opiskelija osaa hyödyntää web-sovelluskehystä tehokkasti ja arvioida sen soveltuvuutta tehtävään
Opiskelija hallitsee MVC-arkkitehtuurimallin perusperiaatteet ja osaa toteuttaa niitä käytännössä
Opiskelija osaa arvioida ja käyttää tehokaasti web-sovellusten ohjelmoinnissa tarvittavia ohjelmakirjastoja
Opiskelija osaa hyödyntää tehokkaasti tehtäviin sopivia työkaluja
Opiskelija osaa ohjelmoida dynaamisen www-sivuston web-sovelluskehystä hyödyntäen
Opiskelija osaa suunnitella ja ohjelmoida dynaamisen www-sivuston, jossa on käyttäjien autentikointi, istunnot ja pysyväistaltio
Opiskelija on erinomaiset valmiudet osallistua web-sovellusta kehittävään projektiin.
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
04.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 70
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Taisto Suominen
Ryhmät
-
PTIVIS23PGame and Interactive Technologies
Tavoitteet
After completing the course, the student will be able to:
- Understand the roles in a game development team
- Utilize the most common game development tools and industry standards
- Understand various game development platforms
- Understand the game design process
- Utilize agile game development methods
Sisältö
- The roles in the game development team
- Introduction of agile methods suitable for game development
- Game content creation
- Game programming
- Contemporary game development tools and game platforms
- Financing and publishing channels of 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 the project course on game development will be shared with students throughout the course.
The learning platform UTU Moodle https://bit.ly/pcgd2025
Opetusmenetelmät
Weekly Friday morning meetings:
onsite meetings in ICT City
each team presents shortly the current status of their project
preferably with a workable and playable demo
each answers briefly the following three questions:
1. Have you achieved the previous goal?
2. What are you going to do next?
3. Is there something preventing you from doing it?
Weekly Friday Laboratory Meetings in ICT City C3031
Friday afternoon meeting will cover the week topic for game development as project and team work. Each team and member will plan and share the upcoming week task
The course will be delivered through close contact and practical Game Lab work. Peer-assisted learning is required throughout the course.
The course material, assignments and direct instructions will be shared through UTU Moodle workspace https://bit.ly/pcgd2025 and Itslearning for afternoon laboratory with TUAS students
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
Experience in published game project in a company. Contact the instructor.
Opiskelijan ajankäyttö ja kuormitus
Close contact meetings and laboratory 51h
Team based project work 84h
Sisällön jaksotus
1st Week
Grouping and ideas
2nd Week
Pitching the idea
3rd Week
Game mechanics working
4th Week
Game assets implemented
5th Week
Version that can be tested internally by the group
6th Week
Version that can be tested with friends and family
7h Week
Work on your game project
8th Week
Playable version that can be shown to strangers
9th Week
ICT Showroom event (Thu)
Post production and publishing, ICT Showroom event experiences
Course wrap up
Viestintäkanava ja lisätietoja
Passing this course is a pre-requisite for continuing with 3th-year studies – no exceptions will be made.
Recommended Pre-requisite for this course is passed grading of Game Development Essentials, Introduction to Game Development Tools and Object Oriented Programming
This course requires mandatory participation for 70% of the sessions due weekly progress monitoring of each group and individual group member.
The groups must present the weekly progress each week.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The course has weekly meetings:
On Friday morning meetings one member of the group must present the weekly goal of the group and review the progress.
On Friday afternoon meetings are based both on individual and group work at Gamelab.
Each student will be evaluated independently based on group work, active participation and progress and peer evaluation
The participation will form a factor for the whole grade: attendance percentage x final grade
Hylätty (0)
Failure to participate weekly meetings and to submit the game project as a group
Individual non-participation as determined by attendance and the peer-evaluation will also lead to failing the course.
Failure to participate at least 70% of the sessions.
Arviointikriteerit, tyydyttävä (1-2)
- The weekly progress is weak
- Deliverable is done on hasty manner
- Deliverable contains a few features
- Deliverable is incoherent or does not work
- Student has participated at least 70% of the sessions
Arviointikriteerit, hyvä (3-4)
- The weekly progress is good
- Deliverable contains many features
- Adequately applied preliminary research to complete the project, but lacking creativity
- Deliverable is coherent and functions as required
- Student has participated at least 80% of the sessions
Arviointikriteerit, kiitettävä (5)
- The weekly progress is excellent
- Deliverable contains lots of features
- Creatively applied preliminary research to complete the assignment
- Deliverable is coherent and the quality is superb
- Student has participated at least 90% of the sessions
Ilmoittautumisaika
01.12.2024 - 14.01.2025
Ajoitus
14.01.2025 - 29.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
40 - 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:
Describe different project management methods and frameworks and their feasibility to different projects.
Ability to function as a project manager in different phases of a project and produce the project related specifications and documents.
Describe different project management association and certifications.
Risk analysis and quality assurance.
Sisältö
The course covers aspects of different project management methods, such as waterfall and agile as well as different project management associations and certifications. Furthermore, the course covers topics about project management, including project planning, budgeting, scheduling and WBS, risk assessment and quality assurance.
Oppimateriaalit
Various internet sources, links & descriptions online.
Lecture slides.
theFIRMA's and course's Itslearning.
Opetusmenetelmät
Lectures, simulation, group work and independent work, assignment-based learning, project work, online activities and ICT guest lectures.
Tenttien ajankohdat ja uusintamahdollisuudet
No exam.
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
Team learning
Self study
Toteutuksen valinnaiset suoritustavat
No optional ways for implementation
Opiskelijan ajankäyttö ja kuormitus
Lectures and on-site activities: 58 hours
Assignments and self study: 67 hours
Guest lectures + report: 10 hours
TOTAL 135 hours
Course includes 8 assignments: 2 individual assignments and 6 group assignments.
Sisällön jaksotus
The course starts with the course introduction and team building followed by Scrum simulation. The focus is set on agile project management, especially Scrum framework. There after the aspects of waterfall project management methodology are discussed. The student learns how to create a realistic project plan, budget, timeframe and risks for the project. In addition, student learns setting up goals for the project that create customer value, scope management, resource allocation and division of work and sizing. IPMA International Project Management Association and other project management institutions and activities are presented as well as IPMA standards – Individual Competence Baseline. Students also practice risk management and risk analysis in more detail. Lastly, quality management in software engineering is handled in lectures and group work.
Viestintäkanava ja lisätietoja
The course's and theFIRMA itslearning and Microsoft Teams.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Assignments and reports: diagnostic assessment.
Course includes 8 assignments: 2 individual assignments and 6 group assignments. Maximum points of each assignment is 30 points. Thus, the maximum amount of points from assignments is 240. 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 lectures, Scrum simulation and facilitated group meetings are marked down. The first and last lectures and facilitated group meetings give the student 2 points, Scrum simulation gives the student 3 points and other lectures give the student 1 point each. In total, there are 30 points from presence.
Altogether these will give the students the maximum of 300 points. These points are evaluated in the following way:
Fail: 0 – 80 points
grade 1: 81 – 123 points
grade 2: 124 – 167 points
grade 3: 168 – 211 points
grade 4: 212 – 255 points
grade 5: 256 – 300 points.
Hylätty (0)
Less than 81 points.
No show, not carrying out responsibilities, disappearing from team work, lack of communication with other team members.
Arviointikriteerit, tyydyttävä (1-2)
Grade 1: 81-123 points
Grade 2: 124-167 points
Poor, but satisfactory performance both in independent work and team work. Low participation on lectures and other activities. Satisfactory guest lecture report.
Arviointikriteerit, hyvä (3-4)
Grade 3: 168-211 points
Grade 4: 212-255 points
Good performance both in team work and independent work. Active participation on lectures and other activities. Good guest lecture report.
Arviointikriteerit, kiitettävä (5)
Grade 5: 256-300 points
Excellent performance both in team work and independent work. Active participation on lectures and other activities. Excellent guest lecture report.
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
01.12.2024 - 10.01.2025
Ajoitus
13.01.2025 - 07.03.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
10 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Tero Virtanen
- Marko Teräspuro
Vastuuopettaja
Tero Virtanen
Ryhmät
-
ICTMODictprojSemMOD ICT Projects & Cybersecurity (International Semester)
-
PTIVIS23TData Networks and Cybersecurity
-
PTIETS23dncsData Networks and Cybersecurity
Tavoitteet
By the end of the course, students will be able to:
· Configure VLANs and Inter-VLAN routing applying security best practices.
· Troubleshoot inter-VLAN routing on Layer 3 devices.
· Configure redundancy on a switched network using STP and EtherChannel.
· Troubleshoot EtherChannel on switched networks.
· Explain how to support available and reliable networks using dynamic addressing and first-hop redundancy protocols.
· Configure dynamic address allocation in IPv6 networks.
· Configure WLANs using a WLC and L2 security best practices.
· Configure switch security to mitigate LAN attacks.
· Configure IPv4 and IPv6 static routing on routers.
Sisältö
CCNAv7: Switching, Routing, and Wireless Essentials (SRWE) covers the architecture, components, and operations of routers and switches in small networks and introduces wireless local area networks (WLAN) and security concepts. Students learn how to configure and troubleshoot routers and switches for advanced functionality using security best practices and resolve common issues with protocols in both IPv4 and IPv6 networks. The course includes activities using Packet Tracer, hands-on lab work, and a wide array of assessment types and tools.
Oppimateriaalit
All needed material will be available online in https://www.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, components, and operations of routers and switches in small networks and introduces wireless local area networks (WLAN) and security concepts. Students learn how to configure and troubleshoot routers and switches for advanced functionality using security best practices and resolve common issues with protocols in both IPv4 and IPv6 networks. The course includes activities using Packet Tracer, hands-on lab work, and a wide array of assessment types and tools. By the end of the course, students will be able to:
- Configure VLANs and Inter-VLAN routing applying security best practices.
- Troubleshoot inter-VLAN routing on Layer 3 devices.
- Configure redundancy on a switched network using STP and EtherChannel.
- Troubleshoot EtherChannel on switched networks.
- Explain how to support available and reliable networks using dynamic addressing and first-hop redundancy protocols.
- Configure dynamic address allocation in IPv6 networks.
- Configure WLANs using a WLC and L2 security best practices.
- Configure switch security to mitigate LAN attacks.
- Configure IPv4 and IPv6 static routing on routers.
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 60%.
Detailed grading limits will be provided in course plan when course starts but past grading limits have been the following:
Less than 60% Fail
60-67.4% Grade 1
68-75.4% Grade 2
76-83.4% Grade 3
84-91.4% Grade 4
91.5% or higher Grade 5
Esitietovaatimukset
Opintojaksot Internet Networks and Security (5051215) ja Introduction to Networks (TE00BU11) tai vastaava osaaminen.
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
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Tuomo Helo
Ryhmät
-
PTIVIS23WOhjelmistojen kehittäminen ja Tietojärjestelmät
-
PTIETS23swisOhjelmistojen kehittäminen ja tietojärjestelmät
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- osaa ohjelmoida JavaScripti-ohjelmointikielellä
- osaa hyödyntää React-sovelluskehystä
- osaa suunnitella moduuliperustaisia selainohjelmistoja
- tuntee selainohjelmoinnin erityispiirteet
- osaa hyödyntää tehokkaita ja nykyaikaisia ohjelmointityökaluja
Sisältö
- JavaScript-kielen perusteet
- JavaScript-kielen modernit ominaisuudet
- React-kirjaston perusteet
- selainohjelmistojen suunnittelu ja modularisointi
- selainohjelmoinnin erityispiirteet
- kehitystyökalut
Oppimateriaalit
Kurssimateriaali (Kirjoista vain valitut osat)
*
Eloquent JavaScript
Marijn Haverbeke
No Starch Press; 3 edition (December 4, 2018)
Saatavilla osoitteessa http://eloquentjavascript.net
*
Professional JavaScript for Web Developers
5th Edition
Matt Frisbie
Published by Wrox
Saatavilla tietokannassa ProQuest EBook Central
*
Valittu projektiperustainen React-tutoriaali
*
Learning React : Modern Patterns for Developing React Apps
2nd edition
Alex Banks and Eve Porcello
Saatavilla tietokannassa ProQuest EBook Central
*
Opetusmenetelmät
- kirjallisuuden ja muun oppimismateriaalin lukeminen tai katsominen
- osallistuminen luennoille
- ohjelmointi opettajan johdolla
- itsenäinen ohjelmointi
- osallistuminen ryhmätyön tekemiseen
Tenttien ajankohdat ja uusintamahdollisuudet
Ei tenttiä.
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
39 h kontaktiluentoja (Jokainen 3h = 2h opetusta ja 1h henkilökohtaista työskentelyä opettajan läsnäollessa)
4 h harjoistustöiden esitystä ja seurantaa
40 h harjoitustyön valmistelu
54 h henkilökohtaiset harjoitustehtävät
Sisällön jaksotus
Sisältö
I. JavaScript (Luennot ja henkilökohtaiset tehtävät)
- Perusteet
- Merkkijonont
- Oliot, destrukturointi
- Taulukot, taulukko-operaatiot
- Operaatioiden ohjelmointi
- Virheenkäsittely
- DOM, tapahtumienkäsittely
- Moduulit
- Asynkroninen ohjelmointi
- Työkalut
II. React (Luennot ja ryhmätyö)
- Perusteet
- JSX
- Komponentit
- Modularisointi
- Työkalut
- Tilanhallinta
- Koukut
III. Ryhmätyö: Yksinkertainen web-sivusto Reactilla (ilman taustajärjestelmää)
7 henkilökohtaista JavaScript-harjoitustehtävää.
React-perustainen ryhmätyö.
Viestintäkanava ja lisätietoja
itsLearning ja sähköposti
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Opintojakson kokonaismaksimipistemäärä on 120.
Maksimissaan 70 pistettä 7 henkilökohtaisesta harjoitustehtävästä, 30 pistettä harjoitustyöstä 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 20 pistettä henkilökohtaisista harjoitustehtävistä ja 10 pistettä harjoitustyöstä.
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 prosentin 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 tietää JavaScript-ohjelmointikielen soveltamisalueet ja -ympäristöt
Opiskelija tuntee modernin JavaScript-ohjelmointikielen perusteet
Opiskelija tuntee jonkin JavaScript-ohjelmointikielen keskeisistä front-end kirjastoista
Opiskelija tietää joitakin keskeisiä JavaScript-ohjelmoinnissa käytettäviä työkaluja
Opiskelija osaa ohjelmoida yksinkertaisia sovelluksia JavaScriptillä tai sen kirjastolla
Arviointikriteerit, hyvä (3-4)
Opiskelija tietää JavaScript-ohjelmointikielen soveltamisalueet ja -ympäristöt
Opiskelija hallitsee modernin JavaScript-ohjelmoinnin perusteet ja joitakin JavaScriptin syventäviä ominaisuuksia
Opiskelija osaa soveltaa jotakin JavaScript-ohjelmointikielen keskeisistä front-end kirjastoista
Opiskelija osaa etsiä tietoja JavaScript- ja ohjelmointiosaamisensa kehittämiseksi ja ongelmien ratkaisemiseksi
Opiskelija osaa hyödyntää joitakin keskeisiä JavaScript-ohjelmoinnissa käytettäviä työkaluja
Opiskelija osaa ohjelmoida sovelluksia JavaScriptillä ja sen kirjastoilla
Opiskelijalla osaa työskennellä JavaScript-ohjelmointiprojektissa
Arviointikriteerit, kiitettävä (5)
Opiskelija tietää JavaScript-ohjelmointikielen soveltamisalueet ja -ympäristöt
Opiskelija osaa hyödyntää tehokkaasti ja laajasti JavaScript-ohjelmointikieltä ja sen kirjastoja
Opiskelija osaa etsiä tehokkaasti tietoja osaamisensa kehittämiseksi ja ongelmien ratkaisemiseksi
Opiskelija osaa hyödyntää ja etsiä tehokkaasti erilaisia JavaScript-ohjelmoinnissa käytettäviä työkaluja
Opiskelija osaa suunnitella ja ohjelmoida modularisoituja sovelluksia JavaScriptillä ja sen kirjastoilla
Opiskelijalla osaa työskennellä aloitteellisesti ja vastuullisesti JavaScript-ohjelmointiprojektissa
Esitietovaatimukset
WWW-perusteet (HTML5, CSS)
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
04.12.2024 - 13.01.2025
Ajoitus
03.03.2025 - 30.04.2025
Opintopistemäärä
10 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 50
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Víctor Blanco Bataller
- Werner Ravyse
- Jaro Virta
Vastuuopettaja
Werner Ravyse
Ryhmät
-
PTIVIS22PGame and Interactive Technologies
Tavoitteet
After completing the course, the student will be able to:
- Incorporate learning into an electronic gameplay environment
- Capture and utilise appropriate game data to measure and analyse player progress and competency within the intended use case
- Convey and adhere to ethical considerations when designing a serious game environment
- Apply state of the art serious game development methodologies and technologies when building a serious game environment
- Design and implement serious games in a specific domain (e.g. technology industry, well-being, education or tourism) in cooperation with experts from different sectors
- Add learning value to serious games through the incorporation of sound effects and music
Sisältö
- The psychology of behaviour change and how to apply this to serious game development
- Backend system design and development tools
- Analysis techniques and progress monitoring of serious game generated data
- Principles of ethics, compliance and accepted business practices
- Academic literature and other practical expert contributions for building serious game
- Sound selection, editing and scripting for game events
- Executing CDIO principles in a selected domain specified in the course implementation plan
Arviointiasteikko
H-5
Ilmoittautumisaika
04.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Jussi Salmi
Ryhmät
-
PTIETS22deaiPTIETS22 Datatekniikka ja Tekoäly
-
PTIVIS22IData Engineering and AI
Tavoitteet
After completing the course, the student can:
- utilize suitable software development processes and tools when working with data engineering and AI
Sisältö
Software development practices
DevOps
MLOps
DataOps
Practical work with suitable tools
Oppimateriaalit
Teacher provided lecture material
Supporting public online material
Teacher provided virtual machines
All needed material (or at least a link to them) will be available in itslearning.
Opetusmenetelmät
Contact learning, practical exercises, independent study
Tenttien ajankohdat ja uusintamahdollisuudet
Assignments returned throughout the course
Small project at the end of the course
Pedagogiset toimintatavat ja kestävä kehitys
Given examples and 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 16 h
Inpendent studying 119h, including:
- Studying the course material
- Completing assignments
- Project
Sisällön jaksotus
The basic idea of DevOps, MLOps, DataOps
Viestintäkanava ja lisätietoja
Itslearning and contact classes are the main communication channels used on this course.
Arviointiasteikko
H-5
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 - 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 - 05.09.2024
Ajoitus
05.09.2024 - 13.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
75 - 105
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Tuomo Helo
Ryhmät
-
PTIVIS23DPTIVIS23D
-
PTIVIS23EPTIVIS23E
-
PTIVIS23FPTIVIS23F
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
Lukualue: etenkin luvut 9 sekä 18 - 20.
Kirjan 3. painos on luettavissa sähköisessä muodossa eBook Central -ympäristössämme.
Opintojakson aikana käytetään myös muuta opintojaksolla esiteltävää materiaalia.
Opetusmenetelmät
- kirjallisuuden ja muun oppimismateriaalin lukeminen tai katsominen
- osallistuminen luennoille
- ohjelmointi opettajan johdolla
- itsenäinen ohjelmointi
- osallistuminen ryhmätöiden tekemiseen
Tenttien ajankohdat ja uusintamahdollisuudet
Ei tenttiä
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
34 h kontaktiluentoja
12 h harjoistustöiden esitystä ja seurantaa
45 h harjoitustöiden valmistelua
44 h henkilökohtaiset harjoitustehtävät
Sisällön jaksotus
Opintojaksolla luodaan www-sivusto Python-ohjelmointikielellä ja Django-ohjelmistokehyksellä.
Kehitystyössä hyödynnetään ammattilaisten työkaluja kuten Git. Sivusto toteutetaan noudattaen MVT -arkkitehtuurimallia (versio MVC:stä).
Opiskelijat syventävät taitojaan ryhmätyössä.
Luennot pidetään pääsääntöisesti paikan päällä. Teorialuennoilla käydään läpi teoriaa ja opiskelijaryhmät esittävät teoriaharjoitustöitään. Käytännön luennoilla ohjelmoidaan yhdessä, Demokerroilla käydään läpi henkilökohtaisten harjoitusten ratkaisuja.
7 henkilökohtaista harjoitustehtävää
2 ryhmätyötä (teoria- ja ohjelmointityöt)
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Opintojakson kokonaismaksimipistemäärä on 120.
Maksimissaan 70 pistettä 7 henkilökohtaisesta harjoitustehtävästä, 30 pistettä harjoitustöistä ja 20 pistettä läsnäolosta.
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 20 pistettä henkilökohtaisista harjoitustehtävistä ja 10 pistettä harjoitustöistä.
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 prosentin 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 tuntee Python-ohjelmoinnin mahdollisuudet web-sovelluskehityksessä
Opiskelija ymmärtää mikä on web-sovelluskehys
Opiskelija ymmärtää web-teknologioita ja tuntee web-sovelluksiin liittyviä ratkaisuja ja ongelmia
Opiskelija tuntee MVT -arkkitehtuurimallin
Opiskelija tietää, mikä on ORM
Opiskelija tietää, miten template ja template engine liittyvät käyttöliittymiin
Opiskelija tietää, mitä on käyttäjien autentikointi ja valtuutus
Opiskelijalla on valmius toteuttaa yksinkertainen web-sovellus
Arviointikriteerit, hyvä (3-4)
Opiskelija osaa hyödyntää Python-ohjelmoinnin tarjoamia mahdollisuuksia web-sovelluskehityksessä
Opiskelija ymmärtää mikä on web-sovelluskehys
Opiskelija osaa käyttää web-teknologioita ja tuntee web-sovelluksiin liittyviä ratkaisuja ja ongelmia
Opiskelija tuntee MVT -arkkitehtuurimallin ja osaa ohjelmoida sitä noudattavia sovelluksia
Opiskelija tietää, mikä on ORM ja osaa käyttää sitä web-sovelluksien datan pysyväistaltioinnissa
Opiskelija tietää, miten template ja template engine liittyvät käyttöliittymiin ja osaa hyödyntää niitä käyttäliittymien rakentamiseen web-sovelluksissa
Opiskelija osaa autentikoida ja valtuuttaa käyttäjiä web-sovelluksissa
Opiskelijalla osaa toteuttaa yksinkertainen web-sovelluksen
Opiskelija kykenee työskentelemään web-sovellusprojekteissa
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa hyödyntää tehokkaasti Python-ohjelmoinnin tarjoamia mahdollisuuksia web-sovelluskehityksessä
Opiskelija ymmärtää mikä on web-sovelluskehys ja osaa arvioida sen soveltamisen seurauksia
Opiskelija osaa käyttää web-teknologioita ja tuntee web-sovelluksiin liittyviä ratkaisuja ja ongelmia laajasti
Opiskelija osaa etsiä ja arvioida sopivia ratkaisuja ja työkaluja sekä soveltaa niitä kohtaamiinsa ongelmiin
Opiskelija tuntee MVT -arkkitehtuurimallin ja osaa ohjelmoida sitä noudattavia sovelluksia
Opiskelija tietää, mikä on ORM ja osaa käyttää sitä monipuolisesti web-sovelluksien datan pysyväistaltioinnissa
Opiskelija tietää, miten template ja template engine liittyvät käyttöliittymiin ja osaa hyödyntää niitä monipuolisesti käyttäliittymien rakentamiseen web-sovelluksissa
Opiskelija osaa autentikoida ja valtuuttaa käyttäjiä web-sovelluksissa
Opiskelijalla osaa toteuttaa monenlaisia web-sovelluksia
Opiskelija kykenee työskentelemään web-sovellusprojekteissa erilaisissa rooleissa ja etsimään toimivia ratkaisuja asiakasvaatimusten toteuttamiseksi
Ilmoittautumisaika
01.06.2024 - 04.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
Paikat
75 - 105
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Sami Pyöttiälä
Ryhmät
-
PTIVIS23APTIVIS23A
-
PTIVIS23BPTIVIS23B
-
PTIVIS23CPTIVIS23C
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
Opintojaksolla on käytössä oppikirja, mutta myös opettajan itse laatima materiaali, jonka varassa pärjännee ilman oppikirjaakin. Muita materiaaleja ovat tehtävänannot, jotka julkaistaan kurssin kuluessa.
Oppikirjan tiedot ovat seuraavat:
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
Kirjan 3. painos on luettavissa sähköisessä muodossa eBook Central -ympäristössämme.
Opetusmenetelmät
Oppimateriaalin lukeminen, ongelmanratkaisu kautta oppiminen, oppiminen käytännön ohjelmointitehtävien kautta tekemällä esimerkki- ja ongelmalähtöisesti, ryhmissä oppiminen, oppiminen ryhmätyötä tekemällä
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojakson toteutuksella ei ole tenttiä.
Pedagogiset toimintatavat ja kestävä kehitys
Pedagogiikka noudattaa perinteistä opettajajohtoista menetelmää sekä aktiviteettiorientoitunutta tehtävien tekemistä ja luovaa ongelmanratkaisua. Kestävä kehitys huomioidaan käyttämällä olemassa olevaa infrastruktuuria lisärakentamisen tai laitehankintojen sijaan. Virtualisointia soveltamalla voidaan käyttää heterogeenista laitekantaa ilman tarvetta uusia laitteita. Opetus tapahtuu koulurakennuksessa, jossa opiskelijat ovat keskimäärin muutoinkin paljon, mikä vähentää matkustamista eri paikkojen välillä.
Toteutuksen valinnaiset suoritustavat
Opintojakso tarjotaan vain yhdessä muodossa, mutta huomioidaan tutkintosäännön asettamat mahdollisuudet.
Opiskelijan ajankäyttö ja kuormitus
Oppitunnilla kuunteleminen ja seuraaminen, oppimateriaalin opiskelu, harjoitustehtävät, ryhmätyönä tehtävä harjoitustyö, yhteensä 135 tuntia
Sisällön jaksotus
Esitietovaatimukset: Ensimmäisen vuosikurssin opintojen oppisisältöjen hallinta tai vastaavat tiedot.
Sisältö:
Kurssin aikana rakennetaan verkkosivusto käyttäen Pythonia ja Django web-sovelluksen ohjelmointi-frameworkia. Verkkosivusto noudattaa erästä MVC-arkkitehtuuri-patternin versiota.
Opiskelijat harjoittelevat verkkosivuston tekoa syventäen osaamistaan tekemällä ryhmätyön.
Oppitunnit: Teoria, ohjelmointi yhdessä, demotehtävät ja ryhmätyö, joka voi koostua yhdestä tai kahdesta osiosta. Mahdolliset puhtaat teoriatunnit ja käytännön ohjelmointitunnit etenevät kurssin aikana rinta rinnan.
Oppitunteja tarjotaan 56 tuntia syyslukukauden kuluessa. Näistä puolet on kolmen ryhmän yhdistetylle ryhmälle ja puolet pienille ryhmille erikseen.
Viestintäkanava ja lisätietoja
Opintojaksolla on käytössä suullinen viestintä oppitunneilla. Kirjallinen viestiminen toteutuu Itslearningin ja sähköpostin välityksellä.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Tehtäväksi annetaan:
Arviolta 7 henkilökohtaista harjoitustehtäväkokonaisuutta: 70 pistettä max
Ryhmätyö: 30 pistettä max
Läsnäolo: 20 pistettä max
Tehtävät on palautettava erikseen annettuun aikarajaan mennessä, jotta niistä voi saada pisteitä. Aikarajan jälkeen palautetuista tehtävistä voi saada enintään puolet tavallisista maksimipisteistä. Opettaja voi huomauttaa kurssin alkupuolella opiskelijalle, jos näyttää siltä, ettei opiskelijan nykyaktiivisuus opintojaksolla ennusta hyväksyttyä suoritusta. Kaikki opintojakson osasuoritukset on palautettava kuitenkin opintojakson meneillään olevan toteutuksen kuluessa silloinkin, kun niitä palautetaan myöhässä.
(i) Opiskelijan on saatava vähintään 10 pistettä ryhmätyöstä saadakseen hyväksytyn arvosanan opintojaksosta.
(ii) Opiskelijan on saatava yhteensä vähintään 40 pistettä henkilökohtaisista tehtävistä ja ryhmätyöstä saadakseen hyväksytyn arvosanan opintojaksosta.
(iii) Opiskelija voi saada alimpaan arvosaan oikeuttaviin pisteisiin arvosanaa korottavia pisteitä kaikista kolmesta pistelähteestä, joita ovat siis harjoitustyö, viikoittaiset tehtävät sekä läsnäolo.
Läsnäolot kerätään paperiseen rastilistaan, joka kiertää oppitunnilla luokassa. Näistä lasketaan kokonaisläsnäolon suhde, jonka mukaan saadaan ansaittu osuus 20 läsnäolopisteestä. Läsnäolopisteet annetaan seuraavan skaalan perusteella:
Läsnäoloprosentti käytännön- ja teorialuennoilla -> pisteitä:
alle 20% -> 0
20% -> 5
40% ->10
60%->15
80%->20
Arviointiasteikko (pisteet --> arvosana):
alle 40 -> 0
40 -> 1
56 -> 2
72 -> 3
88 -> 4
104 -> 5
Hylätty (0)
Opiskelija ei ole palauttanut riittävästi pyydettyjä tehtävien oikeaksi arvioitavissa olevia ratkaisuja kurssilla määritellyillä tavoilla annettuihin aikarajoihin mennessä tai ei osaa uskottavasti ja osaamista osoittavalla tavalla tehdä selkoa palauttamistaan ratkaisuista sekä pyydettäessä demota laatimiaan ratkaisuja, luomiaan järjestelmiä tai vastata opettajan esittämiin kysymyksiin, jotka koskevat tehtävien ratkaisuja, kurssin keskeisiä oppeja ja opittaviksi asetettuja periaatteita, näiden oppien soveltamista tai käytännön menetelmiä. Kysymyksiin vastaamisella tarkoitetaan joko välitöntä suullista vastaamista tai valvottua kirjallisen vastauksen laatimista opettajan määräämästä tavasta riippuen tai muuta erikseen tilannetta varten määriteltyä ja tarpeelliseksi perustelvissa olevaa tapaa. Demoamisella tarkoitetaan kurssilla määritellyn tekniikan varassa suoritettua itse kirjoitetun ohjelmallisen ratkaisun tai useista sellaisista muodostuvien kokonaisuuksien toimintaan saattamista valvotusti ja tapahtumia selostaen. Vilppi tai muu perusteltu selvästi hylkäykseen johtava seikka voi myös aiheuttaa hylkäyksen.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija osaa opintojakson sisällön keskeisimmät periaatteet ja opit sekä osaa rakentaa Djangolla opintojaksolla käytössä olevaan ympäristöön tehtävänannossa pyydetyn järjestelmän, joka soveltaen mukailee opintojakson pääopintomateriaalissa esitettyä järjestelmää kaikkine toiminnallisuusosioineen, mutta esitettyä laajuutta suppeammin. Osaaminen osoitetaan lisäksi tehtävien hallinnalla ja kurssin oppitunteihin osallistumalla ja niissä aktiivisesti kuuntelemalla ja annettuja tehtäviä tekemällä annetun pisteintervallin arvoisesti.
Arviointikriteerit, hyvä (3-4)
Opiskelija osaa opintojakson sisällön keskeisimmät periaatteet ja opit sekä osaa rakentaa Djangolla opintojaksolla käytössä olevaan ympäristöön tehtävänannossa pyydetyn järjestelmän, joka laajasti soveltaen mukailee opintojakson pääopintomateriaalissa esitettyä järjestelmää kaikkine toiminnallisuusosioineen. Osaaminen osoitetaan lisäksi tehtävien hallinnalla ja kurssin oppitunteihin osallistumalla ja niissä aktiivisesti kuuntelemalla ja annettuja tehtäviä tekemällä annetun pisteintervallin arvoisesti.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa opintojakson sisällön keskeisimmät periaatteet ja opit sekä osaa rakentaa Djangolla opintojaksolla käytössä olevaan ympäristöön tehtävänannossa pyydetyn järjestelmän, joka laajasti soveltaen mukailee opintojakson pääopintomateriaalissa esitettyä järjestelmää kaikkine toiminnallisuusosioineen ja osin ylittää oppimateriaalissa esitetyn perusversion monipuolisuudellaan. Osaaminen osoitetaan lisäksi tehtävien hallinnalla ja kurssin oppitunteihin osallistumalla ja niissä aktiivisesti kuuntelemalla ja annettuja tehtäviä tekemällä annetun pisteintervallin arvoisesti.
Ilmoittautumisaika
30.05.2024 - 05.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
Paikat
70 - 120
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Jetro Vesti
Ryhmät
-
PTIVIS23DPTIVIS23D
-
PTIVIS23EPTIVIS23E
-
PTIVIS23FPTIVIS23F
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
Sarjat:
- Harjoitustyöt 5 kpl ja niihin kuuluvat harjoitustehtävät
- MATLAB-ohjeet
- Harjoituskoe
- Vapaaehtoinen Fourier-muunnos harjoitustyö
Tietotekniikan matematiikka:
- Luentomuistiinpanot sekä laskuharjoitusten tehtävät ja vastaukset OneNote-tiedostona
- Kaavakokoelma sekä opiskelijan oma MAOL/Tekniikan kaavasto
- Opiskelijan oma tavallinen funktiolaskin (ei graafinen/CAS/symbolinen/puhelin)
Opetusmenetelmät
Luennot
Laskuharjoitukset
MATLAB-harjoitustehtävät
Kokeet
Vapaaehtoinen harjoitustyö
Tenttien ajankohdat ja uusintamahdollisuudet
Sarjat:
Osakoe ennen syyslomaa ja uusinta sen jälkeen.
Tietotekniikan matematiikka:
Osakoe ja sen uusinta ennen joululomaa
Lopullinen uusinta ennen joululomaa:
voi tehdä jomman kumman tai kummatkin osakokeista, jos ei ole päässyt kurssista läpi.
Opiskelijan ajankäyttö ja kuormitus
6*3h sarjat-osuuden luennot (läsnäolopakko)
5*2h sarjat-osuuden laskuharjoitukset
10*3h tietotekniikan matematiikan luennot
5*2h kokeet
loppu opiskelijan itsenäistä opiskelua
vapaaehtoinen harjoitustyö, + 2op
Sisällön jaksotus
Syyskuu-lokakuu, sarjat (läsnäolopakko luennoilla):
- Lukujonot, aritmeettinen ja geometrinen lukujono, lukujonon raja-arvo
- Lukujonon summat, aritmeettinen ja geometrinen summa
- Sarjat, geometrinen sarja ja suppeneminen
- Taylorin sarja
- Fourierin sarja
- Fourierin muunnos (vapaaehtoinen)
Lokakuu-joulukuu, tietotekniikan matematiikka:
- Logiikka
- Kombinatoriikka; yhteenlasku/kertolaskusääntö, permutaatiot, kombinaatiot
- Lukuteoria: alkuluvut, syt/pym, Eukleideen algoritmi, kongruenssi/modulolaskenta, hajautusfunktiot, jäännösluokkarengas, RSA-algoritmi
Viestintäkanava ja lisätietoja
Sähköposti ja ITSL viestintäkanavina.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Osakokeista täytyy saada 24/60 pistettä yhteensä päästäkseen läpi.
Laskuharjoituksista saatavat lisäpisteet, max. 20 pistettä, parantavat arvosanaa.
Sarjat-osuuden tehtävistä 25 kpl on pakollisia, jotta voi päästä kurssista läpi.
Sarja-osuuden luennoissa on myös läsnäolopakko.
Arvosanataulukko pisteiden mukaan:
0-23: 0
24-34: 1
35-44: 2
45-54: 3
55-64: 4
65-80: 5
Sarjat-osuuden luennoissa on läsnäolopakko MATLAB-ohjelmiston harjoittelua varten. MATLABia ei ole käytetty aiemmin millään pakollisella kurssilla, joten läsnäolo luennoilla on välttämätöntä ohjelmiston hallitsemista varten.
Hylätty (0)
Ei tarpeeksi pisteitä kokeista
tai
Sarjat-osuuden pakollisia tehtäviä ei ole tehtynä
tai
Sarjat-osuuden luennoilla ei läsnäoloa.
Arviointikriteerit, tyydyttävä (1-2)
Arvosanataulukon mukaan.
Arviointikriteerit, hyvä (3-4)
Arvosanataulukon mukaan.
Arviointikriteerit, kiitettävä (5)
Arvosanataulukon mukaan.
Esitietovaatimukset
Tieto- ja viestintätekniikan koulutuksen edeltävät matematiikan opintojaksot (tai vastaavat tiedot ja taidot):
Insinöörimatematiikan perusteet
Calculus
Ilmoittautumisaika
10.10.2024 - 26.01.2025
Ajoitus
13.01.2025 - 31.05.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
90 - 110
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Juha Saarinen
- COS Opettaja
Ryhmät
-
PTIVIS23APTIVIS23A
-
PTIVIS23BPTIVIS23B
-
PTIVIS23CPTIVIS23C
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
Itslearning-sivulta löytyvät:
Luentomuistiinpanot
Laskuharjoitusten tehtävät
MATLAB-ohjeet
Opetusmenetelmät
Luennot
Laskuharjoitukset
Kokeet
Tenttien ajankohdat ja uusintamahdollisuudet
Tietotekniikan matematiikka:
- Osakoe
- Puolivälissä kurssia (Helmi-Maaliskuun vaihde)
Sarjat:
- Osakoe
- Huhtikuun lopulla
Uusinta:
- Toukokuussa
- Voi tehdä jomman kumman osakokeista
Opiskelijan ajankäyttö ja kuormitus
Tietotekninen matematiikka:
10*2h tietotekniikan matematiikan luennot
5*2h laskuharjoitukset
2h tietotekninen matematiikka -koe
Sarjat:
5*2h sarjat-luennot
5*2h Matlab harjoitukset. Matlab harjoituksissa on läsnäolo pakko
2h sarjat -koe
loppu opiskelijan itsenäistä opiskelua
Sisällön jaksotus
Tammikuu-Helmikuu, tietotekniikan matematiikka:
- Logiikka
- Kombinatoriikka; yhteenlasku/kertolaskusääntö, permutaatiot, kombinaatiot
- Kombinatoriikan sovelluksia todennäköisyyslaskentaan
- Lukuteoria: alkuluvut, syt/pyj, Eukleideen algoritmi, kongruenssi/modulolaskenta, hajautusfunktiot, jäännösluokkarengas, RSA-algoritmi
Maaliskuu-Huhtikuu, sarjat:
- Lukujonot, aritmeettinen ja geometrinen lukujono, lukujonon raja-arvo
- Lukujonon summat, aritmeettinen ja geometrinen summa
- Sarjat, geometrinen sarja ja suppeneminen
- Taylorin sarja
- Fourierin sarja
- Fourierin muunnos
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Osakokeista täytyy saada riittävä määrä pisteitä saadakseen kokeen hyväksytysti läpi.
Laskuharjoituksista saatavat pisteet parantavat hyväksyttyä koearvosanaa.
Sarjat osion laskuharjoituksissa on läsnäolopakko.
Arvosana perustuu osakokeista ja koetehtävistä muodostuvaan arvosanaan. Tarkempi arvosanataulukko löytyy Itslearning-sivulta.
Hylätty (0)
Kokeen pistemäärä ei riitä hyväksyttyyn arvosanaan
tai
Sarjat osion laskuharjoituksista poissaoloja.
Arviointikriteerit, tyydyttävä (1-2)
Arvosana määräytyy osakokeiden pistemäärän mukaisesti. Laskuharjoituksista ja lähiopetuksen läsnäolosta saatavat lisäpisteet voivat parantavat arvosanaa.
Arviointikriteerit, hyvä (3-4)
Arvosana määräytyy osakokeiden pistemäärän mukaisesti. Laskuharjoituksista ja lähiopetuksen läsnäolosta saatavat lisäpisteet voivat parantavat arvosanaa.
Arviointikriteerit, kiitettävä (5)
Arvosana määräytyy osakokeiden pistemäärän mukaisesti. Laskuharjoituksista ja lähiopetuksen läsnäolosta saatavat lisäpisteet voivat parantavat arvosanaa.
Esitietovaatimukset
Tieto- ja viestintätekniikan koulutuksen edeltävät matematiikan opintojaksot (tai vastaavat tiedot ja taidot):
Insinöörimatematiikan perusteet
Calculus
Ilmoittautumisaika
01.06.2024 - 03.09.2024
Ajoitus
02.09.2024 - 15.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
25 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Aino Ritala
- COS Opettaja
- Leena Mattila
Ryhmät
-
PTIVIS24DPTIVIS24D
Tavoitteet
Suomen kielen ja viestinnän opinnoissa perehdyt asiantuntija- ja työyhteisöviestintään. Opintojaksolla harjoittelet työelämässä tarvittavia viestintä- ja vuorovaikutustaitoja.
Opintojakson jälkeen osaat:
• toimia oman alasi viestintä- ja vuorovaikutustilanteissa
• kehittää omia viestinnällisiä valmiuksiasi
• ottaa huomioon vastaanottajan, tilanteen ja ammattialan käytännöt.
Sisältö
Opintojakson sisältö:
- asiatyylin tunnuspiirteet
- alakohtaisten tekstien analyysi ja kirjoittaminen
- työelämän puheviestintätilanteet
- omien viestintätaitojen arviointi
- palautteen anto ja vastaanotto.
Oppimateriaalit
Verkkomateriaali ja opettajan materiaali, jotka jaetaan ItsLearningin kautta.
Mahdollisesti Kauppinen, A.; Nummi, J. & Savola, T. (2012 tai uud.). Tekniikan viestintä. Kirjoittamisen ja puhumisen käsikirja. Helsinki: Edita.
Opetusmenetelmät
kontaktiopetus laboratoriotyyppisesti, tehtäväperustaisuus, itsenäinen opiskelu, tiimityö
Suuri osa tehtävistä on mahdollista tehdä vain osallistumalla kontaktiopetukseen, joten läsnäolo tunneilla on tärkeää.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä, vaan arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Pedagogiset toimintatavat ja kestävä kehitys
Opintojaksolla opiskellaan laboratoriomaisesti viestinnän ja vuorovaikutuksen perustaitoja, jotka harjaannuttavat oman alan työtehtävissä tarvittaviin vuorovaikutus- ja viestintätaitoihin. Opiskelija tutustuu ennen kontaktitunteja kontaktitunnin aiheisiin, joihin on annettu materiaaleja ja linkkejä Itslearningissa. Opintojaksolla tehtäviä ryhmäharjoituksia tehdään erikokoisissa ja vaihtuvissa pienryhmissä, joissa asiaosaamisen lisäksi harjoitellaan mm. vuorovaikutustaitoja, keskustelu- ja esiintymistaitoja, yhteiskirjoittamisen taitoja, vertaispalautteen antamista suullisesti ja kirjallisesti. Yksilötehtävissä kehitetään yksilöllisiä viestintävalmiuksia. Opintojaksolla käytetään monipuolisesti digitaalista opiskelumateriaalia ja sähköistä oppimisympäristöä videoiden ja tekstien palauttamiseen sekä materiaalin jakamiseen.
Toteutuksen valinnaiset suoritustavat
Ei ole vaillinaista suoritustapaa.
Opiskelijan ajankäyttö ja kuormitus
Opiskelijan työmäärä koostuu kontaktitunneista (n. 36 t), kotitehtävistä ja itsenäisestä opiskelusta, ennakkotehtävistä, itsenäisestä materiaaliin tutustumisesta ym. (n. 34 t), asiatyylisen tekstin laatimisesta (n. 20 t), puhe-esitykseen valmistautumisesta (n. 20 t) ja kielenhuollon testiin valmistautumisesta (n. 20 t).
Sisällön jaksotus
syys–joulukuu 2024
asiantuntija viestijänä, puhe-esityksen valmistautuminen, puhe-esityksiä, asiatyylinen kirjoittaminen ja harjoituksia
Opintojakson tavoitteet, tehtävät ja niiden arviointi, aikataulutus yms. käytännön asiat käydään läpi ensimmäisellä tapaamiskerralla, jolloin opiskelijan on syytä olla paikalla. Ellei opiskelija ole ensimmäisellä kerralla paikalla, on hänen selvitettävä itse opintojakson ensimmäisellä tunnilla käydyt asiat Itslearningin materiaaleista ja Pepistä.
Viestintäkanava ja lisätietoja
Opintojaksolle osallistuvalta edellytetään äidinkielen tasoista suomen kielen taitoa eli C-taitotasoa.
Opiskelijalla on vastuu tarkistaa edeltävyysehtojen täyttyminen ennen ilmoittautumista.
Opettajalla on peruste hylätä ilmoittautuminen, jos edeltävyysehdot eivät täyty.
Viestintäkanavana käytetään sähköpostia ja Itslearningia.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Arvosana muodostuu seuraavasti:
asiatyylinen teksti 25 %
kielenhuollon testi 25 %
suullinen esitys 25 %
tunti- ja kotitehtävät 25 %
Kuhunkin tehtävään liittyvät arviointikriteerit kerrotaan tarkemmin tehtävänannon yhteydessä. Tehtävien palautusajat ovat ehdottomia, myöhästyneitä tehtäviä ei oteta vastaan.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, ellei ole näyttöä aikomuksesta suorittaa opintojakso.
Hylätty (0)
Opintojaksolle osallistujan suomen kielen taito ei täytä C-taitotason vaatimuksia.
Opiskelija on osallistunut ryhmän työskentelyyn vain vähän tai ei ollenkaan ja/tai ns. tunti-/kotitehtävistä saatu pistemäärä on kokonaisarvioinnissa alle 1 p.
Opiskelija ei ole suorittanut oppimistehtäviä hyväksytysti tai saavuttanut hyväksyttyyn arvosanaan oikeuttavaa pistemäärää oppimistehtävistä.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, jos hänellä ei ole näyttöä aikomuksesta suorittaa opintojakso.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija pystyy kirjoittamaan asiatyylisen, ohjeiden mukaisen lähdemateriaaliin pohjautuvan raportin. Opiskelija tunnistaa kielenhuollon merkityksen asiatekstissä. Opiskelija pystyy pitämään suullisen esityksen. Hän osallistuu lähitapaamisiin ja keskusteluun osittain.
Arviointikriteerit, hyvä (3-4)
Opiskelija tietää, mikä on viestinnän merkitys työyhteisössä. Hän pystyy kirjoittamaan ohjeiden mukaisen ja teoriakirjallisuutta hyvin hyödyntävän raportin. Opiskelija osoittaa kielenhuollon tuntemusta. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti. Opiskelija asennoituu viestintään positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun aktiivisesti.
Arviointikriteerit, kiitettävä (5)
Opiskelija tietää ja ymmärtää, mikä on viestinnän merkitys työyhteisössä ja innostuu pohtimaan viestintää käytännössä esimerkiksi omassa työskentelyssään. Hän pystyy suunnittelemaan ja kirjoittamaan ohjeiden mukaisen ja erinomaisella tavalla teoriakirjallisuutta hyödyntävän raportin. Opiskelija osaa arvioida kielenhuollon osaamistaan ja käyttää tietoperustaa tekstinsä tarkistamisessa. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti ja osaa soveltaa ohjeita ja kokemuksiaan esitykseensä. Opiskelija asennoituu viestintään erittäin positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun motivoituneena ja tavoitteellisesti.
Esitietovaatimukset
Opintojaksolle osallistuminen edellyttää C-taitotason suomen kielen taitoa.
Ilmoittautumisaika
01.06.2024 - 05.09.2024
Ajoitus
02.09.2024 - 15.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
25 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Aino Ritala
- COS Opettaja
- Leena Mattila
Ryhmät
-
PTIVIS24EPTIVIS24E
Tavoitteet
Suomen kielen ja viestinnän opinnoissa perehdyt asiantuntija- ja työyhteisöviestintään. Opintojaksolla harjoittelet työelämässä tarvittavia viestintä- ja vuorovaikutustaitoja.
Opintojakson jälkeen osaat:
• toimia oman alasi viestintä- ja vuorovaikutustilanteissa
• kehittää omia viestinnällisiä valmiuksiasi
• ottaa huomioon vastaanottajan, tilanteen ja ammattialan käytännöt.
Sisältö
Opintojakson sisältö:
- asiatyylin tunnuspiirteet
- alakohtaisten tekstien analyysi ja kirjoittaminen
- työelämän puheviestintätilanteet
- omien viestintätaitojen arviointi
- palautteen anto ja vastaanotto.
Oppimateriaalit
Verkkomateriaali ja opettajan materiaali, jotka jaetaan ItsLearningin kautta.
Mahdollisesti Kauppinen, A.; Nummi, J. & Savola, T. (2012 tai uud.). Tekniikan viestintä. Kirjoittamisen ja puhumisen käsikirja. Helsinki: Edita.
Opetusmenetelmät
kontaktiopetus laboratoriotyyppisesti, tehtäväperustaisuus, itsenäinen opiskelu, tiimityö
Suuri osa tehtävistä on mahdollista tehdä vain osallistumalla kontaktiopetukseen, joten läsnäolo tunneilla on tärkeää.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä, vaan arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Pedagogiset toimintatavat ja kestävä kehitys
Opintojaksolla opiskellaan laboratoriomaisesti viestinnän ja vuorovaikutuksen perustaitoja, jotka harjaannuttavat oman alan työtehtävissä tarvittaviin vuorovaikutus- ja viestintätaitoihin. Opiskelija tutustuu ennen kontaktitunteja kontaktitunnin aiheisiin, joihin on annettu materiaaleja ja linkkejä Itslearningissa. Opintojaksolla tehtäviä ryhmäharjoituksia tehdään erikokoisissa ja vaihtuvissa pienryhmissä, joissa asiaosaamisen lisäksi harjoitellaan mm. vuorovaikutustaitoja, keskustelu- ja esiintymistaitoja, yhteiskirjoittamisen taitoja, vertaispalautteen antamista suullisesti ja kirjallisesti. Yksilötehtävissä kehitetään yksilöllisiä viestintävalmiuksia. Opintojaksolla käytetään monipuolisesti digitaalista opiskelumateriaalia ja sähköistä oppimisympäristöä videoiden ja tekstien palauttamiseen sekä materiaalin jakamiseen.
Toteutuksen valinnaiset suoritustavat
Ei ole vaillinaista suoritustapaa.
Opiskelijan ajankäyttö ja kuormitus
Opiskelijan työmäärä koostuu kontaktitunneista (n. 36 t), kotitehtävistä ja itsenäisestä opiskelusta, ennakkotehtävistä, itsenäisestä materiaaliin tutustumisesta ym. (n. 34 t), asiatyylisen tekstin laatimisesta (n. 20 t), puhe-esitykseen valmistautumisesta (n. 20 t) ja kielenhuollon testiin valmistautumisesta (n. 20 t).
Sisällön jaksotus
syys–joulukuu 2024
asiantuntija viestijänä, puhe-esityksen valmistautuminen, puhe-esityksiä, asiatyylinen kirjoittaminen ja harjoituksia
Opintojakson tavoitteet, tehtävät ja niiden arviointi, aikataulutus yms. käytännön asiat käydään läpi ensimmäisellä tapaamiskerralla, jolloin opiskelijan on syytä olla paikalla. Ellei opiskelija ole ensimmäisellä kerralla paikalla, on hänen selvitettävä itse opintojakson ensimmäisellä tunnilla käydyt asiat Itslearningin materiaaleista ja Pepistä.
Viestintäkanava ja lisätietoja
Opintojaksolle osallistuvalta edellytetään äidinkielen tasoista suomen kielen taitoa eli C-taitotasoa.
Opiskelijalla on vastuu tarkistaa edeltävyysehtojen täyttyminen ennen ilmoittautumista.
Opettajalla on peruste hylätä ilmoittautuminen, jos edeltävyysehdot eivät täyty.
Viestintäkanavana käytetään sähköpostia ja Itslearningia.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Arvosana muodostuu seuraavasti:
asiatyylinen teksti 25 %
kielenhuollon testi 25 %
suullinen esitys 25 %
tunti- ja kotitehtävät 25 %
Kuhunkin tehtävään liittyvät arviointikriteerit kerrotaan tarkemmin tehtävänannon yhteydessä. Tehtävien palautusajat ovat ehdottomia, myöhästyneitä tehtäviä ei oteta vastaan.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, ellei ole näyttöä aikomuksesta suorittaa opintojakso.
Hylätty (0)
Opintojaksolle osallistujan suomen kielen taito ei täytä C-taitotason vaatimuksia.
Opiskelija on osallistunut ryhmän työskentelyyn vain vähän tai ei ollenkaan ja/tai ns. tunti-/kotitehtävistä saatu pistemäärä on kokonaisarvioinnissa alle 1 p.
Opiskelija ei ole suorittanut oppimistehtäviä hyväksytysti tai saavuttanut hyväksyttyyn arvosanaan oikeuttavaa pistemäärää oppimistehtävistä.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, jos hänellä ei ole näyttöä aikomuksesta suorittaa opintojakso.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija pystyy kirjoittamaan asiatyylisen, ohjeiden mukaisen lähdemateriaaliin pohjautuvan raportin. Opiskelija tunnistaa kielenhuollon merkityksen asiatekstissä. Opiskelija pystyy pitämään suullisen esityksen. Hän osallistuu lähitapaamisiin ja keskusteluun osittain.
Arviointikriteerit, hyvä (3-4)
Opiskelija tietää, mikä on viestinnän merkitys työyhteisössä. Hän pystyy kirjoittamaan ohjeiden mukaisen ja teoriakirjallisuutta hyvin hyödyntävän raportin. Opiskelija osoittaa kielenhuollon tuntemusta. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti. Opiskelija asennoituu viestintään positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun aktiivisesti.
Arviointikriteerit, kiitettävä (5)
Opiskelija tietää ja ymmärtää, mikä on viestinnän merkitys työyhteisössä ja innostuu pohtimaan viestintää käytännössä esimerkiksi omassa työskentelyssään. Hän pystyy suunnittelemaan ja kirjoittamaan ohjeiden mukaisen ja erinomaisella tavalla teoriakirjallisuutta hyödyntävän raportin. Opiskelija osaa arvioida kielenhuollon osaamistaan ja käyttää tietoperustaa tekstinsä tarkistamisessa. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti ja osaa soveltaa ohjeita ja kokemuksiaan esitykseensä. Opiskelija asennoituu viestintään erittäin positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun motivoituneena ja tavoitteellisesti.
Esitietovaatimukset
Opintojaksolle osallistuminen edellyttää C-taitotason suomen kielen taitoa.
Ilmoittautumisaika
01.06.2024 - 06.09.2024
Ajoitus
02.09.2024 - 15.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
25 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Aino Ritala
- COS Opettaja
- Leena Mattila
Ryhmät
-
PTIVIS24FPTIVIS24F
Tavoitteet
Suomen kielen ja viestinnän opinnoissa perehdyt asiantuntija- ja työyhteisöviestintään. Opintojaksolla harjoittelet työelämässä tarvittavia viestintä- ja vuorovaikutustaitoja.
Opintojakson jälkeen osaat:
• toimia oman alasi viestintä- ja vuorovaikutustilanteissa
• kehittää omia viestinnällisiä valmiuksiasi
• ottaa huomioon vastaanottajan, tilanteen ja ammattialan käytännöt.
Sisältö
Opintojakson sisältö:
- asiatyylin tunnuspiirteet
- alakohtaisten tekstien analyysi ja kirjoittaminen
- työelämän puheviestintätilanteet
- omien viestintätaitojen arviointi
- palautteen anto ja vastaanotto.
Oppimateriaalit
Verkkomateriaali ja opettajan materiaali, jotka jaetaan ItsLearningin kautta.
Mahdollisesti Kauppinen, A.; Nummi, J. & Savola, T. (2012 tai uud.). Tekniikan viestintä. Kirjoittamisen ja puhumisen käsikirja. Helsinki: Edita.
Opetusmenetelmät
kontaktiopetus laboratoriotyyppisesti, tehtäväperustaisuus, itsenäinen opiskelu, tiimityö
Suuri osa tehtävistä on mahdollista tehdä vain osallistumalla kontaktiopetukseen, joten läsnäolo tunneilla on tärkeää.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä, vaan arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Pedagogiset toimintatavat ja kestävä kehitys
Opintojaksolla opiskellaan laboratoriomaisesti viestinnän ja vuorovaikutuksen perustaitoja, jotka harjaannuttavat oman alan työtehtävissä tarvittaviin vuorovaikutus- ja viestintätaitoihin. Opiskelija tutustuu ennen kontaktitunteja kontaktitunnin aiheisiin, joihin on annettu materiaaleja ja linkkejä Itslearningissa. Opintojaksolla tehtäviä ryhmäharjoituksia tehdään erikokoisissa ja vaihtuvissa pienryhmissä, joissa asiaosaamisen lisäksi harjoitellaan mm. vuorovaikutustaitoja, keskustelu- ja esiintymistaitoja, yhteiskirjoittamisen taitoja, vertaispalautteen antamista suullisesti ja kirjallisesti. Yksilötehtävissä kehitetään yksilöllisiä viestintävalmiuksia. Opintojaksolla käytetään monipuolisesti digitaalista opiskelumateriaalia ja sähköistä oppimisympäristöä videoiden ja tekstien palauttamiseen sekä materiaalin jakamiseen.
Toteutuksen valinnaiset suoritustavat
Ei ole vaillinaista suoritustapaa.
Opiskelijan ajankäyttö ja kuormitus
Opiskelijan työmäärä koostuu kontaktitunneista (n. 36 t), kotitehtävistä ja itsenäisestä opiskelusta, ennakkotehtävistä, itsenäisestä materiaaliin tutustumisesta ym. (n. 34 t), asiatyylisen tekstin laatimisesta (n. 20 t), puhe-esitykseen valmistautumisesta (n. 20 t) ja kielenhuollon testiin valmistautumisesta (n. 20 t).
Sisällön jaksotus
syys–joulukuu 2024
asiantuntija viestijänä, puhe-esityksen valmistautuminen, puhe-esityksiä, asiatyylinen kirjoittaminen ja harjoituksia
Opintojakson tavoitteet, tehtävät ja niiden arviointi, aikataulutus yms. käytännön asiat käydään läpi ensimmäisellä tapaamiskerralla, jolloin opiskelijan on syytä olla paikalla. Ellei opiskelija ole ensimmäisellä kerralla paikalla, on hänen selvitettävä itse opintojakson ensimmäisellä tunnilla käydyt asiat Itslearningin materiaaleista ja Pepistä.
Viestintäkanava ja lisätietoja
Opintojaksolle osallistuvalta edellytetään äidinkielen tasoista suomen kielen taitoa eli C-taitotasoa.
Opiskelijalla on vastuu tarkistaa edeltävyysehtojen täyttyminen ennen ilmoittautumista.
Opettajalla on peruste hylätä ilmoittautuminen, jos edeltävyysehdot eivät täyty.
Viestintäkanavana käytetään sähköpostia ja Itslearningia.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Arvosana muodostuu seuraavasti:
asiatyylinen teksti 25 %
kielenhuollon testi 25 %
suullinen esitys 25 %
tunti- ja kotitehtävät 25 %
Kuhunkin tehtävään liittyvät arviointikriteerit kerrotaan tarkemmin tehtävänannon yhteydessä. Tehtävien palautusajat ovat ehdottomia, myöhästyneitä tehtäviä ei oteta vastaan.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, ellei ole näyttöä aikomuksesta suorittaa opintojakso.
Hylätty (0)
Opintojaksolle osallistujan suomen kielen taito ei täytä C-taitotason vaatimuksia.
Opiskelija on osallistunut ryhmän työskentelyyn vain vähän tai ei ollenkaan ja/tai ns. tunti-/kotitehtävistä saatu pistemäärä on kokonaisarvioinnissa alle 1 p.
Opiskelija ei ole suorittanut oppimistehtäviä hyväksytysti tai saavuttanut hyväksyttyyn arvosanaan oikeuttavaa pistemäärää oppimistehtävistä.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, jos hänellä ei ole näyttöä aikomuksesta suorittaa opintojakso.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija pystyy kirjoittamaan asiatyylisen, ohjeiden mukaisen lähdemateriaaliin pohjautuvan raportin. Opiskelija tunnistaa kielenhuollon merkityksen asiatekstissä. Opiskelija pystyy pitämään suullisen esityksen. Hän osallistuu lähitapaamisiin ja keskusteluun osittain.
Arviointikriteerit, hyvä (3-4)
Opiskelija tietää, mikä on viestinnän merkitys työyhteisössä. Hän pystyy kirjoittamaan ohjeiden mukaisen ja teoriakirjallisuutta hyvin hyödyntävän raportin. Opiskelija osoittaa kielenhuollon tuntemusta. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti. Opiskelija asennoituu viestintään positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun aktiivisesti.
Arviointikriteerit, kiitettävä (5)
Opiskelija tietää ja ymmärtää, mikä on viestinnän merkitys työyhteisössä ja innostuu pohtimaan viestintää käytännössä esimerkiksi omassa työskentelyssään. Hän pystyy suunnittelemaan ja kirjoittamaan ohjeiden mukaisen ja erinomaisella tavalla teoriakirjallisuutta hyödyntävän raportin. Opiskelija osaa arvioida kielenhuollon osaamistaan ja käyttää tietoperustaa tekstinsä tarkistamisessa. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti ja osaa soveltaa ohjeita ja kokemuksiaan esitykseensä. Opiskelija asennoituu viestintään erittäin positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun motivoituneena ja tavoitteellisesti.
Esitietovaatimukset
Opintojaksolle osallistuminen edellyttää C-taitotason suomen kielen taitoa.
Ilmoittautumisaika
01.06.2024 - 04.09.2024
Ajoitus
02.09.2024 - 15.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
25 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Aino Ritala
- COS Opettaja
- Leena Mattila
Ryhmät
-
PTIETS24APTIETS24A
Tavoitteet
Suomen kielen ja viestinnän opinnoissa perehdyt asiantuntija- ja työyhteisöviestintään. Opintojaksolla harjoittelet työelämässä tarvittavia viestintä- ja vuorovaikutustaitoja.
Opintojakson jälkeen osaat:
• toimia oman alasi viestintä- ja vuorovaikutustilanteissa
• kehittää omia viestinnällisiä valmiuksiasi
• ottaa huomioon vastaanottajan, tilanteen ja ammattialan käytännöt.
Sisältö
Opintojakson sisältö:
- asiatyylin tunnuspiirteet
- alakohtaisten tekstien analyysi ja kirjoittaminen
- työelämän puheviestintätilanteet
- omien viestintätaitojen arviointi
- palautteen anto ja vastaanotto.
Oppimateriaalit
Verkkomateriaali ja opettajan materiaali, jotka jaetaan ItsLearningin kautta.
Mahdollisesti Kauppinen, A.; Nummi, J. & Savola, T. (2012 tai uud.). Tekniikan viestintä. Kirjoittamisen ja puhumisen käsikirja. Helsinki: Edita.
Opetusmenetelmät
kontaktiopetus laboratoriotyyppisesti, tehtäväperustaisuus, itsenäinen opiskelu, tiimityö
Suuri osa tehtävistä on mahdollista tehdä vain osallistumalla kontaktiopetukseen, joten läsnäolo tunneilla on tärkeää.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä, vaan arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Pedagogiset toimintatavat ja kestävä kehitys
Opintojaksolla opiskellaan laboratoriomaisesti viestinnän ja vuorovaikutuksen perustaitoja, jotka harjaannuttavat oman alan työtehtävissä tarvittaviin vuorovaikutus- ja viestintätaitoihin. Opiskelija tutustuu ennen kontaktitunteja kontaktitunnin aiheisiin, joihin on annettu materiaaleja ja linkkejä Itslearningissa. Opintojaksolla tehtäviä ryhmäharjoituksia tehdään erikokoisissa ja vaihtuvissa pienryhmissä, joissa asiaosaamisen lisäksi harjoitellaan mm. vuorovaikutustaitoja, keskustelu- ja esiintymistaitoja, yhteiskirjoittamisen taitoja, vertaispalautteen antamista suullisesti ja kirjallisesti. Yksilötehtävissä kehitetään yksilöllisiä viestintävalmiuksia. Opintojaksolla käytetään monipuolisesti digitaalista opiskelumateriaalia ja sähköistä oppimisympäristöä videoiden ja tekstien palauttamiseen sekä materiaalin jakamiseen.
Toteutuksen valinnaiset suoritustavat
Ei ole vaillinaista suoritustapaa.
Opiskelijan ajankäyttö ja kuormitus
Opiskelijan työmäärä koostuu kontaktitunneista (n. 36 t), kotitehtävistä ja itsenäisestä opiskelusta, ennakkotehtävistä, itsenäisestä materiaaliin tutustumisesta ym. (n. 34 t), asiatyylisen tekstin laatimisesta (n. 20 t), puhe-esitykseen valmistautumisesta (n. 20 t) ja kielenhuollon testiin valmistautumisesta (n. 20 t).
Sisällön jaksotus
syys–joulukuu 2024
asiantuntija viestijänä, puhe-esityksen valmistautuminen, puhe-esityksiä, asiatyylinen kirjoittaminen ja harjoituksia
Opintojakson tavoitteet, tehtävät ja niiden arviointi, aikataulutus yms. käytännön asiat käydään läpi ensimmäisellä tapaamiskerralla, jolloin opiskelijan on syytä olla paikalla. Ellei opiskelija ole ensimmäisellä kerralla paikalla, on hänen selvitettävä itse opintojakson ensimmäisellä tunnilla käydyt asiat Itslearningin materiaaleista ja Pepistä.
Viestintäkanava ja lisätietoja
Opintojaksolle osallistuvalta edellytetään äidinkielen tasoista suomen kielen taitoa eli C-taitotasoa.
Opiskelijalla on vastuu tarkistaa edeltävyysehtojen täyttyminen ennen ilmoittautumista.
Opettajalla on peruste hylätä ilmoittautuminen, jos edeltävyysehdot eivät täyty.
Viestintäkanavana käytetään sähköpostia ja Itslearningia.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Arvosana muodostuu seuraavasti:
asiatyylinen teksti 25 %
kielenhuollon testi 25 %
suullinen esitys 25 %
tunti- ja kotitehtävät 25 %
Kuhunkin tehtävään liittyvät arviointikriteerit kerrotaan tarkemmin tehtävänannon yhteydessä. Tehtävien palautusajat ovat ehdottomia, myöhästyneitä tehtäviä ei oteta vastaan.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, ellei ole näyttöä aikomuksesta suorittaa opintojakso.
Hylätty (0)
Opintojaksolle osallistujan suomen kielen taito ei täytä C-taitotason vaatimuksia.
Opiskelija on osallistunut ryhmän työskentelyyn vain vähän tai ei ollenkaan ja/tai ns. tunti-/kotitehtävistä saatu pistemäärä on kokonaisarvioinnissa alle 1 p.
Opiskelija ei ole suorittanut oppimistehtäviä hyväksytysti tai saavuttanut hyväksyttyyn arvosanaan oikeuttavaa pistemäärää oppimistehtävistä.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, jos hänellä ei ole näyttöä aikomuksesta suorittaa opintojakso.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija pystyy kirjoittamaan asiatyylisen, ohjeiden mukaisen lähdemateriaaliin pohjautuvan raportin. Opiskelija tunnistaa kielenhuollon merkityksen asiatekstissä. Opiskelija pystyy pitämään suullisen esityksen. Hän osallistuu lähitapaamisiin ja keskusteluun osittain.
Arviointikriteerit, hyvä (3-4)
Opiskelija tietää, mikä on viestinnän merkitys työyhteisössä. Hän pystyy kirjoittamaan ohjeiden mukaisen ja teoriakirjallisuutta hyvin hyödyntävän raportin. Opiskelija osoittaa kielenhuollon tuntemusta. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti. Opiskelija asennoituu viestintään positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun aktiivisesti.
Arviointikriteerit, kiitettävä (5)
Opiskelija tietää ja ymmärtää, mikä on viestinnän merkitys työyhteisössä ja innostuu pohtimaan viestintää käytännössä esimerkiksi omassa työskentelyssään. Hän pystyy suunnittelemaan ja kirjoittamaan ohjeiden mukaisen ja erinomaisella tavalla teoriakirjallisuutta hyödyntävän raportin. Opiskelija osaa arvioida kielenhuollon osaamistaan ja käyttää tietoperustaa tekstinsä tarkistamisessa. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti ja osaa soveltaa ohjeita ja kokemuksiaan esitykseensä. Opiskelija asennoituu viestintään erittäin positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun motivoituneena ja tavoitteellisesti.
Esitietovaatimukset
Opintojaksolle osallistuminen edellyttää C-taitotason suomen kielen taitoa.
Ilmoittautumisaika
01.06.2024 - 05.09.2024
Ajoitus
02.09.2024 - 15.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
25 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Aino Ritala
- COS Opettaja
- Leena Mattila
Ryhmät
-
PTIETS24BPTIETS24B
Tavoitteet
Suomen kielen ja viestinnän opinnoissa perehdyt asiantuntija- ja työyhteisöviestintään. Opintojaksolla harjoittelet työelämässä tarvittavia viestintä- ja vuorovaikutustaitoja.
Opintojakson jälkeen osaat:
• toimia oman alasi viestintä- ja vuorovaikutustilanteissa
• kehittää omia viestinnällisiä valmiuksiasi
• ottaa huomioon vastaanottajan, tilanteen ja ammattialan käytännöt.
Sisältö
Opintojakson sisältö:
- asiatyylin tunnuspiirteet
- alakohtaisten tekstien analyysi ja kirjoittaminen
- työelämän puheviestintätilanteet
- omien viestintätaitojen arviointi
- palautteen anto ja vastaanotto.
Oppimateriaalit
Verkkomateriaali ja opettajan materiaali, jotka jaetaan ItsLearningin kautta.
Mahdollisesti Kauppinen, A.; Nummi, J. & Savola, T. (2012 tai uud.). Tekniikan viestintä. Kirjoittamisen ja puhumisen käsikirja. Helsinki: Edita.
Opetusmenetelmät
kontaktiopetus laboratoriotyyppisesti, tehtäväperustaisuus, itsenäinen opiskelu, tiimityö
Suuri osa tehtävistä on mahdollista tehdä vain osallistumalla kontaktiopetukseen, joten läsnäolo tunneilla on tärkeää.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä, vaan arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Pedagogiset toimintatavat ja kestävä kehitys
Opintojaksolla opiskellaan laboratoriomaisesti viestinnän ja vuorovaikutuksen perustaitoja, jotka harjaannuttavat oman alan työtehtävissä tarvittaviin vuorovaikutus- ja viestintätaitoihin. Opiskelija tutustuu ennen kontaktitunteja kontaktitunnin aiheisiin, joihin on annettu materiaaleja ja linkkejä Itslearningissa. Opintojaksolla tehtäviä ryhmäharjoituksia tehdään erikokoisissa ja vaihtuvissa pienryhmissä, joissa asiaosaamisen lisäksi harjoitellaan mm. vuorovaikutustaitoja, keskustelu- ja esiintymistaitoja, yhteiskirjoittamisen taitoja, vertaispalautteen antamista suullisesti ja kirjallisesti. Yksilötehtävissä kehitetään yksilöllisiä viestintävalmiuksia. Opintojaksolla käytetään monipuolisesti digitaalista opiskelumateriaalia ja sähköistä oppimisympäristöä videoiden ja tekstien palauttamiseen sekä materiaalin jakamiseen.
Toteutuksen valinnaiset suoritustavat
Ei ole vaillinaista suoritustapaa.
Opiskelijan ajankäyttö ja kuormitus
Opiskelijan työmäärä koostuu kontaktitunneista (n. 36 t), kotitehtävistä ja itsenäisestä opiskelusta, ennakkotehtävistä, itsenäisestä materiaaliin tutustumisesta ym. (n. 34 t), asiatyylisen tekstin laatimisesta (n. 20 t), puhe-esitykseen valmistautumisesta (n. 20 t) ja kielenhuollon testiin valmistautumisesta (n. 20 t).
Sisällön jaksotus
syys–joulukuu 2024
asiantuntija viestijänä, puhe-esityksen valmistautuminen, puhe-esityksiä, asiatyylinen kirjoittaminen ja harjoituksia
Opintojakson tavoitteet, tehtävät ja niiden arviointi, aikataulutus yms. käytännön asiat käydään läpi ensimmäisellä tapaamiskerralla, jolloin opiskelijan on syytä olla paikalla. Ellei opiskelija ole ensimmäisellä kerralla paikalla, on hänen selvitettävä itse opintojakson ensimmäisellä tunnilla käydyt asiat Itslearningin materiaaleista ja Pepistä.
Viestintäkanava ja lisätietoja
Opintojaksolle osallistuvalta edellytetään äidinkielen tasoista suomen kielen taitoa eli C-taitotasoa.
Opiskelijalla on vastuu tarkistaa edeltävyysehtojen täyttyminen ennen ilmoittautumista.
Opettajalla on peruste hylätä ilmoittautuminen, jos edeltävyysehdot eivät täyty.
Viestintäkanavana käytetään sähköpostia ja Itslearningia.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Arvosana muodostuu seuraavasti:
asiatyylinen teksti 25 %
kielenhuollon testi 25 %
suullinen esitys 25 %
tunti- ja kotitehtävät 25 %
Kuhunkin tehtävään liittyvät arviointikriteerit kerrotaan tarkemmin tehtävänannon yhteydessä. Tehtävien palautusajat ovat ehdottomia, myöhästyneitä tehtäviä ei oteta vastaan.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, ellei ole näyttöä aikomuksesta suorittaa opintojakso.
Hylätty (0)
Opintojaksolle osallistujan suomen kielen taito ei täytä C-taitotason vaatimuksia.
Opiskelija on osallistunut ryhmän työskentelyyn vain vähän tai ei ollenkaan ja/tai ns. tunti-/kotitehtävistä saatu pistemäärä on kokonaisarvioinnissa alle 1 p.
Opiskelija ei ole suorittanut oppimistehtäviä hyväksytysti tai saavuttanut hyväksyttyyn arvosanaan oikeuttavaa pistemäärää oppimistehtävistä.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, jos hänellä ei ole näyttöä aikomuksesta suorittaa opintojakso.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija pystyy kirjoittamaan asiatyylisen, ohjeiden mukaisen lähdemateriaaliin pohjautuvan raportin. Opiskelija tunnistaa kielenhuollon merkityksen asiatekstissä. Opiskelija pystyy pitämään suullisen esityksen. Hän osallistuu lähitapaamisiin ja keskusteluun osittain.
Arviointikriteerit, hyvä (3-4)
Opiskelija tietää, mikä on viestinnän merkitys työyhteisössä. Hän pystyy kirjoittamaan ohjeiden mukaisen ja teoriakirjallisuutta hyvin hyödyntävän raportin. Opiskelija osoittaa kielenhuollon tuntemusta. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti. Opiskelija asennoituu viestintään positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun aktiivisesti.
Arviointikriteerit, kiitettävä (5)
Opiskelija tietää ja ymmärtää, mikä on viestinnän merkitys työyhteisössä ja innostuu pohtimaan viestintää käytännössä esimerkiksi omassa työskentelyssään. Hän pystyy suunnittelemaan ja kirjoittamaan ohjeiden mukaisen ja erinomaisella tavalla teoriakirjallisuutta hyödyntävän raportin. Opiskelija osaa arvioida kielenhuollon osaamistaan ja käyttää tietoperustaa tekstinsä tarkistamisessa. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti ja osaa soveltaa ohjeita ja kokemuksiaan esitykseensä. Opiskelija asennoituu viestintään erittäin positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun motivoituneena ja tavoitteellisesti.
Esitietovaatimukset
Opintojaksolle osallistuminen edellyttää C-taitotason suomen kielen taitoa.
Ilmoittautumisaika
02.12.2024 - 15.01.2025
Ajoitus
15.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
30 - 45
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Leena Mattila
Ryhmät
-
PTIVIS24APTIVIS24A
Tavoitteet
Suomen kielen ja viestinnän opinnoissa perehdyt asiantuntija- ja työyhteisöviestintään. Opintojaksolla harjoittelet työelämässä tarvittavia viestintä- ja vuorovaikutustaitoja.
Opintojakson jälkeen osaat:
• toimia oman alasi viestintä- ja vuorovaikutustilanteissa
• kehittää omia viestinnällisiä valmiuksiasi
• ottaa huomioon vastaanottajan, tilanteen ja ammattialan käytännöt.
Sisältö
Opintojakson sisältö:
- asiatyylin tunnuspiirteet
- alakohtaisten tekstien analyysi ja kirjoittaminen
- työelämän puheviestintätilanteet
- omien viestintätaitojen arviointi
- palautteen anto ja vastaanotto.
Oppimateriaalit
Verkkomateriaali ja opettajan materiaali, jotka jaetaan ItsLearningin kautta.
Opetusmenetelmät
kontaktiopetus laboratoriotyyppisesti, tehtäväperustaisuus, itsenäinen opiskelu, tiimityö
Suuri osa tehtävistä on mahdollista tehdä vain osallistumalla kontaktiopetukseen, joten läsnäolo tunneilla on tärkeää.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä, vaan arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Pedagogiset toimintatavat ja kestävä kehitys
Opintojaksolla opiskellaan laboratoriomaisesti viestinnän ja vuorovaikutuksen perustaitoja, jotka harjaannuttavat oman alan työtehtävissä tarvittaviin vuorovaikutus- ja viestintätaitoihin. Opiskelija tutustuu ennen kontaktitunteja kontaktitunnin aiheisiin, joihin on annettu materiaaleja ja linkkejä Itslearningissa. Opintojaksolla tehtäviä ryhmäharjoituksia tehdään erikokoisissa ja vaihtuvissa pienryhmissä, joissa asiaosaamisen lisäksi harjoitellaan mm. vuorovaikutustaitoja, keskustelu- ja esiintymistaitoja, yhteiskirjoittamisen taitoja, vertaispalautteen antamista suullisesti ja kirjallisesti. Yksilötehtävissä kehitetään yksilöllisiä viestintävalmiuksia. Opintojaksolla käytetään monipuolisesti digitaalista opiskelumateriaalia ja sähköistä oppimisympäristöä videoiden ja tekstien palauttamiseen sekä materiaalin jakamiseen.
Toteutuksen valinnaiset suoritustavat
Ei ole vaillinaista suoritustapaa.
Opiskelijan ajankäyttö ja kuormitus
Opiskelijan työmäärä koostuu kontaktitunneista (n. 36 t), kotitehtävistä ja itsenäisestä opiskelusta, ennakkotehtävistä, itsenäisestä materiaaliin tutustumisesta ym. (n. 34 t), asiatyylisen tekstin laatimisesta (n. 20 t), puhe-esitykseen valmistautumisesta (n. 20 t) ja kielenhuollon testiin valmistautumisesta (n. 20 t).
Sisällön jaksotus
tammi–huhtikuu 2025
asiantuntija viestijänä, puhe-esityksen valmistautuminen, puhe-esityksiä, asiatyylinen kirjoittaminen ja harjoituksia
Opintojakson tavoitteet, tehtävät ja niiden arviointi, aikataulutus yms. käytännön asiat käydään läpi ensimmäisellä tapaamiskerralla, jolloin opiskelijan on syytä olla paikalla. Ellei opiskelija ole ensimmäisellä kerralla paikalla, on hänen selvitettävä itse opintojakson ensimmäisellä tunnilla käydyt asiat Itslearningin materiaaleista ja Pepistä.
Viestintäkanava ja lisätietoja
Opintojaksolle osallistuvalta edellytetään äidinkielen tasoista suomen kielen taitoa eli C-taitotasoa.
Opiskelijalla on vastuu tarkistaa edeltävyysehtojen täyttyminen ennen ilmoittautumista.
Opettajalla on peruste hylätä ilmoittautuminen, jos edeltävyysehdot eivät täyty.
Viestintäkanavana käytetään sähköpostia ja Itslearningia.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Arvosana muodostuu seuraavasti:
asiatyylinen teksti 25 %
kielenhuollon testi 25 %
suullinen esitys 25 %
tunti- ja kotitehtävät 25 %
Kuhunkin tehtävään liittyvät arviointikriteerit kerrotaan tarkemmin tehtävänannon yhteydessä. Tehtävien palautusajat ovat ehdottomia, myöhästyneitä tehtäviä ei oteta vastaan.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, ellei ole näyttöä aikomuksesta suorittaa opintojakso.
Opettaja voi pisteiden perusteella tulevaa arvosanaa perustellusta syystä korottaa (esim. ammatillista viestintää edistävä vuoropuhelu opintojakson aikana) tai laskea (esim. epäammatillinen ryhmän vuorovaikutusta rikkova viestintä).
Hylätty (0)
Opintojaksolle osallistujan suomen kielen taito ei täytä C-taitotason vaatimuksia.
Opiskelija on osallistunut ryhmän työskentelyyn vain vähän tai ei ollenkaan ja/tai ns. tunti-/kotitehtävistä saatu pistemäärä on kokonaisarvioinnissa alle 1 p.
Opiskelija ei ole suorittanut oppimistehtäviä hyväksytysti tai saavuttanut hyväksyttyyn arvosanaan oikeuttavaa pistemäärää oppimistehtävistä.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, jos hänellä ei ole näyttöä aikomuksesta suorittaa opintojakso.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija pystyy kirjoittamaan asiatyylisen, ohjeiden mukaisen lähdemateriaaliin pohjautuvan raportin. Opiskelija tunnistaa kielenhuollon merkityksen asiatekstissä. Opiskelija pystyy pitämään suullisen esityksen. Hän osallistuu lähitapaamisiin ja keskusteluun osittain.
Arviointikriteerit, hyvä (3-4)
Opiskelija tietää, mikä on viestinnän merkitys työyhteisössä. Hän pystyy kirjoittamaan ohjeiden mukaisen ja teoriakirjallisuutta hyvin hyödyntävän raportin. Opiskelija osoittaa kielenhuollon tuntemusta. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti. Opiskelija asennoituu viestintään positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun aktiivisesti.
Arviointikriteerit, kiitettävä (5)
Opiskelija tietää ja ymmärtää, mikä on viestinnän merkitys työyhteisössä ja innostuu pohtimaan viestintää käytännössä esimerkiksi omassa työskentelyssään. Hän pystyy suunnittelemaan ja kirjoittamaan ohjeiden mukaisen ja erinomaisella tavalla teoriakirjallisuutta hyödyntävän raportin. Opiskelija osaa arvioida kielenhuollon osaamistaan ja käyttää tietoperustaa tekstinsä tarkistamisessa. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti ja osaa soveltaa ohjeita ja kokemuksiaan esitykseensä. Opiskelija asennoituu viestintään erittäin positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun motivoituneena ja tavoitteellisesti.
Esitietovaatimukset
Opintojaksolle osallistuminen edellyttää C-taitotason suomen kielen taitoa.
Ilmoittautumisaika
02.12.2024 - 16.01.2025
Ajoitus
16.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
30 - 45
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Leena Mattila
Ryhmät
-
PTIVIS24BPTIVIS24B
Tavoitteet
Suomen kielen ja viestinnän opinnoissa perehdyt asiantuntija- ja työyhteisöviestintään. Opintojaksolla harjoittelet työelämässä tarvittavia viestintä- ja vuorovaikutustaitoja.
Opintojakson jälkeen osaat:
• toimia oman alasi viestintä- ja vuorovaikutustilanteissa
• kehittää omia viestinnällisiä valmiuksiasi
• ottaa huomioon vastaanottajan, tilanteen ja ammattialan käytännöt.
Sisältö
Opintojakson sisältö:
- asiatyylin tunnuspiirteet
- alakohtaisten tekstien analyysi ja kirjoittaminen
- työelämän puheviestintätilanteet
- omien viestintätaitojen arviointi
- palautteen anto ja vastaanotto.
Oppimateriaalit
Verkkomateriaali ja opettajan materiaali, jotka jaetaan ItsLearningin kautta.
Opetusmenetelmät
kontaktiopetus laboratoriotyyppisesti, tehtäväperustaisuus, itsenäinen opiskelu, tiimityö
Suuri osa tehtävistä on mahdollista tehdä vain osallistumalla kontaktiopetukseen, joten läsnäolo tunneilla on tärkeää.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä, vaan arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Pedagogiset toimintatavat ja kestävä kehitys
Opintojaksolla opiskellaan laboratoriomaisesti viestinnän ja vuorovaikutuksen perustaitoja, jotka harjaannuttavat oman alan työtehtävissä tarvittaviin vuorovaikutus- ja viestintätaitoihin. Opiskelija tutustuu ennen kontaktitunteja kontaktitunnin aiheisiin, joihin on annettu materiaaleja ja linkkejä Itslearningissa. Opintojaksolla tehtäviä ryhmäharjoituksia tehdään erikokoisissa ja vaihtuvissa pienryhmissä, joissa asiaosaamisen lisäksi harjoitellaan mm. vuorovaikutustaitoja, keskustelu- ja esiintymistaitoja, yhteiskirjoittamisen taitoja, vertaispalautteen antamista suullisesti ja kirjallisesti. Yksilötehtävissä kehitetään yksilöllisiä viestintävalmiuksia. Opintojaksolla käytetään monipuolisesti digitaalista opiskelumateriaalia ja sähköistä oppimisympäristöä videoiden ja tekstien palauttamiseen sekä materiaalin jakamiseen.
Toteutuksen valinnaiset suoritustavat
Ei ole vaillinaista suoritustapaa.
Opiskelijan ajankäyttö ja kuormitus
Opiskelijan työmäärä koostuu kontaktitunneista (n. 36 t), kotitehtävistä ja itsenäisestä opiskelusta, ennakkotehtävistä, itsenäisestä materiaaliin tutustumisesta ym. (n. 34 t), asiatyylisen tekstin laatimisesta (n. 20 t), puhe-esitykseen valmistautumisesta (n. 20 t) ja kielenhuollon testiin valmistautumisesta (n. 20 t).
Sisällön jaksotus
tammi–huhtikuu 2025
asiantuntija viestijänä, puhe-esityksen valmistautuminen, puhe-esityksiä, asiatyylinen kirjoittaminen ja harjoituksia
Opintojakson tavoitteet, tehtävät ja niiden arviointi, aikataulutus yms. käytännön asiat käydään läpi ensimmäisellä tapaamiskerralla, jolloin opiskelijan on syytä olla paikalla. Ellei opiskelija ole ensimmäisellä kerralla paikalla, on hänen selvitettävä itse opintojakson ensimmäisellä tunnilla käydyt asiat Itslearningin materiaaleista ja Pepistä.
Viestintäkanava ja lisätietoja
Opintojaksolle osallistuvalta edellytetään äidinkielen tasoista suomen kielen taitoa eli C-taitotasoa.
Opiskelijalla on vastuu tarkistaa edeltävyysehtojen täyttyminen ennen ilmoittautumista.
Opettajalla on peruste hylätä ilmoittautuminen, jos edeltävyysehdot eivät täyty.
Viestintäkanavana käytetään sähköpostia ja Itslearningia.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Arvosana muodostuu seuraavasti:
asiatyylinen teksti 25 %
kielenhuollon testi 25 %
suullinen esitys 25 %
tunti- ja kotitehtävät 25 %
Kuhunkin tehtävään liittyvät arviointikriteerit kerrotaan tarkemmin tehtävänannon yhteydessä. Tehtävien palautusajat ovat ehdottomia, myöhästyneitä tehtäviä ei oteta vastaan.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, ellei ole näyttöä aikomuksesta suorittaa opintojakso.
Opettaja voi pisteiden perusteella tulevaa arvosanaa perustellusta syystä korottaa (esim. ammatillista viestintää edistävä vuoropuhelu opintojakson aikana) tai laskea (esim. epäammatillinen ryhmän vuorovaikutusta rikkova viestintä).
Hylätty (0)
Opintojaksolle osallistujan suomen kielen taito ei täytä C-taitotason vaatimuksia.
Opiskelija on osallistunut ryhmän työskentelyyn vain vähän tai ei ollenkaan ja/tai ns. tunti-/kotitehtävistä saatu pistemäärä on kokonaisarvioinnissa alle 1 p.
Opiskelija ei ole suorittanut oppimistehtäviä hyväksytysti tai saavuttanut hyväksyttyyn arvosanaan oikeuttavaa pistemäärää oppimistehtävistä.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, jos hänellä ei ole näyttöä aikomuksesta suorittaa opintojakso.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija pystyy kirjoittamaan asiatyylisen, ohjeiden mukaisen lähdemateriaaliin pohjautuvan raportin. Opiskelija tunnistaa kielenhuollon merkityksen asiatekstissä. Opiskelija pystyy pitämään suullisen esityksen. Hän osallistuu lähitapaamisiin ja keskusteluun osittain.
Arviointikriteerit, hyvä (3-4)
Opiskelija tietää, mikä on viestinnän merkitys työyhteisössä. Hän pystyy kirjoittamaan ohjeiden mukaisen ja teoriakirjallisuutta hyvin hyödyntävän raportin. Opiskelija osoittaa kielenhuollon tuntemusta. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti. Opiskelija asennoituu viestintään positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun aktiivisesti.
Arviointikriteerit, kiitettävä (5)
Opiskelija tietää ja ymmärtää, mikä on viestinnän merkitys työyhteisössä ja innostuu pohtimaan viestintää käytännössä esimerkiksi omassa työskentelyssään. Hän pystyy suunnittelemaan ja kirjoittamaan ohjeiden mukaisen ja erinomaisella tavalla teoriakirjallisuutta hyödyntävän raportin. Opiskelija osaa arvioida kielenhuollon osaamistaan ja käyttää tietoperustaa tekstinsä tarkistamisessa. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti ja osaa soveltaa ohjeita ja kokemuksiaan esitykseensä. Opiskelija asennoituu viestintään erittäin positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun motivoituneena ja tavoitteellisesti.
Esitietovaatimukset
Opintojaksolle osallistuminen edellyttää C-taitotason suomen kielen taitoa.
Ilmoittautumisaika
02.12.2024 - 17.01.2025
Ajoitus
17.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
30 - 50
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Leena Mattila
Ryhmät
-
PTIVIS24CPTIVIS24C
-
PINFOK25Information and Communications Technology (international), K25
-
PINFOK25BPINFOK25B
-
PINFOK25APINFOK25A
-
PINFOK25CPINFOK25C
Tavoitteet
Suomen kielen ja viestinnän opinnoissa perehdyt asiantuntija- ja työyhteisöviestintään. Opintojaksolla harjoittelet työelämässä tarvittavia viestintä- ja vuorovaikutustaitoja.
Opintojakson jälkeen osaat:
• toimia oman alasi viestintä- ja vuorovaikutustilanteissa
• kehittää omia viestinnällisiä valmiuksiasi
• ottaa huomioon vastaanottajan, tilanteen ja ammattialan käytännöt.
Sisältö
Opintojakson sisältö:
- asiatyylin tunnuspiirteet
- alakohtaisten tekstien analyysi ja kirjoittaminen
- työelämän puheviestintätilanteet
- omien viestintätaitojen arviointi
- palautteen anto ja vastaanotto.
Oppimateriaalit
Verkkomateriaali ja opettajan materiaali, jotka jaetaan ItsLearningin kautta.
Opetusmenetelmät
kontaktiopetus laboratoriotyyppisesti, tehtäväperustaisuus, itsenäinen opiskelu, tiimityö
Suuri osa tehtävistä on mahdollista tehdä vain osallistumalla kontaktiopetukseen, joten läsnäolo tunneilla on tärkeää.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä, vaan arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Pedagogiset toimintatavat ja kestävä kehitys
Opintojaksolla opiskellaan laboratoriomaisesti viestinnän ja vuorovaikutuksen perustaitoja, jotka harjaannuttavat oman alan työtehtävissä tarvittaviin vuorovaikutus- ja viestintätaitoihin. Opiskelija tutustuu ennen kontaktitunteja kontaktitunnin aiheisiin, joihin on annettu materiaaleja ja linkkejä Itslearningissa. Opintojaksolla tehtäviä ryhmäharjoituksia tehdään erikokoisissa ja vaihtuvissa pienryhmissä, joissa asiaosaamisen lisäksi harjoitellaan mm. vuorovaikutustaitoja, keskustelu- ja esiintymistaitoja, yhteiskirjoittamisen taitoja, vertaispalautteen antamista suullisesti ja kirjallisesti. Yksilötehtävissä kehitetään yksilöllisiä viestintävalmiuksia. Opintojaksolla käytetään monipuolisesti digitaalista opiskelumateriaalia ja sähköistä oppimisympäristöä videoiden ja tekstien palauttamiseen sekä materiaalin jakamiseen.
Toteutuksen valinnaiset suoritustavat
Ei ole vaillinaista suoritustapaa.
Opiskelijan ajankäyttö ja kuormitus
Opiskelijan työmäärä koostuu kontaktitunneista (n. 36 t), kotitehtävistä ja itsenäisestä opiskelusta, ennakkotehtävistä, itsenäisestä materiaaliin tutustumisesta ym. (n. 34 t), asiatyylisen tekstin laatimisesta (n. 20 t), puhe-esitykseen valmistautumisesta (n. 20 t) ja kielenhuollon testiin valmistautumisesta (n. 20 t).
Sisällön jaksotus
tammi–huhtikuu 2025
asiantuntija viestijänä, puhe-esityksen valmistautuminen, puhe-esityksiä, asiatyylinen kirjoittaminen ja harjoituksia
Opintojakson tavoitteet, tehtävät ja niiden arviointi, aikataulutus yms. käytännön asiat käydään läpi ensimmäisellä tapaamiskerralla, jolloin opiskelijan on syytä olla paikalla. Ellei opiskelija ole ensimmäisellä kerralla paikalla, on hänen selvitettävä itse opintojakson ensimmäisellä tunnilla käydyt asiat Itslearningin materiaaleista ja Pepistä.
Viestintäkanava ja lisätietoja
Opintojaksolle osallistuvalta edellytetään äidinkielen tasoista suomen kielen taitoa eli C-taitotasoa.
Opiskelijalla on vastuu tarkistaa edeltävyysehtojen täyttyminen ennen ilmoittautumista.
Opettajalla on peruste hylätä ilmoittautuminen, jos edeltävyysehdot eivät täyty.
Viestintäkanavana käytetään sähköpostia ja Itslearningia.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu osatehtäviin ja jatkuvaan arviointiin.
Arvosana muodostuu seuraavasti:
asiatyylinen teksti 25 %
kielenhuollon testi 25 %
suullinen esitys 25 %
tunti- ja kotitehtävät 25 %
Kuhunkin tehtävään liittyvät arviointikriteerit kerrotaan tarkemmin tehtävänannon yhteydessä. Tehtävien palautusajat ovat ehdottomia, myöhästyneitä tehtäviä ei oteta vastaan.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, ellei ole näyttöä aikomuksesta suorittaa opintojakso.
Opettaja voi pisteiden perusteella tulevaa arvosanaa perustellusta syystä korottaa (esim. ammatillista viestintää edistävä vuoropuhelu opintojakson aikana) tai laskea (esim. epäammatillinen ryhmän vuorovaikutusta rikkova viestintä).
Hylätty (0)
Opintojaksolle osallistujan suomen kielen taito ei täytä C-taitotason vaatimuksia.
Opiskelija on osallistunut ryhmän työskentelyyn vain vähän tai ei ollenkaan ja/tai ns. tunti-/kotitehtävistä saatu pistemäärä on kokonaisarvioinnissa alle 1 p.
Opiskelija ei ole suorittanut oppimistehtäviä hyväksytysti tai saavuttanut hyväksyttyyn arvosanaan oikeuttavaa pistemäärää oppimistehtävistä.
Opiskelijan ilmoittautuminen opintojaksolle poistetaan viimeistään kuukauden kuluttua, jos hänellä ei ole näyttöä aikomuksesta suorittaa opintojakso.
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija pystyy kirjoittamaan asiatyylisen, ohjeiden mukaisen lähdemateriaaliin pohjautuvan raportin. Opiskelija tunnistaa kielenhuollon merkityksen asiatekstissä. Opiskelija pystyy pitämään suullisen esityksen. Hän osallistuu lähitapaamisiin ja keskusteluun osittain.
Arviointikriteerit, hyvä (3-4)
Opiskelija tietää, mikä on viestinnän merkitys työyhteisössä. Hän pystyy kirjoittamaan ohjeiden mukaisen ja teoriakirjallisuutta hyvin hyödyntävän raportin. Opiskelija osoittaa kielenhuollon tuntemusta. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti. Opiskelija asennoituu viestintään positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun aktiivisesti.
Arviointikriteerit, kiitettävä (5)
Opiskelija tietää ja ymmärtää, mikä on viestinnän merkitys työyhteisössä ja innostuu pohtimaan viestintää käytännössä esimerkiksi omassa työskentelyssään. Hän pystyy suunnittelemaan ja kirjoittamaan ohjeiden mukaisen ja erinomaisella tavalla teoriakirjallisuutta hyödyntävän raportin. Opiskelija osaa arvioida kielenhuollon osaamistaan ja käyttää tietoperustaa tekstinsä tarkistamisessa. Opiskelija pitää suullisen esityksen ohjeiden mukaisesti ja osaa soveltaa ohjeita ja kokemuksiaan esitykseensä. Opiskelija asennoituu viestintään erittäin positiivisesti sekä osallistuu lähitapaamisten työskentelyyn ja keskusteluun motivoituneena ja tavoitteellisesti.
Esitietovaatimukset
Opintojaksolle osallistuminen edellyttää C-taitotason suomen kielen taitoa.
Ilmoittautumisaika
27.05.2024 - 02.09.2024
Ajoitus
05.09.2024 - 18.12.2024
Opintopistemäärä
1 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- roo.sv
Paikat
60 - 106
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Leena Hämölä-Glorioso
- COS Opettaja
Ryhmät
-
PTIVIS23APTIVIS23A
-
PTIVIS23BPTIVIS23B
-
PTIVIS23CPTIVIS23C
Tavoitteet
Opiskelija osaa kommunikoida suullisesti työelämän tavallisissa viestintätilanteissa.
Sisältö
Opiskelija osaa
- kertoa itsestään, koulutuksestaan, työkokemuksistaan ja –tehtävistään
- kertoa työympäristöstään ja oman alansa toiminnoista osana ympäröivää yhteiskuntaa
- viestiä asiakaslähtöisesti
- käyttää oman alan keskeistä terminologiaa
Oppimateriaalit
- Opettajan materiaali ITSlearning-alustalla. Materiaali on oltava mukana tunneilla joko tulostettuna (suositus) tai sähköisenä (kannettavalla tietokoneella, ei puhelimella). Kaikki materiaali on sähköisenä Itslearning-alustalla.
Opetusmenetelmät
- lähitunnit ( tai mahdollinen verkko-opetus Zoomissa), tunneilla tehtävät suulliset harjoitukset ja paritehtävät
- verkkotehtävät
- video-cv
Tenttien ajankohdat ja uusintamahdollisuudet
Suulliset haastattelut erillisen aikataulun mukaan kolmen hengen ryhmissä.
Pedagogiset toimintatavat ja kestävä kehitys
- yksilö- ja paritehtävät
Opiskelijan ajankäyttö ja kuormitus
-video-cv ja suullinen haastettelu, aktiivinen suullisen osaamisen harjoittelu lähitunneilla
Sisällön jaksotus
Kurssilla käsitellään seuraavat asiat:
- koulutuksen esittely
- työsuhteet ja CV
- lukuilmaukset
- puhelintilanteet ja sähköpostit
- IT-alan sanasto ja ajankohtaiset aiheet
(-yritykset ja niiden toiminta)
Viestintäkanava ja lisätietoja
Viestit opettajalle sähköpostitse: leena.hamola-glorioso@turkuamk.fi (ei Its viestien kautta).
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Kurssi arvioidaan asteikolla 0-5. Arvosana perustuu aktiiviseen osallistumiseen tunneilla (kurssia ei voi suorittaa vain osallistumalla tenttiin ja palauttamlla tehtävät), suullisiin tehtäviin ja suulliseen haastatteluun. Jos opiskelija palauttaa vain video-cv:n eikä osallistu haastatteluun, arvosana voi olla max. 1. Jos 70% läsnäolo ei täyty tunneilla, arvosana laskee yhdellä numerolla ja kahdella numerolla, jos läsnäoloprosentti on alle 50%
Kurssin perusteella opiskelija saa myös virkamiesruotsin suullisen arvosanan. Arvosana on hyvä, kun kurssiarvosana on 4-5 ja tyydyttävä, kun kurssiarvosana on 1-3. Arviointi Common European Framework of Reference asteikon mukaan
https://rm.coe.int/CoERMPublicCommonSearchServices/DisplayDCTMContent?documentId=090000168045bb68
Ilmoittautumisaika
27.05.2024 - 04.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
1 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Paikasta riippumaton
Opetuskielet
- Suomi
- roo.sv
Paikat
20 - 35
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Heli Söderlund-Laihinen
Ryhmät
-
PTIVIS23DPTIVIS23D
Tavoitteet
Opiskelija osaa kommunikoida suullisesti työelämän tavallisissa viestintätilanteissa.
Sisältö
Opiskelija osaa
- kertoa itsestään, koulutuksestaan, työkokemuksistaan ja –tehtävistään
- kertoa työympäristöstään ja oman alansa toiminnoista osana ympäröivää yhteiskuntaa
- viestiä asiakaslähtöisesti
- käyttää oman alan keskeistä terminologiaa
Arviointiasteikko
H-5
Ilmoittautumisaika
27.05.2024 - 04.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
1 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Paikasta riippumaton
Opetuskielet
- Suomi
- roo.sv
Paikat
20 - 35
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Heli Söderlund-Laihinen
Ryhmät
-
PTIVIS23EPTIVIS23E
Tavoitteet
Opiskelija osaa kommunikoida suullisesti työelämän tavallisissa viestintätilanteissa.
Sisältö
Opiskelija osaa
- kertoa itsestään, koulutuksestaan, työkokemuksistaan ja –tehtävistään
- kertoa työympäristöstään ja oman alansa toiminnoista osana ympäröivää yhteiskuntaa
- viestiä asiakaslähtöisesti
- käyttää oman alan keskeistä terminologiaa
Arviointiasteikko
H-5
Ilmoittautumisaika
27.05.2024 - 04.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
1 op
Virtuaaliosuus
1 op
Toteutustapa
Etäopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Paikasta riippumaton
Opetuskielet
- Suomi
- roo.sv
Paikat
20 - 35
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Heli Söderlund-Laihinen
Ryhmät
-
PTIVIS23FPTIVIS23F
Tavoitteet
Opiskelija osaa kommunikoida suullisesti työelämän tavallisissa viestintätilanteissa.
Sisältö
Opiskelija osaa
- kertoa itsestään, koulutuksestaan, työkokemuksistaan ja –tehtävistään
- kertoa työympäristöstään ja oman alansa toiminnoista osana ympäröivää yhteiskuntaa
- viestiä asiakaslähtöisesti
- käyttää oman alan keskeistä terminologiaa
Arviointiasteikko
H-5
Ilmoittautumisaika
27.05.2024 - 02.09.2024
Ajoitus
05.09.2024 - 30.11.2024
Opintopistemäärä
2 op
Toteutustapa
Lähiopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- roo.sv
Paikat
60 - 105
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Leena Hämölä-Glorioso
- COS Opettaja
Ryhmät
-
PTIVIS23APTIVIS23A
-
PTIVIS23BPTIVIS23B
-
PTIVIS23CPTIVIS23C
Tavoitteet
Opiskelija osaa kommunikoida kirjallisesti tavallisissa työelämän viestintätilanteissa.
Sisältö
Opiskelija osaa
- kertoa itsestään, koulutuksestaan, työkokemuksistaan ja –tehtävistään
- kertoa työympäristöstään ja oman alansa toiminnoista osana ympäröivää yhteiskuntaa
- viestiä asiakaslähtöisesti
- käyttää oman alan keskeistä terminologiaa
Oppimateriaalit
- Opettajan materiaali ITSissä. Materiaali on oltava mukana tunneilla joko tulostettuna tai sähköisenä (kannettavalla tietokoneella, ei puhelimella)
Tenttien ajankohdat ja uusintamahdollisuudet
kirjallinen tentti, opiskelijoiden kanssa yhdessä sovittava tenttipäivä a-, b- ja c-ryhmille, suulliset haastattelut erillisen aikataulun mukaan
Pedagogiset toimintatavat ja kestävä kehitys
- lähitunnit
- kirjalliset tehtävät
- verkkotehtävät
Sisällön jaksotus
Tunneilla käsitellään:
- omasta koulutuksesta kertominen
- työsuhteista ja -kokemuksesta kertominen ja CV
- IT- alan sanasto ja ajankohtaiset aiheet
- puhelintilanteet ja sähköpostit
Viestintäkanava ja lisätietoja
Viestit opettajalle sähköpostitse: leena.hamola-glorioso@turkuamk.fi (ei Its viestien kautta).
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Kurssi arvioidaan asteikolla 0-5. Arvosana perustuu aktiiviseen osallistumiseen tunneilla (kurssia ei voi suorittaa vain tekemällä tehtävät ja tentin), kirjallisiin tehtäviin ja kirjalliseen tenttiin. Jos 70% läsnäolo ei täyty tunneilla, arvosana laskee yhdellä numerolla ja kahdella numerolla, jos läsnäoloprosentti on alle 50%
Kurssin perusteella opiskelija saa myös virkamiesruotsin kirjallisen arvosanan. Arvosana on hyvä, kun kurssiarvosana on 4-5 ja tyydyttävä, kun kurssiarvosana on 1-3.
Ilmoittautumisaika
27.05.2024 - 04.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
2 op
Virtuaaliosuus
2 op
Toteutustapa
Etäopetus
Yksikkö
Turun ammattikorkeakoulu
Toimipiste
Paikasta riippumaton
Opetuskielet
- Suomi
- roo.sv
Paikat
60 - 105
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Heli Söderlund-Laihinen
Ryhmät
-
PTIVIS23DPTIVIS23D
-
PTIVIS23EPTIVIS23E
-
PTIVIS23FPTIVIS23F
Tavoitteet
Opiskelija osaa kommunikoida kirjallisesti tavallisissa työelämän viestintätilanteissa.
Sisältö
Opiskelija osaa
- kertoa itsestään, koulutuksestaan, työkokemuksistaan ja –tehtävistään
- kertoa työympäristöstään ja oman alansa toiminnoista osana ympäröivää yhteiskuntaa
- viestiä asiakaslähtöisesti
- käyttää oman alan keskeistä terminologiaa
Oppimateriaalit
Pietilä Anna-Maija: Kontakt - Informationsteknik Digikirja (6 kk). Edita 2022.
Sisällön jaksotus
Att berätta om sig själv (familj, hobbier osv.)
Studier
Att söka jobb: platsansökan och CV, anställningsintervju
Att jobba inom IT-branschen
Arbets- och företagspresentation
Viestintäkanava ja lisätietoja
Teams
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Aktiivinen osallistuminen verkkotapaamisiin (100%)
Etätehtävien hyväksytty suorittaminen
Arbets- och företagspresentation (oman työn ja yrityksen esittelyvideo)
Kirjallinen tentti ja suullinen tentti
Ilmoittautumisaika
01.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 28.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
40 - 70
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Marika Säisä
Ryhmät
-
PTIETS22sepmPTIETS22 Ohjelmistotekniikka ja projektihallinta
-
PTIVIS22OSoftware Engineering and Project Management
Tavoitteet
After completing the course the student can:
Act as a sales person in demanding technical sales.
Sell complicated technical solutions.
Lead sales project.
Oppimateriaalit
Various internet sources, links & descriptions online.
Lecture slides.
Course's Itslearning.
Opetusmenetelmät
Lectures, team work, independent work, assignment-based learning and online activities
Tenttien ajankohdat ja uusintamahdollisuudet
No exam.
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
Team work
Team learning
Self study
Toteutuksen valinnaiset suoritustavat
No optional ways for implementation
Opiskelijan ajankäyttö ja kuormitus
Lectures and on-site activities: 70 h
Assignments and self study 65 h
TOTAL 135 hours
Course includes 6 assignments: 2 individual assignments and 4 group assignments.
Sisällön jaksotus
The course starts with different aspects of tehnical sales. The student learns how to match technology and business, understand the customer needs and busines cases. There after different kinds of marketing and sales strategies and processes are presented as well as offers and contracts. After that, the focus is set on account management. Last, business ethics is handled in lectures and team work.
After the course students have a clear understanding of technical sales as part of the work of the future.
Viestintäkanava ja lisätietoja
Course material and assignments are in It´s Learning
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Assignments and reports: diagnostic assessment.
Course includes 6 assignments: 2 individual assignments and 4 group assignments. Maximum points of each assignment is 30 points. Thus, the maximum amount of points from assignments is 180 points.
Late submission for the assignments will reduce the points by 50%.
The presence on lectures are marked down. In total, there are 20 points from presence:
- Less than 50%=0 points
- 50-59,9%=5 points
- 60-69,9%=10 points
- 70-79,9%=15 points
- 80-100%=20 points
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 – 88 points
grade 2: 89 – 116 points
grade 3: 117 – 144 points
grade 4: 145 – 172 points
grade 5: 173 – 200 points.
Accepted grade cannot be raised.
Hylätty (0)
0-59 points.
No show, not carrying out responsibilities, disappearing from team work, lack of communication with other team members.
Arviointikriteerit, tyydyttävä (1-2)
Grade 1: 60-88 points
Grade 2: 89-116 points
Poor, but satisfactory performance both in independent work and team work. Low participation on lectures and other activities.
Arviointikriteerit, hyvä (3-4)
Grade 3: 117-144 points
Grade 4: 145-172 points
Good performance both in team work and independent work. Active participation on lectures and other activities.
Arviointikriteerit, kiitettävä (5)
Grade 5: 173-200 points
Excellent performance both in team work and independent work. Active participation on lectures and other activities.
Esitietovaatimukset
Technical solution selling.
Project selling.
Special issues in selling complicated technical solutions.
Ilmoittautumisaika
04.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
0 - 40
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Pertti Ranttila
Ryhmät
-
PTIVIS22HHealth Technology
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- ymmärtää, mitä tekoäly on sosiaali- ja terveysalalla
- osaa selittää tekoälysovellusten peruskäsitteet
- tuntee käytössä olevia tekoälysovelluksia sosiaali- ja terveysalalla
- ymmärtää tekoälyn mahdollisuudet ja rajoitukset sosiaali- ja terveysalalla
Sisältö
- Tekoälyn perusteet
- Tekoälysovellukset
- Hermoverkot
- Koneoppiminen
Oppimateriaalit
Luentomateriaali on pääosin englanniksi.
Luentomateriaali ,harjoitukset ja muu aineisto jaetaan ITS:in kautta.
Opetusmenetelmät
Luennot, koodiesimerkit sekä itsenäiset harjoitukset
Tenttien ajankohdat ja uusintamahdollisuudet
Kurssin tentti on uusittavissa kolmesti.
Pedagogiset toimintatavat ja kestävä kehitys
Opintojakso sisältää noin 13 luentoa tai harjoituskertaa
Opiskelijan ajankäyttö ja kuormitus
Kontaktitunnit yhteensä: noin 40h
Itsenäinen opiskelu ja kotitehtävät: 90h
Yhteensä: noin 130h
Sisällön jaksotus
Aloitus viikosta 3 alkaen jatkuen viikottain
Kurssilla käydään läpi seuraavia asioita:
- Tekoälyn perusteet sekä peruskäsitteet
- Perinteinen ohjelmointi vs. koneoppiminen
- Regressio ja luokittelu
- Neuroverkkojen toimintaperiaatteet
- Data ja sen ominaisuudet koneoppimisessa
- Ohjatun- ja ohjaamattoman koneoppimisen menetelmiä ja sovelluksia
- Backpropagation algoritmi
- Perceptron algoritmin toiminta
- Vahvistetun oppimisen menetelmiä ja sovelluksia
- Syväoppimisen menetelmiä ja sovelluksia
- Päätöspuut
- Generatiivisen tekoälyn sovelluksia
- Synteettisen datan tuottaminen ja ominaisuudet
Viestintäkanava ja lisätietoja
Kurssin tiedotus tapahtuu ITS:in kautta.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi tapahtuu asteikoilla 0…5
Kurssin läpäiseminen edellyttää hyväksytysti suoritettua tenttiä.
Tentin läpäisyraja on vähintään 40 % tentin maksimipisteistä. Hyväksytyt arvosanalokerot jakautuvat tasaisesti välille 40...100%.
Harjoituksista on mahdollista saada lisäpisteitä, jotka lasketaan yhteen hyväksytyn tentin pisteiden kanssa. Harjoituksista saadut pisteet voivat nostaa lopullista arvosanaa korkeintaan 0,75.
Ilmoittautumisaika
01.12.2024 - 16.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Virtuaaliosuus
1 op
TKI-osuus
1 op
Toteutustapa
80 % Lähiopetus, 20 % Etäopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
10 - 50
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Teppo Saarenpää
Ryhmät
-
PTIVIS22HHealth Technology
Oppimateriaalit
Material will be available through It'sLearning and Moodle.
Opetusmenetelmät
Laboratory exercises are done in pairs in Health Tech Lab. Design thinking partof the course in done in collaboration with Turku University and VARHA. This part includes lestures, exercises and multidisciplinary groupwork.
Tenttien ajankohdat ja uusintamahdollisuudet
None.
Pedagogiset toimintatavat ja kestävä kehitys
- Pair work in laboratory exercises
- Multidisciplinary group work
- Lectures
- Seminar work and presentations
- Guest lectures
Toteutuksen valinnaiset suoritustavat
None
Opiskelijan ajankäyttö ja kuormitus
Lectures 30h
Laboratory work 25h
Group work and exercises 75h
Sisällön jaksotus
Course start and initial instructions 1/2025
Laboratory exercises 1-2/2025
Design thinking lectures and group work 2-4/2025
Viestintäkanava ja lisätietoja
It'sLearning, Moodle, Teams and email.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Laboratory works are evaluated on scale 0-5. All lab works must be passed succesfully. 20% of total assesment.
Design thinking is evaluated on scale 0-5. Must be passed succesfully. 80% of total assesment.
Minimum 50% attendance on the lectures is mandatory to pass the course
Hylätty (0)
Student has not passed succesfully both laboratory exercises and Design Thinking part of the course.
Arviointikriteerit, tyydyttävä (1-2)
The student has familiarized himself with the content and purpose of the laboratory works and has produced a report on it. The student is familiar with Design thinking and understands its basic principles.
Arviointikriteerit, hyvä (3-4)
The student has familiarized himself with the content and purpose of the laboratory work and has produced a report on it. The student must understand Design thinking and know its basic principles.
Arviointikriteerit, kiitettävä (5)
The student has familiarized himself with and understands the content and purpose of the laboratory work and has produced a report on it. The student must understand Design thinking and be able to apply it in product development.
Ilmoittautumisaika
01.12.2024 - 17.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Virtuaaliosuus
1 op
TKI-osuus
1 op
Toteutustapa
80 % Lähiopetus, 20 % Etäopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
10 - 50
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Teppo Saarenpää
Ryhmät
-
PTIVIS23HHealth Technology
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- Osaa kuvata tietojärjestelmäkehityksen eri vaiheet
- Osaa laatia erilaisia tietojärjestelmien mallinnuksia
- Osaa laatia tietojärjestelmän vaatimusmäärittelyn
- Ymmärtää terveydenhuoltosektorin vaatimukset tietojärjestelmäkehitykselle
Sisältö
- Tietojärjestelmäkehityksen vaiheet,
- Tietojärjestelmien mallinnus,
- Tietojärjestelmien vaatimusmäärittely,
- Lääkinnällisen ohjelmiston kehitys
Oppimateriaalit
Materials will be available through It'sLearning.
Opetusmenetelmät
- 14 lectures / exercise sessions
- weekly assignments are used to ensure that the students have familiarized themselves with the lecture material
- group project assignment related to the lecture topics, which requires applying what has been learned to a real work life-oriented task,
Tenttien ajankohdat ja uusintamahdollisuudet
There is no exam in the course, but the course is evaluated based on project work and weekly assignments.
Pedagogiset toimintatavat ja kestävä kehitys
The students get basic information from the lectures about the different stages of developing information systems. What is learned in lectures is applied in project assignment, which is based on an ongoing project. In the project work, the student applies the learning material of each week in practice and prepares, for example, a requirements definition or a testing plan in accordance with the assignment. The project work is built throughout the course and can be improved and developed based on feedback from the teacher and other course participants until the return date.
In addition, homework is given on the subject of the lesson, which repeats the most important topics of the lesson. The assignments bring additional material to what has already been learned or challenge the student to think about things learned. Homework is always returned by the next time, after which the teacher evaluates it and, if necessary, gives feedback to the student. In this way, the aim is to ensure both the learning of theoretical knowledge and applying it to practical problems.
Toteutuksen valinnaiset suoritustavat
None
Opiskelijan ajankäyttö ja kuormitus
Lectures and exercises 40h, weekly tasks and project assignment 90h.
Sisällön jaksotus
Course contents:
- stages and development models of information system development
- process and data flow modeling of information systems
- requirements specifications for information systems
- user-oriented design methods
- testing, implementation and maintenance as part of a design process
- medical software development
Viestintäkanava ja lisätietoja
ItsLearning, Teams, email.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
- Weekly assignments are given weekly during the course. Assignments are returned within one week. 50% of the total grade.
- The project work is evaluated in the last week of the course. 50% of the total grade.
Both weekly assignments and Project work must be passed successfully to pass the course.
Minimum 50% attendance on the lectures is mandatory to pass the course. Higher attendance rewards with a bonus for total grade in following way:
Bonus for grade 50-60% 0,1
60-70% 0,2
70-80% 0,3
80-90% 0,4
90-100% 0,5
Hylätty (0)
The student has not achieved the learning goals defined in the course.
Arviointikriteerit, tyydyttävä (1-2)
The student can sketch process and data flow modeling of the planned information system and knows its importance in the planning process. The student recognizes some prototyping and modeling methods and can use them to a limited extent in design. The student can sketch define the requirements of the design object and understand its importance in the design process..
Arviointikriteerit, hyvä (3-4)
The student knows how to make process and data flow modeling of the planned information system and understands its importance in the planning process. The student knows the different prototyping and modeling methods and knows how to use them as part of the design work. The student knows how to define requirements for a design object and its importance in the design process.
Arviointikriteerit, kiitettävä (5)
The student can independently make process and data flow modeling of the planned information system and understand its importance in the planning process. The student knows the different prototyping and modeling methods and knows how to use them and choose the most suitable depending on the design phase and target. The student can independently define the requirements of the design object and understand its importance in the design process.
Ilmoittautumisaika
01.12.2024 - 16.01.2025
Ajoitus
16.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
0 - 80
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Kimmo Tarkkanen
- Laura Järvenpää
Ryhmät
-
PTIETS24APTIETS24A
-
PTIETS24BPTIETS24B
Tavoitteet
Kurssin suoritettuaan opiskelija osaa:
- ymmärtää erityyppisiä tietokantoja ja arvioida niiden soveltuvuutta eri tarkoituksiin.
- suunnitella ja toteuttaa tarpeiden mukainen tietokanta sekä etsiä ja muokata tietokannan tietoja
- käyttää vähintään yhtä tunnettua tietokannan hallintajärjestelmää
- osaa kuvata tietokannan hallintatehtäviä
Sisältö
- Erityyppiset tietokannat
- Tietokantojen määrittely, suunnittelu ja toteutus
- SQL:n perusteet
- Tietokannan hallinta DBMS:ssä
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.
Tentti ja uusintatenttikerrat (eli 2. ja 3. tentti kerta) 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ä
Ilmoittautumisaika
01.12.2024 - 17.01.2025
Ajoitus
17.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 35
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Matti Kuikka
- TELI1 Virtuaalihenkilö1
- Laura Järvenpää
Ryhmät
-
PINFOK24BPINFOK24B
-
PINFOK24APINFOK24A
-
PINFOK24CPINFOK24C
Tavoitteet
Kurssin suoritettuaan opiskelija osaa:
- ymmärtää erityyppisiä tietokantoja ja arvioida niiden soveltuvuutta eri tarkoituksiin.
- suunnitella ja toteuttaa tarpeiden mukainen tietokanta sekä etsiä ja muokata tietokannan tietoja
- käyttää vähintään yhtä tunnettua tietokannan hallintajärjestelmää
- osaa kuvata tietokannan hallintatehtäviä
Sisältö
- Erityyppiset tietokannat
- Tietokantojen määrittely, suunnittelu ja toteutus
- SQL:n perusteet
- Tietokannan hallinta DBMS:ssä
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.
Tentti ja uusintatenttikerrat (eli 2. ja 3. tentti kerta) 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
Johdantoluento 2h
Viikoittaisiin opetustilaisuuksiin osallistuminen (harjoitustehtävät): a' 3 tuntia * 13 = 39h
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. 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 avulla. 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ö 70 pistettä
Tentti 60 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ä
Ilmoittautumisaika
01.12.2024 - 14.01.2025
Ajoitus
14.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
0 - 70
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Laura Järvenpää
Ajoitusryhmät
- Pienryhmä 1 (Koko: 30. Avoin AMK: 0.)
- Pienryhmä 2 (Koko: 30. Avoin AMK: 0.)
Ryhmät
-
PTIVIS23PGame and Interactive Technologies
Pienryhmät
- Pienryhmä 1
- Pienryhmä 2
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- ymmärtää erilaisia tietokantatyyppejä ja osaa arvioida niiden sopivuutta eri tarkoituksiin
- osaa suunnitella ja toteuttaa tietokannan vaatimuksien perusteella sekä hakea ja muokata siellä olevaa tietoa
- osaa käyttää ainakin yhtä tunnettua tietokannanhallintaohjelmistoa
- tuntee tietokannan ylläpitämiseen liittyvät tehtävät
Sisältö
- Erilaiset tietokannat
- tietokannan määrittely, suunnittelu ja toteuttaminen
- SQL-kielen perusteet
- tietokannanhallintajärjestelmän käyttäminen
- tietokannan hoitamisen perusteet
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.
Tentti ja uusintatenttikerrat (eli 2. ja 3. tentti kerta) 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
Johdanto luento 2h
Viikoittaisiin opetustilaisuuksiin osallistuminen (harjoitustehtävät): a' 3 tuntia * 13 = 39h
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. 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 avulla. 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ö 70 pistettä
Tentti 60 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ä
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 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
01.12.2024 - 14.01.2025
Ajoitus
14.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Paikat
0 - 70
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Noora Maritta Nieminen
- Laura Järvenpää
Ryhmät
-
PTIVIS23PGame and Interactive Technologies
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
Lecture and practice session material in ItsLearning, e.g. PowerPoint presentations, Jupyter notebook / Python files, etc.
All material is provided in English
Opetusmenetelmät
Attending to lectures: teacher will provide both theoretical background and practical examples on a dedicated topic
Attending practice sessions: the theory is put into action in practice - we will see solutions to previous exercises + practice new topics
Individual work: Completing the assignments individually after face-to-face sessions
Tenttien ajankohdat ja uusintamahdollisuudet
No exam, retake not possible after the publication of the final assessment/course grade
Pedagogiset toimintatavat ja kestävä kehitys
The course has 14 two-hour contact sessions where teacher present theory and examples, and 12 two-hour practice sessions where students work with practical tasks.
Electronic materials are used in the course.
Toteutuksen valinnaiset suoritustavat
Ask teacher, if there is an ongoing suitable online course (FiTech / Coursera or equivalent).
CampusOnline courses ARE NOT accepted!
Opiskelijan ajankäyttö ja kuormitus
Lectures 2h / week x 14 = 28h
Practice sessions 2h x 12 = 24h
Individual work outside school: reading, studying, preparing the weekly programming practice tasks: 80h
Total: approx. 80h
Sisällön jaksotus
Understanding data structures and algorithmic efficiency / complexity are essential in many ways. During this course, the student will gain both theoretical and practical understanding on these topics. Students will learn to use pseudocode / flowcharts to describe algorithms and analyze their complexity (time and space, both experimental and theoretical). We will gain a comprehensive insight to elementary data structures and their algorithms.
Practical understanding is gained through coding exercises. We will use Python as our main coding language.
January– April 2025
January and February: Algorithms and algorithmic thinking
• pseudocode, flowcharts
• efficiency and algorithmic complexity
• Sorting algorithms: Bubble, Selection, Insertion, Merge and Quick Sort
March and April: Data Structures and their algorithms
• Arrays, Linked List, Stack, Queue
• Hash table, Trees, Graphs
Viestintäkanava ja lisätietoja
ItsLearning
Email
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The grade will be based on the following criteria:
- practical work (at the end of the course)
- homework activity (continuous, weekly assignments)
- attendance to lectures and practice sessions
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)
Student fails to meet most of the general objectives of the course in a satisfactory level.
Arviointikriteerit, tyydyttävä (1-2)
• has an elementary understanding on the performance of algorithms and in simple cases is able to apply some methods of analysis covered during the course.
• is familiar with some major algorithms and data structures covered in the course.
• has a basic understanding on how to apply the algorithmic design parameters covered in the course.
• has an elementary understanding on data representation.
• demonstrates some understanding on how to decompose programming problems in a purposeful way.
• can use most elementary data structures appropriately
Arviointikriteerit, hyvä (3-4)
• can analyze the performance of simple algorithms and is able to apply some of the methods of analysis covered during the course.
• is familiar with most of the major algorithms and data structures covered in the course.
• has an understanding of the algorithmic design parameters covered in the course.
• has a good understanding on data representation.
• demonstrates ability to decompose programming problems in a somewhat purposeful way.
• can choose and use elementary data structures appropriately in most cases.
Arviointikriteerit, kiitettävä (5)
• can analyze the performance of algorithms and is able to apply all the methods of analysis covered during the course.
• is familiar with all the major algorithms and data structures covered in the course.
• is able to apply the algorithmic design parameters covered in the course.
• has a deep understanding on data representation.
• demonstrates ability to decompose programming problems in a purposeful way.
• can choose and use elementary data structures appropriately.
Esitietovaatimukset
Ohjelmoinnin perusteet tai vastaavat tiedot ja taidot
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
0 - 35
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Mika Koivunen
Vastuuopettaja
Mika Koivunen
Ryhmät
-
PTIVIS22HHealth Technology
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- Tuntee sosiaali- ja terveydenhuollon tietoturvan ja tietosuojan perusteet ja osaa soveltaa tietojaan terveysteknologian asiantuntijan työssä
- Osaa ottaa huomioon sosiaali- ja terveydenhuollon tietoturvan ja tietosuojan vaatimukset tuotekehityksessä
Sisältö
- Sosiaali- ja terveydenhuollon tietoturvan ja tietosuojan lainsäädäntö
- Sosiaali- ja terveydenhuollon rekisterit
- Tietoturvan parhaat käytänteet
Oppimateriaalit
All course material and assignments will be in ItsLearning platform.
Opetusmenetelmät
Lectures, weekly assignments, laboratory assignment.
Pedagogiset toimintatavat ja kestävä kehitys
Information Security Risk Management is a way to cover the Concept of Economical and Social Sustainability.
Opiskelijan ajankäyttö ja kuormitus
Lectures 10 x 2h = 20h
On-site Laboratory Sessions 2 x 4h = 8h
Weekly Assignments 10 x 8h = 80h
Laboratory Assignment 27h
Total 135h
Sisällön jaksotus
Definition of Data Protection
GDPR
Data Protection in Health Care
Data Protection in the Development of Health Technology
Information Security Basics
Information Security in the Development of Health Technology
Information Security in Software Development
Data Protection Impact Assesment
Information Security Testing of a Consumer Product
Viestintäkanava ja lisätietoja
All administrative information will be in Peppi platform.
All infos will be in Itslearning platform.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
The evaluation is based on weekly assignments, laboratory assignment and attendance at lectures.
Hylätty (0)
Under 50% of the weekly assignments and the laboratory assignment returned as accepted, or under 50% lecture attendance.
Arviointikriteerit, tyydyttävä (1-2)
At least 50% of the weekly assignments and the laboratory assignment returned as accepted, and over 50% lecture attendance.
1: At least 50% of the weekly assignments and the laboratory assignment points.
2: At least 60% of the weekly assignments and the laboratory assignment points. attendance.
Arviointikriteerit, hyvä (3-4)
At least 70% of the weekly assignments and the laboratory assignment returned as accepted, and over 50% lecture attendance.
3: At least 70% of the weekly assignments and the laboratory assignment points.
4: At least 80% of the weekly assignments and the laboratory assignment points.
Arviointikriteerit, kiitettävä (5)
At least 90% of the weekly assignments and the laboratory assignment returned as accepted, and over 50% lecture attendance.
At least 90% of the weekly assignments and the laboratory assignment points.
Ilmoittautumisaika
29.05.2024 - 14.09.2024
Ajoitus
02.09.2024 - 15.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
80 - 110
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Mika Koivunen
- Jari-Pekka Paalassalo
Vastuuopettaja
Mauri Suhonen
Ryhmät
-
PTIVIS24BPTIVIS24B
-
PTIVIS24CPTIVIS24C
-
PTIVIS24APTIVIS24A
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- osaa nimetä Internet-verkon laitteet ja palvelut
- osaa kytkeä oman laitteensa erilaisiin verkkoihin tilanteen mukaisella järjestelyllä, ja selvittää tavanomaisia yhteysongelmia tavanomaisilla työkaluilla
- ymmärtää Internet-osoiterakenteet ja niiden merkityksen lähiverkossa toimiessa.
- tuntee verkkoprotokollien kerrosmallin
- osaa toimia virtuaalikoneen kanssa omalla tietokoneellaan
- osaa nimetä tietoturvan perusperiaatteet ja ymmärtää ne
- tuntee tietoturvan riskejä, haavoittuvuuksia ja niiden hallintaa
- osaa nähdä tietoturvan merkityksen Internet-verkkojen toiminnalle sekä organisaatioille että yhteiskunnalle
- ymmärtää tietosuojan perusteet omassa toiminnassaan
Sisältö
- tietoverkkojen käsitteet ja protokollat
- IP-osoitteet ja aliverkot
- langattomat ja langalliset verkot ja rakenteet
- lähi- ja etäverkot Internetissä
- verkkoliikenteen tutkimisen perustyökalut
- tiedon turvaamisen peruskäsitteet, -periaatteet ja -toimenpiteet
- tiedon turvaamisen perustoiminnallisuudet ja -työkalut
- tietosuojan perusperiaatteet henkilökohtaisella tasolla
Oppimateriaalit
Materiaalit jaetaan Itslearning-alustan kautta.
Opetusmenetelmät
Luennot, demot, laboratoriotyöskentely, Itsenäinen opiskelu.
Tenttien ajankohdat ja uusintamahdollisuudet
Tietoverkko-osiossa ja tietoturvaosiossa on kummassakin osakoe osion päättyessä. Molemmissa osakokeissa on kaksi erillistä suoritusmahdollisuutta, osakoetta ei voi uusia.
Pedagogiset toimintatavat ja kestävä kehitys
Lähiopetus.
Opetusmateriaali on englanninkielistä.
Toteutuksen valinnaiset suoritustavat
Vastaavan osaamisen osoittaminen aiemmin suoritetulla koulutuksella (todistus) tai sertifikaateilla. Taitokoe.
Opiskelijan ajankäyttö ja kuormitus
Luennot ja demot 10x3h = 30h
Laboratoriotyöt 2x3h=6h
Kotitehtävät ja itseopiskelu = 70h
Osakokeisiin valmistautuminen = 20h
Osakokeet 2 x 2h = 4h
Yhteensä 130h
Sisällön jaksotus
Tietoverkot periodilla S1
Tietoturva periodilla S2
Viestintäkanava ja lisätietoja
Opiskelija tarvitsee oman tietokoneen, jolla voi ajaa intel-arkkitehtuurin virtuaalikoneita. Lisäksi on suositeltavaa hankkia oma USB-ethernet adapteri jos koneessa ei ole kiinteää ethernet-liitäntää.
Materiaalien jako ja kurssin muu tiedottaminen tapahtuu Itslearning-alustan kautta.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Vähintään 50% luentoläsnäolo.
Tietoverkot
Viikkotehtävät 10p
Labroratoriotyöt 20p
Teoriakoe 20p
Tietoturva
Viikkotehtävät 10p
Labroratoriotyöt 20p
Teoriakoe 20p
=====
Yhteensä 100p
Hylätty (0)
Opiskelija ei tunne alan peruskäsitteitä.
Osasuorituksista alle 50 pistettä tai luentoläsnäolo <50%
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija tuntee jossain määrin peruskäsitteitä.
Osasuorituksista 50-69 pistettä ja luentoläsnäolo >50%
Arviointikriteerit, hyvä (3-4)
Opiskelija tuntee melko hyvin peruskäsitteitä.
Osasuorituksista 70-89 pistettä ja luentoläsnäolo >50%
Arviointikriteerit, kiitettävä (5)
Opiskelija tuntee erittäin hyvin peruskäsitteet ja osaa soveltaa tietojansa verkkojen tietoturvan perustarpeisiin.
Osasuorituksista 90 pistettä tai enemmän ja luentoläsnäolo >50%
Ilmoittautumisaika
01.12.2024 - 16.01.2025
Ajoitus
13.01.2025 - 30.04.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
- Englanti
Paikat
10 - 90
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Mika Koivunen
- Jari-Pekka Paalassalo
Vastuuopettaja
Jari-Pekka Paalassalo
Ryhmät
-
PTIVIS24DPTIVIS24D
-
PTIVIS24EPTIVIS24E
-
PTIVIS24FPTIVIS24F
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- osaa nimetä Internet-verkon laitteet ja palvelut
- osaa kytkeä oman laitteensa erilaisiin verkkoihin tilanteen mukaisella järjestelyllä, ja selvittää tavanomaisia yhteysongelmia tavanomaisilla työkaluilla
- ymmärtää Internet-osoiterakenteet ja niiden merkityksen lähiverkossa toimiessa.
- tuntee verkkoprotokollien kerrosmallin
- osaa toimia virtuaalikoneen kanssa omalla tietokoneellaan
- osaa nimetä tietoturvan perusperiaatteet ja ymmärtää ne
- tuntee tietoturvan riskejä, haavoittuvuuksia ja niiden hallintaa
- osaa nähdä tietoturvan merkityksen Internet-verkkojen toiminnalle sekä organisaatioille että yhteiskunnalle
- ymmärtää tietosuojan perusteet omassa toiminnassaan
Sisältö
- tietoverkkojen käsitteet ja protokollat
- IP-osoitteet ja aliverkot
- langattomat ja langalliset verkot ja rakenteet
- lähi- ja etäverkot Internetissä
- verkkoliikenteen tutkimisen perustyökalut
- tiedon turvaamisen peruskäsitteet, -periaatteet ja -toimenpiteet
- tiedon turvaamisen perustoiminnallisuudet ja -työkalut
- tietosuojan perusperiaatteet henkilökohtaisella tasolla
Oppimateriaalit
Materiaalit jaetaan Itslearning-alustan kautta.
Opetusmenetelmät
Luennot, demot, laboratoriotyöskentely, Itsenäinen opiskelu.
Tenttien ajankohdat ja uusintamahdollisuudet
Tietoverkko-osiossa ja tietoturvaosiossa on kummassakin osakoe osion päättyessä. Molemmissa osakokeissa on kaksi erillistä suoritusmahdollisuutta, osakoetta ei voi uusia.
Pedagogiset toimintatavat ja kestävä kehitys
Lähiopetus.
Opetusmateriaali on englanninkielistä.
Toteutuksen valinnaiset suoritustavat
Vastaavan osaamisen osoittaminen aiemmin suoritetulla koulutuksella (todistus) tai sertifikaateilla. Taitokoe.
Opiskelijan ajankäyttö ja kuormitus
Luennot ja demot 10x3h = 30h
Laboratoriotyöt 2x3h=6h
Kotitehtävät ja itseopiskelu = 70h
Osakokeisiin valmistautuminen = 20h
Osakokeet 2 x 2h = 4h
Yhteensä 130h
Sisällön jaksotus
Tietoverkot periodilla S1
Tietoturva periodilla S2
Viestintäkanava ja lisätietoja
Opiskelija tarvitsee oman tietokoneen, jolla voi ajaa intel-arkkitehtuurin virtuaalikoneita. Lisäksi on suositeltavaa hankkia oma USB-ethernet adapteri jos koneessa ei ole kiinteää ethernet-liitäntää.
Materiaalien jako ja kurssin muu tiedottaminen tapahtuu Itslearning-alustan kautta.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Vähintään 50% luentoläsnäolo.
Tietoverkot
Viikkotehtävät 10p
Labroratoriotyöt 20p
Teoriakoe 20p
Tietoturva
Viikkotehtävät 10p
Labroratoriotyöt 20p
Teoriakoe 20p
=====
Yhteensä 100p
Hylätty (0)
Opiskelija ei tunne alan peruskäsitteitä.
Osasuorituksista alle 50 pistettä tai luentoläsnäolo <50%
Arviointikriteerit, tyydyttävä (1-2)
Opiskelija tuntee jossain määrin peruskäsitteitä.
Osasuorituksista 50-69 pistettä ja luentoläsnäolo >50%
Arviointikriteerit, hyvä (3-4)
Opiskelija tuntee melko hyvin peruskäsitteitä.
Osasuorituksista 70-89 pistettä ja luentoläsnäolo >50%
Arviointikriteerit, kiitettävä (5)
Opiskelija tuntee erittäin hyvin peruskäsitteet ja osaa soveltaa tietojansa verkkojen tietoturvan perustarpeisiin.
Osasuorituksista 90 pistettä tai enemmän ja luentoläsnäolo >50%
Ilmoittautumisaika
01.12.2024 - 15.01.2025
Ajoitus
13.01.2025 - 30.04.2025
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
- Degree Programme in Information and Communications Technology
Opettaja
- Tero Virtanen
- Mika Koivunen
Vastuuopettaja
Tero Virtanen
Ryhmät
-
PINFOK25BPINFOK25B
-
PINFOK25APINFOK25A
-
PINFOK25CPINFOK25C
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- osaa nimetä Internet-verkon laitteet ja palvelut
- osaa kytkeä oman laitteensa erilaisiin verkkoihin tilanteen mukaisella järjestelyllä, ja selvittää tavanomaisia yhteysongelmia tavanomaisilla työkaluilla
- ymmärtää Internet-osoiterakenteet ja niiden merkityksen lähiverkossa toimiessa.
- tuntee verkkoprotokollien kerrosmallin
- osaa toimia virtuaalikoneen kanssa omalla tietokoneellaan
- osaa nimetä tietoturvan perusperiaatteet ja ymmärtää ne
- tuntee tietoturvan riskejä, haavoittuvuuksia ja niiden hallintaa
- osaa nähdä tietoturvan merkityksen Internet-verkkojen toiminnalle sekä organisaatioille että yhteiskunnalle
- ymmärtää tietosuojan perusteet omassa toiminnassaan
Sisältö
- tietoverkkojen käsitteet ja protokollat
- IP-osoitteet ja aliverkot
- langattomat ja langalliset verkot ja rakenteet
- lähi- ja etäverkot Internetissä
- verkkoliikenteen tutkimisen perustyökalut
- tiedon turvaamisen peruskäsitteet, -periaatteet ja -toimenpiteet
- tiedon turvaamisen perustoiminnallisuudet ja -työkalut
- tietosuojan perusperiaatteet henkilökohtaisella tasolla
Oppimateriaalit
Materials are distributed through ITSlearning platform.
Opetusmenetelmät
Lectures, demos, laboratory work, independent study.
Tenttien ajankohdat ja uusintamahdollisuudet
Tests at the end of both parts. Both tests have two separate time slots. There is no retake opportunity.
Pedagogiset toimintatavat ja kestävä kehitys
Contact teaching.
The teaching material is in English.
Toteutuksen valinnaiset suoritustavat
Demonstrating an equivalent amount of knowledge with previous trainings or certificates. Skills test.
Opiskelijan ajankäyttö ja kuormitus
Lectures and demos 10x2h = 20h
Laboratory work 6x3h=18h
Homework and self-study = 68h
Test preparation = 20h
Tests 2 x 2h = 4h
A total of 130 hours
Sisällön jaksotus
Networks start in first period and Security in second period (preliminary, can change when course begings)
Viestintäkanava ja lisätietoja
The student needs his own computer that can run Intel architecture virtual machines. In addition, it is recommended to get your own USB-ethernet adapter if the machine does not have a fixed ethernet connection.
Distribution of materials and other information about the course takes place through the Itslearning platform.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Demo assignments and laboratory work / networks 25 p
Exam / information networks 25 p
Demo assignments and laboratory work / security 25 p
Exam / information security 25 p
The overall result is the sum of the results of the assignments and exams. Max 100p.
Hylätty (0)
The student does not know the basic concepts of the field.
Less than 50 points in total score
Arviointikriteerit, tyydyttävä (1-2)
The student knows the basic concepts to some extent.
50-69 points in total score
Arviointikriteerit, hyvä (3-4)
The student knows the basic concepts quite well.
70-89 points in total score
Arviointikriteerit, kiitettävä (5)
The student knows the basic concepts very well and can apply knowledge to the basic needs of networks and information security.
Over 90 points in total score
Ilmoittautumisaika
01.12.2024 - 13.01.2025
Ajoitus
13.01.2025 - 30.04.2025
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
- Degree Programme in Information and Communications Technology
Opettaja
- Tero Virtanen
- Mika Koivunen
Vastuuopettaja
Tero Virtanen
Ryhmät
-
PINFOS24CPINFOS24C
-
PINFOS24APINFOS24A
-
PINFOS24BPINFOS24B
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- osaa nimetä Internet-verkon laitteet ja palvelut
- osaa kytkeä oman laitteensa erilaisiin verkkoihin tilanteen mukaisella järjestelyllä, ja selvittää tavanomaisia yhteysongelmia tavanomaisilla työkaluilla
- ymmärtää Internet-osoiterakenteet ja niiden merkityksen lähiverkossa toimiessa.
- tuntee verkkoprotokollien kerrosmallin
- osaa toimia virtuaalikoneen kanssa omalla tietokoneellaan
- osaa nimetä tietoturvan perusperiaatteet ja ymmärtää ne
- tuntee tietoturvan riskejä, haavoittuvuuksia ja niiden hallintaa
- osaa nähdä tietoturvan merkityksen Internet-verkkojen toiminnalle sekä organisaatioille että yhteiskunnalle
- ymmärtää tietosuojan perusteet omassa toiminnassaan
Sisältö
- tietoverkkojen käsitteet ja protokollat
- IP-osoitteet ja aliverkot
- langattomat ja langalliset verkot ja rakenteet
- lähi- ja etäverkot Internetissä
- verkkoliikenteen tutkimisen perustyökalut
- tiedon turvaamisen peruskäsitteet, -periaatteet ja -toimenpiteet
- tiedon turvaamisen perustoiminnallisuudet ja -työkalut
- tietosuojan perusperiaatteet henkilökohtaisella tasolla
Oppimateriaalit
Materials are distributed through ITSlearning platform.
Opetusmenetelmät
Lectures, demos, laboratory work, independent study.
Tenttien ajankohdat ja uusintamahdollisuudet
Tests at the end of both parts. Both tests have two separate time slots. There is no retake opportunity.
Pedagogiset toimintatavat ja kestävä kehitys
Contact teaching.
The teaching material is in English.
Toteutuksen valinnaiset suoritustavat
Demonstrating an equivalent amount of knowledge with previous trainings or certificates. Skills test.
Opiskelijan ajankäyttö ja kuormitus
Lectures and demos 10x2h = 20h
Laboratory work 6x3h=18h
Homework and self-study = 68h
Test preparation = 20h
Tests 2 x 2h = 4h
A total of 130 hours
Sisällön jaksotus
Networks start in first period and Security in second period (preliminary, can change when course begings)
Viestintäkanava ja lisätietoja
The student needs his own computer that can run Intel architecture virtual machines. In addition, it is recommended to get your own USB-ethernet adapter if the machine does not have a fixed ethernet connection.
Distribution of materials and other information about the course takes place through the Itslearning platform.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Demo assignments and laboratory work / networks 25 p
Exam / information networks 25 p
Demo assignments and laboratory work / security 25 p
Exam / information security 25 p
The overall result is the sum of the results of the assignments and exams. Max 100p.
Hylätty (0)
The student does not know the basic concepts of the field.
Less than 50 points in total score
Arviointikriteerit, tyydyttävä (1-2)
The student knows the basic concepts to some extent.
50-69 points in total score
Arviointikriteerit, hyvä (3-4)
The student knows the basic concepts quite well.
70-89 points in total score
Arviointikriteerit, kiitettävä (5)
The student knows the basic concepts very well and can apply knowledge to the basic needs of networks and information security.
Over 90 points in total score
Ilmoittautumisaika
30.11.2024 - 16.01.2025
Ajoitus
16.01.2025 - 07.05.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT
Toimipiste
Kupittaan kampus
Opetuskielet
- Suomi
Paikat
120 - 180
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- COS Opettaja
- Jetro Vesti
Ryhmät
-
PTIVIS22SEmbedded Software and IoT
-
PTIVIS22HHealth Technology
-
PTIVIS22OSoftware Engineering and Project Management
-
PTIVIS22IData Engineering and AI
-
PTIVIS22TData Networks and Cybersecurity
-
PTIVIS22PGame and Interactive Technologies
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
ITSL-sivulta löytyvät:
- Luentomuistiinpanot ja laskutehtävät
- Laskinohjelmistojen ohjeet
- Harjoituskoe
Opetusmenetelmät
Lähiopetus-luennot.
Tehtävien tekeminen yksin ja ryhmässä.
Itsenäinen opiskelu.
Kokeet.
Vapaaehtoinen harjoitustyö.
Tenttien ajankohdat ja uusintamahdollisuudet
Kaksi osakoetta.
Tilastot-osion koe on oppituntien 1-6 jälkeen. Yksi uusinta.
Todennäköisyys-osion koe on oppituntien 7-13 jälkeen. Yksi uusinta.
Kurssin päätyttyä kummankin osakokeen voi uusia vielä yhden kerran.
Toteutuksen valinnaiset suoritustavat
-
Opiskelijan ajankäyttö ja kuormitus
Luennot & laskuharjoitukset 13*3h.
Kokeet 2*2h.
Loput opiskelijan itsenäistä opiskelua ja laskutehtävien tekemistä.
Vapaaehtoinen harjoitustyö 2 op, yhteensä 54h.
Sisällön jaksotus
Tilastot, 6 ensimmäistä viikkoa:
- Tilastomuuttuja
- Keskiluvut ja hajontaluvut
- Diagrammien piirtäminen
- Regressio
- Korrelaatio
Todennäköisyys, 7 seuraavaa viikkoa:
- Todennäköisyyden peruskaavat
- Diskreetti satunnaismuuttuja
- Binomijakauma ja Poisson-jakauma
- Jatkuva satunnaismuuttuja
- Normaalijakauma ja normittaminen
- Tilastollinen testaaminen, keskiarvon z-testi ja t-testi, khiiNeliö-riippumattomuustesti
Viestintäkanava ja lisätietoja
Sähköposti.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Kurssilla on läsnäolopakko siten, että luentojen teoriaosuuksista vähintään 7/13 täytyy olla paikalla, muuten kurssista tulee hylätty. Läsnäolopakko johtuu teorian ja tehtävien opettelusta ja tekemisestä pääasiassa Excelillä sekä GeoGebralla. Läsnäolopakosta voidaan joustaa erikoistapauksien takia, kuten vaihdossa olon, valmistumisen tai muun vastaavan opintoihin liittyvän syyn takia. Lähetä tällaisesta tilanteesta tai muusta yksittäisestä hyväksytystä poissaolosta sähköpostia opettajalle.
Arvosana määräytyy kokeista saadun yhteispistemäärän (max. 16+16=32) ja laskutehtävistä saadun pistemäärän (max. 10) perusteella seuraavan taulukon mukaisesti (kokeista täytyy saada yhteensä vähintään 12 pistettä päästäkseen läpi kurssista):
0-11: 0
12-17: 1
18-23: 2
24-29: 3
30-35: 4
36-42: 5
Hylätty (0)
Arvosanataulukon mukaan.
Ei tarpeeksi läsnäoloja.
Arviointikriteerit, tyydyttävä (1-2)
Arvosanataulukon mukaan.
Arviointikriteerit, hyvä (3-4)
Arvosanataulukon mukaan.
Arviointikriteerit, kiitettävä (5)
Arvosanataulukon mukaan.
Esitietovaatimukset
Insinöörimatematiikan perusteet, Calculus ja Soveltava matematiikka -opintojaksojen sisällöt
TAI
vastaavat tiedot ja taidot
Ilmoittautumisaika
29.05.2024 - 30.10.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 - 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 - 12.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 - 31.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.
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
- Suomi
Paikat
0 - 80
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Kimmo Tarkkanen
- Tuomo Helo
Ryhmät
-
PTIVIS23WOhjelmistojen kehittäminen ja Tietojärjestelmät
-
PTIETS23swisOhjelmistojen kehittäminen ja tietojärjestelmät
Tavoitteet
Opintojakson suoritettuaan opiskelija:
- ymmärtää millaisia tietojärjestelmiä yrityksissä on
- ymmärtää liiketoiminnan ja tietojärjestelmien välistä suhdetta
- ymmärtää eri tietojärjestelmien integroinnin etuja ja haasteita
- hallitsee toiminnanohjausjärjestelmän käsitteet ja periaatteet
- osaa käyttää toiminnanohjausjärjestelmää
- osaa toimia tieto- ja toiminnanohjausjärjestelmien hankintaprojekteissa
Sisältö
- erilaiset tietojärjestelmät liiketoiminnassa
- toiminnanohjausjärjestelmien teoria
- toiminnanohjausjärjestelmän käyttäminen
- tietojärjestelmien hankintaprosessi ja tehtävät
Oppimateriaalit
SAP UA:n SAP S/4HANA -materiaalia: tehtäviä ja monisteita. Saatavilla sähköisenä kurssin oppimisympäristössä.
Odoo-osiossa käytetään muutamaa lukua kirjasta:
Learn Odoo 12
Author: Greg Moss
Pages: 488 Size:
Publisher: Packt Publishing
Published: 31 October, 2019
eISBN-13: 9781789531480
Kirja on luettavissa sähköisessä muodossa Ebook Central -kirjastostamme.
Muuta opettajan jakamaa materiaalia erityisesti järjestelmähankintoihin ja -kehittämiseen liittyen.
Opetusmenetelmät
Käytännön ja teoriaharjoitustehtävien tekeminen luokassa ja kotona.
Luennoille osallistuminen
Ryhmätyöskentely harjoitustyöhön liittyen.
Kirjallisuuden ja materiaalien lukeminen
Tenttien ajankohdat ja uusintamahdollisuudet
Tentti viimeisellä viikolla
Pedagogiset toimintatavat ja kestävä kehitys
Kurssilla perehdytään kestävään kehitykseen tietojärjestelmän hankintaan liittyen.
Toteutuksen valinnaiset suoritustavat
Valinnaisia suoritustapoja ei ole
Opiskelijan ajankäyttö ja kuormitus
Käytännön ja teoriaharjoitustehtävien tekeminen luokassa ja kotona 40 t
Luennoille osallistuminen 40 t
Ryhmätyöskentely harjoitustyöhön liittyen 40 t
Kirjallisuuden ja materiaalien lukeminen 20 t
Sisällön jaksotus
Kurssin opetussisällöt aikajärjestyksessä:
ERP-järjestelmien perusteita 3 tuntia
SAP ERP-järjestelmän käytön harjoittelua 4h+2h
Tietojärjestelmän hankkiminen (tarjouspyynnön laatiminen) 9t
Tietojärjestelmätarjouksen tekeminen 6t
Odoo ERP-järjestelmän käyttöönotto ja räätälöinti 4t
Tentti ja harjoitustöiden esittely 4t
Viestintäkanava ja lisätietoja
Kurssin opetusympäristö infoineen ja materiaaleineen on itsLearning.
Kurssilla käytetään myös muita sovelluksia kuten Odoo ja SAP.
Opetus toteutetaan paikan päällä kampuksella. Käytännön ERP harjoitukset (SAP ja Odoo) edellyttävät läsnäoloa luokassa. Harjoitustyö tehdään pienryhmässä ja edellyttää läsnäoloa tunnilla.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Opintojakso arvostellaan seuraavasti:
ERP: henkilökohtaiset käytäntö- ja teoriaharjoitukset 30 p
Erilaisia tietojärjestelmiä -tehtävä 10 p
Ryhmätyön IT-asiakasosuus 20 p
Ryhmätyön IT-toimittajaosuus 20 p
Tentti 20 p
Yhteensä 100 p
Arvosanaskaala:
Pisteitä 30 -> arvosana 1; pisteitä 45 -> arvosana 2; pisteitä 60 -> arvosana 3; pisteitä 75 -> arvosana 4; pisteitä 90 -> arvosana 5.
Reunaehto: opiskelijan pisteistä on oltava vähintään 10 pistettä Ryhmätyöstä.
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 tietää mikä on toiminnanohjausjärjestelmä ja ymmärtää sen merkityksen liiketoiminnassa
Opiskelija tietää mikä on liiketoimintaprosessi
Opiskelija tuntee käsitteet perustieto ja transaktio
Opiskelija ymmärtää tietojärjestelmien hankinnan vaiheita ja osaa toimia niissä.
Arviointikriteerit, hyvä (3-4)
Opiskelija tietää mikä on toiminnanohjausjärjestelmä ja ymmärtää sen merkityksen liiketoiminnassa
Opiskelija tuntee toiminnanohjausjärjestelmien mahdolliset hyödyt ja ongelmat
Opiskelija tietää mikä on liiketoimintaprosessi ja miten toiminnanohjausjärjestelmä voi tukea sen suorittamista
Opiskelija tuntee käsitteet perustieto ja transaktio sekä niiden ominaisuudet
Opiskelija tuntee toiminnanohjausjärjestelmän valintaan ja käyttöönottoon liittyviä kysymyksiä
Opiskelijalla on käsitys siitä, miksi toiminnanohjausjärjestelmiä räätälöidään
Opiskelijalla on käyttökokemusta toiminnanohjausjärjestelmästä
Opiskelija osaa kuvata tietojärjestelmän toimintaympäristöä ja prosesseja hankinnan edellyttämällä tavalla, laatia priorisoituja järjestelmävaatimuksia sekä ymmärtää tarjousten arviointikriteerejä
Arviointikriteerit, kiitettävä (5)
Opiskelija tietää mikä on toiminnanohjausjärjestelmä ja ymmärtää sen merkityksen liiketoiminnassa
Opiskelija tuntee toiminnanohjausjärjestelmien mahdolliset hyödyt ja ongelmat
Opiskelija tietää mikä on liiketoimintaprosessi ja miten toiminnanohjausjärjestelmä voi tukea sen suorittamista
Opiskelija tuntee käsitteet perustieto ja transaktio sekä niiden ominaisuudet
Opiskelija tuntee toiminnanohjausjärjestelmän valintaan ja käyttöönottoon liittyviä kysymyksiä
Opiskelijalla on käsitys siitä, miksi toiminnanohjausjärjestelmiä räätälöidään
Opiskelijalla on käyttökokemusta toiminnanohjausjärjestelmästä
Opiskelijalla on kokemusta pienimuotoisesta toiminnanohjausjärjestelmän käyttöönotosta ja räätälöinnistä
Opiskelija osaa laatia kattavat järjestelmävaatimukset ja perustellut tarjousten vertailukriteerit sekä hyödyntää tarjouspyynnössä muita laadun lisääviä elementtejä, kuten kestävän kehityksen kriteerejä.
Opiskelija osaa kommunikoida asiakkaan kanssa tarjouspyynnöstä ja laatia asiakkaan vaatimuksia vastaavan tarjousdokumentin ja demototeutuksen.
Esitietovaatimukset
Projektihallinta, Liiketoiminnan perusteet