Degree Programme in Information Technology
Harjoittelu ja työelämäyhteistyö
Työharjoittelu suoritetaan opintojen aikana.
Tutkintovaatimukset ja asetukset
Tutkintovaatimukset ja asetukset on kuvattu Metropolia Ammattikorkeakoulun tutkintosäännössä: https://www.metropolia.fi/haku/yleista-tietoa-opiskelusta/saannot/
Jatko-opinnot
Valmistumisen jälkeen tietotekniikan insinööri (AMK) voi hakea ylempään ammattikorkeakoulututkintoon (YAMK), erikoistumisopintoihin ja yliopistojen maisteriopintoihin. Ylempään ammattikorkeakoulututkintoon voi hakea kahden vuoden työkokemuksen jälkeen.
Aikaisemmin hankitun osaamisen tunnistamisen ja tunnustamisen erityisperiaatteet
Opiskelija voi hakea aikaisemmin hankitun osaamisensa tunnustamista. Aikaisemmin hankitun osaamisen tunnistamisella ja tunnustamisella (AHOT) tarkoitetaan osaamisen hyväksilukua eli aiempien opintojen, harjoittelun, työkokemuksen tai muun osaamisen hyväksymistä osaksi suoritettavaa tutkintoa, opintokokonaisuutta tai opintojaksoa, pakollisiin tai valinnaisiin opintoihin. Aikaisemman osaamisen tulee vastata opetussuunnitelman osaamistavoitteita.
Tunnustaminen kohdistuu opiskelijan osaamiseen riippumatta siitä missä tai miten osaaminen on hankittu. Opiskelijalla on vastuu osaamisensa osoittamisesta, todistamisesta ja riittävien tietojen toimittamisesta. Lisätietoja AHOT-prosessista annetaan opintojen alussa.
Tutkinnon profiili
Tietotekniikan insinööri (AMK) on tekniikan alan ammattikorkeakoulututkinto, joka tarjoaa opiskelijoille vahvan osaamisen heidän valitsemallaan osa-alueella tieto- ja viestintätekniikan alalta. Lisäksi opinnot antavat vahvan monialaisen osaamisen luonnontieteissä, sujuvat kommunikaatiotaidot sekä valmiudet toimia tuottavana projektiryhmän jäsenenä. Opiskelija on myös kehittänyt monikulttuurisuus-, työyhteisö- ja innovaatio-osaamisen taitojaan.
Korkeakoulusta valmistuvien työprofiilit
Valmistunut tietotekniikan insinööri toimii yksityisellä tai julkisella sektorilla esimerkiksi ohjelmiston kehittäjänä. tuotekehitysinsinöörinä suunnittelemassa hajautettua älykkyyttä sisältäviä järjestelmiä, asiantuntijana suunnittelemassa tietoverkko- tai tietoturvaratkaisuja tai asiantuntijana teknisessä tuessa, asiakaspalvelussa tai myynnissä.
Keskeiset oppimistulokset
Oppijan polku mahdollistaa erikoistumisen kahteen sovellusalaan eli pääaineeseen. Pääaineet ovat Mobile Solutions tai Smart IoT Systems. Riippuen opiskelijan valitsemasta pääaineesta hän hallitsee tietoverkkojen, palvelinjärjestelmien, loppukäyttäjäsovellusten, verkkoon kytkettyjen anturijärjestelmien, langattomien tiedonsiirtojärjestelmien tai virtuaalipalvelinjärjestelmien suunnittelun, toteutuksen ja ylläpidon. Opiskelija oppii kehittämään, suunnittelemaan, toteuttamaan ja käyttämään alalle ominaisia tietojärjestelmiä Lisäksi hänellä on valmiudet toimia projekteissa ja projektiryhmien tuottavana jäsenenä.
Valmistuminen
Valmistuminen edellyttää sitä, että opiskelija on läsnäolevana ja on suorittanut kaikki ammattikorkeakoulututkintoonsa kuuluvat opinnot (laajuus 240 op).
Tutkinnon taso
Ammattikorkeakoulututkinto
Opiskelijavaihto
Opiskelijavaihto on mahdollista kolmantena opiskeluvuonna.
Erityispääsyvaatimukset
Ei erityisvaatimuksia.
Opintosuorituksia ja arviointia koskevat säännöt
Opintosuorituksien arviointia koskevat yleiset periaatteet on kuvattu Metropolian tutkintosäännössä ja opintojaksokohtaiset periaatteet opetussuunnitelman opintojaksokuvauksissa.
Opintojen toteuttaminen
Opiskelu koostuu opettajien ohjaamista oppitunneista, laskuharjoitus- ja laboratoriotöistä, ryhmissä tai yksilöllisesti tehtävistä oppimisprojektitöistä sekä itsenäisestä opiskelusta ja tehtävistä. Tutkintoon johtavan koulutuksen opetus toteutetaan kokopäiväisenä.
Tutkinto-ohjelman vastaava
Janne Salonen
Osaamisaluepäällikkö
Tieto- ja viestintätekniikka
Puh: +358 (0)40 334 1150
etunimi.sukunimi@metropolia.fi
Information Technology (englanniksi)
Ilmoittautumisaika
02.05.2023 - 18.10.2023
Ajoitus
23.10.2023 - 17.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Keijo Länsikunnas
Opiskelijaryhmät
-
ICT21-SI-ESmart IoT Systems: Embedded IoT Devices
Tavoitteet
Opiskelija osaa asentaa ja konfiguroida sulautetun käyttöjärjestelmän valitsemaansa laitteistoon. Hän ymmärtää prioriteettipohjaisen preemptiviisen skeduloinnin periaatteen ja osaa kirjoittaa ohjelman moniajoympäristöön. Opiskelija osaa käyttää lukituksia ja toteuttaa prosessein välisen kommunikoinnin tavalla joka käyttä järjestelmän resursseja tehokkaasti. Opiskelija osaa konfiguroida ja kääntää käyttöjärjestelmän ytimen kohdejärjestelmään. Hän osaa mitata ja seurata sulautetun järjestelmän suoritukskykyä ja resurssien käyttöä.
Sisältö
- Sulautetun käyttöjärjestelmän asennus
- Käyttöjärjestelmän ytimen konfigurointi ja kääntäminen
- Verkkoasetukset ja laitteen liittäminen verkkoon
- Lukitukset moniajoympäritössä
- Prosessienvälinen kommunikointi
- Suorituskyvyn mittaaminen
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tietotekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tietotekniiikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Ilmoittautumisaika
02.05.2023 - 03.08.2023
Ajoitus
07.08.2023 - 18.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 25
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Richard Fry
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
Microsoft’s ASP.NET Core is a cross-platform, high-performance web framework for building full stack web applications. This course will introduce students to the syntax and programmatic idioms of ASP.NET CORE using the C# programming language. In particular, students will build an e-commerce website that teaches the following skills
• Coding with focus on application scalability using a Repository Design Pattern
• Integrating Entity Framework along with code first database migrations
• Integrating Identity Framework for Authentication and Authorization
• Making API Calls and integrating 3rd party packages to enhance the User Experience
• Database Seeding
• Third Party Payment Processing and Social Media Integration
• Deployment of the web application to cloud hosting services
Sisältö
Session 1
Introduction to ASP.NET Core / Visual Studio IDE / NuGet Entity Framework / Repository Pattern / Data Models /Razor Pages / Dependency Injection / E-Mail Integration / Publication and Deployment
Session 2
Object Management
Session 3
Identity and Role Management / Sessions
Session 4
Payment Processing and Social Media Integration
Session 5
Enhancing User Experience
Lisätietoja opiskelijoille
Students need to bring their own laptop.
The following software is necessary: MS Visual Studio 2022 Community Edition. Slides, exercise handouts and design examples will be provided during sessions.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
More than 50% of points
Arviointikriteerit, hyvä (3)
More than 70% of points
Arviointikriteerit, kiitettävä (5)
More than 90% of points
Arviointikriteeri, hyväksytty/hylätty
40% of points
Esitietovaatimukset
Programming experience with an object-oriented language (C# or JAVA), Understanding of Relational Databases (SQL and Data Relations), Understanding of HTML, CSS, and JavaScript.
Ilmoittautumisaika
02.05.2023 - 11.08.2023
Ajoitus
14.08.2023 - 18.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 30
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Rishu Chhabra
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
These are the learning outcomes for this course. After the completion of this course, the students will be able to:
- Understand and use basic C++ programming language constructs
- Evaluate the procedural program code for debugging and to identify and correct errors
- Design and develop procedural programs using advanced data types like structures and dynamic arrays
- Understand and implement basic sorting technique(s)
Sisältö
The course will introduce the computer programming fundamentals using C++ programming language and focus on practical skills that you need to develop your own programs. You will learn the fundamentals of structural programming and understand how the programs executes within the computer. This fast-paced foundational course will help you to understand the programming concepts that will help you in broader computing and information technology contexts.
Oppimateriaalit
Recommended Books:
Students looking for additional assistance should consult the following recommended books.
- Savitch, W. and Mock, K., Absolute C++, 6th ed., Boston: Pearson, 2016.
- Henkemans, D and Lee, M., C++ programming for the absolute beginner, 2nd ed., United
States: Cengage, 2009.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Assessment score: 50%-59%
Arviointikriteerit, hyvä (3)
Assessment score: 60%-79%
Arviointikriteerit, kiitettävä (5)
Assessment score: More than 80%
Arviointimenetelmät ja arvioinnin perusteet
Task-1: Hand Execution, 40 % weightage
Task-2: Concept Visualization and Demonstration, 60 % weightage
Esitietovaatimukset
Basic knowledge of any computer programming language.
Ilmoittautumisaika
02.05.2023 - 11.08.2023
Ajoitus
14.08.2023 - 18.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 40
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Patrick Van Torre
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
Knowledge and understanding:
Learning a number of important advanced analog technologies used in modern-day electronics. This includes analog power amplifiers, Current Feedback OpAmps (CFO), Operational Transconductance Amplifiers (OTA), Phase Locked Loops (PLL) and Radio Receiver Architectures. Simulation examples in Microcap will be treated for each of these topics.
Understanding the trade-offs involved in the circuit design and acquiring insight into the details of operation. Understanding the unique possibilities created by certain advanced analog technologies.
Skills:
Simulation and analysis of circuits in Microcap (free software). Theoretical analysis of circuit properties, comparison to simulation, insightful interpretation of results.
Sisältö
Power amplifiers:
Class A amplifiers
- Theoretical maximum efficiency derivation
Class B amplifiers
- Derivation of theoretical maximum efficiency
- Lab demonstration
Class D amplifiers
- Use of power MOSFETs as switches. Properties and limits.
- Extensive overview of the principles of operation of class D amplifiers
* Half bridge and full bridge configuration
* Boost voltage for high-side NMOS
* Pulse width modulation (PWM)
* Power supply pumping effects
* Dead time and its tradeoff with distortion specifications
* Efficiency
* Output filter requirements
* DC offset problems
* Types of distortion
- Example of industry-standard fully integrated class D amplifier IC
- Lab demonstration
Current Feedback OpAmps (CFO’s):
- Model for Voltage Feedback OpAmp (VFO) and Current Feedback OpAmp (CFO)
-Derivation of frequency behavior for a non-inverting feedback amplifier with VFO versus CFO
- Why gain and bandwidth can be set independently from each other with a CFO.
- Stability issues with CFO’s.
Operational Transconductance Amplifiers (OTA’s):
- Internal workings and model of an OTA
-Use of OTA’s in the linear region or in saturation
- Many circuit examples with OTA’s, such as:
* Variable gain amplifiers
* Analog multipliers
* Voltage controlled oscillators
* Voltage controlled resistors
* Voltage controlled filters
* Schmitt-trigger with adjustable hysteresis
Phase Locked Loops (PLL’s):
- Working principles of a PLL
- Stability of crystal reference oscillators
- Derivation of loop control equation
- Properties of loop filters
- Different types of phase detectors
- Use of a PLL for signal detection
- Use of a PLL for FM or PM demodulation
- Examples of PLL IC’s
- GPS disciplined oscillators (GPSDO)
- Lab demonstration of a PLL
Radio Receiver Architectures:
- Direct Conversion Receivers
* Different examples and their benefits
* Drawback of direct conversion receivers
- Super-heterodyne receivers
* Basic principles
* Fixed frequency crystal, ceramic and SAW filters and their advantages
* Double and triple conversion superheterodyne receivers
* Mirror frequencies
* Use of PLL’s versus Direct Digital Synthesizers (DDS) in radio receivers
* Properties of mixers, IP3 and 1 dB compression point
- Super-regenerative receivers
Lisätietoja opiskelijoille
Please bring your own laptop.
For the simulations, a laptop running Microcap 12 software is necessary. Microcap 12 is freeware and can be installed by the students before the start of the course via http://www.spectrum-soft.com/download/download.shtm
Arviointiasteikko
0-5
Arviointikriteeri, hyväksytty/hylätty
Students’ active attendance to the classes and to the simulation exercises in Microcap.
Written theory exam at the end of the course. The handouts of the slides can be used for the exam, as the exam will focus on insight and application instead of memorization.
Esitietovaatimukset
Good understanding of electrical circuit theory.
Basic academic knowledge of diodes, OpAmps, bipolar transistors and MOSFETs.
Basic engineering mathematics: complex numbers, algebra.
For some parts: limits, derivatives, integrals, Laplace transform (analysis in the S-domain).
Ilmoittautumisaika
02.05.2023 - 07.08.2023
Ajoitus
07.08.2023 - 11.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 30
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Reinhard Schiedermeier
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
The Java programming language steadily integrates new language features, to adjust with evolving requirements. These features render Java a more expressive, more effective, and safer language.
This course covers a selection of advanced features that are commonly underused. Students learn how to make best use of them, to solve real-world problems, and learn about these features' respective advantages and limitations.
Sisältö
Topics discussed are:
* Records, immutability and mutability, delegation and inheritance.
* Nested types, their application for factories and object pooling;
Inner classes for tightly coupled objects;
Local and anonymous types for one-shot use.
* Functional interfaces, Lambdas and method references.
* Streams and their application of lambdas;
Streams as an alternative to loops, and Optional vs null.
* Generic types and methods, Wildcard types and type variances,
the Java compiler's type inference.
* Enhanced Switch statements and Type patterns, deconstruction of records.
Lisätietoja opiskelijoille
Students need to bring their own laptop.
Participants require a computer with an installation of
* Java JDK (version 19),
* IDE IntelliJ/Idea (community edition)
Both are freely available for Windows, MacOS and Linux.
Simple tests to validate the environment setup are provided prior to course beginning.
Arviointiasteikko
0-5
Arviointimenetelmät ja arvioinnin perusteet
Each topic includes hands-on programming assignments, at various and selectable levels of difficulty. Successful solutions of exercises correspond to assessment levels.
Esitietovaatimukset
Moderate Java programming proficiency is required, as well as an understanding of object oriented key concepts, like classes, inheritance and interfaces.
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
6 op
Virtuaaliosuus (op)
6 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Virve Prami
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
After the course the student is able to use Office products to increase her/his productivity.
Sisältö
Products to learn:
- Word
- Excel
- Access
- Powerpoint
Aika ja paikka
Course is delivered via LabSim -environment and timetable is totally up to student. Course can be done in own pace.
Oppimateriaalit
Online in LabSim environment.
Opetusmenetelmät
100% online Self-study course. All you need is web browser and working network connection.
You have two choices for completion. You can do couple of exercises from each module, and or you can do the test. This test can be found from the environment.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Up to Student her-/himself.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
You have two choices for completion. You can do couple of exercises from each module, and or you can do the test. This test can be found from the environment.
Opiskelijan ajankäyttö ja kuormitus
Up to Student her-/himself.
Sisällön jaksotus
Up to Student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
User Interface:
- the student understands every office program's user interface and is able to optimize it with the
instructor's help;
Basic Functions:
- the student is able to do basic operations with every office program with the instructor's help;
Advanced functions:
- the student is able to write simple macro programs and automate operations with office programs with the instructor's help;
Joint operation with other office programs:
- the student is able to create office documents which benefit other office programs, with the instructor's help;
Arviointikriteerit, hyvä (3)
User Interface:
- the student understands every office program's user interface and is able to optimize it;
- the student shows independent solutions.
Basic Functions:
- the student is able to do basic operations with every office program;
- the student shows independent solutions.
Advanced functions:
- the student is able to write relatively complex macro programs and automate operations with office programs;
- the student shows independent solutions.
Joint operation with other office programs:
- the student is able to create office documents which benefit other office programs;
- the student shows independent solutions.
Arviointikriteerit, kiitettävä (5)
User Interface:
- the student understands every office program's user interface and is able to optimize it;
- the student shows independent solutions and critical evaluation.
Basic Functions:
- the student is able to do basic operations with every office program;
- the student shows independent solutions and critical evaluation.
Advanced functions:
- the student is able to write relatively complex macro programs and automate operations with office programs;
- the student shows independent solutions and critical evaluation.
Joint operation with other office programs:
- the student is able to create office documents which benefit other office programs;
- the student shows independent solutions and critical evaluation.
Arviointimenetelmät ja arvioinnin perusteet
You have two choices for completion. You can do couple of exercises from each module, and or you can do the test. This test can be found from the environment.
Ilmoittautumisaika
27.11.2023 - 10.12.2023
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 65
Tutkinto-ohjelma
- Degree Programme in Information Technology
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Erik Pätynen
Opiskelijaryhmät
-
CLOUDCloud and Server Systems
-
TIVI-ELECT3IT Elective Studies / Tivi valinnaiset, moduuli 3
-
TXK23S2Tieto- ja viestintätekniikan tutkinto-ohjelma monimuoto
Tavoitteet
AWS - Clound Computing Architecture perustuu AWS Academyn kurssisuunnitelmaan joka auttaa kehittämään pilvipalveluosaamista ja tarjoaa mahdollisuuden harjoitella AWS CSA - Associate sertifikaattikoetta varten. Kurssin suorittamisen jälkeen opiskelija tietää AWS-järjestelmän tarjoamat mahdollisuudet, julkisen pilvipalveln tarjoamat edut, AWS-järjestelmän keskeisimmät komponentit, järjestelmän skaalaamisen, migraation, vikasietoisuuden ja liiketoiminnan jatkuvuuteen vaikuttavat seikat. Kurssin suorittamisen jälkeen opiskelija tuntee AWS:n pilvipalveluiden suunnittelumalleja ja hänellä on valmiuksia suunnitella sekä toteuttaa julkisia pilvipalveluita.
Sisältö
Johdanto pilvipalveluarkkitehtuureihin ja AWS-järjestelmien suunnitteluun
AWS-järjestelmän palvelut, komponentit ja hallintatyövälineet
Vikasietoisen AWS-järjestelmän suunnittelu
Infrastruktuurin automatisointi ja irrotaminen
Hyvän arkkitehtuurin viitekehys
Vianhaku
Suunnittelumalleja ja esimerkkejä arkkitehtuurista
Aika ja paikka
Etäopetus iltaisin
Oppimateriaalit
AWS Academy kurssimateriaali
Opetusmenetelmät
Esittävä luento
Laboratorioharjoitukset
Oppimistehtävät
Kansainvälisyys
AWS Academy
Toteutuksen valinnaiset suoritustavat
AWS Solutions Architect - Associate sertifikaatti ja harjoitustyö
AWS Solutions Architect - Professional sertifikaatti ja harjoitustyö
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tietotekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tietotekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointimenetelmät ja arvioinnin perusteet
Oppimistehtävät
Teoriakoe
Projektityö
Esitietovaatimukset
Amazon-pilvipalvelujen perusteet tai vastaavat tiedot pilvipalveluiden perusteista
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
18.03.2024 - 12.05.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Sakari Lukkarinen
- Saana Vallius
Opiskelijaryhmät
-
ICT22-SI-ESmart IoT Systems: Embedded IoT Devices
Tavoitteet
Opintojakson suoritettuaan opiskelija ymmärtää miten antureita käytetään tiedon keräämiseen erilaisissa ympäristöissä ja opiskelija tietää yleisimpien antureiden sähköiset ja fysikaaliset ominaisuudet. Lisäksi opiskelija osaa käyttää antureita erilaisissa käytännön sovelluksissa.
Sisältö
- Peruselektroniikan kertaus
- Antureiden ominaisuudet
- Mittaamisen fysikaaliset periaatteet
- Liitäntäelektroniikan kytkennät
- Antureiden sovelluskohteet
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
02.05.2023 - 31.07.2023
Ajoitus
01.08.2023 - 04.08.2023
Laajuus
3 op
Virtuaaliosuus (op)
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 40
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Steve Deliën
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
As an outcome of the course, the participants will:
- Gain a basic understanding of cloud technologies for business applications across a wide range of platforms (SAP, Microsoft, Amazon, Google and others)
- Learn how to architect a solution starting from a business problem statement and articulate the value and business case to business stakeholders
- Get practical experience in low code no code application development
- Understand what a career in professional IT services looks like and be prepared to enter the labor market
Sisältö
The course content will cover 20h of lectures covering the following topics, split into modules:
Cloud Business Applications Architecture:
- Market overview – Who are the big players?
- Cloud first – why do companies adopt a cloud first strategy?
- The building blocks of the cloud – What is out there to support the enterprise?
- Welcome to the multi-cloud – Cloud selection strategies
- The composable enterprise – Architecting for market differentiation
- Digital transformation – How do we migrate to the cloud?
- Architecting for resilience – How do we ensure business continuity?
- Welcome to the intelligent enterprise - Machine learning 101 and the practical application in business processes
- Custom applications – From pro code to low code to no code
- Business analytics – From insights to action
- Security in the cloud – How do we secure the cloud and operate it in a secure way?
- Cloud operations – Now we are there, how do we operate our landscape?
- The sovereign cloud – Regulatory compliance and geopolitical aspects
- Sustainability and the cloud – Architecting for sustainability, from infra to apps
- Waves and trends in technology – Buzz versus reality
- Welcome to the metaverse – From web 1.0 to web 3.0 and the potential of the metaverse
Career in professional services demystified:
- Overview of the market – what are the career options out there?
- Case study: from junior analyst to global director
- The continuous learning journey
- Inclusion and diversity
Arviointiasteikko
0-5
Arviointimenetelmät ja arvioinnin perusteet
1 group assignment (size of subgroups will be determined based on the number of participants) – graded 1/3 of the credits
1 low code no code application to be built – working application yields 1/3 of the credits
Final exam with 20 questions with two open questions and 18 multiple choice – 1/3 of the credits
Participants need to reach a 50% score to pass
Esitietovaatimukset
We conceived this course purposefully to be as open as possible. Therefore, the only pre-requisites are:
- An interest in cloud technologies
- A potential interest in a career in professional IT services
- Active participation and attendance
Technical pre-requisites:
- Laptop
- Microsoft Teams client (or browser)
- Google Chrome or Microsoft Edge (latest version)
- SAP Universal ID (we will create one at the start of the course)
- Google Docs
Practical pre-requisites:
- If you don’t have one yet, create a LinkedIn profile
- Pre-meet the faculty on LinkedIn
- Connect on LinkedIn with the faculty – please mention that you will be attending the course
Ilmoittautumisaika
02.05.2023 - 31.07.2023
Ajoitus
01.08.2023 - 04.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 80
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Tashfeen Ahmad
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
At the end of this introductory course, students will be better informed about the increasing role of Artificial Intelligence (AI) in business management and their lives. This course will motivate students to examine their life and work aspirations as AI is displacing many jobs and will continue to do so. At the end of this course, students will be able to
- Explain what artificial intelligence is and what is the role it is playing in our lives,
- Appreciate the impact AI is making in various industries from health to manufacturing,
- Reflect on the pros and cons of AI and start a dialogue on how to mitigate possible negatives,
- Form an opinion on the ethical component of AI,
- Comment on how European Union and the world should scale up AI initiatives,
- Give better informed commentary on the increasing role of AI in business world and our lives,
- Acquire motivation to examine our life and work aspirations as AI is displacing many jobs and will continue to do so,
- Demonstrate better understanding of the skills which would be required in the future of work and plan accordingly.
Sisältö
Technologies have changed the way we live, work and play. One of such technology which is making huge impacts is Artificial Intelligence.This introductory course will sensitise participants to the advancing role of AI in various industries. The advantages of AI will be discussed together with areas to be careful about. The inclusion of this course is timely as European Union is deliberating on the role of ethics and trusting AI.
Oppimateriaalit
Course website: http://tashfeen.pbworks.com
All learning material is available on the course website.
Opetusmenetelmät
Teaching methods include:
- Lectures
- Videos
- Discussions
- Case Analysis
Lisätietoja opiskelijoille
Course website: http://tashfeen.pbworks.com
Please feel free to contact the lecturer via email: mrtashfeen@hotmail.com
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
- Students’ active attendance (3 classes)
- Students’ active participation in class discussions (3 classes)
- Students’ submission of exercises (3 classes)
Arviointikriteerit, hyvä (3)
- Students’ active attendance (4 classes)
- Students’ active participation in class discussions (4 classes)
- Students’ submission of exercises (4 classes)
Arviointikriteerit, kiitettävä (5)
- Students’ active attendance (5 classes)
- Students’ active participation in class discussions (5 classes)
- Students’ submission of exercises (5 classes)
Arviointikriteeri, hyväksytty/hylätty
- Students’ active attendance (3 classes)
- Students’ active participation in class discussions (3 classes)
- Students’ submission of exercises (3 classes)
Arviointimenetelmät ja arvioinnin perusteet
The course assessment is based on
- Active attendance
- Active participation in class discussions
- Submission of assignments
Esitietovaatimukset
No prerequisite
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
6 op
Virtuaaliosuus (op)
6 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Virve Prami
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
This course is designed for network and security administrators and those with similar job functions which have two years of experience with general networking and basic security knowledge. After the course, the student has basic knowledge of information security and what is the meaning of information security for the companies. He or she knows the basic concepts and how basic security mechanisms work. He or she knows different cryptographic methods from the past to now.
Sisältö
The course consists of three topics: information security, cryptology and applications security. The course gives assurance that you can handle setting up secure environments and handle the challenging situations surrounding security breaches, including the following skills:
Security fundamentals
Basic risk identification and analysis
Threat identification and assessment
How to secure IT infrastructure security
Cryptography
Operational security and general security processes
Incident response and business continuity
Aika ja paikka
Course is delivered in Metropolia's Moodle environment and you can do this course in your own pace.
Oppimateriaalit
The course lessons are based on Metropolia lecture handouts, CEH9, Cisco Learning, Microsoft Learning, and other Internet documents.
Opetusmenetelmät
Course is 100% online (Self-Study) course. The theory is studied by own pace using course Moodle lessons and course literature.
At the end of the course final tests are taken (on-line Moodle tests).
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Up to Student her-/himself.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Up to Student her-/himself.
Sisällön jaksotus
Up to Student her-/himself.
Lisätietoja opiskelijoille
ENROLMENT
Metropolia's Degree Students
Go to: https://moodle.metropolia.fi/course/view.php?id=2863
Enrolment key: turva
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
The theory is studied by own pace using course Moodle lessons and course literature.
At the end of the course final tests are taken (on-line Moodle tests).
Arviointimenetelmät ja arvioinnin perusteet
The minimum passing score for the Final test is 700/1000. If not achieved, the student needs to retake the test.
Final test will be taken remotely and the course is graded Pass/Fail.
Ilmoittautumisaika
29.05.2023 - 31.07.2023
Ajoitus
23.10.2023 - 17.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Jarkko Vuori
Opiskelijaryhmät
-
ICT22-GGame Development
Tavoitteet
Opiskelija tuntee C++ -kielen ja osaa käyttää sitä olio-suuntautuneiden ohjelmistojen toteuttamiseen. Hän pystyy hyödyntämään standardikirjastoa ja muita rajapintoja, sekä tuntee muutamia oliosuuntautuneita suunnittelumalleja. Opiskelija osaa käyttää virheenjäljitintä ja muita ohjelmointityökaluja.
Sisältö
C++ -kieli
• käännös- ja suoritusympäristö, virheenjäljitys
• muuttujat ja kontrollirakenteet
• osoittimet ja referenssit
• muistinhallinta
• operaattorit
• geneerinen ohjelmointi
• standardikirjasto, API:t
• suorituskyky, hyvät käytänteet, tyypilliset virheet
Olio-ohjelmointi
• oliot
• luokat
• perintä
• polymorfismi
• johdatus oliosuunnitteluun, UML:ään ja suunnittelumalleihin
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija hallitsee C++ -kielen perusteet ja osaa toteuttaa yksinkertaisia olio-suuntautuneita ratkaisuja. Hän osaa käyttää ohjelmointityössään virheenjäljitintä.
Arviointikriteerit, hyvä (3)
Opiskelija hallitsee C++ -kielen hyvin. Hän osaa suunnitella ja arvioida olio-suuntautuneita ratkaisuja, sekä osaa soveltaa muutamia suunnittelumalleja käytännössä. Hän osaa käyttää ohjelmointityössään virheenjäljitintä.
Arviointikriteerit, kiitettävä (5)
Opiskelija hallitsee C++ -kielen erinomaisesti. Hän osaa suunnitella ja arvioida olio-suuntautuneita ratkaisuja, sekä osaa soveltaa useita suunnittelumalleja käytännössä. Hän osaa käyttää ohjelmointityössään virheenjäljitintä tehokkaasti.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija hallitsee C++ -kielen perusteet ja osaa toteuttaa yksinkertaisia olio-suuntautuneita ratkaisuja. Hän osaa käyttää ohjelmointityössään virheenjäljitintä.
Esitietovaatimukset
Ensimmäisen vuoden opinnot (orientaatio tieto- ja viestintätekniikkaan) tai vastaavat tiedot.
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
8 op
Virtuaaliosuus (op)
8 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Virve Prami
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
This course is an review course that contains information security concepts and industry best practices, covering the 8 domains of the CISSP Common Body of Knowledge (CBK)®:
• Security and Risk Management
• Asset Security
• Security Engineering
• Communications and Network Security
• Identity and Access Management
• Security Assessment and Testing
• Security Operations
• Software Development Security
This course will expand upon your knowledge by addressing the essential elements of those eight domains that comprise a Common Body of Knowledge (CBK)® for information systems security professionals. The course offers a job-related approach to the security process and will prepare you to pass the 2015 version of the CISSP® exam.
Sisältö
In this course, you will identify and reinforce the major security subjects from the eight domains of the (ISC)2 CISSP CBK.
Course Content
Module 1: Security and Risk Management
Module 1.1: Security Governance Principles
Module 1.2: Compliance
Module 1.3: Professional Ethics
Module 1.4: Security Documentation
Module 1.5: Risk Management
Module 1.6: Threat Modeling
Module 1.7: Business Continuity Plan Fundamentals
Module 1.8: Acquisition Strategy and Practice
Module 1.9: Personnel Security Policies
Module 1.10: Security Awareness and Training
Module 2: Asset Security
Module 2.1: Asset Classification
Module 2.2: Privacy Protection
Module 2.3: Asset Retention
Module 2.4: Data Security Controls
Module 2.5: Secure Data Handling
Module 3: Security Engineering
Module 3.1: Security in the Engineering Lifecycle
Module 3.2: System Component Security
Module 3.3: Security Models
Module 3.4: Controls and Countermeasures in Enterprise Security
Module 3.5: Information System Security Capabilities
Module 3.6: Design and Architecture Vulnerability Mitigation
Module 3.7: Vulnerability Mitigation in Embedded, Mobile, and Web-Based Systems
Module 3.8: Cryptography Concepts
Module 3.9: Cryptography Techniques
Module 3.10: Site and Facility Design for Physical Security
Module 3.11: Physical Security Implementation in Sites and Facilities
Module 4: Communications and Network Security
Module 4.1: Network Protocol Security
Module 4.2: Network Components Security
Module 4.3: Communication Channel Security
Module 4.4: Network Attack Mitigation
Module 5: Identity and Access Management
Module 5.1: Physical and Logical Access Control
Module 5.2: Identification, Authentication, and Authorization
Module 5.3: Identity as a Service
Module 5.4: Authorization Mechanisms
Module 5.5: Access Control Attack Mitigation
Module 6: Security Assessment and Testing
Module 6.1: System Security Control Testing
Module 6.2: Software Security Control Testing
Module 6.3: Security Process Data Collection
Module 6.4: Audits
Module 7: Security Operations
Module 7.1: Security Operations Concepts
Module 7.2: Physical Security
Module 7.3: Personnel Security
Module 7.4: Logging and Monitoring
Module 7.5: Preventative Measures
Module 7.6: Resource Provisioning and Protection
Module 7.7: Patch and Vulnerability Management
Module 7.8: Change Management
Module 7.9: Incident Response
Module 7.10: Investigations
Module 7.11: Disaster Recovery Planning
Module 7.12: Disaster Recovery Strategies
Module 7.13: Disaster Recovery Implementation
Module 8: Software Development Security
Module 8.1: Security Principles in the System Lifecycle
Module 8.2: Security Principles in the Software Development Lifecycle
Module 8.3: Database Security in Software Development
Module 8.4: Security Controls in the Development Environment
Module 8.5: Software Security Effectiveness Assessment
Aika ja paikka
Riippuu opiskelijasta itsestään koska kyseessä on itseopiskeltava verkkokurssi.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava verkkokurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät kurssin oppimisympäristöstä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijasta itsestään.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ILMOITTAUTUMINEN
Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
Metropolian tutkinto-opiskelijat:
- Go to https://moodle.metropolia.fi/course/view.php?id=144
- Enrollment key for the course: cissp
- Password for final exam: cissp
Please review the course modules 1-8 material and then do the Final exam.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
Kurssin hyväksytty suorittaminen vaatii kurssikokeesta yli 70% vastauksista oikein. Kurssikoe koostuu monivalintatehtävistä.
Ilmoittautumisaika
02.05.2023 - 31.07.2023
Ajoitus
01.08.2023 - 04.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 24
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Jörg Hoffmann
- Jule Janke
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
After completion of this course the student will understand how to calibrate a computer aided measurement device. He will understand to separate systematic errors and random errors, correct systematic errors and describe random errors with fundamental statistical methods. He should be able to create a visualisation of rows of measurements. The student is able to calculate the average error of the mean and to calculate error propagations.
Sisältö
1. Introduction
2. Systematic errors and random errors, separation of them
3. Movement and correction of a linear / non linear characteristic
4. Example for calibration of a device and determination of the random error
5. Range and Precision and error propagation
6. Evaluation of series of measurements
Oppimateriaalit
All learning material is published online in course web-page.
• lecture as pdf or printed out
Kansainvälisyys
Course teachers are Prof. Dr. Jörg Hoffmann & Mr. Werner Trentmann from Osnabrück University of Applied Sciences, Germany.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
- Student understands the principles of calibration
- Student has run the lab experiment with right results
- Student has more the 50% of the points of the written exam
Arviointikriteerit, hyvä (3)
- Student understands the principles of calibration and pre calibration
- Has run the lab experiment with right results and can calculate the precision of the device.
- Student has more the 70% of the points of the written exam
Arviointikriteerit, kiitettävä (5)
in addition to the previous,
- Student understands the principles of calibration and pre calibration
- Has run the lab experiment with right results and can calculate the precision of the device.
- Student has more the 70% of the points of the written exam
Arviointimenetelmät ja arvioinnin perusteet
The course assessment is based on
- active attendance
- active calculation of examples by the students during the lecture
- assessment of the lab experiment
- written examination over 60 minutes
Esitietovaatimukset
1. Fundamentals of mathematics
2. Basics of technical science and physics
Ilmoittautumisaika
02.05.2023 - 31.07.2023
Ajoitus
01.08.2023 - 04.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 24
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Norbert Jung
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
The visual perception certainly is the dominant information source for humans. Color again is a major part of visual perception. For centuries scientists have tried to understand the human color perception. Since the 19th century their work yields mathematically based models which became the basis of our modern systems for technical color reproduction. Nowadays color is omnipresent as prints or electronic imaging and we take color correctness for granted. But color perception still is not completely understood yet and only a few people really look deeper into the foundations. This, however, is important to understand and solve problems related to color reproduction systems.
Expected learning outcomes:
Knowledge of scientific methods and theoretical foundations of color perception and visualization with focus on relevant applications in multimedia. Self-contained ability to design and implement color analysis and synthesis in color critical applications. Selection, optimization and evaluation of appropriate hardware and software.
Sisältö
- Human eye and visual perception
- Radiation and optical physics
- Historical background
- Colorimetry, color-matching functions, standard colorimetric system
- Tristimulus color spaces, color gamuts, meaning of optimal colors
- Elementary color mixing methods
- Relation between analysis and synthesis of color
- Technical systems for color measurement, color image capture and reproduction
- Uniform color scales, color order systems, color difference formulae
- Color measurement & management systems, color calibration, gamut mapping
- Hands-on measurements
Arviointiasteikko
0-5
Esitietovaatimukset
Multimedia basics, basics of signal processing, applied mathematics (vector calculus, coordinate transformations, infinitesimal calculus), physics (geometrical and physical optics, radiation physics), fundamentals of computer engineering, basic concepts of physiology
Ilmoittautumisaika
02.05.2023 - 11.08.2023
Ajoitus
14.08.2023 - 18.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 24
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Esli Heyvaert
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
In this course you will learn the basics about containerization and orchestration. You might already have heard about topics such as virtualization (virtual machines), dependency hell, virtual environments (venv), microservices, DevOps, … We will see how containers can solve these kinds of challenges.
After learning about the basics, you will deep dive into the Docker ecosystem. Together we will write a container build file, namely a Dockerfile. You will also learn how to optimize such files. Combining multiple containers (called services) is something which we can do with Docker Compose. And last but not least, if you want to deploy containers on a large scale: Kubernetes is what you need.
Sisältö
We always start with somewhat theoretical background, so you know what’s happening and why we do it the way we do. To bring things into practice, there will be a lot of hands-on exercises!
• Introduction to containers: what is it, architecture and problems solved by containers.
• Docker:
o Why is it popular? The eco-system explained in detail.
o Under the hood: namespaces and cgroups, how is the kernel shared?
o Differences between virtualization and containerization.
o Images, images layers, building containers (Dockerfiles), optimizations, …
o How to interact with containers?
• Docker Compose:
o Why do we need this extra layer?
o The core components and some best practices.
o Combining multiple services.
• Kubernetes:
o The absolute basics!
o The building blocks to set-up a scalable orchestration platform
Lisätietoja opiskelijoille
Please bring your own laptop.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
participating in all the sessions, completing all the exercises on time.
Arviointikriteerit, hyvä (3)
being able to solve more complex problems without much assistance.
Arviointikriteerit, kiitettävä (5)
finishing the extra exercises.
Arviointikriteeri, hyväksytty/hylätty
participating in all the sessions, completing all the exercises on time.
Esitietovaatimukset
You need at least some basic IT skills; you should know the absolute basics about networking and programming. Knowing Python and being familiar with the Linux command line is a plus.
Ilmoittautumisaika
02.05.2023 - 11.08.2023
Ajoitus
14.08.2023 - 18.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 30
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Tobias Albrecht
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
By the end of this course of study, student will be able to:
- Identify the key success factors of Start-up Business in Clean-Tech Industry
- Create effectively innovative Ideas in Clean-Tech Industry to start your own Business
- Modify the Start-up Business Idea to be successful in real world pitches, due to the fact that they know, how potential Investors judge and evaluate Star-up Business in Clean-Tech Industry
- Increase the value of the Start-up Business by using intellectual property
Sisältö
This course focuses on introducing students on how to create new sustainable ventures in Clean-Tech industries that maximize value for all their stakeholders, as well as, how to scale and grow them once they have been founded. The course will also introduce information technologies and business applications such as Microsoft Excel to analyze and present business ideas. The course will also include some personal exploration of entrepreneurial mindset and skills. In addition students will understand how intellectual property can drive the value of the company. Students will learn how to create, protect, and preserve intellectual capital.
Opetusmenetelmät
The course will be facilitated through lectures, classroom presentations, theory and practical demonstrations, case studies, discussions, assignments and exercises
Arviointiasteikko
0-5
Arviointimenetelmät ja arvioinnin perusteet
Quiz 1 (10%)
Excel-Tool (20%)
Project documentation (50%)
Management Presentation incl. Elevator Pitch (10%)
Ilmoittautumisaika
02.05.2023 - 08.10.2023
Ajoitus
23.10.2023 - 17.12.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Tutkinto-ohjelma
- Degree Programme in Information Technology
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Antti Piironen
- Tivi Virtuaali
Vastuuhenkilö
Antti Piironen
Tavoitteet
Opiskelija tuntee digitaalisen signaalin käsittelyn yleisimmät operaatiot. Opiskelija pystyy soveltamaan perusteita tyypillisten signaalinkäsittelyn ongelmien ratkaisuun.
Opiskelija pystyy soveltamaan näitä käsitteitä lineaarisen digitaalisen suodattimen toteutukseen (IIR ja FIR).
Sisältö
- Signaalien ominaisuudet
- Järjestelmien ominaisuudet
- Järjestelmien vasteet
- FIR suotimen suunnittelu
- IIR suotimen suunnittelu
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija ymmärtää lineaaristen DSP järjestelmien perusominaisuudet ja osaa käyttää olemassa olevia valmiita signaalinkäsittelykirjastojen tarjoamia työkaluja DSP ongelmanratkaisussa.
Arviointikriteerit, hyvä (3)
Opiskelija ymmärtää lineaaristen DSP järjestelmien perusominaisuudet ja osaa käyttää olemassa olevia valmiita signaalinkäsittelykirjastojen tarjoamia työkaluja DSP ongelmanratkaisussa.
Opiskelija tuntee DSP-algoritmien toteutusperiaatteita, osaa perustellen valita tarkoitukseen sopivan työkallun ja osaa kirjoittaa DSP ongelmanratkaisuun soveltuvia ohjelmia.
Arviointikriteerit, kiitettävä (5)
Opiskelija ymmärtää lineaaristen DSP järjestelmien perusominaisuudet ja osaa käyttää olemassa olevia valmiita signaalinkäsittelykirjastojen tarjoamia työkaluja DSP ongelmanratkaisussa.
Opiskelija tuntee DSP-algoritmien toteutusperiaatteita, osaa perustellen valita tarkoitukseen sopivan työkallun ja osaa kirjoittaa DSP ongelmanratkaisuun soveltuvia ohjelmia.
Opiskelija ymmärtää DSP algoritmien laskennallisen problematiikan ja pystyy analysoimaan algoritmien laskennallista vaativuutta.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija ymmärtää lineaaristen DSP järjestelmien perusominaisuudet ja osaa käyttää olemassa olevia valmiita signaalinkäsittelykirjastojen tarjoamia työkaluja DSP ongelmanratkaisussa.
Esitietovaatimukset
Ohjelmointi (mikä tahansa ohjelmointikieli)
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
10 op
Virtuaaliosuus (op)
10 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Janne Salonen
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
Learning outcomes of the course: After completing the course, student will learn the fundamentals of data analysis with Python. Student will know how to read data from sources like CSVs and SQL, and how to use libraries like Numpy, Pandas, Matplotlib, and Seaborn to process and visualize data.
Sisältö
- ES6
- Regular Expressions
- Debugging
- Basic Data Structures
- Basic Algorithm Scripting
- Object Oriented Programming
- Functional Programming
- Intermediate Algorithm Scripting
Aika ja paikka
Course is 100% online (self-study) course which can be done in own pace. Study environments are Metropolia's Viope and Moodle.
Oppimateriaalit
Online in study environments Metropolia's Viope and Moodle.
Opetusmenetelmät
Course is 100% online (self-study) course which can be done in own pace.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Depends on the student's baseline.
Sisällön jaksotus
Up to student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Students have achieved the course objectives fairly. Students will be able to identify, define and use the course subject area’s concepts and models. The student understands the criteria and principles of the expertise development.
Arviointikriteerit, hyvä (3)
Students have achieved the course objectives well, even though the knowledge and skills need improvement on some areas. Students are able to define the course concepts and models and are able to justify the analysis. The student is able to apply their knowledge in study and work situations. The student understands the importance of expertise in the field of information and communication technology and is able to analyze his/her own expertise.
Arviointikriteerit, kiitettävä (5)
Students have achieved the objectives of the course with excellent marks. Students master commendably the course subject area’s concepts and models. Students are able to make justified and fluent analysis and to present concrete development measures. The students are well prepared to apply their knowledge in study and work situations. Students are able to analyze the information and communication technology sector expertise and the development of their own expertise.
Arviointikriteeri, hyväksytty/hylätty
Students have achieved the course objectives fairly. Students will be able to identify, define and use the course subject area’s concepts and models. The student understands the criteria and principles of the expertise development.
Arviointimenetelmät ja arvioinnin perusteet
Students have achieved the course objectives fairly. Students will be able to identify, define and use the course subject area’s concepts and models. The student understands the criteria and principles of the expertise development.
Ilmoittautumisaika
02.05.2023 - 03.08.2023
Ajoitus
07.08.2023 - 11.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 40
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Daniel Rodriguez Garcia
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
By the end of the module, students should be able to:
- Develop an appreciation for what is involved in machine learning (data mining) from data
- Understand a wide variety of learning algorithms
- Understand how to evaluate models generated from data
- Apply the algorithms to solve real problems, optimize the models learned and report on the expected performance
Transferable skills:
- Mathematical analysis of learning methods.
- Evaluation of algorithms.
- Programming skills in Python
Sisältö
This course aims to provide students with an in-depth introduction to the main topics of Machine Learning.
It will cover some of the main models and algorithms for regression, classification and clustering. Topics such as linear and logistic regression, classification trees, rules, SVMs, neural networks, clustering, feature selection and dimensionality reduction. Visualisation and evaluation of machine
learning models.
Oppimateriaalit
Bibliography
Jake VanderPlas. Python Data Science Handbook,
https://jakevdp.github.io/PythonDataScienceHandbook/
Ian Witten, Eibe Frank, Mark Hall and Chris Pal, Data Mining: Practical Machine Learning Tools
and Techniques, 4th Edt, 2016
Other bibliography
Mitchell T, Machine Learning, McGraw-Hill, 1997
S. Rogers and M. Girolami, A first course in Machine Learning, CRC Press, 2011
C. Bishop, Pattern Recognition and Machine Learning, 2007
D. Barber, Bayesian Reasoning and Machine Learning, 2012
Other online references
https://www.w3schools.com/python/python_ml_getting_started.asp
https://github.com/rasbt/python-machine-learning-book-3rd-edition
Lisätietoja opiskelijoille
Students should bring their own laptop.
Arviointiasteikko
0-5
Esitietovaatimukset
The course will use Python and/or R programming languages.
Some familiarity with linear algebra, probability theory.
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
10 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Janne Salonen
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
Learning outcomes of the course: After completing the course, student will learn how to build charts, graphs, and maps to present different types of data with the D3.js library. Student will learn also Javascript Object Notation (JSON) and how to use data online using an Application Programming Interface (API).
Sisältö
- Data Visualization with D3
- JSON APIs and AJAX
Aika ja paikka
Course is 100% online (self-study) course which can be done in own pace. Study environments are Metropolia's Viope and Moodle.
Oppimateriaalit
Online in study environments Metropolia's Viope and Moodle.
Opetusmenetelmät
Course is 100% online (self-study) course which can be done in own pace.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Depends on the student's baseline.
Sisällön jaksotus
Up to student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Students have achieved the course objectives fairly. Students will be able to identify, define and use the course subject area’s concepts and models. The student understands the criteria and principles of the expertise development.
Arviointikriteerit, hyvä (3)
Students have achieved the course objectives well, even though the knowledge and skills need improvement on some areas. Students are able to define the course concepts and models and are able to justify the analysis. The student is able to apply their knowledge in study and work situations. The student understands the importance of expertise in the field of information and communication technology and is able to analyze his/her own expertise.
Arviointikriteerit, kiitettävä (5)
Students have achieved the objectives of the course with excellent marks. Students master commendably the course subject area’s concepts and models. Students are able to make justified and fluent analysis and to present concrete development measures. The students are well prepared to apply their knowledge in study and work situations. Students are able to analyze the information and communication technology sector expertise and the development of their own expertise.
Arviointikriteeri, hyväksytty/hylätty
Students have achieved the course objectives fairly. Students will be able to identify, define and use the course subject area’s concepts and models. The student understands the criteria and principles of the expertise development.
Arviointimenetelmät ja arvioinnin perusteet
Students have achieved the course objectives fairly. Students will be able to identify, define and use the course subject area’s concepts and models. The student understands the criteria and principles of the expertise development.
Ilmoittautumisaika
02.05.2023 - 11.08.2023
Ajoitus
15.08.2023 - 18.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 25
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Christian Köhler
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
After having successfully completed this course, the student will:
... be familiar with the theoretical basics of systematic innovation management
... have become acquainted with phase models for the successful implementation of innovations
... be able to apply selected systematic methods of innovation management in practice, such as Design-Thining and Corss-Industry Innovation
... be able to describe an innovation as a business model and market it
... have experienced the learning curve of an innovation project themselves
Sisältö
1. Introduction to the importance of innovation management
2. Introduction to Design Thinking and Design Thinking tools
3. Design Thinking phase 1 – Inspiration (Understand Design Challenge, observe users, define point of view of the problem)
4. Design Thinking phase 2 – Ideation (Generation of ideas with systematic tools, prototype generation, testing of prototype)
5. Design Thinking phase 3 – Implementation (Development of a business model)
6. Final presentation (Elevator pitch and team presentation)
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
The students work in teams on the solution of a design challenge. The results will be presented on the last day. For this purpose, a one-minute elevator pitch and a 10-minute presentation of results per team are to be created. The innovations are evaluated according to the criteria economic viability, technical feasibility and desirability of the solution. In order to pass the course, it must be clearly and comprehensibly demonstrated that the project result is an innovation with an associated business model that has a market, can be produced in an economically viable manner and is technically solvable.
Arviointikriteeri, hyväksytty/hylätty
The students work in teams on the solution of a design challenge. The results will be presented on the last day. For this purpose, a one-minute elevator pitch and a 10-minute presentation of results per team are to be created. The innovations are evaluated according to the criteria economic viability, technical feasibility and desirability of the solution. In order to pass the course, it must be clearly and comprehensibly demonstrated that the project result is an innovation with an associated business model that has a market, can be produced in an economically viable manner and is technically solvable.
Esitietovaatimukset
Students should have a basic understanding of how a business works. Students are also expected to be willing to deal with new and unfamiliar ideas and approaches. Participants should also be willing to be grouped into innovation teams on the basis of a scientific test.
Lisätiedot
Prof. Dr.-Ing. Christian Köhler, MBA
• Professor of Industrial Engineering and Management at HTW SAAR (Saarland University of Applied Sciences, Saarbrucken/Germany)
• Scientific Director of the Industrial Engineering and Management Research Institute @ HTW SAAR
• Vice-Dean of HTW SAAR Business School
• Member of German Engineers Association (VDI), Junior Chamber International and The Design Society
Ilmoittautumisaika
02.05.2023 - 20.08.2023
Ajoitus
21.08.2023 - 15.10.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Jarkko Vuori
Opiskelijaryhmät
-
ICT21-SI-ESmart IoT Systems: Embedded IoT Devices
Tavoitteet
Kurssin suoritettuaan opiskelija ymmärtää digitaalisen signaalin käsittelyn perusteet. Opiskelija tuntee digitaalisen signaalin käsittelyn yleisimmät operaatiot. Opiskelija ymmärtää näytteistyksen tärkeyden ja sen tärkeimmät ominaisuudet alipäästö- ja kaistanpäästösignaaleille. Uudelleenmuodostus esitellään myös.
Opiskelija ymmärtää lineaarisen kvantisoinnin perusteet ja käsitteen signaali/kvantisointi kohina-suhde. Lineaarinen aikamuuttumaton järjestelmä, differenssiyhtälö, impulssivaste ja diskreettikonvoluutio esitellään sekä stabiilisuuden ja taajuusvasteen käsitteet.
Opiskelija pystyy soveltamaan näitä käsitteitä lineaarisen digitaalisen suodattimen toteutukseen (IIR ja FIR). Z-muunnos esitellään ja sitä myös käytetään.
Sisältö
1. Aika ja taajuus taso
2. Analoginen ja digitaalinen signaali
3. Kertominen/Konvoluutio
4. Yhtenäinen näytteistys, Shannon.
6. Näytteistyksen virhe, vasta-laskostumis suodatin
7. Lineaari kvantisointi, SQNR.
8. Digitaaliset sekvenssit
9. Lineaariset aikamuuttumattomat järjestelmät, impulssivaste, differenssiyhtälöt, konvoluutio
10. Aika tason vaste
11. Taajuus vaste
12. Stabiilisuus kriteerit
13. Z muunnos, siirtofunktio H(z), ominaisuudet
14. Digitaalinen suodatus
15. FIR and IIR toteutukset, perusmenetelmä toteutukseen
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija ymmärtää lineaaristen DSP järjestelmien perusominaisuudet ja osaa käyttää olemassa olevia valmiita signaalinkäsittelykirjastojen tarjoamia työkaluja DSP ongelmanratkaisussa.
Arviointikriteerit, hyvä (3)
Opiskelija ymmärtää lineaaristen DSP järjestelmien perusominaisuudet ja osaa käyttää olemassa olevia valmiita signaalinkäsittelykirjastojen tarjoamia työkaluja DSP ongelmanratkaisussa.
Opiskelija tuntee DSP-algoritmien toteutusperiaatteita, osaa perustellen valita tarkoitukseen sopivan työkallun ja osaa kirjoittaa DSP ongelmanratkaisuun soveltuvia ohjelmia.
Arviointikriteerit, kiitettävä (5)
Opiskelija ymmärtää lineaaristen DSP järjestelmien perusominaisuudet ja osaa käyttää olemassa olevia valmiita signaalinkäsittelykirjastojen tarjoamia työkaluja DSP ongelmanratkaisussa.
Opiskelija tuntee DSP-algoritmien toteutusperiaatteita, osaa perustellen valita tarkoitukseen sopivan työkallun ja osaa kirjoittaa DSP ongelmanratkaisuun soveltuvia ohjelmia.
Opiskelija ymmärtää DSP algoritmien laskennallisen problematiikan ja pystyy analysoimaan algoritmien laskennallista vaativuutta.
Arviointikriteeri, hyväksytty/hylätty
.
Esitietovaatimukset
Ohjelmointi (mikä tahansa ohjelmointikieli)
Ilmoittautumisaika
02.05.2023 - 03.08.2023
Ajoitus
07.08.2023 - 18.08.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 50
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Manfred Jungke
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
Knowledge and understanding:
- The students will know the basic properties of digital signal processing systems. They are able to analyze signal processing systems and to understand the background of filter design software.
Skills:
- The student is able to use basic signal processing tools for analyzing and modifying existing digital signal processing systems.
Sisältö
Core content level:
Basics of Digital Signal Processing: discrete signals and their properties, properties of sampled linear systems, difference equation, convolution, correlation, analysis of linear discrete-time systems: impulse and step responses, transfer function, frequency response,
Discrete Fourier Transform (DFT), z-Transform, pole-zero- diagram. basic audio signal processing
Additional content:
Training material including solved problems are provided.
Tenttien ajankohdat ja uusintamahdollisuudet
Exam of 90 minutes duration held about two weeks after the end of the course.
Kansainvälisyys
Course teacher is Prof. Dr. Manfred Jungke from Frankfurt University of Applied Sciences, Germany.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija ymmärtää digitaalisen signaalinkäsittelyn perusteet
Arviointikriteerit, hyvä (3)
Opiskelija osaa hyödyntää digitaalisen signaalinkäsittelyn menetelmiä perustehtävien ratkaisussa.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa hyödyntää digitaalisen signaalinkäsittelyn menetelmiä osana järjestelmäkehitystä.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija ymmärtää digitaalisen signaalinkäsittelyn perusteet
Arviointimenetelmät ja arvioinnin perusteet
Exam of 90 minutes duration held about two weeks after the end of the course.
Esitietovaatimukset
Basic mathematics and complex numbers, C programming language
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
3 op
Virtuaaliosuus (op)
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Mika Hyyryläinen
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
After completing the course the student knows the basic concepts of logic, set theory, relations, and their relationships to applications. He/she can construct and perceive structures in information technology with the aid of models offered by discrete mathematics.
Sisältö
1. Logic
2. Set theory
3. Relations
4. Funcitons
5. Nets
Aika ja paikka
Because course is 100% online (Self-Study) course, study place and timetable is up to Student her-/himself.
Oppimateriaalit
Can be find on study environment.
Opetusmenetelmät
100% online (Self-Study) course.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Up to Student her-/himself.
Sisällön jaksotus
Up to Student her-/himself.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student via https://hakija.oma.metropolia.fi/
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
After 80% of course has been completed.
Arviointimenetelmät ja arvioinnin perusteet
When you have done at least 80% of tasks, please send email to viopesupport@metropolia.fi
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Mika Hyyryläinen
Vastuuhenkilö
Janne Salonen
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
1. Polynomial functions and equations
3. Vectors
4. Analytic geometry
5. Differential Calculus
6. Trigonometry
7. Exponential models and logarithms
8. Integral Calculus
9. Statistics and Probability
10. Number theory
11. Algorithms in mathematics
Sisältö
1. Polynomial functions and equations
3. Vectors
4. Analytic geometry
5. Differential Calculus
6. Trigonometry
7. Exponential models and logarithms
8. Integral Calculus
9. Statistics and Probability
10. Number theory
11. Algorithms in mathematics
Aika ja paikka
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Oppimateriaalit
Löytyy kurssin oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Löytyy kurssin oppimisympäristöstä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijasta itsestään.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ILMOITTAUTUMINEN
- Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
- Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia. Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course). Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop). Täytä muut tähdellä merkityt kohdat. Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop). Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä Janne Saloseen. Kirjoita Aihe-kenttään ensimmäiseksi merkinnäksi tämä: VIOPE
Arviointiasteikko
0-5
Arviointikriteeri, hyväksytty/hylätty
Suoritusmerkinnän saamiseksi opiskelijan tulee tehdä vähintään 80% kurssista.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt vähintään 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Kurssi kuuluu Tieto- ja viestintätekniikan NonStop virtuaaliopinttarjontaan ja on 100% netin kautta itsenäisesti suoritettava kurssi.
Ilmoittautumisaika
02.05.2023 - 03.08.2023
Ajoitus
07.08.2023 - 11.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 40
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Cathrin Ruppe
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
At the end of this introductory course, students will be better able to identify, categorise, and deal with ethical challenges in the business and informatics world. In particular, students will work on some case studies in which they need to make decisions based on the demands of different stakeholders: Management, staff, customers, suppliers, governments, but also society and the environment at large.
At the end of this course, students will be able to
• understand texts on ethical topics and evaluate them in a study and work-related context
• critically evaluate sources and categorise them in terms of ethical viewpoints
• identify ethical challenges in their area of study and work
• formulate their own ethical position precisely and clearly in discussions, argue convincingly, and react to complex arguments of others
• discuss AI and automation-related issues and consequences beyond the field of informatics
• develop and reflect on decision-making processes based on ethical principles
• identify and deal appropriately with intercultural issues in ethical challenges and decision-making
Sisältö
The course will offer a variety of case studies on ethical issues when developing and applying AI tools and automation processes, in particular in a corporate setting. Intercultural differences and implicit bias in decision-making are discussed, as well as consequences of AI and automation implementation for staff, customers, partners, society, etc. The course is very interactive; there will be discussions and group work to exchange ideas and solutions.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
- Students’ active attendance (3 classes)
- Students’ active participation in class discussions (3 classes)
- Students’ submission of exercises (3 classes)
Arviointikriteerit, hyvä (3)
- Students’ active attendance (4 classes)
- Students’ active participation in class discussions (4 classes)
- Students’ submission of exercises (4 classes)
Arviointikriteerit, kiitettävä (5)
- Students’ active attendance (5 classes)
- Students’ active participation in class discussions (5 classes)
- Students’ submission of exercises (5 classes)
Arviointikriteeri, hyväksytty/hylätty
- Students’ active attendance (3 classes)
- Students’ active participation in class discussions (3 classes)
- Students’ submission of exercises (3 classes)
Esitietovaatimukset
No prior knowledge of ethics needed - just an interest in different worldviews and how they can affect ethical decision-making.
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Mika Hyyryläinen
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
The student is able to perceive the meaning and interpretation of mathematical expressions. The student knows how to use the Cartesian coordinate system to visualize pairs of numbers and how to plot elementary functions. The student has a clear view of the characteristic properties of the graphs of most important elementary functions.
-----
The student is able to perform calculations with integers, fractions and decimal numbers. The student can simplify symbolic expressions composed of basic mathematical operations. The student can plot elementary functions. The student can solve for the angles of a given triangle.
The student is able to solve linear and quadratic equations, pairs of linear equations and most common types of equations containing roots, logarithms or exponentials.
Sisältö
Integers, basic algebraic operations and their rules. Fractions and calculations with fractions. Using letters as symbols of numbers. Basic rules of manipulating expressions that contain symbols and numbers. Basic rules for simplifying mathematical expressions. Decimal numbers and accuracy of calculations with decimal numbers. Roots and fractional powers. Solving linear equations and pairs of linear equations. Solving simple equations containing roots. Coordinate system, straight line, parabola and other basic functions. Direct and inverse proportionality. Trigonometric functions solving the right angle. Exponential and logarithmic functions and related simple equations.
Aika ja paikka
Because course is 100% online (Self-Study) course, study place and timetable is up to Student her-/himself.
Oppimateriaalit
Online
Opetusmenetelmät
100% online (Self-Study) course.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Up to Student her-/himself.
Sisällön jaksotus
Up to Student her-/himself.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student via https://hakija.oma.metropolia.fi/
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
Grading is pass after Student has done at least 80% of it.
Arviointimenetelmät ja arvioinnin perusteet
When you have done at least 80% of tasks, please send email to viopesupport@metropolia.fi.
Lisätiedot
Course prepares for UAS studies: The goal is to develop mathematical skills.
Course is delivered via Metropolia's Viope environment and it's 100% online (Self-Study) course.
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Janne Salonen
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
On completion of the course the student will be able to introduce and tell someone about himself or herself or another person, ask simple questions and answer questions about familiar topics, use greetings and numbers, tell the time and tell location. The student’s communication skills correspond to the skill level A1.1 of the Common European Framework of Reference for Languages.
Sisältö
Oral and written communication in simple everyday situations and daily routines: meeting people, eating and shopping. Key vocabulary. Basic grammatical structures, for example conjugating verbs in present tense, verb types, the partitive case and the six local cases. Finnish culture and customs.
Aika ja paikka
Course environment is Metropolia's Viope and course can be done in own pace.
Oppimateriaalit
Online.
Opetusmenetelmät
100% online (Self-Study) course.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Up to Student her-/himself.
Sisällön jaksotus
Up to Student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
The student is able to repeat a greeting and tell the very basics about himself or herself according to a given model. The student can repeat familiar sentences, form questions and answers according to a model, tell time when asked and, as a customer, identify the basic vocabulary concerning eating and shopping. The student is able to identify some verb forms, verb types and nominal cases in a short text. The student knows some basic features about the Finnish language and culture.
Arviointikriteerit, hyvä (3)
The student is able to reply to a greeting and tell basic things about himself or herself using different sentence structures. The student can, when instructed, apply familiar grammatical structures. He or she is able to tell time in a familiar context. The student is able to understand a simple, short dialog concerning eating and shopping. The student can ask and answer simple questions in familiar contexts. The student understands some basic features about the Finnish language and culture.
Arviointikriteerit, kiitettävä (5)
The student is able to take initiative in greeting and to apply familiar expressions and vocabulary to tell some more about himself or herself. The student can apply familiar grammatical structures to new contexts. The student is able to participate in a simple conversation concerning telling time, eating and shopping in a familiar situation or following given models. The student is able to ask and answer questions in simple and familiar everyday situations. The student expresses interest in the Finnish language and culture.
Arviointimenetelmät ja arvioinnin perusteet
To pass this course you have to do at least 80% of course.
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Janne Salonen
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
On completion of the course the student will be able to talk or read about and write brief texts about his or her background, home and working day and understand simple clearly spoken Finnish in familiar everyday situations. The student’s communication skills correspond to the skill level A1.2?A1.3 of the Common European Framework of Reference for Languages.
Sisältö
Oral and written communication in simple everyday situations: working day, housing, leisure and celebrations. Expanding basic vocabulary. Expanding basic grammar, for example nominal types, declining nominals and the consonant change. Key characteristics of spoken Finnish. Finnish culture and customs.
Aika ja paikka
Course environment is Metropolia's Viope and course can be done in own pace.
Oppimateriaalit
Online
Opetusmenetelmät
100% online (Self-Study) course.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Up to Student her-/himself.
Sisällön jaksotus
Up to Student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
The student is able to tell basic things about himself or herself and about his or her home, working day and leisure time, and to understand similar information in the communication partner’s speech. The student is able to identify the nominal types and nominal declension in familiar texts as well as the consonant change in familiar words. The student knows some basic features about the Finnish language, culture and customs.
Arviointikriteerit, hyvä (3)
The student is able to tell about himself or herself using diverse sentence structures in familiar everyday situations. The student is able to use some basic vocabulary in speaking and in writing. The student can apply familiar grammatical structures following given instructions. The student understands some basic features about the Finnish language, culture and customs.
Arviointikriteerit, kiitettävä (5)
The student is able to apply the expressions and vocabulary he or she has learnt to tell something more about himself or herself and to ask questions about the communication partner’s life. The student is able to acquire vocabulary he or she needs and use it in everyday situations. The student is able to apply the grammar he or she has learnt to new words and expressions. The student expresses interest in the Finnish language, culture and customs.
Arviointimenetelmät ja arvioinnin perusteet
To pass this course you have to do at least 80% of course.
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Janne Salonen
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
On completion of the course the student will be able to participate in simple conversations, read and understand simple texts with the aid of a dictionary and write simple texts about familiar topics, for example his or her background, personal history and daily activities. The student’s communication skills correspond to the skill level A2.1 of the Common European Framework of Reference for Languages.
Sisältö
Oral and written communication in everyday contexts: speaking on the phone, talking about seasons and weather, spending time with friends, leisure time activities. New grammatical structures, for example expressing necessity and opinion, past tense. Basic features of colloquial Finnish. Features of the Finnish way of life.
Aika ja paikka
Course environment is Metropolia's Viope and course can be done in own pace.
Oppimateriaalit
Online
Opetusmenetelmät
100% online (Self-Study) course.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Up to Student her-/himself.
Sisällön jaksotus
Up to Student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
The student is able to reply to questions in a simple conversation. The student is able to compose short and simple texts concerning everyday life. The student is able to identify expressions of necessity and opinion as well as past tense in familiar texts. The student knows some basic features about colloquial Finnish and the Finnish way of life.
Arviointikriteerit, hyvä (3)
The student is able to communicate understandably in a simple conversation in his or her turn, and he or she can even further the conversation for example by asking questions. The student is able to understand short texts concerning everyday life with the aid of a dictionary and to compose simple understandable texts on familiar topics. The student can apply familiar grammatical structures when instructed. The student understands some basic features of colloquial Finnish and of the Finnish way of life.
Arviointikriteerit, kiitettävä (5)
The student is able to participate in simple conversations concerning familiar everyday topics both as a listener and as a speaker and even to promote interaction. The student’s speech is fairly clear and understandable. The student is able to understand short texts concerning everyday life with the aid of a dictionary, even when the topic is not related to his or her immediate environment, and to compose understandable texts on familiar topics. The student is able to apply the grammar he or she has learnt to new words and expressions. The student expresses interest in colloquial Finnish and the Finnish way of life.
Arviointimenetelmät ja arvioinnin perusteet
To pass this course you have to do at least 80% of course.
Ilmoittautumisaika
02.05.2023 - 03.08.2023
Ajoitus
07.08.2023 - 11.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 30
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
For students who are new to Data Science and AI, the course aims to provide them with an introduction to the field, as well as the opportunity to engage with it in a hands-on fashion. For all students (including those with a Data Science/AI background), the course also aims to provide them with an understanding of the changes that the field is currently undergoing, especially from a regulatory, legal, and ethical perspective.
Sisältö
The course is structured around the various applications of ‘AI’, and in particular, the level of risk associated with each domain category: High Risk, High Stakes, and High Noon. This will be preceded by a general introduction to ‘AI’, and followed by a lighthearted ‘pub quiz’, where students try to link ethical AI imperatives to famous philosophers and scientists and their ideas.
1. Introduction to AI Systems
2. High Risk AI Systems
3. High Stakes AI Systems
4. High Noon AI Systems
5. The Only Way is Ethics (Pub Quiz)
An overview of each of these modules is provided in the sections below.
Introduction to AI Systems
Learning Outcomes:
By the end of this module, the student will understand what is meant by “AI Systems”, whether they qualify as “intelligent”, how they are different from traditional software developed via computer programming, and finally, why they require bespoke governance and regulation.
Topics Addressed:
- What are 'AI' systems?
- Are they really 'intelligent'?
- How are they different?
- Why do they need regulating?
High Risk AI Systems
Learning Outcomes:
By the end of this module, the student will understand what is meant by “High Risk AI Systems” under EU Law, how these systems will be regulated within the EU, and what organisations need to do in order to be compliant with EU Law when developing and deploying such systems.
Topics Addressed:
- What are High Risk AI Systems?
- How will they be regulated? (EU AI Act, etc.)
- What do you need to do to comply?
- What does a 'compliant' AI system look like?
High Stakes AI Systems
Learning Outcomes: By the end of this module, the student will understand what is meant by “High Stakes AI Systems”, why they require organisations to go beyond EU Law, the difference between correlation and causation, and applying best practice from Science.
Topics Addressed:
- What are High Stakes AI Systems?
- Pattern identification and interpretation
- From correlation to causation
- From 'doing data' to 'doing science'
High Noon AI Systems
Learning Outcomes:
By the end of this module, the student will understand what is meant by “High Noon AI Systems”, why using such systems to manipulate human behaviour raises profound ethical questions, and some of the real-world impacts on both individuals and societies.
Topics Addressed:
- What are High Noon AI Systems?
- When humans are the product
- Ethics of modifying human behaviour
- Psychological, social and political impacts
The Only Way is Ethics (Pub Quiz)
A lighthearted look at how modern, ethical dilemmas in AI are often prefigured by earlier religious, philosophical, and scientific ideas. Can you link the AI ethical imperative to a historical figure and their contribution to the canon of human wisdom? A team competition, where Googling (or ChatGTP, etc.) is positively encouraged!
Opetusmenetelmät
The course will consist of four modules of 4 hours duration, plus a ‘pub-quiz’ (in the final session. During the lectures/workshops, students will also gain hands-on experience of Data Science practice, using the WEKA machine learning platform (https://en.wikipedia.org/wiki/Weka_(machine_learning)).
Arviointimenetelmät ja arvioinnin perusteet
At the end of each lecture/workshop, there will be a short quiz (typically, multiple-choice), to assess students’ knowledge of the module content. Scores will be aggregated at the end of the course (together with the ‘pub quiz’), to provide an overall score for the course. Score ranges will be translated into a three-tier marking system: Fair, Good, and Excellent.
Esitietovaatimukset
There are no prerequisites for taking the course, which is primarily aimed at students from non-Data Science/AI disciplines. (However, the course should also be of interest to Data Science/AI students, as much of the course content is not generally included in undergraduate Data Science/AI programmes).
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
6 op
Virtuaaliosuus (op)
6 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Tapio Wikström
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
Google Cloud Platform (GCP), offered by Google (company), is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products.
Google Cloud Platform provides infrastructure as a service, platform as a service, and serverless computing environments.
In April 2008, Google announced App Engine, a platform for developing and hosting web applications in Google-managed data centers, which was the first cloud computing service from the company. The service became generally available in November 2011. Since the announcement of App Engine, Google added multiple cloud services to the platform.
This course enables learners to develop technical proficiency in cloud computing and launch or pivot to careers in a cloud-first world. It’s an ideal foundation for diverse career paths including those in IT infrastructure, data analytics, cloud-native application development, and business.
This course is designed for students with little to no experience in cloud computing and is an ideal foundation for diverse career paths. By the end of the series of courses, learners will be able to articulate these concepts and demonstrate some hands-on skills.
The course starts with an overview of cloud computing and dives deeper into two areas - cloud computing infrastructure, and big data and machine learning.
By the end of the course, learners will be able to articulate concepts around cloud computing, big data, and machine learning and demonstrate some hands-on skills. They will be able to get onto the Enterprise-level Google Cloud content available in Coursera to continue learning
Sign up to get access to the course on Qwiklabs and enroll to get started and learn Google Cloud using the real thing – no simulations.
Sisältö
This course introduces you to important concepts and terminology for working with Google Cloud Platform (GCP). You learn about, and compare, many of the computing and storage services available in Google Cloud Platform, including Google App Engine, Google Compute Engine, Google Kubernetes Engine, Google Cloud Storage, Google Cloud SQL, and BigQuery.
You learn about important resource and policy management tools, such as the Google Cloud Resource Manager hierarchy and Google Cloud Identity and Access Management. Hands-on labs give you foundational skills for working with GCP.
Course Objectives
- Consider the entire range of Google Cloud Platform technologies in their plans
- Learn methods to develop, implement, and deploy solutions
- Distinguish between features of similar or related products and technologies
- Recognize a wide variety of solution domains, use cases, and applications
- Develop essential skills for managing and administering solutions
- Develop knowledge of solution patterns methods, technologies, and designs that are used to implement security, scalability, high availability, and other desired qualities.
Aika ja paikka
Course is 100% online (self-study) course and study environment is Metropolia's Moodle and Qwiklabs.
Oppimateriaalit
Online.
Opetusmenetelmät
100% online (self-study) course.
Course Lessons
The course consists of 11 lessons. Lessons consists of theory pages, practical exercises and quizzes.
Exercise Environment
Course Exercises are performed in the cloud using student's own workstation.
Course labs
The labs are done in a cloud environment.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Depends on the student from the baseline.
Sisällön jaksotus
Up to student her-/himself.
Lisätietoja opiskelijoille
Course will be offered via Open UAS, only for payer costumers.
Course Exercises are performed in the cloud using student's own workstation:
The Instructor adds the student to the Qwiklabs Credit Sharing Group. As a group member, they will have access to Qwiklabs Credits.
NOTE: Student will receive an email from address noreply@qwiklabs.com with subject line "Welcome to Tapio Wikström's share group!". After receiving the email, the credits can be used. Credits expire after 6 months. After this, completing the exercises is no longer possible.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
Pass/Fail
Arviointimenetelmät ja arvioinnin perusteet
The final test contains 80 multi-choice questions and the duration is 150 minutes.
The minimum passing score for the test is 700/1000. If not achieved, the student needs retake the test. The retake limit is 4!
It is possible to take the test remotely and grading Pass/Fail.
Lisätiedot
Course is available only for Open UAS Students.
Ilmoittautumisaika
02.05.2023 - 31.07.2023
Ajoitus
01.08.2023 - 04.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 20
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Wolfram Becker
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
Student learns how to use ESP8266 system on home automation applications.
Sisältö
Session 1:
Introducing the ESP8266: Summary of it’s hardware and features, summary of the programming toolchain.
Practical exercise: Learn how to use the Arduino toolchain, how to program and upload your first program, how to debug your program via serial port.
Program Blinky – Our first program: Blink the ?c’s onboard led. Program Blinky 2 – Read an analog input value (voltage) and change the blinking frequency.
Required hardware: Breadboard, NodeMCU12e, potentiometer.
Session 2:
PWM-basics, circuit design to control a power led’s brightness, programming a low pass filter for measurement values, i2c basics.
Practical exercise: Learn how to prototype a circuit using a breadboard, and how to filter measurement values. Program Light up! – Controls a power-led’s brightness. Program Light up! Extended – Adds an OLED display with i2c interface to the led controller. Required hardware: Breadboard, NodeMCU12e, potentiometer, resistors, transistor, power led, OLED-display.
Session 3:
Basics one-wire-bus, a little bit HTTP und HTML,
Practical exercise: Learn how to use the DHT22 sensor and how to program a simple webserver. Program Roomy – Measures the room’s temperature and humidity, outputs measurement values to an OLED-display. Program WebRoomy – Adds a webserver and a website for measurement value visualization.. Required hardware: Breadboard, NodeMCU12e, DHT22, OLED-Display
Session 4:
MQTT messaging protocol basics.
Practical exercise: Learn how to program a MQTT publisher and subscriber to distribute sensor data. Program PubCuty – Publishes sensor data via MQT. Program SubCuty – Subscribes sensor data via MQTT. Required hardware: Breadboard, NodeMCU12e, DHT22, OLED-Display, Raspberry Pi + Mosquito MQTT-Broker.
Session 5:
Introducing Node-Red – a browser based editor to manage IoT-data flow.
Practical exercise: Learn how to build a browser based MQTT dashboard.
Required hardware: Breadboard, NodeMCU12e, DHT22, OLED-Display, PC with MQTT-Broker + Node-Red Runtime.
Opetusmenetelmät
Intensive 1 week course with lab exercises.
Lisätietoja opiskelijoille
Bring your own laptop.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Attendance on all laboratory sessions.
Completing practical exercises.
Arviointikriteerit, hyvä (3)
Active attendance on all laboratory sessions.
Completing all practical exercises.
Demonstrating good skills in tool usage and problem solving.
Arviointikriteerit, kiitettävä (5)
Active attendance on all laboratory sessions.
Completing all practical exercises.
Demonstrating excellent skills in tool usage and problem solving.
Arviointikriteeri, hyväksytty/hylätty
Active attendance on all laboratory sessions.
Completing practical exercises.
Esitietovaatimukset
Recommended precondition: Basic skills in C, C++ or similar programing languages. Basic knowledge in Digital Technology
Addressed to: everyone who wants to get into programming and using microcontrollers in practice.
Bring your own laptop.
Ilmoittautumisaika
02.05.2023 - 31.07.2023
Ajoitus
01.08.2023 - 04.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 30
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Theodore Cleveland
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
After completion of this course students will be able to operate predictive tools for pipe network hydraulics; apply these tools to the simulation of distribution and pumping systems; install the tools onto a single board computer and demonstrate distributed automated control of the distribution and pumping system.
The course is intended for learners who may not have a hydraulics background, but do have an information technology background. The course examines the vital linkage between information technology and physical infrastructure in the built environment.
Sisältö
1. Introduction to Python
2. A Hydraulics Primer. Network Simulator in Python.
3. EPANET (Rossman, 2000, 2009) and the EPANET Programmer’s Toolkit.
4. Server-Side Approach. Wrappers (Python) to access the EPANET tools.
5. EPANET on SoC Computer. Distributed automated control and sensing.
Oppimateriaalit
The study materials will be distributed through a web-portal. The primary and backup URLs are listed below
http://cleveland3.ddns.net/university-courses/ICT-Metropolia/ (PRIMARY)
http://www.rtfmps.com/university-courses/ICT-Metropolia/ (BACKUP)
Sisällön jaksotus
Seminar/Workshop Schedule
1. Introduction and Hydraulics Background
a) Basic Hydraulics in Pipe Networks
b) Describing Pipe Network Equations (Haman and Brameller, 1971)
c) A Simple Simulator in R (R Core Team, 2016)
2. Introduction to EPANET (Rossman, 2000, 2009)
a) EPANET by EXAMPLE (Using the Legacy Interface)
b) EPANET by EXAMPLE (Using the Respec Interface)
c) EPANET using CLI and Input Files
3. The EPANET Programmer’s Toolkit
a) Accessing the Toolkit’s .DLLs (or Shared Objects)
b) The epanet2toolkit.R (R package)
4. A Server-Side Approach
a) Running a CLI Implementation in CGI-BIN
b) A Quest for an On-Line GUI
c) Builds for other architectures
5. A Single Board Computer (SBC) Approach
a) Towards distributed autonomous control
b) An example build
c) Feedback/feedforward considerations
d) Getting Involved – The NCIMM/EPA/Open Source Development Community
Lisätietoja opiskelijoille
Students need to bring their own laptops.
Workshop Equipment
REQUIRED: Computer (Windows, MacOS, Linux ) with network capability (Bluetooth/WiFi) – USB 2/3 would be nice too.
OPTIONAL SoC Computer (Raspberry PI, TinkerBoard, Odroid, etc.) – already configured to boot! I am bringing at least one Raspberry PI for experimenting with as a controller. I have a functioning build of EPANET2 working for an ARM-based SoC.
Arviointikriteerit, tyydyttävä (1)
The course assessment is based upon
- Active attendance and participation
- Successful operation of the program(s) on student’s computers – including the model building step.
- Successful operation of the program(s) on the SoC computer – including a sensing and control simulation.
Arviointikriteeri, hyväksytty/hylätty
The course assessment is based upon
- Active attendance and participation
- Successful operation of the program(s) on student’s computers – including the model building step.
- Successful operation of the program(s) on the SoC computer – including a sensing and control simulation.
Esitietovaatimukset
1. Programming fundamentals (any programming language should suffice). We will use R and Python to build wrappers for the network simulator (which is written in C/C++).
2. Physics (Euler’s and Bernoulli’s Equation applied to fluid flow)
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
6 op
Virtuaaliosuus (op)
6 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Virve Prami
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
After the course, the student:
- Understands the negotiation situation in ICT services business;
- Is able to develop service processes according to the industry standards.
Sisältö
After the course, the student:
- Understands the negotiation situation in ICT services business;
- Is able to develop service processes according to the industry standards.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
Kurssi on 100% netin kautta itsenäisesti suoritettava verkkokurssi joka sisältää artikkelien temistä sekä loppukokeen.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympäristöstä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ILMOITTAUTUMINEN
Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
Metropolian tutkinto-opiskelijat:
• Go to: https://moodle.metropolia.fi/course/view.php?id=153
• Course enrolment key: service
• Password for the course final exam: Management
Arviointiasteikko
Hyväksytty/Hylätty
Ilmoittautumisaika
02.05.2023 - 11.08.2023
Ajoitus
14.08.2023 - 18.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 24
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Sebastian von Klinski
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
This course provides a basic understanding for the implementation of Single-Page (Web) Applications (SPA) using React and Redux. It covers also the implementation of secure REST services for the back-end. The course comprises the following topics:
- Basic architectures for the implementation of web applications
- Common web stacks for the implementation of SPAs
- Implementing Rest services with node.js and express
- Securing Rest services with JWT and HTTPS
- Implementing the front-end with React
- State management in SPAs with Redux
In each session, the students will apply the covered topics by implementing their own SPA. Therefore, they will implement in teams of 2 persons both the back-end as well as the front-end of a simple SPA.
After the course, the students should understand all relevant aspects to develop professional Single-Page Applications on their own.
The course objectives are:
- Understand the implementation of a secure REST service back-end
- Understand the implementation of a web front-end with React
- Understand the concepts of Redux and its integration with a React application
Sisältö
Session 1
Web Architectures
Web Stacks for SPAs
Implementing Rest-Services with Node.js and Express
Connecting REST services with MongoDB/ Mongoose
Securing REST services with JWT and HTTPS
Session 2
Basic concepts of React: Components (class and function), Props, States, etc.
Structuring React applications
Session 3
Concepts of Redux (Reducer, Actions, etc.)
Integrating Redux in the React application
Session 4
IT-Security aspects (Token-Management, Encryption, etc.)
Implementing a full-fledged application
Session 5
Presentation of the applications
Discussion of implementation approaches and software architecture aspects
Lessons learned
Lisätietoja opiskelijoille
Students need to bring their own laptop.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
Presence in the sessions is obligatory. The teams must implement a full-fledged web application integrating of aspects covered in the sessions. The students should understand all aspects of their implemented application.
Esitietovaatimukset
All students should fulfill the following prerequisites:
- Basic knowledge of web technologies and web development
- Good programming skills in JavaScript
It is recommended, that the students bring along their own laptops. For the development, Visual Studio Code or an IntelliJ-based development environment is recommended. Prior installation of the following software would be helpful:
- Node.js
- MongoDB
Ilmoittautumisaika
02.05.2023 - 03.08.2023
Ajoitus
07.08.2023 - 11.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 25
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Suama Hamunyela
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
The aim of this course is to enable students to develop an understanding of information controls, their impact on the organisation, and how to manage and audit them.
Learning Outcomes/ Objectives:
Upon successful completion of this course the student should be able to:
1. Analyse the strategic, tactical, and operational roles of Business Process.
2. Evaluate how strategic decisions are made concerning acquiring IS resources and capabilities including the ability to evaluate the different sourcing options.
3. Analyse the role of IT control and service management frameworks from the perspective of managing the IS function in an organization.
4. Understanding the design and implement of assurance procedures and control measures to effectively manage risks.
5. Demonstrate an understanding of best practices, standards, and regulatory requirements governing information and controls that may vary for an organization’s locations and customers. Gain the ability to measure the degree of compliance with them; and
6. Discuss the role of auditing in systems development, including the review of the development process and participation in systems under development.
Sisältö
Lesson 1:
- IT Governance Concepts
- Importance of IT Governance for All Enterprises .
- Fundamental Governance Concepts and Sarbanes-Oxley Rules
- Enterprise Governance and Governance, Risk & Compliance (GRC)
- Tools Enterprise Governance of IT
Lesson 2
- Frameworks to Support Effective IT Governance
- IT Governance and Committee of Sponsoring Organizations of the Treadway Commission (COSO) Internal Controls
- Control Objectives for Information and Related Technologies (COBIT) as a Framework for Enterprise Governance of Information Technology
- Information Technology Infrastructure Library (ITIL) and IT Service Management Guidance
- IT Governance Standards: ISO 9001, 27002, and 38500
- IT Governance Issues: Risk Management, COSO Enterprise Risk Management (ERM), and Open Compliance & Ethics Group (OCEG) Guidance
Lesson 3
- IT Governance Rules
- Gramm-Leach-Bliley Act IT Governance Rules
- Specific Legal Frameworks (Namibia, Finland) – Case study
Lesson 4
- Building and Monitoring Effective IT Governance Systems
- The Role of standardized Technology and Language in Informatics
Lesson 5
- IT Governance and Enterprise Objectives
- Business/IT Alignment
- IT-Enabled Value
Oppimateriaalit
Recommended Reading
• De Haes, S. & Van Grembergen, W. (2015). Enterprise governance of information technology: Achieving alignment and value, featuring COBIT 5. Springer International Publishing. ISBN: 978-3-319-14546-4
• Leignel, J., Ungaro, T & Staar, A. (2016). Digital transformation: Information system governance (Information Systems, Web and Pervasive Computing: Advances in Information Systems Set) 1st Edition. Wiley-ISTE. ISBN-13: 978- 1786300898
• The Open Group Standard, TOGAF Version 9.1
Opetusmenetelmät
The course will be facilitated through lectures, tutorials/laboratories, case studies, exercises, and presentation of course content.
Arviointimenetelmät ja arvioinnin perusteet
Assessment Type
2 x Exercise Individual work
1 x Class individual work
1 x Group work
1 group presentation
Esitietovaatimukset
None
Ilmoittautumisaika
29.05.2023 - 31.07.2023
Ajoitus
21.08.2023 - 15.10.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
Opiskelijaryhmät
-
ICT22-SI-ESmart IoT Systems: Embedded IoT Devices
Tavoitteet
Opiskelija osaa rakentaa ja ratkaista lineaarisia malleja sekä tulkita niiden antamia tuloksia. Opiskelija osaa derivaatan ja integraalin käsitteet ja osaa soveltaa näitä teknillis-tieteellisiin ongelmiin.
Sisältö
- Derivointi
- Integrointi
- Differentiaaliyhtälöiden perusteet
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija tuntee aihepiirin keskeisimmät käsitteet ja teorian, ja osaa hyödyntää niitä yksinkertaisten ongelmien analysoinnissa.
Arviointikriteerit, hyvä (3)
Opiskelija tuntee aihepiirin keskeisimmät käsitteet ja teorian, ja osaa hyödyntää niitä yksinkertaisten ongelmien analysoinnissa.
Arviointikriteerit, kiitettävä (5)
Opiskelija osoittaa opintojakson sisältöjen perusteellisen hallinnan lisäksi myös kykyä ja motivaatiota hyödyntää tietojaan osaamisensa itsenäiseen kehittämiseen.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija tuntee aihepiirin keskeisimmät käsitteet ja teorian, ja osaa hyödyntää niitä yksinkertaisten ongelmien analysoinnissa.
Ilmoittautumisaika
29.05.2023 - 31.07.2023
Ajoitus
21.08.2023 - 15.10.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
Opiskelijaryhmät
-
ICT22-SI-NSmart IoT Systems: IoT and Networks
Tavoitteet
Opiskelija osaa rakentaa ja ratkaista lineaarisia malleja sekä tulkita niiden antamia tuloksia. Opiskelija osaa derivaatan ja integraalin käsitteet ja osaa soveltaa näitä teknillis-tieteellisiin ongelmiin.
Sisältö
- Derivointi
- Integrointi
- Differentiaaliyhtälöiden perusteet
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija tuntee aihepiirin keskeisimmät käsitteet ja teorian, ja osaa hyödyntää niitä yksinkertaisten ongelmien analysoinnissa.
Arviointikriteerit, hyvä (3)
Opiskelija tuntee aihepiirin keskeisimmät käsitteet ja teorian, ja osaa hyödyntää niitä yksinkertaisten ongelmien analysoinnissa.
Arviointikriteerit, kiitettävä (5)
Opiskelija osoittaa opintojakson sisältöjen perusteellisen hallinnan lisäksi myös kykyä ja motivaatiota hyödyntää tietojaan osaamisensa itsenäiseen kehittämiseen.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija tuntee aihepiirin keskeisimmät käsitteet ja teorian, ja osaa hyödyntää niitä yksinkertaisten ongelmien analysoinnissa.
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Virve Prami
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
- What is Instagram and where it came from
- Basic functionality
- Instagram stories and IGTV
- Mastering Hastags
- Nonprofit, local markets, international markets
- Content BluePrint
- Daily actions checklist
- Supporteam buildup
- Copywrites
- Engagement triggers
- Contents & freebies
- Direct sell in Instagram
- User Generated contens, campaigns that has multiple steps
- Advertising
- Agency help & influencers
Sisältö
The content of the course is divided into 19 lessons (tabs).
After each lesson, there is a quiz that must be completed before the tab for the next lesson appears.
You can continue to the next lesson by answering correctly at least 50% of the given quiz questions or you have tried to take the quiz twice.
Aika ja paikka
Online in Metropolia's Moodle environment.
Oppimateriaalit
N/A
Opetusmenetelmät
100% online (Self-Study) course which can be done in own pace.
The content of the course is divided into 19 lessons (tabs).
After each lesson, there is a quiz that must be completed before the tab for the next lesson appears.
You can continue to the next lesson by answering correctly at least 50% of the given quiz questions or you have tried to take the quiz twice.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Up to Student her-/himself.
Sisällön jaksotus
Up to Student her-/himself.
Lisätietoja opiskelijoille
ENROLMENTS
Open UAS Student via hakija työpöytä https://hakija.oma.metropolia.fi/
METROPOLIA Degree student
Go to: https://moodle.metropolia.fi/course/view.php?id=3591
Enrolment key: Insta-k2021s
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
Complete a final exam (answer correctly min. 50% of the given questions)
Evaluation: Approved / Fail
Arviointimenetelmät ja arvioinnin perusteet
Complete a final exam (answer correctly min. 50% of the given questions)
Let teacher know that you are ready (complete the final exam ) -> virve.prami (at) metropolia.f
Ilmoittautumisaika
02.05.2023 - 11.08.2023
Ajoitus
14.08.2023 - 18.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 80
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Tashfeen Ahmad
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
At the end of this introductory course, students will be better informed about various business management concepts. This may help them in deciding which side of business they want to investigate more in their future studies (or take on entrepreneurial activities). At the end of this course, students will be able to
- demonstrate an understanding of the main concepts in International Business,
- recognize the main drivers of globalization and describe the changing nature of the global economy.
- identify the political instruments used by governments to influence international trade flows.
- identify criteria for analyzing markets.
- know about the process and research tools.
- summarize the different theories explaining trade flows between nations.
- explain the history, current scope, and future prospects of the world’s most important regional economic agreements.
- examine current trends regarding foreign direct investment in the world economy.
- associate the implications for management practice of national difference in political economy and culture.
Sisältö
This course will sensitize participants towards various introductory topics which fall under Business Management. This sensitization/understanding will help them in finding their space in the business world as the world is getting more and more connected (because of ICTs) and we are becoming more and more global citizens.
Oppimateriaalit
Course website: http://tashfeen.pbworks.com
All learning material is available on the course website.
Opetusmenetelmät
Teaching methods include:
- Lectures
- Videos
- Discussions
- Case Analysis
Kansainvälisyys
Course teacher is Prof. Tashfeen Ahmad from University of West Indies, Kingston, Jamaica.
Lisätietoja opiskelijoille
Course website: http://tashfeen.pbworks.com
Please feel free to contact the lecturer via email: mrtashfeen@hotmail.com
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
- Students’ active attendance (3 classes)
- Students’ active participation in class discussions (3 classes)
- Students’ submission of exercises (3 classes)
Arviointikriteerit, hyvä (3)
- Students’ active attendance (4 classes)
- Students’ active participation in class discussions (4 classes)
- Students’ submission of exercises (4 classes)
Arviointikriteerit, kiitettävä (5)
- Students’ active attendance (5 classes)
- Students’ active participation in class discussions (5 classes)
- Students’ submission of exercises (5 classes)
Arviointikriteeri, hyväksytty/hylätty
- Students’ active attendance (3 classes)
- Students’ active participation in class discussions (3 classes)
- Students’ submission of exercises (3 classes)
Arviointimenetelmät ja arvioinnin perusteet
The course assessment is based on
- Active attendance
- Active participation in class discussions
- Submission of assignments
Esitietovaatimukset
No prerequisites
Ilmoittautumisaika
02.05.2023 - 31.07.2023
Ajoitus
01.08.2023 - 04.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Jörgen Christensen
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
International communication is becoming more important in the international globalised world. Nevertheless the engineering education has traditionally focused on the technical skills rather than on personal development. However, the personal competence is becoming more and more important, including the communications skills. One of the challenges in modern engineering education is the ability to focus on both the technical and personal development in order to educate an engineer who can solve both technical and humanistic problems; thus creating good results from an all-round prospect. This International Communication Course is an introduction to communication and will demand an active involvement of the student.
The student who has followed the course will:
• Learn how to communicate in a positive and constructive way.
• Learn to communicate verbally and non-verbally.
• Learn how to improve network skills.
• Learn about different contact forms.
• Learn about conflict resolution.
• Become aware of his/her own personal communication skills.
Sisältö
Communication in international environment. Non-verbal Communication. Awareness. First impression. Figure-background. To live in the present. Perception. Networking. Appreciation. Integrity. Conflict resolution. Different contact forms: Confluence, introjection, projection, deflection and retroflection.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
In order to get the 3 ECTS points credit the student needs to meet the following criteria:
• Read the learning material in advance before entering the course the first day.
• Rereading the learning material from day to day after specifications from the teachers.
• Present 100% at all teaching lessons. Do not be late.
• Active participation in exercises and teaching during the course.
• Follow instructions from the teachers and do the exercises properly.
• Pass oral exam.
• You are NOT allowed to have other courses parallel to this course.
• Write assignments – before, during and after the course.
• All written assignments have to be approved and the deadlines met.
If you have other appointments during the teaching period you are kindly asked to rebook them in order to be 100 % present at the course.
Arviointikriteeri, hyväksytty/hylätty
In order to get the 3 ECTS points credit the student needs to meet the following criteria:
• Read the learning material in advance before entering the course the first day.
• Rereading the learning material from day to day after specifications from the teachers.
• Present 100% at all teaching lessons. Do not be late.
• Active participation in exercises and teaching during the course.
• Follow instructions from the teachers and do the exercises properly.
• Pass oral exam.
• You are NOT allowed to have other courses parallel to this course.
• Write assignments – before, during and after the course.
• All written assignments have to be approved and the deadlines met.
If you have other appointments during the teaching period you are kindly asked to rebook them in order to be 100 % present at the course. If you fail to pass the exam you should not expect to be able to remake the course since it is rather overbooked.
Esitietovaatimukset
No previously knowledge is necessary for this course.
The student has to read the learning material in advance and do a small assignment before entering the course. The student has to start writing an assignment showing reflection and understanding of the using of the theory in the learning material. The student needs to give a detailed answer for each question not just one line.
This course will use the upside down principle, which means that the student has to read and prepare him/herself BEFORE the course, since the course is based on the students being actively involved in interactive exercises during the course. Very little traditional teaching will occur – only short 5-10 minutes presentations.
It is important that the student makes a proper preparation for the course in order to get the full benefit and be able to share knowledge with the fellow students.
Ilmoittautumisaika
02.05.2023 - 18.10.2023
Ajoitus
23.10.2023 - 17.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Marko Uusitalo
Opiskelijaryhmät
-
ICT21-SI-NSmart IoT Systems: IoT and Networks
Tavoitteet
Kurssilla perehdytään Teollisen internetin sovelluksiin. Kurssin suoritettuaan opiskelija hallitsee teollisen internetin perusteet ja osaa kehittää sovelluksen, jossa verkkoon kytketyt laitteet kommunikoivat keskenään.
Sisältö
- Sulautetut järjestelmät internet-verkossa
- Laitteiden välinen tietoliikenne, ohjaus- ja mittausjärjestelmät
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tietotekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tietotekniiikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Ilmoittautumisaika
02.05.2023 - 18.10.2023
Ajoitus
23.10.2023 - 17.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Joseph Hotchkiss
Opiskelijaryhmät
-
ICT21-SI-ESmart IoT Systems: Embedded IoT Devices
Tavoitteet
Kurssilla perehdytään Teollisen internetin sovelluksiin. Kurssin suoritettuaan opiskelija hallitsee teollisen internetin perusteet ja osaa kehittää sovelluksen, jossa verkkoon kytketyt laitteet kommunikoivat keskenään.
Sisältö
- Sulautetut järjestelmät internet-verkossa
- Laitteiden välinen tietoliikenne, ohjaus- ja mittausjärjestelmät
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tietotekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tietotekniiikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Ilmoittautumisaika
02.05.2022 - 03.08.2023
Ajoitus
07.08.2023 - 11.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 10
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Tomoki Harano
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
Knowledge and understanding
- Students will learn how to read dimensions and shape from drawing by the 3rd projection method, and to operate 3DCAD SolidWorks to build simple 3D models and assemble few parts, making simple mechanism such as piston crank, Geneva stop mechanism. In addition, students will gain basic knowledge of how to manufacture using 3D printer?
Skills
- Students will be able to use 3DCAD through the exercise with giving online text and free modeling contest. They will be able to convert the 3D parts files to upload 3D printer format, and to manufacture and assemble them reality. They will also be able to learn basic skills to get a qualification of 3DCAD, what is called CSWA (Certification of SolidWorks Association).
Exercise and Manufacturing
- Based on exercise, students will learn how to model, assemble, and manufacture skills with SolidWorks.
Sisältö
1. Introduction to basic operation and features on SolidWorks. (Work)
2. Practicing basic skills to build simple models using sketch, extrude and revolve.
3. Practicing effective modeling skills using sketch and feature command menu.
4. Checking the accuracy of the models using mass property and measure tool.
5. Enhancing the basic skill by free modeling whatever you want to build; free modeling includes not only products but also anime characters.
6. Practicing basic skills to assemble a few simple models, simple mechanism; piston crank, Geneva Stop mechanism, and so on.
7. Converting the parts files into 3D printer format, manufacturing the Geneva Stop mechanism, and assembling Geneva stop mechanism.
Lisätietoja opiskelijoille
Please bring your own laptop.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Students can model all simple parts in the given shape and dimension with large mass error.
Students can free model free whatever you want using simple skills
Students can assemble simple mechanisms with large fitting length and gravity point error.
Students can 3D print all parts and assembly Geneva stop mechanism with large assembling errors.
Arviointikriteerit, hyvä (3)
Students can model all simple parts in given shape and dimension with small mass error.
Students can free model free whatever you want using combined simple skills
Students can assemble simple mechanisms with small fitting length and gravity point error.
Students can 3D print all parts and assembly Geneva stop mechanism with small assembling errors.
Arviointikriteerit, kiitettävä (5)
Students can correctly model all simple parts in given shape and dimension.
Students can free model free whatever you want using applied skills
Students can assemble correctly simple mechanisms.
Students can 3D print all parts and assembly Geneva stop mechanism correctly.
Arviointikriteeri, hyväksytty/hylätty
Students can model all simple parts in the given shape and dimension with large mass error.
Students can free model free whatever you want using simple skills
Students can assemble simple mechanisms with large fitting length and gravity point error.
Students can 3D print all parts and assembly Geneva stop mechanism with large assembling errors.
Arviointimenetelmät ja arvioinnin perusteet
Active attendance on all 3DCAD operating and 3D printing sessions.
Completing and submitting all practical exercises.
Esitietovaatimukset
It is preferable to have basic drawing knowledge on the 3rd projection method and to have basic spreadsheet or document software skills on PC.
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
3 op
Virtuaaliosuus (op)
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Mika Hyyryläinen
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
After completing a course, student has learned what are the basic tehniques to manifest artificial intelligence in practise.
Sisältö
- Introduction
- Data Exploration
- Supervised learning
- Unsupervised learning
- Deep Learning
- Reinforcement learning
Aika ja paikka
Course is delivered via Metropolia's Viope environment and it can be done in own pace.
Oppimateriaalit
All of course material is online in Metropolia's Viope.
Opetusmenetelmät
Course is 100% online (Self-Study) course and it can be done in own pace.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
N/A
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Course is self-study course, so, timetable is totally up to student her-/himself.
Sisällön jaksotus
Course is self-study course, so, student can schedule course her-/himself.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student via https://hakija.oma.metropolia.fi/
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
After student has done 80% of course he/she get's grading pass.
Arviointimenetelmät ja arvioinnin perusteet
After student has done at least 80% of tasks he/she can get grade pass.
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Virve Prami
Vastuuhenkilö
Janne Salonen
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
After completing the course, the student is able to understand the main principles of information technology, including the basic concepts of computer science. The student is able to fluently use personal computers in university studies, and masters the main PC application software. The student is capable of working in complex network environments, and understands information security requirements. The student has basic knowledge of publishing in networks. The student has the ability to apply knowledge and strategies to enhance information technology-related skills.
Sisältö
ICT hardware and local area network in the study environment.
Basic concepts of information technology and computer science.
Introduction to main PC applications: word processing and document, standards, spreadsheets, presentations, graphics.
Internet as information source and communication medium (digital portfolio).
The aim of the course is to practise Compia A+ 220-801 and Comptia A+ 220-802 certificates, which you can do in our Testing Center.
Aika ja paikka
Course is delivered via LabSim -environment and timetable is totally up to student. Course can be done in own pace.
Oppimateriaalit
Online in LabSim environment.
Opetusmenetelmät
100% online Self-study course. All you need is web browser and working network connection.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online in LabSim environment.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
You have two choices for completion. You can do couple of exercises from each module, and or you can do the test. This test can be found from the environment.
Opiskelijan ajankäyttö ja kuormitus
Up to Student her-/himself.
Sisällön jaksotus
Up to Student her-/himself.
Lisätietoja opiskelijoille
Course is offered to Open UAS Students.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointimenetelmät ja arvioinnin perusteet
You have two choices for completion.
You can do couple of exercises from each module or you can do the test. This test can be found from the environment.
Lisätiedot
Course material is in English and course are delivered via LabSim -portal.
Ilmoittautumisaika
02.05.2023 - 17.08.2023
Ajoitus
21.08.2023 - 25.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 30
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Pieter-Jan Vaernewijck
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
This course teaches the basic principles of programming and how to utilize them to create art and animations using p5.js, a Javascript library.
Through hands-on experience, students will learn to create visual effects, animations, and interactive elements. By the end of the course, they will have a strong understanding of programming concepts and be able to apply their newfound skills to create unique and interactive projects.
Learning Outcomes:
- Gain a thorough understanding of basic programming concepts and syntax, including variables, data types, control structures, functions, and loops.
- Develop creative problem-solving skills.
- Cultivate critical thinking skills in the context of programming, including debugging and error handling.
Sisältö
The Basics
- Introduction to programming concepts and syntax
- Data types
- Functions and events
- Logic and control structures
- Loops
Hands-on coding exercises to create animations and interactive elements using p5.js
Assignment and presentation
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
The assessment criteria will be based on a pass/fail system, with a focus on the completion of coding exercises and an assignment.
Arviointikriteeri, hyväksytty/hylätty
The assessment criteria will be based on a pass/fail system, with a focus on the completion of coding exercises and an assignment.
Esitietovaatimukset
There are no formal prerequisites for this course. However, a basic understanding of mathematics and computer literacy is recommended.
Ilmoittautumisaika
02.05.2023 - 31.07.2023
Ajoitus
01.08.2023 - 04.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 40
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Anthony Williams
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
Knowledge and understanding
The students will gain a knowledge of concepts and application of algorithms of Data Mining. The focus on the course is the practicalities of undertaking a data mining projects using the CRISP-DM and SEMMA++ framework. Topics will cover representation of a business problem into a data mining problem, exploratory data analysis, data preparation and enhancing data for modelling, building models for prediction, tuning of models and assessment of model performance. Insight into common problems and pitfalls and how to avoid them. Students are encouraged to bring along their own datasets for exploration.
Students will have choice of data mining tools to explore, commercial package of SAS Enterprise Miner or the Open Source Weka platform.
Skills
The students are able to understand how to build projects using data mining tools without the need to program or script in high level programming languages.
The focus will be on data mining and not programming skills.
Sisältö
- A walkthrough of the SAS and the Weka Interface.
- Navigating your way around the SAS and Weka documentation.
- Defining a data mining project
- Defining scope, collection, assessing limitations and the suitability data
- Application of common data mining frameworks
- Introduction to supervised learning methods
- Introduction to unsupervised learning methods
- Common pitfalls in data mining projects
- Construction of Ethical Impact Statement for your data mining project.
Oppimateriaalit
Getting Started with SAS® Enterprise Miner™, [version 14.1 or later]
Data Mining: Practical Machine Learning Tools and Techniques, [any edition]
Ian H. Witten
Lisätietoja opiskelijoille
Students need to bring their own laptops.
Arviointiasteikko
0-5
Arviointimenetelmät ja arvioinnin perusteet
Daily exercises assigned on the course are worth 60% and both a report and products on a business problem are worth 40%.
Esitietovaatimukset
Basic mathematics, for example, linear algebra, understanding of summary statistics and distributions such as the normal distribution.
No programming knowledge of SAS or Java is necessary, however students with these skills will be able to take their data mining
projects to the next level going beyond the out of the box functionality provided.
Ilmoittautumisaika
02.05.2023 - 11.08.2023
Ajoitus
14.08.2023 - 18.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 40
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Akihiro Yamashita
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
This course provides an understanding of the basic mechanisms of deep learning models related with image processing. The students will learn how to develop the VGG-16 model for image recognition and the YOLO v1 algorithm for object detection from scratch. These algorithms use Convolutional Neural Network (CNN), which provides excellent performance in the field of image processing, and the main theme of this course is to learn its mechanism and application methods. This course also provides an understanding of how to use PyTorch, one the most popular framework in deep learning, including how to work with both open datasets and original datasets.
Sisältö
Day 1: Introduction to PyTorch (popular neural network framework)
- Reviews on Neural Network Basics
- Building and training simple neural networks with PyTorch
- Image recognition using Convolutional Neural Network (CNN) and some tricks
Day 2: Image recognition with deep learning
- Image recognition using VGG-16 network model
- Using pretrained models and transfer learning
- How to use original dataset for image recognition
Day 3: Object detection (1)
- An Overview of object detection problems
- Overview of YOLO v1 algorithm
- Building YOLO v1 from scratch (1)
Day 4: Object detection (2)
- Using YOLO v5
- Fine tuning for YOLO v5 with Pascal VOC dataset
Day 5: Mini-project
- Introducing various open datasets
- Experiment with open deep learning models
Arviointiasteikko
0-5
Esitietovaatimukset
It is desirable to have completed the contents of Introduction to Machine Learning course. Otherwise, object-oriented programming experience is required, especially Python programming experience is desirable. Basic knowledge of neural networks and machine learning algorithms is also desirable. In this lecture, some basic mathematical expressions such as linear algebra, calculus and statistics are used.
Ilmoittautumisaika
02.05.2022 - 03.08.2023
Ajoitus
07.08.2023 - 11.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 10
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Katsuhiro Narikiyo
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
Knowledge and understanding:
Students will learn some basic concepts and algorithms of Digital Image Processing.
Skills:
Students will be able to get some skills in how to improve the quality of the given images and to get information of features from the images.
Practice and Lab work:
Students will understand the basic concepts of image processing through making some programs. Students will be able to make some programs for some specific purposes.
Sisältö
1. Introduction to the Image processing software called HALCON.
2. Some basic intensity transformation functions
3. Some basic morphological Algorithms
4. Color image processing
5. Some applications
Lisätietoja opiskelijoille
Please bring your own laptop.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Students know concepts of the difference between the images and the regions.
Students can understand some basic ideas of morphology.
Students can know the difference between the color images and the monochrome images.
Arviointikriteerit, hyvä (3)
Students can understand some algorithms for the Intensity transformation functions.
Students can understand some basic morphology programming.
Students can know how to treat the color images.
Arviointikriteerit, kiitettävä (5)
Students can understand and explain some algorithms for the Intensity transformation functions.
Students can understand and build some basic morphology programs.
Students can understand and explain the applications of color image processing.
Arviointikriteeri, hyväksytty/hylätty
Students know concepts of the difference between the images and the regions.
Students can understand some basic ideas of morphology.
Students can know the difference between the color images and the monochrome images.
Arviointimenetelmät ja arvioinnin perusteet
Active attendance at all sessions.
Completing practical exercises.
Esitietovaatimukset
Students must bring their own laptop PC with Windows OS. The image processing software called Halcon will be installed on the students’ PCs. It is preferable to have basic programming skills in C or other programming languages, data structures and algorithms.
Ilmoittautumisaika
02.05.2022 - 03.08.2023
Ajoitus
07.08.2023 - 11.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 12
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
Knowledge and understanding:
Based on fundamental physics, chemistry, and mathematics knowledge, students will study basic semiconductor devices from microscopic viewpoints, such as solar cells and LEDs (Light Emitting Diodes). In addition, students will make one or two electronic circuits using semiconductor devices including a light sensor during the class. Students will be able to understand how to work a sensor or LED in the electronic circuit through the making of the electronic circuits.
Skills:
Students will be able to experience how semiconductor devices like an operational amplifier (OP Amp) work effectively in the electronic circuit to detect signals from the sensor. Students will also be able to understand basic electronic circuits and make them from electronic parts.
Practice and Lab work:
During the class, students will make several electronic circuits by themselves.
Sisältö
1. A demonstration of an electronic circuit using a light sensor, transistor, and LED (Light Emitting Diode).
2. What is the p-n junction? The p-n junction is based on the diode, light sensor, LED, and solar cell. We will explain them based on electrical current in semiconductors from the movements of electrons and holes. (Lecture + hands-on practice)
3. What is the LED? Why does it emit light? We will explain them from a microscopic viewpoint. (Lecture)
4. Construction of electronic circuits using semiconductor devices after learning about some semiconductor devices (hands-on practice)
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Students can know the concepts of carriers in semiconductors: electrons and holes.
Students can know the importance of p-n junction in semiconductor devices.
Students can make simple electronic circuits.
Arviointikriteerit, hyvä (3)
Students can understand concepts of carriers in semiconductors: electrons and holes.
Students can understand the importance of p-n junction in semiconductor devices.
Students can make simple electronic circuits.
Arviointikriteerit, kiitettävä (5)
Students can understand and explain concepts and carriers in semiconductors: electrons and holes.
Students can understand and explain the importance of p-n junction in semiconductor devices.
Students can make and understand simple electronic circuits.
Arviointikriteeri, hyväksytty/hylätty
Students can know the concepts of carriers in semiconductors: electrons and holes.
Students can know the importance of p-n junction in semiconductor devices.
Students can make simple electronic circuits.
Arviointimenetelmät ja arvioinnin perusteet
Active attendance and submitting reports.
Complete making electronic circuits.
Esitietovaatimukset
It is preferable to have basic knowledge of electronic or electrical engineering. However, it is okay to do something new with enthusiasm.
Ilmoittautumisaika
02.05.2022 - 11.08.2023
Ajoitus
14.08.2023 - 18.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 10
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
Knowledge and understanding:
Students will learn some basic concepts of fluid mechanics through their application in toys, and they will develop observant eyes to understand real physical phenomena with the concepts of physics and fluid mechanics.
Students will gain knowledge about "what is a fluid", "how to treat fluid physically" and "the basis of aerodynamics".
Skills:
Students will acquire an observational eye to physically perceive phenomena by conducting experiments.
Students will be able to make their own traditional toys.
Practice and Lab work:
Students will learn physics and fluid dynamics concepts related to the phenomena covered in the class. Students will handmade their own toys in each class. Students will experiment and observe and understand the physical phenomenon. Finally, students will use their knowledge of physics and fluid mechanics to improve the performance of their toys or add another feature.
Sisältö
1. Studying fluid mechanics I, density, static pressure, buoyancy. (Lecture)
Handmade a toy “cartesian dive” and conduct an experiment I (Lab work)
2. Studying fluid mechanics II, Coanda effect (Lecture)
Handmade a toy “Suspension Blowing ball” and conduct an experiment II (Lab work)
3. Studying fluid mechanics III, conservation of energy in fluids (Lecture)
Handmade a toy “water clock” and modify with fluid mechanics (Lab work)
4. Studying fluid mechanics IV, aerodynamics, lift, inertia moment (Lecture)
Handmade a toy “paper bamboo dragonfly” and improve its performance (Lab work)
5. Studying fluid mechanics V, aerodynamics, lift, inertia moment, gyro effect (Lecture)
Handmade a toy “paper boomerang” and conduct experiment (Lab work)
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Students know concepts and a fluid mechanics.
Students know understand conservation of energy in fluids.
Students know mechanism of rotary wing flight.
Arviointikriteerit, hyvä (3)
Students can understand concepts and a fluid mechanics.
Students can understand conservation of energy in fluids.
Students can understand mechanism of rotary wing flight.
Arviointikriteerit, kiitettävä (5)
Students can understand and explain concepts and a fluid mechanics.
Students can understand and explain understand conservation of energy in fluids.
Students can know and explain mechanism of rotary wing flight.
Arviointikriteeri, hyväksytty/hylätty
Students know concepts and a fluid mechanics.
Students know understand conservation of energy in fluids.
Students know mechanism of rotary wing flight.
Arviointimenetelmät ja arvioinnin perusteet
Active attendance on all laboratory sessions.
Completing practical exercises.
Esitietovaatimukset
It is preferable to understand basic physics so that students can enjoy handmade toys.
Ilmoittautumisaika
02.05.2023 - 11.08.2023
Ajoitus
14.08.2023 - 18.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 24
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Frank Brandse
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
In this course students will learn the basics of geometrical optics. In geometrical optics we ignore the fact that light is a wave, but even with this restriction geometrical optics is a rich field with many interesting phenomena and applications. The student will learn about the theory of colors and the laws of reflection and refraction. The theory of lenses, mirrors and image formation will be discussed, as well as some possible image errors. Other practical applications such as prisms, glass fibre and beam splitters will also be discussed.
Sisältö
1. Theory of colors, laws of reflection and refraction.
2. Dispersion of light, prisms, total reflection.
3. Lenses, mirrors, lens and mirror defects.
4. Image formation, ray tracing.
5. Cameras, telescopes, microscopes.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
- Students’ active attendance (3 classes or more).
- Student scored 50% or more of the points of a short (±60 minutes) written exam at the end of the course.
Arviointikriteerit, hyvä (3)
- Students’ active attendance (3 classes or more).
- Student scored 70% or more of the points of a short (±60 minutes) written exam at the end of the course.
Arviointikriteerit, kiitettävä (5)
- Students’ active attendance (3 classes or more).
- Student scored 90% or more of the points of a short (±60 minutes) written exam at the end of the course.
Esitietovaatimukset
Basic mathematics. No prior knowledge of optics is assumed.
Ilmoittautumisaika
02.10.2023 - 15.10.2024
Ajoitus
16.10.2023 - 20.10.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 25
Tutkinto-ohjelma
- Degree Programme in Information Technology
- Degree Programme in Electronics
Opettaja
- Shinji Chiba
Tavoitteet
This class provides students with a comprehensive understanding of the Internet of Things (IoT) and equips them with the necessary skills to develop IoT systems.
Sisältö
Throughout the class, students will work on hands-on exercises to reinforce their understanding of IoT system development concepts using your smartphone as an edge device and AWS Academy as a cloud server.
Lisätietoja opiskelijoille
Items to bring with you:
- laptop
- a smartphone for development of mobile applications (OS: Android or iOS)
- an email address for registration of AWS academy, MongoDB Atlas and Monaca
Arviointiasteikko
Hyväksytty/Hylätty
Esitietovaatimukset
Basic knowledge of HTML, CSS and JavaScript.
Ilmoittautumisaika
02.05.2023 - 03.08.2023
Ajoitus
07.08.2023 - 11.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 30
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Takeda Tsunemi
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
This class consists of the following three objectives.
1. to learn basic Japanese conversational expressions
2. to learn how to read and write ‘hiragana’, a basic element of the Japanese writing system
3. to experience one aspect of Japanese culture through watching an animated film, 'The Wind Rises' by Hayao Miyazaki
By the end of the class, the participants will be able to
1. introduce themselves in Japanese to new people in a Japanese-speaking environment.
2. read and write ‘hiragana’.
3. acquire new knowledge of Japanese culture in the 1920s to 1940s depicted in the film ‘The Wind Rises’.
Sisältö
The details are as follows.
1. to learn basic Japanese conversational expressions
The participants will be given opportunities to learn the beginner level of practical Japanese for daily conversation. They will learn particularly the basic greeting expressions when meeting people for the first time in Japanese speaking situation.
2. to learn how to read and write ‘hiragana’
‘Hiragana’ is the most basic of the three Japanese writing systems, the other two being ??‘katakana’ and ‘kanji’. Participants learn how to write hiragana with a brush used for calligraphy. They also learn how to read hiragana with the help of an interesting song called ‘Hiragana Song’.
3. to experience Japanese culture through an animated film
‘The Wind Rises’(2013), a masterpiece by Hayao Miyazaki, will be viewed in class for this purpose. Then, the participants will be arranged to form groups of 3 or 4 members, and work collaboratively throughout the week toward a presentation on the last day. The theme of the presentation can be anything related to the film, such as history, culture, industry, or customs.
Arviointimenetelmät ja arvioinnin perusteet
- Attendance and class activities 40%
- Group work 20%
- Individual homework 20%
- Group presentation on the last day 20%
Esitietovaatimukset
None
Ilmoittautumisaika
02.05.2023 - 03.08.2023
Ajoitus
07.08.2023 - 11.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 40
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
The course of low-code fundamentals with Outsystems will get you started in the modern rapid development scene. You will have a good understanding of Outsystems platform and low-code development in general by completing Reactive Web Developer Guided Path.
Course will start with two-day trainer-led sessions followed by self-study of a guided online path. You will have the opportunity to complete Outsystems certification within 14 days. Normally there is a fee to take the certification exam however here we offer this free of charge.
Sisältö
• Outsystems as low-code development platform
• Modelling Data, data relationships, data model integrity
• Reactive UI Development, reactive programming model
• Logic
• Aggregates, advanced aggregates and SQL queries
• Building Screens, reactive web forms, form validations, blocks and events, pagination and sorting
• Role-based Security
• Debugging in Outsystems
• 14 Day challenge curriculum: https://www.outsystems.com/training/paths/18/becoming-a-reactive-web-developer/
Lisätietoja opiskelijoille
Students need to bring their own laptop
Arviointiasteikko
Hyväksytty/Hylätty
Arviointimenetelmät ja arvioinnin perusteet
certification exam
Esitietovaatimukset
No prior coding experience needed however some general knowledge about application development is beneficial. No need for any specific development language acumen.
Ilmoittautumisaika
02.05.2023 - 03.08.2023
Ajoitus
07.08.2023 - 11.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 40
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Akihiro Yamashita
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
Knowledge and understanding
The students will know some basic concept and some algorithms of machine learning for regression and classification and they will understand how to implement them in Python. They also will know an artificial neural network model for handwritten character recognition and they will be able to implement both the neural network learning and recognition algorithm in Python. To gain a deeper understanding of the basics of neural networks, we don't use the modern frameworks commonly used to implement deep learning.
Skills
The students are able to understand basic machine learning algorithms especially artificial
neural networks and make use of Python for implementation of the algorithms.
Sisältö
Core content level
Introduction to Python programming for implementation of machine learning algorithm.
Introduction to artificial neural networks.
Formal neuron and perceptron.
Simple classification using a single-layer perceptron network.
Multi-layer perceptron network and feed-forward network functions.
Neural network learning based on back-propagation algorithms.
Handwritten character recognition using neural network algorithms.
Supplementary explanation towards deep neural networks.
Additional content
Recognition of handwritten characters written by the participants using the neural network models.
Kansainvälisyys
Course lecturers are Assoc. Prof. Dr. Akihiro Yamashita and Prof. Dr. Hiroyuki Aoki from National Institute of Technology.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Daily exercises assigned on the course are worth 50% and both a report and products (i.e.
program source code, sample dataset, experimental results, and so on) about handwritten
character recognition are worth 50%.
Arviointikriteeri, hyväksytty/hylätty
Daily exercises assigned on the course are worth 50% and both a report and products (i.e.
program source code, sample dataset, experimental results, and so on) about handwritten
character recognition are worth 50%.
Esitietovaatimukset
Basic mathematics, for example, linear algebra, vector and matrix operations, linear
combination, basic multivariate calculus, and so on. It is preferable to have a basic
programming skill in Python and to be able to use basic data structures and algorithms.
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
3 op
Virtuaaliosuus (op)
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Mika Hyyryläinen
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Sisältö
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Aika ja paikka
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Oppimateriaalit
Online in Viope system.
Opetusmenetelmät
Course is 100% online (self-study) course and course can be done in own pace.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Depends on the student from the baseline.
Sisällön jaksotus
Up to Student her-/himself.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
Pass/Fail After you have done 80 % of the programming exercises.
Arviointimenetelmät ja arvioinnin perusteet
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Esitietovaatimukset
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Ilmoittautumisaika
02.05.2023 - 03.08.2023
Ajoitus
07.08.2023 - 11.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 18
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Martin Orehek
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
A “smart” system can be defined as a system, which supports its user in an intuitive way. It normally consists of miniaturized devices with sensors, actors and a computing hardware, which acquires data, processes the data to analyse the current situation to finally make autonomous decisions in a predictive and adaptive manner, performing then the so called “smart” actions.
A Smart Environment is an environment, which supports the inhabitant in a smart way, so that the user does not notice the technology but just naturally uses it, making its life more comfortable. The smartness in the environment is provided by the interaction of many different smart devices and systems in the environment, which do not act autonomously but exchange data and provide an overall functionality.
Participants will learn the basic building blocks of Smart Environments. Starting with the definition of different use-cases in this field, the actual requirements for such systems will be discussed. Knowing and understanding the requirements for Smart Environments different existing technologies found in the field of: internet-of-things, sensor networks, ubiquitous computing, etc., will be introduced and assessed.
The final goal is that students will be enabled to develop, setup and configure an embedded Linux platform using a single-board computer (e.g. RaspberryPi, Beagle Bone Black, …) and different sensors and actors, to create a dedicated Smart Environment.
Sisältö
1. Definition of a Smart Environment with basic building blocks
2. Introduction of different existing technologies
3. Assessment of different technologies for Smart Environments
4. Setup of a simple Smart Environment using embedded Linux, single board computers, sensors and actors
5. Presentation of the Smart Environment created in the course.
?
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Attendance of the course and participation in the project work. The student understands the fundamentals of Smart Environments and can build a basic system.
Arviointikriteerit, hyvä (3)
Active attendance of the course and active participation in the project work. The student understands Smart Environments and can build useful system.
Arviointikriteerit, kiitettävä (5)
Active attendance of the course and very active participation in the project work. The student understands Smart Environments, can define the requirements of a new system and build a “smart” system.
Arviointikriteeri, hyväksytty/hylätty
Attendance of the course and participation in the project work.
Esitietovaatimukset
Basic understanding of at least one programming language and a genuine interest in new technologies and smart devices.
Intensive course with hands-on project work.
Ilmoittautumisaika
02.05.2023 - 31.07.2023
Ajoitus
01.08.2023 - 04.08.2023
Laajuus
3 op
Virtuaaliosuus (op)
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 30
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Dalė Lukšaitė
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
This course provides an introduction to software engineering methods and techniques and their application in building software products. The objectives are: to teach to model software system by simulating problems of real subject field in logic model; to use sophisticated design tools; to prepare documentation and to prototype software product. Specifically, highlights the following study aims and competencies:
- to increase knowledge about software engineering methods and practices,
- to use tools of full software engineering development lifecycle, from initial requirements specification, design and development,
- to increase teamwork and virtual collaboration skills,
- to acquire software engineering project development competencies.
Sisältö
Session 1 The software engineering process:
- The system development life cycle and methodologies
- Software project management CASE tools
Session 2 Requirements analysis and specification:
- Requirements gathering methods
- Functional and nonfunctional requirements
Session 3 Development of software concept using UML:
- System funcionality design
- System structure design
- Data flow design
Session 4 Development of software concept using UML:
- Development of Relational Data Model
- GUI design
Session 5 Prototyping and documentation of software concept
Kansainvälisyys
Course teacher is Dale Lukšaite from Kaunas University of Applied Sciences, Lithuania.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Daily exercises assigned on the course are worth 50% and both software project and prototype (i.e. software, app developed) about are worth 50%.
Arviointikriteeri, hyväksytty/hylätty
Daily exercises assigned on the course are worth 50% and both software project and prototype (i.e. software, app developed) about are worth 50%.
Esitietovaatimukset
Basics of object-oriented programming
Lisätiedot
A computer with the following software is necessary: MS Visio, MS Visual Studio.
Slides, exercise handouts and design examples will be provided during sessions.
Ilmoittautumisaika
02.05.2023 - 20.08.2023
Ajoitus
21.08.2023 - 15.10.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 50
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Erik Pätynen
Opiskelijaryhmät
-
ICT21-SI-NSmart IoT Systems: IoT and Networks
Tavoitteet
Kurssin suorittamisen jälkeen opiskelija tietää miten tietoturvariskejä arvioidaan tuotantoympäristöissä, osaa kuvata IoT järjestelmien tietoturvavaatimuksia standardimallien avulla ja mallintaa IoT järjestelmien tietoturvan toimintaa.Opiskelija osaa myös käyttää tietoturvan ja riskienhalliennan viitekehyksiä tietoturvapoikkeamien torjumiseen sekä osaa kertoa kehittyvien teknologioiden vaikutuksista IoT:n tietoturvaan.
Sisältö
Johdanto IoT:n tietoturvaan
IoT järjestelmien perusteet
IoT-laitteiden haavoittuvuuksia
IoT-laitteiden tiedonsiirron haavoittuvuuksia
IoT-sovellusten haavoittuvuuksia
IoT-järjestelmien haavoittuvuuksien ja riskienhallinnan arviointia
Oppimateriaalit
Networking Academy kurssimateriaali
Opetusmenetelmät
Aktivoiva luento
Oppimistehtävät
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointimenetelmät ja arvioinnin perusteet
Oppimistehtävät
Esitietovaatimukset
IoT-laitteiden liitännät -kurssi tai vastaavat tiedot ja taidot IoT-järjestelmistä
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
18.03.2024 - 12.05.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Joseph Hotchkiss
Opiskelijaryhmät
-
ICT22-SI-ESmart IoT Systems: Embedded IoT Devices
Tavoitteet
IoT-laitteet ja langaton tiedonsiirto -opintojaksolla opitaan Internet-kytketyn IoT-laitteen suunnittelun perusteet. Opintojakso käsittää perusteet mikrokontrollerin ja sensoreiden valinnasta. Opintojaksolla opitaan käyttämään standardeja langallisia kommunikaatioprotokollia sensoreiden liittämiseen järjestelmään (I2C, USB, UART jne.). Tämän lisäksi käsitellään henkilökohtaisen verkon (PAN) (Zigbee, thread, Bluetooth) sekä vähävirtaisen laajaverkon protokollia (LoRa, WAN, 6LoWPAN).
Opintojaksolla opittuja asioita sovelletaan oman IoT laitteen suunnittelemiseen. Suunnitellut laitteet esitellä ryhmätyönä sekä loppuraportissa.
Sisältö
- Langalliset tiedonsiirtoprotokollat (I2C, USB, UART)
- Langattomat tiedosiirtoprotokollat (Zigbee, thread, Bluetooth)
- Laajaverkon protokollat (LoRa, 6LoWPAN)
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
29.05.2023 - 31.07.2023
Ajoitus
21.08.2023 - 15.10.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Keijo Länsikunnas
Opiskelijaryhmät
-
ICT22-SI-ESmart IoT Systems: Embedded IoT Devices
Tavoitteet
Opintojakson suoritettuaan opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet. Hän tuntee ANSI C -ohjelmointikielen ja tuntee ohjausrakenteet, tietotyypit ja tärkeimmät standardifunktiot. Hän hallitsee ohjelmistokehityksen perusteet ja osaa kehittää ohjelmia nykyaikaisessa ohjelmointiympäristössä.
Sisältö
- C-kielen perusteet
- sovelluksien kehittäminen C-kielellä
- ohjelmistokehittämisen periaatteet ja prosessit
- modulaarinen ohjelmointi
- algoritmit ja rakenteellinen tieto
- virheen jäljittäminen
- ohjelmiston kehitys ja testaaminen modernissa kehitysympäristössä
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Esitietovaatimukset
Ohjelmoinnin perusteet, jollain modernilla ohjelmointikielellä, digitaalitekniikan perusteet: Boolen algebra ja lukujärjestelmät
Ilmoittautumisaika
29.05.2023 - 31.07.2023
Ajoitus
21.08.2023 - 15.10.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Keijo Länsikunnas
Opiskelijaryhmät
-
ICT22-SI-NSmart IoT Systems: IoT and Networks
Tavoitteet
Opintojakson suoritettuaan opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet. Hän tuntee ANSI C -ohjelmointikielen ja tuntee ohjausrakenteet, tietotyypit ja tärkeimmät standardifunktiot. Hän hallitsee ohjelmistokehityksen perusteet ja osaa kehittää ohjelmia nykyaikaisessa ohjelmointiympäristössä.
Sisältö
- C-kielen perusteet
- sovelluksien kehittäminen C-kielellä
- ohjelmistokehittämisen periaatteet ja prosessit
- modulaarinen ohjelmointi
- algoritmit ja rakenteellinen tieto
- virheen jäljittäminen
- ohjelmiston kehitys ja testaaminen modernissa kehitysympäristössä
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Esitietovaatimukset
Ohjelmoinnin perusteet, jollain modernilla ohjelmointikielellä, digitaalitekniikan perusteet: Boolen algebra ja lukujärjestelmät
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
18.03.2024 - 12.05.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Joseph Hotchkiss
Opiskelijaryhmät
-
ICT22-SI-ESmart IoT Systems: Embedded IoT Devices
Tavoitteet
Opintojakson suoritettuaan opiskelija hallitsee modulaarisen älykkään järjestelmän tai laitteen suunnittelun. Hän hallitsee elektroniikan perusteet riittävällä tasolla kyetäkseen suunnittelemaan, toteuttamaan ja ylläpitämään erilaisia sulautettuja järjestelmiä ja laitteita. Opintojaksolla tutustutaan sulautetun ohjelmiston ja elektroniikan rajapintoihin käytännön esimerkkien avulla.
Sisältö
- Sulautettujen järjestelmien elektroniikan perusteet
- Elektroniikan komponentit ja piiriteorian perusteet
- Modulaarisen järjestelmän suunnittelu
- Sulautetun ohjelmiston ja elektroniikan rajapinnat ja liittäminen
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tietotekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tietotekniiikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Keijo Länsikunnas
Opiskelijaryhmät
-
ICT22-SI-ESmart IoT Systems: Embedded IoT Devices
Tavoitteet
Opintojaksolla opiskellaan olio-ohjelmoinnin perusteet C++-kielellä. Opintojakson suoritettuaan opiskelija ymmärtää olio-ohjelmoinnin periaatteen ja miten olio-ohjelmointia voidaan hyödyntää tietojärjestelmien suunnittelussa. Opiskelija ymmärtää olioiden ja luokkien ominaisuudet ja niiden väliset yhteydet. Opiskelija ymmärtää tehokkaan muistinkäytön merkityksen ja hallitsee poikkeustilanteiden käsittelyn.
Sisältö
- Olio-ohjelmointi ja C++-kieli
- Luokat, oliot ja perintä
- C++:n standardiluokat
- Funktiomallit ja luokkamallit
- STL-kirjaston säiliöluokat, iteraattorit ja algoritmit
- Poikkeukset
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
27.11.2023 - 10.12.2023
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Erik Pätynen
Opiskelijaryhmät
-
ICT22-SI-NSmart IoT Systems: IoT and Networks
Tavoitteet
Opintojakson suorittamisen jälkeen opiskelija tietää miten tietoturvariskejä arvioidaan tuotantoympäristöissä, osaa kuvata IoT-järjestelmien tietoturvavaatimuksia standardimallien avulla ja mallintaa IoT-järjestelmien tietoturvan toimintaa. Opiskelija osaa myös käyttää tietoturvan ja riskienhalliennan viitekehyksiä tietoturvapoikkeamien torjumiseen sekä osaa kertoa kehittyvien teknologioiden vaikutuksista IoT:n tietoturvaan.
Sisältö
Johdanto IoT:n tietoturvaan
IoT-järjestelmien perusteet
IoT-laitteiden haavoittuvuuksia
IoT-laitteiden tiedonsiirron haavoittuvuuksia
IoT-sovellusten haavoittuvuuksia
IoT-järjestelmien haavoittuvuuksien ja riskienhallinnan arviointia
Oppimateriaalit
Networking Academyn kurssimateriaali
Luentokalvot
Opetusmenetelmät
Luennot
Oppimistehtävät
Kansainvälisyys
Cisco Academy
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointimenetelmät ja arvioinnin perusteet
Oppimistehtävät
Teoriakoe
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
Opiskelijaryhmät
-
ICT22-SI-ESmart IoT Systems: Embedded IoT Devices
Tavoitteet
Opintojakson suoritettuaan opiskelija ymmärtää mitkä tilanteet ja olosuhteet johtavat värähtely- ja aaltoliikkeisiin, osaa analysoida näitä tilanteita ja ratkaista niitä käyttäen tilanteeseen soveltuvaa matematiikkaa.
Sisältö
- Sekvenssit ja sarjat
- Fourier sarjat
- Taylorin sarjat
- Laplace muunnoksen perusteet
- Värähtely- ja aaltoliike
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija tuntee aihepiirin keskeisimmät käsitteet ja teorian, ja osaa hyödyntää niitä yksinkertaisten ongelmien analysoinnissa.
Arviointikriteerit, hyvä (3)
Opiskelija kykenee yhdistelemään eri asiakokonaisuuksista omaksumiaan tietoja, ja pystyy tältä pohjalta ratkaisemaan myös vaativampia matemaattisia ongelmia.
Arviointikriteerit, kiitettävä (5)
Opiskelija osoittaa opintojakson sisältöjen perusteellisen hallinnan lisäksi myös kykyä ja motivaatiota hyödyntää tietojaan osaamisensa itsenäiseen kehittämiseen.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija tuntee aihepiirin keskeisimmät käsitteet ja teorian, ja osaa hyödyntää niitä yksinkertaisten ongelmien analysoinnissa.
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
10 op
Virtuaaliosuus (op)
10 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Janne Salonen
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Aika ja paikka
Course is 100% online (self-study) course which can be done in own pace. Study environments are Metropolia's Viope and Moodle.
Oppimateriaalit
Online in study environments Metropolia's Viope and Moodle.
Opetusmenetelmät
Course is 100% online (self-study) course which can be done in own pace.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Depends on the student's baseline.
Sisällön jaksotus
Up to student her-/himself.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointimenetelmät ja arvioinnin perusteet
Students have achieved the course objectives fairly. Students will be able to identify, define and use the course subject area’s concepts and models. The student understands the criteria and principles of the expertise development.
Ilmoittautumisaika
25.09.2023 - 23.10.2023
Ajoitus
23.10.2023 - 17.03.2024
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Opetuskielet
- Englanti
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Keijo Länsikunnas
Tavoitteet
Students learn how to design, build, test, and document a measurement system. The work is done in groups of 3-4 students.
Sisältö
Characterization of the system
-Preliminary design
-Design aspects
-Hardware design and implementation
-Software design and implementation
-Testing and evaluation of the system
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Student understands the challenges of international sensor development and can contribute to the project.
Arviointikriteerit, hyvä (3)
Student understands the challenges of international sensor development and can contribute to the project.
Students participates actively and is in responsible of development of a part of the project.
Arviointikriteerit, kiitettävä (5)
Student understands the challenges of international sensor development and can contribute to the project.
Students participates actively and is in responsible of development of a part of the project.
Student is capable of designing sensor systems in international working environment.
Arviointikriteeri, hyväksytty/hylätty
Successfull completition of the project according to given specifications.
Ilmoittautumisaika
27.11.2023 - 10.12.2023
Ajoitus
18.03.2024 - 12.05.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
15 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Marko Uusitalo
Opiskelijaryhmät
-
ICT21-SI-NSmart IoT Systems: IoT and Networks
Tavoitteet
Opiskelija ymmärtää kehittyneiden palomuurien ominaisuudet ja käyttötarkoitukset sekä osaa käytännössä konfiguroida laitteita siten että niistä saadaan paras hyöty.
Sisältö
Kehittyneiden palomuurien asennus ja konfigurointi.Kurssilla asennetaan ja konfiguroidaan Palo Alton palomuureja ja opitaan kuinka palomuureilla voidaan suojata yritysverkkoja. Kurssi toteutetaan yhteistyössä Palo Alton kanssa käyttäen apuna laboratorioharjoituksia ja materiaaleja heidän akatemiaohjelmastaan. Suurimman osan labaratoriotöisträ voi tehdä etänä käytäen apuna laboratoriomme netlabpro.metropolia.fi etäkäyttöympäristöä. Osassa laboratoriotöistä ja Case Studyista tarvitaan tietoverkkolaboratorion fyysisiä laitteita ja resursseja.
Kurssilla käsitellään muunmuassa seuraavia asioita:
Tietoturva alueet, Tietoturva- ja NAT-politiikat, Sovellusten ja sisällön tunnistus, haitallisten tiedostojen estäminen, SSL-liikenteen monitorointi, VPN-tekniikat, palomuurin hallinta ja raportointi, korkean käytettävyyden järjestelmät, palomuurien kehittyneiden ominaisuuksien käyttäminen.
Oppimateriaalit
Palo Alto akatemiaohjelman palomuurikurssien materiaalit, opettajan jakat powerpoint- ja pdf-dokumentit
Arviointiasteikko
0-5
Esitietovaatimukset
Perustiedot lähiverkoista , OSI-mallista ja TCP/IP protokollasta
Ilmoittautumisaika
02.05.2023 - 20.08.2023
Ajoitus
21.08.2023 - 17.12.2023
Laajuus
10 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Marko Uusitalo
Opiskelijaryhmät
-
ICT21-SI-NSmart IoT Systems: IoT and Networks
Tavoitteet
Opintojakson suoritettuaan opiskelija tuntee nykyaikaisten yritysverkkojen toiminnan ja suunnitteluperusteet sekä pystyy suunnittelemaan ja toteuttamaan laajoja suuryrityksen tietoverkkoja. Opiskelija ymmärtää myös ohjelmisto-ohjattujen verkkojen ominaisuudet ja toimintaperiaatteet.
Sisältö
- kytkentäiset tekniikat
- monitasokytkentä
- virtuaalilähiverkot ja VLANien välinen vikasietoinen kytkentä
- kehittyneet verkonviritysprotokollat
- OSPF, EIGRP ja BGP reititysprotokolla yritysverkoissa
- langattomat lähiverkot yrityskäytössä
- palvelulaatu (QOS) ja multicast-reititys
- virtuaaliset yksityisverkot (VPN)
- vikasietoiset lähiverkot ja kytkentäisten verkkojen tietoturva
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tietotekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tietotekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Esitietovaatimukset
Tietoverkkotekniikan perusteet
Ilmoittautumisaika
27.11.2023 - 10.12.2023
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
15 - 35
Tutkinto-ohjelma
- Tieto- ja viestintätekniikan tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Mikko Pere
- Vesa Ollikainen
Opiskelijaryhmät
-
TIVI-ELECT1IT Elective Studies / Tivi valinnaiset, moduuli 1
Tavoitteet
Opiskelija ymmärtää neuroverkkojen keskeisen matemaattisen koneiston.
Hän kykenee toteuttamaan koneoppimisprojekteja, jotka sisältävät ohjelmointia, datan käsittelyä, menetelmien valintaa, mallinnusta sekä tulosten arviointia ja tulkintaa.
Sisältö
Matriisi- ja differentiaalilaskenta, datan ohjelmallinen käsittely, datan ryvästys ja luokittelu, numeerinen ennustus, assosiaatioiden etsintä, tekstin- ja web-louhinnan menetelmät, suosittelujärjestelmät.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tietotekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tietotekniiikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Esitietovaatimukset
Algebran ja tilastomatematiikan perusteet, kohtalaiset ohjelmointitaidot, mittaustiedon käsittelytaidot.
Lisätiedot
Valinnainen opintojakso "Neuroverkot koneoppimissovelluksissa" tukee tätä kurssia. Suositellaan, että opiskelija osallistuu molemmille kursseille samanaikaisesti.
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
15.01.2024 - 12.05.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Myllypurontie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Matti Valovirta
Opiskelijaryhmät
-
ICT22-SWSoftware Engineering
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa mallintaa ja kuvata ohjelmistojen rakenteita ja niihin liittyviä toiminnallisuuksia yleisesti käytössä olevilla kuvaus- ja mallintamismenetelmillä sekä -välineillä. Hän osaa mallintaa tiedon rakenteet ja riippuvuudet sekä suunnitella relaatiotietokannan datalähtöisesti.
Sisältö
- Ohjelmien rakenteiden mallintaminen ja kuvaaminen
- Ohjelmien toiminnallisuuden mallintaminen ja kuvaaminen
- Tiedon mallintaminen ja kuvaaminen (ER-malli)
- Tietokantarakenteen viimeistely ja normalisointi.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa selittää mallinnuksen perustavoitteet ja käyttötarpeet. Osaa luokitella tärkeimmät kaaviotekniikat käyttötarkoituksen mukaan. Osaa selittää ja antaa esimerkin rakenteellisesta ja toiminnallisesta mallista sekä ER-mallista. Osaa käyttää CASE-työkalua yksittäisten kaavioiden tuottamiseksi.
Arviointikriteerit, hyvä (3)
Opiskelija pystyy kuvailemaan erilaisten mallien käyttötarpeet ja -kohteet ohjelmiston elinkaaren eri vaiheissa. Osaa hyödyntää käyttötapauskaavioita ja tilannekuvauksia järjestelmän vaatimusten selvittämisessä. Pystyy kuvaamaan luokka-, sekvenssi- ja tila- ja ER-kaavioiden avulla yksittäisiä suunnitteluratkaisuja.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa valita sopivan mallinnustavan ongelmakentän ja tehtävän mukaan. Pystyy valitsemaan sopivat mallinnusmenetelmät erityyppisiin ongelmiin. Osaa hyödyntää mallintamista ja kuvaustekniikoita ohjelmistoprojektin kaikissa vaiheissa. Osaa laatia järjestelmästä kattavan joukon malleja, jotka kuvaavat järjestelmän toimintaa ja rakennetta eri abstraktiotasoilla ja eri näkökulmista.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija osaa selittää mallinnuksen perustavoitteet ja käyttötarpeet. Osaa luokitella tärkeimmät kaaviotekniikat käyttötarkoituksen mukaan. Osaa selittää ja antaa esimerkin rakenteellisesta, toiminnallisesta ja ER-mallista. Osaa käyttää CASE-työkalua yksittäisten kaavioiden tuottamiseksi.
Esitietovaatimukset
Oliosovellukset ja tietokannat
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
18.03.2024 - 12.05.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Erik Pätynen
Opiskelijaryhmät
-
ICT22-SI-NSmart IoT Systems: IoT and Networks
Tavoitteet
Opintojakson suoritettuaan opiskelija ymmärtää kyberturvallisuuden perusteet, roolit ja vastuut sekä käytössä olevat teknologiat, työväliseet, sääntelyn ja toimintamallit. Opiskelija osaa soveltaa oppimaansa tietoturvapoikkeamien seurantaan, havainnoimiseen, tutkimiseen, analysoimiseen ja tietoturvapoikkeamiin vastaamiseen.
Sisältö
Tietoverkkojen turvaamisen perusteet
Verkkohyökkäykset
Tietoverkkojen suojaaminen
Tietoturvan monitorointi
Tunkeutumistietojen analysointi
Poikkeamiin vastaaminen ja poikkeamien käsittely
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Esitietovaatimukset
Tietoverkkojen ja käyttöjärjestelmien perusteet.
Ilmoittautumisaika
27.11.2023 - 10.12.2023
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
15 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Erik Pätynen
Opiskelijaryhmät
-
TIVI-ELECT3IT Elective Studies / Tivi valinnaiset, moduuli 3
Tavoitteet
Kurssin suoritettuaan opiskelija ymmärtää kyberturvallisuudern perusteet, roolit ja vastuut sekä käytössä olevat teknologiat, työväliseet, sääntelyn ja toimintamallit. Opiskelija osaa soveltaa oppimaansa tietoturvapoikkeamien seurantaan, havainnoimiseen, tutkimiseen, analysoimiseen ja tietoturvapoikkeamiin vastaamiseen.
Sisältö
tietoverkkojen turvaamisen perusteet
verkkohyökkäykset
tietoverkkojen suojaaminen
tietoturvan monitorointi
tunkeutumistietojen analysointi
poikkeamiin vastaaminen ja poikkeamien käsittely
Aika ja paikka
Etäopetus iltaisin
Oppimateriaalit
Cisco Academyn kurssimateriaali
Opetusmenetelmät
Aktvoiva luento
Laboratorioharjoitukset
Harjoitustyöt
Toteutuksen valinnaiset suoritustavat
Voimassa oleva CyberOps sertifikaatti ja käytännön koe
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointimenetelmät ja arvioinnin perusteet
Teoriakoe
Käytännön koe
Oppimistehtävät
Esitietovaatimukset
Tietoverkkojen ja käyttöjärjestelmien perusteet.
Ilmoittautumisaika
29.05.2023 - 31.07.2023
Ajoitus
21.08.2023 - 15.10.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Saana Vallius
Opiskelijaryhmät
-
ICT22-SI-ESmart IoT Systems: Embedded IoT Devices
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa kytkinverkkojen ja reitityksen perusteet pienissä yritysverkoissa. Opiskelija tuntee langattomien verkkojen toiminnan ja tietoturvan perusteet. Opiskelija osaa konfiguroida kytkimiä ja reitittimiä sekä tunnistaa ja korjata tietoverkkojen ongelmia. Opiskelija osaa tunnistaa ja torjua lähiverkkojen tietoturvauhkia. Opiskelija ymmärtää kytkinverkkojen ja reitityksen käsitteitä ja osaa suunnitella ja rakentaa luotettavia lähiverkkoja.
Sisältö
laitteiden peruskonfiguraatiot
kytkennän perusteet
virtuaaliverkot
IP-reititys
STP
EtherChannel
DHCP
SLAAC ja FHRP
tietoturvan perusteet
kytkimen suojaaminen
WLAN
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Esitietovaatimukset
Lähiverkot tai vastaavat perustiedot lähiverkkotekniikasta
Ilmoittautumisaika
29.05.2023 - 31.07.2023
Ajoitus
21.08.2023 - 15.10.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Saana Vallius
Opiskelijaryhmät
-
ICT22-SI-NSmart IoT Systems: IoT and Networks
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa kytkinverkkojen ja reitityksen perusteet pienissä yritysverkoissa. Opiskelija tuntee langattomien verkkojen toiminnan ja tietoturvan perusteet. Opiskelija osaa konfiguroida kytkimiä ja reitittimiä sekä tunnistaa ja korjata tietoverkkojen ongelmia. Opiskelija osaa tunnistaa ja torjua lähiverkkojen tietoturvauhkia. Opiskelija ymmärtää kytkinverkkojen ja reitityksen käsitteitä ja osaa suunnitella ja rakentaa luotettavia lähiverkkoja.
Sisältö
laitteiden peruskonfiguraatiot
kytkennän perusteet
virtuaaliverkot
IP-reititys
STP
EtherChannel
DHCP
SLAAC ja FHRP
tietoturvan perusteet
kytkimen suojaaminen
WLAN
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Esitietovaatimukset
Lähiverkot tai vastaavat perustiedot lähiverkkotekniikasta
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
15.01.2024 - 12.05.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Myllypurontie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Jukka Paasonen
Opiskelijaryhmät
-
ICT22-SWSoftware Engineering
Tavoitteet
Opintojakson suoritettuaan opiskelija tuntee yleisimpien graafisten käyttöliittymien rakenteen ja käytön. Opiskelija ymmärtää, mistä käyttäjäkokemus muodostuu, tietää käytettävyyden osatekijät ja käytettävyyttä määrittelevät standardit. Opiskelija osaa arvioida käyttöliittymän käytettävyyttä. Opiskelija osaa suunnitella käyttäjän tarvetta vastaavia ohjelmistoja, joiden kehittämisessä on otettu huomioon käyttäjäkeskeiset suunnitteluperiaatteet ja saavutettavuus.
Sisältö
- Käyttäjäkokemus ja käytettävyys
- Ihmisen tiedonkäsittelyominaisuudet
- Käyttäjäkeskeisen suunnittelun menetelmät
- Käyttöliittymien suunnittelumallit
- Saavutettavuus
- Käytettävyyden arviointimenetelmät
- Käyttöliittymien testaus teknisesti (Robot Framework).
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa määritellä käytettävyyden käsitteen ja hän tuntee siihen liittyvät standardit. Opiskelija tuntee käyttäjäkeskeisen suunnittelun menetelmiä.
Arviointikriteerit, hyvä (3)
Edellisen lisäksi opiskelija osaa arvioida käyttöliittymien käytettävyyttä ihmisen tietojenkäsittelyominaisuuksien lähtökohdista. Hän hallitsee käyttäjätutkimuksen perusteet ja osaa soveltaa suunnittelumalleja omien käyttöliittymiensä suunnittelussa.
Arviointikriteerit, kiitettävä (5)
Edellisen lisäksi opiskelija osaa soveltaa käyttäjätutkimuksen menetelmiä eri tilanteissa. Opiskelija osaa arvioida käyttöliittymien esteettömyyttä. Hän osaa käyttää automatisoituja työkaluja käyttöliittymän toiminnallisuuden testaukseen.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija osaa määritellä käytettävyyden käsitteen ja hän tuntee siihen liittyvät standardit. Opiskelija tuntee käyttäjäkeskeisen suunnittelun menetelmiä.
Esitietovaatimukset
Olio- ja web-ohjelmointitaidot.
Ilmoittautumisaika
27.11.2023 - 10.12.2023
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
15 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Berit Mannfors
- Juha Koljonen
Opiskelijaryhmät
-
LUMAExtensive Mathematics and Physics study module
Tavoitteet
Kurssi antaa hyvän kokonaiskuvan modernista fysiikasta ja sen merkityksestä tekniikan sovellusten kehittymisessä sekä laajentaa osallistujien matematiikan osaamista. Kurssilla menestynyt opiskelija saavuttaa tietämystä, joka voi auttaa maisteriohjelmiin pyrkimistä.
Suoritettuaan tämän opintojakson opiskelija:
• pystyy hahmottamaan aineen ja energian luonnontieteellisen kehityshistorian
• on saanut kokonaiskuvan kurssiin kuuluvista insinööritieteiden kannalta merkittävistä matematiikan osa-alueista ja matemaattisista menetelmistä
• osaa selittää modernin fysiikan (kvanttifysiikan) perusilmiöt ja ymmärtää niiden merkityksen nykyaikaisissa sovelluskohteissa ja teknisten laitteiden toiminnassa
• kykenee analysoimaan ja ratkaisemaan opintojakson fysiikkaan liittyviä ongelmia matemaattisesti
• hallitsee opintojaksolla käytettävät tietokoneohjelmat
• ymmärtää fysiikan ja matematiikan sovelluksiin liittyviä tieteellisiä ja teknisiä artikkeleja
Sisältö
• Kompleksiluvut
• Differentiaaliyhtälöt ja niiden käyttö ilmiöiden mallintamisessa
• Usean muuttujan funktiot, vektorit ja matriisit
• Kvanttifysiikka ja sen merkitys aineen ja energian fysikaalisiin malleihin
• Kvanttifysiikan merkitys teknologian kehittymisessä
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija:
• ymmärtää modernin fysiikan (kvanttifysiikan) perusilmiöt
• osaa ratkaista opintojakson matematiikkaan liittyviä perustehtäviä
• osaa selittää ja esittää opintojaksolla työstettyjen fysikaalisten ongelmien matemaattisia ratkaisuja
Arviointikriteerit, hyvä (3)
Lisäksi opiskelija:
• osaa analysoida modernin fysiikan teknisten sovellusten toimintaa ja tähän liittyvien fysikaalisten lainalaisuuksien ja matemaattisten menetelmien keskinäisiä yhteyksiä
• osaa soveltaa oppimiaan matemaattisia menetelmiä
Arviointikriteerit, kiitettävä (5)
Hyvien tietojen lisäksi opiskelija:
• ymmärtää erinomaisesti opintojaksolla tarkasteltuja fysikaalisia ilmiöitä ja niiden sovelluksia
• hallitsee erinomaisesti opintojakson matemaattiset menetelmät
• osaa soveltaa saavuttamaansa tietämystä ja oppimiaan menetelmiä erilaisiin tilanteisiin
• ymmärtää kurssin aihepiiriin liittyviä tieteellisiä ja teknisiä artikkeleja
Arviointikriteeri, hyväksytty/hylätty
Opiskelija:
• ymmärtää modernin fysiikan (kvanttifysiikan) perusilmiöt
• osaa ratkaista opintojakson matematiikkaan liittyviä perustehtäviä
• osaa selittää ja esittää opintojaksolla työstettyjen fysikaalisten ongelmien matemaattisia ratkaisuja
Esitietovaatimukset
Kurssista hyötyvät eniten opiskelijat, jotka hallitsevat klassisen fysiikan (mekaniikka, sähköoppi ja magnetismi, aaltoliikeoppi) perusteet sekä omaavat hyvät matemaattiset perustaidot.
Ilmoittautumisaika
27.11.2023 - 10.12.2023
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
15 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Berit Mannfors
- Juha Koljonen
Opiskelijaryhmät
-
LUMAExtensive Mathematics and Physics study module
Tavoitteet
Kurssilla opitaan hallitsemaan statistisia ilmiöitä, datan käsittelyä ja analysointia ja niihin liittyvää vaativampaa matematiikkaa. Kurssilla menestynyt opiskelija saavuttaa tietämystä, joka voi auttaa maisteriohjelmiin pyrkimistä.
Suoritettuaan tämän opintokokonaisuuden opiskelija:
• pystyy hahmottamaan statististen ilmiöiden merkityksen luonnontieteissä ja tekniikassa
• on saanut kokonaiskuvan todennäköisyyteen, tilastoihin ja datan analysointiin liittyvistä matematiikan osa-alueista ja matemaattisista menetelmistä
• ymmärtää ja osaa selittää kiinteän olomuodon fysiikan perusilmiöt ja ymmärtää niiden ja entropian vaikutuksen fysikaalisissa ilmiöissä ja niitä hyödyntävissä toiminnoissa
• kykenee analysoimaan ja ratkaisemaan opintojakson fysiikkaan liittyviä ongelmia matemaattisesti
• hallitsee opintojaksolla käytettävät tietokoneohjelmat
• ymmärtää fysiikan ja matematiikan sovelluksiin liittyviä tieteellisiä ja teknisiä artikkeleja
Sisältö
• Todennäköisyyslaskentaa ja tilastomatematiikkaa
• Statistista fysiikkaa ja sen vaikutus kiinteän olomuodon fysiikkaan
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija:
• ymmärtää statistisen fysiikan ja termofysiikan perusilmiöt
• osaa ratkaista opintojakson matematiikkaan liittyviä perustehtäviä
• osaa selittää ja esittää opintojaksolla työstettyjen fysikaalisten ongelmien matemaattisia ratkaisuja
Arviointikriteerit, hyvä (3)
Lisäksi opiskelija:
• ymmärtää statistisen fysiikan merkityksen kiinteän olomuodon fysiikassa sekä osaa analysoida tähän liittyvien fysikaalisten lainalaisuuksien ja matemaattisten menetelmien keskinäisiä yhteyksiä
• osaa soveltaa oppimiaan matemaattisia menetelmiä
Arviointikriteerit, kiitettävä (5)
Hyvien tietojen lisäksi opiskelija:
• ymmärtää erinomaisesti opintojaksolla tarkasteltuja fysikaalisia ilmiöitä ja niiden sovelluksia
• hallitsee erinomaisesti opintojakson matemaattiset menetelmät
• osaa soveltaa saavuttamaansa tietämystä ja oppimiaan menetelmiä erilaisiin tilanteisiin
• ymmärtää kurssin aihepiiriin liittyviä tieteellisiä ja teknisiä artikkeleja
Arviointikriteeri, hyväksytty/hylätty
Opiskelija:
• ymmärtää statistisen fysiikan ja termodynamiikan perusilmiöt
• osaa ratkaista opintojakson matematiikkaan liittyviä perustehtäviä
• osaa selittää ja esittää opintojaksolla työstettyjen fysikaalisten ongelmien matemaattisia ratkaisuja
Esitietovaatimukset
Kurssista hyötyvät eniten opiskelijat, jotka hallitsevat klassisen fysiikan (mekaniikka, sähköoppi, aaltoliikeoppi) perusteet sekä omaavat hyvät matemaattiset perustaidot (differentiaali- ja integraalilaskennan perusteet).
Ilmoittautumisaika
27.11.2023 - 10.12.2023
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
15 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Berit Mannfors
- Juha Koljonen
Opiskelijaryhmät
-
LUMAExtensive Mathematics and Physics study module
Tavoitteet
Kurssilla opitaan erilaisten ilmiöiden mallintamista ja simulointia sekä niihin liittyviä laskennallisia menetelmiä ja tietokoneohjelmia, hyödyntäen myös samaan kokonaisuuteen kuuluvilla aiemmilla kursseilla opittuja tietoja ja taitoja. Opintojaksolla perehdytään myös suhteellisuusteoriaan. Kurssilla menestynyt opiskelija saavuttaa tietämystä, joka voi auttaa maisteriohjelmiin pyrkimistä.
Mahdollisuuksien mukaan kurssin aikana järjestetään vierailu johonkin yritykseen tai tutkimusorganisaatioon. Kurssille pyritään löytämään vierailevia luennoitsijoita.
Suoritettuaan tämän opintokokonaisuuden opiskelija:
• pystyy mallintamaan erilaisia ilmiöitä ja niihin vaikuttavia tekijöitä
• on saanut kokonaiskuvan tavallisimmista mallintamisessa ja simuloinnissa käytettävistä menetelmistä
• hallitsee opintojaksolla käytettävät tietokoneohjelmat
• ymmärtää suhteellisuusteorian perusilmiöt
• ymmärtää mallintamiseen ja simulointiin liittyviä tieteellisiä ja teknisiä artikkeleja
Sisältö
• Yleisiä mallinnuksen ja simuloinnin periaatteita ja peruskäsitteitä
• Optimointimenetelmiä
• Suhteellisuusteoriaa
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija:
• ymmärtää suhteellisuusteorian ja nanofysiikan perusilmiöitä
• osaa ratkaista perusoptimointitehtäviä
Arviointikriteerit, hyvä (3)
Lisäksi opiskelija:
• ymmärtää suhtellisuusteorian merkityksen luonnontieteisiin ja informaation siirtoon sekä osaa analysoida tähän liittyvien fysikaalisten lainalaisuuksien ja matemaattisten menetelmien keskinäisiä yhteyksiä
• osaa ratkaista yksinkertaisia mallinnusongelmia.
Arviointikriteerit, kiitettävä (5)
Hyvien tietojen lisäksi opiskelija:
• ymmärtää erinomaisesti opintojaksolla tarkasteltuja fysikaalisia ilmiöitä ja niiden sovelluksia
• hallitsee erinomaisesti opintojakson matemaattiset menetelmät
• osaa soveltaa saavuttamaansa tietämystä ja oppimiaan menetelmiä erilaisiin tilanteisiin
• ymmärtää kurssin aihepiiriin liittyviä tieteellisiä ja teknisiä artikkeleja
Arviointikriteeri, hyväksytty/hylätty
Opiskelija:
• ymmärtää suhteellisuusteorian perusilmiöt
• osaa ratkaista perustason optimointitehtäviä
Esitietovaatimukset
Kurssien Laaja matematiikka I-II sisällöt tai vastaavat tiedot.
Ilmoittautumisaika
02.05.2023 - 20.08.2023
Ajoitus
21.08.2023 - 15.10.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Joseph Hotchkiss
Opiskelijaryhmät
-
ICT21-SI-ESmart IoT Systems: Embedded IoT Devices
Tavoitteet
Opiskelija pystyy määrittelemään laite- ja anturiläheisen internetin ja perinteisten anturiverkkojen erot. Hän kykenee järjestelmäsuunnitteluun, toteutukseen ja ylläpitoon sekä ymmärtää pilvipalveluiden toimintaperiaatteet ja sulautettujen laitteiden kytkeytymisen ja hallinnan pilvipalveluiden kautta. Lisäksi hän tunnistaa uusia laiteläheisen internetin tarjoamia liiketoimintamahdollisuuksia.
Sisältö
- Teollisen internetin, internet of things ja internet of everything käsitteiden teoreettiset määritelmät
- Big datan käsite
- Laite- ja anturiläheisen internetin tuottaman datan omistussuhteet, yksityisyyden suoja ja näistä syntyvät ongelmat
- Laiteläheinen internet, sovellukset ja mahdollisuudet
- Sulautetun järjestelmän toteutus ja kytkeytyminen pilvipalveluun
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tietotekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tietotekniiikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
- Tapio Wikström
- Ulla Paatola
- Sakari Lukkarinen
- Marko Uusitalo
- Sari Rannisto
- Joseph Hotchkiss
Opiskelijaryhmät
-
TXL23S1-AInformation Technology, group A
Tavoitteet
Opintojakson suoritettuaan opiskelija on saavuttanut yleiskuvan terveysteknologiasta. Opiskelija osaa sulautettujen järjestelmän ohjelmoinnin perusteet. Opiskelijalla on yleiskuva digitaalisten järjestelmien ja laitteiden toiminnasta. Opiskelija osaa digitaalisten järjestelmien peruskäsitteet. Opintojakson suoritettuaan opiskelija osaa tietoverkkojen toiminnan perusperiaatteet ja pystyy konfiguroimaan laitteita IP-verkkoihin. Opiskelija osaa asentaa ja käyttää Linux-pohjaista järjestelmää.
Opiskelija tutustuu matemaattis-luonnontieteellisiin käsitteisiin ja työkaluihin, jotka muodostavat insinöörikoulutuksen perustan. Hän ymmärtää näiden sisältöjen yhteyden tieto- ja viestintätekniikan eri osa-alueisiin ja osaa soveltaa oppimiaan menetelmiä käytännön ongelmanratkaisussa.
Opiskelija kykenee toimimaan projektiryhmässä ottaen huomioon viestintätilanteiden erityispiirteet. Opiskelija osaa käyttää viestintää oman ammattitaitonsa kehittämisessä ja osaa laatia projektista englanninkielisen raportin.
Sisältö
- Orientaatio terveysteknologiaan
- Orientaatio alaan ja opiskeluun
- Tietoverkkojen perusteet
- Linuxin asennus ja käyttö
- Digitaalitekniikan perusteet
- Matriisilaskennan perusteet ja yhtälöryhmien käsittely
- Sähköopin peruskäsitteet ja sähköstatiikka
- Yksinkertaisten virtapiirien käsittely
- Englanninkielinen projektiviestintä
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
- Tapio Wikström
- Ulla Paatola
- Sakari Lukkarinen
- Sari Rannisto
- Joseph Hotchkiss
Opiskelijaryhmät
-
TXL23S1-BInformation Technology, group B
Tavoitteet
Opintojakson suoritettuaan opiskelija on saavuttanut yleiskuvan terveysteknologiasta. Opiskelija osaa sulautettujen järjestelmän ohjelmoinnin perusteet. Opiskelijalla on yleiskuva digitaalisten järjestelmien ja laitteiden toiminnasta. Opiskelija osaa digitaalisten järjestelmien peruskäsitteet. Opintojakson suoritettuaan opiskelija osaa tietoverkkojen toiminnan perusperiaatteet ja pystyy konfiguroimaan laitteita IP-verkkoihin. Opiskelija osaa asentaa ja käyttää Linux-pohjaista järjestelmää.
Opiskelija tutustuu matemaattis-luonnontieteellisiin käsitteisiin ja työkaluihin, jotka muodostavat insinöörikoulutuksen perustan. Hän ymmärtää näiden sisältöjen yhteyden tieto- ja viestintätekniikan eri osa-alueisiin ja osaa soveltaa oppimiaan menetelmiä käytännön ongelmanratkaisussa.
Opiskelija kykenee toimimaan projektiryhmässä ottaen huomioon viestintätilanteiden erityispiirteet. Opiskelija osaa käyttää viestintää oman ammattitaitonsa kehittämisessä ja osaa laatia projektista englanninkielisen raportin.
Sisältö
- Orientaatio terveysteknologiaan
- Orientaatio alaan ja opiskeluun
- Tietoverkkojen perusteet
- Linuxin asennus ja käyttö
- Digitaalitekniikan perusteet
- Matriisilaskennan perusteet ja yhtälöryhmien käsittely
- Sähköopin peruskäsitteet ja sähköstatiikka
- Yksinkertaisten virtapiirien käsittely
- Englanninkielinen projektiviestintä
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
- Tapio Wikström
- Ulla Paatola
- Sakari Lukkarinen
- Sari Rannisto
- Saana Vallius
- Joseph Hotchkiss
Opiskelijaryhmät
-
TXL23S1-CInformation Technology, group C
Tavoitteet
Opintojakson suoritettuaan opiskelija on saavuttanut yleiskuvan terveysteknologiasta. Opiskelija osaa sulautettujen järjestelmän ohjelmoinnin perusteet. Opiskelijalla on yleiskuva digitaalisten järjestelmien ja laitteiden toiminnasta. Opiskelija osaa digitaalisten järjestelmien peruskäsitteet. Opintojakson suoritettuaan opiskelija osaa tietoverkkojen toiminnan perusperiaatteet ja pystyy konfiguroimaan laitteita IP-verkkoihin. Opiskelija osaa asentaa ja käyttää Linux-pohjaista järjestelmää.
Opiskelija tutustuu matemaattis-luonnontieteellisiin käsitteisiin ja työkaluihin, jotka muodostavat insinöörikoulutuksen perustan. Hän ymmärtää näiden sisältöjen yhteyden tieto- ja viestintätekniikan eri osa-alueisiin ja osaa soveltaa oppimiaan menetelmiä käytännön ongelmanratkaisussa.
Opiskelija kykenee toimimaan projektiryhmässä ottaen huomioon viestintätilanteiden erityispiirteet. Opiskelija osaa käyttää viestintää oman ammattitaitonsa kehittämisessä ja osaa laatia projektista englanninkielisen raportin.
Sisältö
- Orientaatio terveysteknologiaan
- Orientaatio alaan ja opiskeluun
- Tietoverkkojen perusteet
- Linuxin asennus ja käyttö
- Digitaalitekniikan perusteet
- Matriisilaskennan perusteet ja yhtälöryhmien käsittely
- Sähköopin peruskäsitteet ja sähköstatiikka
- Yksinkertaisten virtapiirien käsittely
- Englanninkielinen projektiviestintä
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
01.01.2022
Ajoitus
21.08.2023 - 17.12.2023
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Sari Rannisto
Opiskelijaryhmät
-
TXL22S1Degree Programme in Information Technology päivä
Tavoitteet
Opintojakson suoritettuaan opiskelija on saavuttanut yleiskuvan terveysteknologiasta. Opiskelija osaa sulautettujen järjestelmän ohjelmoinnin perusteet. Opiskelijalla on yleiskuva digitaalisten järjestelmien ja laitteiden toiminnasta. Opiskelija osaa digitaalisten järjestelmien peruskäsitteet. Opintojakson suoritettuaan opiskelija osaa tietoverkkojen toiminnan perusperiaatteet ja pystyy konfiguroimaan laitteita IP-verkkoihin. Opiskelija osaa asentaa ja käyttää Linux-pohjaista järjestelmää.
Opiskelija tutustuu matemaattis-luonnontieteellisiin käsitteisiin ja työkaluihin, jotka muodostavat insinöörikoulutuksen perustan. Hän ymmärtää näiden sisältöjen yhteyden tieto- ja viestintätekniikan eri osa-alueisiin ja osaa soveltaa oppimiaan menetelmiä käytännön ongelmanratkaisussa.
Opiskelija kykenee toimimaan projektiryhmässä ottaen huomioon viestintätilanteiden erityispiirteet. Opiskelija osaa käyttää viestintää oman ammattitaitonsa kehittämisessä ja osaa laatia projektista englanninkielisen raportin.
Sisältö
- Orientaatio terveysteknologiaan
- Orientaatio alaan ja opiskeluun
- Tietoverkkojen perusteet
- Linuxin asennus ja käyttö
- Digitaalitekniikan perusteet
- Matriisilaskennan perusteet ja yhtälöryhmien käsittely
- Sähköopin peruskäsitteet ja sähköstatiikka
- Yksinkertaisten virtapiirien käsittely
- Englanninkielinen projektiviestintä
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
18.03.2024 - 12.05.2024
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
- Berit Mannfors
- Ulla Paatola
- Sakari Lukkarinen
- Kimmo Sauren
- Marko Uusitalo
- Sari Rannisto
- Joseph Hotchkiss
Opiskelijaryhmät
-
TXL23S1-AInformation Technology, group A
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa soveltaa oppimaansa fysiologisten signaalien mittaamiseen. Opiskelija osaa elektroniikan perusteet. Opiskelija osaa hyödyntää pilvipalvelua tiedon keräämiseen.
Opiskelija tutustuu matemaattis-luonnontieteellisiin käsitteisiin ja työkaluihin, jotka muodostavat insinöörikoulutuksen perustan. Hän ymmärtää näiden sisältöjen yhteyden tieto- ja viestintätekniikan eri osa-alueisiin ja osaa soveltaa oppimiaan menetelmiä käytännön ongelmanratkaisussa.
Opiskelija kykenee toimimaan projektiryhmässä ottaen huomioon viestintätilanteiden erityispiirteet. Opiskelija osaa käyttää viestintää oman ammattitaitonsa kehittämisessä ja osaa laatia projektista englanninkielisen raportin.
Sisältö
- Orientaatio alaan ja opiskeluun
- Fysiologisten signaalien mittaamiseen tarkoitetun sulautetun sovelluksen kehitys
- Elektroniikan perusteet
- IoT-järjestelmien perusteet
- Funktiot ja derivaatta
- Magnetismin perusteita
- Englanninkielinen projektiviestintä
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
18.03.2024 - 12.05.2024
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
- Berit Mannfors
- Ulla Paatola
- Sakari Lukkarinen
- Kimmo Sauren
- Keijo Länsikunnas
- Sari Rannisto
Opiskelijaryhmät
-
TXL23S1-BInformation Technology, group B
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa soveltaa oppimaansa fysiologisten signaalien mittaamiseen. Opiskelija osaa elektroniikan perusteet. Opiskelija osaa hyödyntää pilvipalvelua tiedon keräämiseen.
Opiskelija tutustuu matemaattis-luonnontieteellisiin käsitteisiin ja työkaluihin, jotka muodostavat insinöörikoulutuksen perustan. Hän ymmärtää näiden sisältöjen yhteyden tieto- ja viestintätekniikan eri osa-alueisiin ja osaa soveltaa oppimiaan menetelmiä käytännön ongelmanratkaisussa.
Opiskelija kykenee toimimaan projektiryhmässä ottaen huomioon viestintätilanteiden erityispiirteet. Opiskelija osaa käyttää viestintää oman ammattitaitonsa kehittämisessä ja osaa laatia projektista englanninkielisen raportin.
Sisältö
- Orientaatio alaan ja opiskeluun
- Fysiologisten signaalien mittaamiseen tarkoitetun sulautetun sovelluksen kehitys
- Elektroniikan perusteet
- IoT-järjestelmien perusteet
- Funktiot ja derivaatta
- Magnetismin perusteita
- Englanninkielinen projektiviestintä
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
18.03.2024 - 12.05.2024
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
- Berit Mannfors
- Ulla Paatola
- Sakari Lukkarinen
- Kimmo Sauren
- Sari Rannisto
- Saana Vallius
Opiskelijaryhmät
-
TXL23S1-CInformation Technology, group C
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa soveltaa oppimaansa fysiologisten signaalien mittaamiseen. Opiskelija osaa elektroniikan perusteet. Opiskelija osaa hyödyntää pilvipalvelua tiedon keräämiseen.
Opiskelija tutustuu matemaattis-luonnontieteellisiin käsitteisiin ja työkaluihin, jotka muodostavat insinöörikoulutuksen perustan. Hän ymmärtää näiden sisältöjen yhteyden tieto- ja viestintätekniikan eri osa-alueisiin ja osaa soveltaa oppimiaan menetelmiä käytännön ongelmanratkaisussa.
Opiskelija kykenee toimimaan projektiryhmässä ottaen huomioon viestintätilanteiden erityispiirteet. Opiskelija osaa käyttää viestintää oman ammattitaitonsa kehittämisessä ja osaa laatia projektista englanninkielisen raportin.
Sisältö
- Orientaatio alaan ja opiskeluun
- Fysiologisten signaalien mittaamiseen tarkoitetun sulautetun sovelluksen kehitys
- Elektroniikan perusteet
- IoT-järjestelmien perusteet
- Funktiot ja derivaatta
- Magnetismin perusteita
- Englanninkielinen projektiviestintä
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
01.01.2022
Ajoitus
21.08.2023 - 17.12.2023
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Sari Rannisto
Opiskelijaryhmät
-
TXL22S1Degree Programme in Information Technology päivä
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa soveltaa oppimaansa fysiologisten signaalien mittaamiseen. Opiskelija osaa elektroniikan perusteet. Opiskelija osaa hyödyntää pilvipalvelua tiedon keräämiseen.
Opiskelija tutustuu matemaattis-luonnontieteellisiin käsitteisiin ja työkaluihin, jotka muodostavat insinöörikoulutuksen perustan. Hän ymmärtää näiden sisältöjen yhteyden tieto- ja viestintätekniikan eri osa-alueisiin ja osaa soveltaa oppimiaan menetelmiä käytännön ongelmanratkaisussa.
Opiskelija kykenee toimimaan projektiryhmässä ottaen huomioon viestintätilanteiden erityispiirteet. Opiskelija osaa käyttää viestintää oman ammattitaitonsa kehittämisessä ja osaa laatia projektista englanninkielisen raportin.
Sisältö
- Orientaatio alaan ja opiskeluun
- Fysiologisten signaalien mittaamiseen tarkoitetun sulautetun sovelluksen kehitys
- Elektroniikan perusteet
- IoT-järjestelmien perusteet
- Funktiot ja derivaatta
- Magnetismin perusteita
- Englanninkielinen projektiviestintä
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
29.05.2023 - 31.07.2023
Ajoitus
23.10.2023 - 17.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Tapio Wikström
Opiskelijaryhmät
-
ICT22-SI-ESmart IoT Systems: Embedded IoT Devices
Tavoitteet
Opintojakson suoritettuaan opiskelija tuntee Linux-käyttöjärjestelmän perusteet ja osaa sen hallinnan komentoriviä käyttäen. Hän tuntee Linuxin hakemistorakenteen, hallitsee hakemistojen ja tiedostojen käsittelyn sekä niiden käyttöoikeudet. Opiskelija osaa suorittaa mukautetun käyttöjärjestelmän asennuksen ja sen lisäksi osaa hallita verkkoasetuksia, tallennustilaa, palveluita, käyttäjiä ja ryhmiä ja tehdä ohjelmien asennuksia sekä päivityksiä. Opintojaksolla tutustutaan myös erilaisten palveluiden toteuttamiseen Linux-käyttöjärjestelmässä. Opiskelija tutustuu eritysesti tietokantapalvelun asentamiseen ja ylläpitämiseen. Opintojakson suoritettuaan opiskelija tuntee myös tietokantojen perusteet.
Sisältö
Linux-käyttöjärjestelmän hallinta ja ylläpito
Tietokantapalvelut
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Esitietovaatimukset
Ensimmäisen vuoden opintokokonaisuuksien suorittaminen tai vastaavat tiedot ja taidot.
Ilmoittautumisaika
29.05.2023 - 31.07.2023
Ajoitus
23.10.2023 - 17.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Tapio Wikström
Opiskelijaryhmät
-
ICT22-SI-NSmart IoT Systems: IoT and Networks
Tavoitteet
Opintojakson suoritettuaan opiskelija tuntee Linux-käyttöjärjestelmän perusteet ja osaa sen hallinnan komentoriviä käyttäen. Hän tuntee Linuxin hakemistorakenteen, hallitsee hakemistojen ja tiedostojen käsittelyn sekä niiden käyttöoikeudet. Opiskelija osaa suorittaa mukautetun käyttöjärjestelmän asennuksen ja sen lisäksi osaa hallita verkkoasetuksia, tallennustilaa, palveluita, käyttäjiä ja ryhmiä ja tehdä ohjelmien asennuksia sekä päivityksiä. Opintojaksolla tutustutaan myös erilaisten palveluiden toteuttamiseen Linux-käyttöjärjestelmässä. Opiskelija tutustuu eritysesti tietokantapalvelun asentamiseen ja ylläpitämiseen. Opintojakson suoritettuaan opiskelija tuntee myös tietokantojen perusteet.
Sisältö
Linux-käyttöjärjestelmän hallinta ja ylläpito
Tietokantapalvelut
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Esitietovaatimukset
Ensimmäisen vuoden opintokokonaisuuksien suorittaminen tai vastaavat tiedot ja taidot.
Ilmoittautumisaika
02.05.2023 - 03.08.2023
Ajoitus
07.08.2023 - 10.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 80
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Tashfeen Ahmad
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
At the end of this introductory course, students will be better equipped and informed about how to manage change at work/home. This course will motivate students to embrace change as various ICTs are changing the way we live, work and play. At the end of this course, students will be able to
- Realise that change starts with you!
- Define and understand various stages in change process.
- Explain and appreciate the building blocks of a culture which supports change.
- Anticipate and manage resistance.
- Reflect on the connection between leadership and change management.
- Demonstrate understanding of how to destabilize status quo to bring change.
- Explain the importance of communication in the process of change management.
- Make change happen.
- Show appreciation of some of the tools to minimize resistance to change.
- Realise mistakes made while managing change and explain how to avoid them.
Sisältö
In the words of Charles Darwin, “It is not the strongest of the species that survives, nor the most intelligent. It is the one that is most adaptable?to change.” Change is constant and this introductory course will sensitise participants to various theoretical frameworks, practical models, and techniques to support their change management journeys at work/home. The inclusion of this course is timely as the world is getting ready to manage change for the post-covid times.
Oppimateriaalit
Course website: http://tashfeen.pbworks.com
All learning material is available on the course website.
Opetusmenetelmät
Teaching methods include:
- Lectures
- Videos
- Discussions
- Case Analysis
Kansainvälisyys
Course teacher is Prof. Tashfeen Ahmad from University of West Indies, Kingston, Jamaica.
Lisätietoja opiskelijoille
Course website: http://tashfeen.pbworks.com
Please feel free to contact the lecturer via email: mrtashfeen@hotmail.com
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
- Students’ active attendance (3 classes)
- Students’ active participation in class discussions (3 classes)
- Students’ submission of exercises (3 classes)
Arviointikriteerit, hyvä (3)
- Students’ active attendance (4 classes)
- Students’ active participation in class discussions (4 classes)
- Students’ submission of exercises (4 classes)
Arviointikriteerit, kiitettävä (5)
- Students’ active attendance (5 classes)
- Students’ active participation in class discussions (5 classes)
- Students’ submission of exercises (5 classes)
Arviointikriteeri, hyväksytty/hylätty
- Students’ active attendance (3 classes)
- Students’ active participation in class discussions (3 classes)
- Students’ submission of exercises (3 classes)
Arviointimenetelmät ja arvioinnin perusteet
The course assessment is based on
- Active attendance
- Active participation in class discussions
- Submission of assignments
Esitietovaatimukset
No prerequisites.
Ilmoittautumisaika
02.05.2023 - 20.08.2023
Ajoitus
21.08.2023 - 17.12.2023
Laajuus
5 op
Virtuaaliosuus (op)
2 op
Toteutustapa
60 % Lähiopetus, 40 % Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Sonja Holappa
- Jussi Alhorinne
Vastuuhenkilö
Janne Salonen
Opiskelijaryhmät
-
ICT20-SI-ESmart IoT Systems: Embedded IoT Devices
-
ICT20-SI-NSmart IoT Systems: IoT and Networks
Tavoitteet
Opintojakso vahvistaa opinnäytetyössä ja innovaatioprojektissa tarvittavia työskentelyvalmiuksia. Opintojakson sisällön painotukset vaihtelevat syventävien opintojen suunnan tai innovaatio-opintojen monialaisen toteutustavan ja -ajankohdan mukaisesti tarkoituksenmukaisella tavalla. Opiskelija osallistuu pääsääntöisesti oman opintosuuntansa järjestämiin menetelmäopintoihin.
Sisältö
-Ohjattu ryhmätyöskentely opinnäytteeseen tai innovaatioprojektiin liittyen
-Tavoitteiden täsmennys, rajaus ja toteutustavan menetelmälliset valinnat
-Tiedonhaku, lähdekritiikki ja tieteellisen kirjoittamisen käytänteiden vahvistaminen
-Yhteistoiminnallisuus tiedontuotannossa, pienryhmässä tai projektissa
-Viestinnän eri muodot oman työn tuloksien esittelemiseksi
-Vertaisarviointi, rakantavan palautteen antaminen ja vastaanottaminen
-toteutus voi sisältää opintosuunnan substanssia täydentäviä projekti-, talous- tai johtamisteemoja
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
27.11.2023 - 10.12.2023
Ajoitus
18.03.2024 - 12.05.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Tieto- ja viestintätekniikan tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Tapio Wikström
Opiskelijaryhmät
-
CLOUDCloud and Server Systems
-
TIVI-ELECT3IT Elective Studies / Tivi valinnaiset, moduuli 3
-
TXK23S2Tieto- ja viestintätekniikan tutkinto-ohjelma monimuoto
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa hallita Azurea ja siihen liittyviä palveluita. Näihin kuuluvat esimerkiksi tallennustilan, virtuaalipalvelimien ja -verkkojen, varmuuskopioinnin, Azure aktiivihakemiston ja identitettien hallinta. Lisäksi opiskelija osaa toteuttaa näiden palveluiden valvonnan.
Sisältö
- Azuren hallinta
- Virtuaalikoneet Azuressa
- Azuren tallennustila
- Virtuaaliverkot
- Monitorointi
- Azure Active Directory
- Identiteettien hallinta
- Azuren datapalvelut
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Esitietovaatimukset
Tietotekniikan, käyttöjärjestelmien ja tietoverkkojen perusteet.
Ajoitus
01.08.2023 - 30.07.2027
Laajuus
3 op
Virtuaaliosuus (op)
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 10000
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Tapio Wikström
Opiskelijaryhmät
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Tavoitteet
Kurssin suoritettuaan opiskelija ymmärtää yleiset pilvipalveluihin liittyvät käsitteet sekä Microsoft Azure -ympäristön tarjoamat ydinpalvelut
Sisältö
Kurssi antaa perustiedot pilvipalveluista ja siitä, kuinka nämä palvelut tarjotaan Microsoft Azure -ympäristöstä. Kurssi voidaan suorittaa kun aloitetaan pilvipalveluiden ja Microsoft Azure -ympäristön opiskelu.
Kurssi kattaa pilvipalveluiden yleiset käsitteet ja esittelee erilaisia palvelumalleja. Käsiteltäviä termejä ovat esimerkiksi julkinen, yksityinen ja hybridipilvi sekä infrastruktuuri palveluna (IaaS), sovellusalusta palveluna (PaaS) ja ohjelmisto palveluna (SaaS).
Muita aiheita ovat jotkin Azure-ympäristön ydinpalveluista ja -ratkaisuista. Nämä käsittelevät tietoturvaa, yksityisyyttä, vaatimustenmukaisuutta ja luottamusta. Lisäksi kurssilla käydään läpi myös Azure-ympäristön hinnoittelumalleja ja tukipalvelujen saatavuutta.
Aika ja paikka
Kurssi on 100% itsenäisesti suoritettava verkkokurssi joten aika ja paikka riippuvat täysin opiskelijasta itsestään.
Oppimateriaalit
Verkossa
Opetusmenetelmät
Kurssin suorittaminen vaatii kappalekokeiden, harjoituskokeiden ja loppukokeen suorittamisen. Lisäksi vaaditaan myös esseen kirjoittaminen.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Riippuu opiskelijasta itsestään.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijasta itsestään.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
Kurssi on englanninkielinen ja Metropolian tutkinto-opiskelijat ilmoittautuvat sille sähköpostitse suoraan Tapio Wikströmille.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
Hyväksytty/hylätty
Lisätiedot
Kurssi on suunnattu kaikille, jotka haluavat lisätietoja pilvipalveluista sekä Microsoft Azure -ympäristöstä.
Ilmoittautumisaika
02.05.2023 - 18.10.2023
Ajoitus
23.10.2023 - 17.12.2023
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Juha Tauriainen
- Ilkka Kylmäniemi
- Matti Peltoniemi
Opiskelijaryhmät
-
ICT21-MMobile Solutions
Tavoitteet
Opiskelija saa soveltaa aiemmin oppimiaan taitoja käytännön ongelmien ratkaisussa suunnittelemalla ja toteuttamalla osana kehitystiimiä mobiilisovelluksia.
Sisältö
laaja sovellusprojekti
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Projektin lopputulos ratkaisee ongelman tyydyttävästi.
Arviointikriteerit, hyvä (3)
Projektin lopputulos ratkaisee ongelman hyvin ja asiakas on tyytyväinen.
Arviointikriteerit, kiitettävä (5)
Projektin lopputulos ratkaisee ongelman kiitettävästi ja asiakas on erittäin tyytyväinen.
Esitietovaatimukset
Web ohjelmointi
Android ohjelmointi
iOS ohjelmointi
Käytettävyyden ja käyttökokemuksen peruskonseptit
Ilmoittautumisaika
02.05.2023 - 17.08.2023
Ajoitus
21.08.2023 - 25.08.2023
Laajuus
3 op
Virtuaaliosuus (op)
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 40
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Xing Liu
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
This course provides an introduction to mobile application development using React Native. The concepts covered by the course include: React, React Native, Expo and Snack; component, prop, state, style, layout, image, text input, touch handling, HTTP, and deployment. The overall goal of the course is to familiarize students with basic React Native concepts and development skills.
Objectives of the course are:
1). Understand what React Native is, and what its applications are
2). Understand React Native UI elements
3). Use React Native and related tools to develop mobile apps
4). Deploy React Native apps to app stores
What is not part of the course scope: This course is not an advanced course about React Native application development.
Sisältö
• Session 1
– React
– React Native
– Expo
– Expo and Snack
• Session 2
– Components
– Props
– States
– Styles
– Layout
• Session 3
– Images
– Text inputs
– Touch handling
– Multiple screens
– HTTP
• Session 4
– Deployment
– Large project analysis
– Project brain storming
– Project design
• Session 5
– Final project presentation preparation
– Project presentation
Oppimateriaalit
Student will need
• A laptop computer (Windows OS preferred);
• A smart phone
Opetusmenetelmät
The course is mostly hands-on. There will be practical exercises every session.
Kansainvälisyys
Course teacher is Xing Liu, Ph.D. from Kwantlen Polytechnic University, Canada.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteeri, hyväksytty/hylätty
All students will deliver a functional React Native project during the last session.
Students must demonstrate to the instructor and/or the class the project in order to get the full 3 credits.
Esitietovaatimukset
Familiarity with a programming language, such as Java, JavaScript, C/C++. Basic knowledge of Internet and Web technologies.
Ilmoittautumisaika
02.05.2023 - 11.08.2023
Ajoitus
14.08.2023 - 18.08.2023
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 24
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Thomas Westermann
Opiskelijaryhmät
-
ICTSUMMERICT Summer School
Tavoitteet
Knowledge and understanding:
The students will learn how to solve basic mathematical problems with Maple on the computer. They are able to differentiate or integrate a function, to solve equations and differential equations, and to graphically display functions by means of graphs, 3D plots and animations.
Skills:
The students are able to compute the Fourier series of a signal with Maple to perform a signal analysis. They are also able to analyze non-periodic signals applying the Fourier transform.
Sisältö
We will start with an introduction to the computer program Maple. With only few commands, we are able to display or animate, to visualize in 3D or to animate in 3D physical and engineering expressions. In the next step, we will directly apply a method to model electric circuits that consist of R- (Resistor), L- (Inductor) or C- (Capacitor) elements in case of an AC voltage. With this method we can model any kind of circuits that consist of as many elements as necessary.
We will continue the lecture with the modeling of the time behavior the electrical systems. This is done by the setup of ordinary differential equations. With the help of Maple, we solve these differential equations numerically in order to get the impulse response. Finally, with its visualization tools we visualize the time behavior of the systems.
The last part of the lecture is related to the system analysis by means of the frequency analysis. Using system routines like FFT we identify the frequency behavior of systems. Once again by visualizing the results we identify the relations between frequency analysis and system theory: impulse signal, impulse response, transfer function, and system function.
Oppimateriaalit
Webpage for the course: http://www.home.hs-karlsruhe.de/~weth0002/
-> Veranstaltungen -> Block-Veranstaltungen -> Modelling, Simulation, Visualization
eBook: https://www.amazon.de/System-Analysis-Modelling-Simulation-Visualization-ebook/dp/B07QWFD3NT
Paperback: https://www.amazon.de/System-Analysis-Modelling-Simulation-Visualization/dp/3982065003
Kansainvälisyys
Course teacher is Prof. Dr. Thomas Westermann from Karlsruhe University of Applied Sciences, Germany.
Lisätietoja opiskelijoille
Please bring a laptop with you.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
More than 50% of points
Arviointikriteerit, hyvä (3)
More than 70% of points
Arviointikriteerit, kiitettävä (5)
More than 90% of points
Arviointikriteeri, hyväksytty/hylätty
40% of points
Arviointimenetelmät ja arvioinnin perusteet
Daily exercises assigned on the course are worth 40%. A homework project will be worth 30% and a final online exam is worth 30%.
Esitietovaatimukset
Basic mathematics and complex numbers, basic programming skills
Lisätiedot
Intensive course with hands-on exercises on paper and with the computer.
A computer with Maple (Student trial version) is required.
Webpage for the course: http://www.home.hs-karlsruhe.de/~weth0002/
-> Veranstaltungen -> Block-Veranstaltungen -> Modelling, Simulation, Visualization
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Keijo Länsikunnas
Opiskelijaryhmät
-
ICT22-SI-ESmart IoT Systems: Embedded IoT Devices
Tavoitteet
Opintojaksolla tutustutaan nykyaikaisten tietokoneiden toimintaperiaatteeseen. Opintojakso käsittelee tietokoneen perusrakennetta, suorituskykyä sekä tietokoneen osien toimintaa ja niiden yhteyksiä toisiinsa. Opintojakson suoritettuaan opiskelija ymmärtää miten ohjelmisto ja laitteisto ovat vuorovaikutuksessa ja miten ohjelmiston ja laitteiston ominaisuudet vaikuttavat tietokoneen suorituskykyyn. Opiskelija tuntee eri tietokonearkkitehtuureja ja niiden sovelluskohteita.
Sisältö
- Tietokoneiden suorituskyky
- Tietokoneen perusrakenne
- Muistijärjestelmät
- Syöttö ja tulostus
- Käskykannat ja käskytason rinnakkaisuus
- Moniajo
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tietotekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tietotekniiikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Esitietovaatimukset
Tieto- ja viestintätekniikan ensimmäisen vuoden opintokokonaisuuksien suorittaminen tai vastaavat tiedot ja taidot.
Ilmoittautumisaika
02.05.2023 - 20.08.2023
Ajoitus
21.08.2023 - 17.12.2023
Laajuus
10 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Amir Dirin
- Nina Hellman
- Hannu Markkanen
Opiskelijaryhmät
-
ICT20-MMobile Solutions
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- vastuullisesti kehittää monialaisten toimijoiden kanssa innovatiivisia käytännöllisiä ja konkreettisia ratkaisuja, toimintatapoja, tuotteita tai palveluja, joilla vastataan metropolialueen monimuotoisiin tulevaisuuden tarpeisiin ja nykyisiin haasteisiin.
- määritellä innovaation käsitteen ja ottaa käyttöön kehittämistyön menetelmiä
- soveltaa projekti- ja verkostotyöskentelyä sekä omaa luovuuttaan ja osaamistaan alueellisessa, valtakunnallisessa tai kansainvälisessä kehittämistyössä.
- hyödyntää omaa osaamistaan monialaisessa yhteistyössä ja työympäristössä.
- luoda yhteistoiminnallista neuvottelukulttuuria ja onnistunutta tiimityöskentelyä.
- käyttää ongelmanratkaisu-, yhteistyö-, teknisiä ja viestintätaitojaan yhteisöllisessä kehittämisprosessissa ja päätöksenteossa.
Sisältö
Innovaation käsite, kehittämisprosessien hallinta ja kehitystiimin rakentaminen.
Yhteisöllinen projekti- ja innovaatiotyöskentely sekä sen arviointi: ideointi, tulevaisuusorientoitunut konseptointi ja suunnittelu, asiakas- tai käyttäjäymmärrys, sopimukset ja tekijänoikeudet, toteutus, viestintä, julkistaminen, tuotteistaminen, markkinointi ja hyödynnettävyyden suunnittelu.
Monialainen tiimityö, sidosryhmätoiminta ja verkostotyöskentely.
Innovaatiotoiminnan työkalut ja menetelmät.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa
- kehittää monialaisten toimijoiden kanssa innovatiivisia käytännöllisiä ja konkreettisia ratkaisuja, toimintatapoja, tuotteita tai palveluja, joilla vastataan metropolialueen monimuotoisiin tulevaisuuden tarpeisiin ja nykyisiin haasteisiin.
- tunnistaa innovaation käsitteen, kehittämisprosessin ja tuotteistamisen vaiheita ja menetelmiä
- tunnistaa projekti- ja verkostotyöskentelyssä tarvittavaa luovuuttaan ja osaamistaan alueellisessa, valtakunnallisessa tai kansainvälisessä kehittämistyössä.
- tunnistaa roolinsa monialaisessa yhteistyössä ja työympäristössä.
- soveltaa yhteistoiminnallista neuvottelukulttuuria ja toimia rakentavasti osana kehitystiimiä.
- käyttää ongelmanratkaisu-, yhteistyö- ja viestintätaitojaan sekä teknisiä taitojaan yhteisöllisessä kehittämisprosessissa ja päätöksenteossa.
Arviointikriteerit, hyvä (3)
Opiskelija osaa
- kehittää monialaisten toimijoiden kanssa innovatiivisia käytännöllisiä ja konkreettisia ratkaisuja, toimintatapoja, tuotteita tai palveluja, joilla vastataan metropolialueen monimuotoisiin tulevaisuuden tarpeisiin ja nykyisiin haasteisiin.
- määritellä innovaation käsitteen, kehittämisprosessin ja tuotteistamisen vaiheita ja soveltaa kehittämistyön menetelmiä hyödynnettävän tuotoksen aikaansaamiseksi
- soveltaa projekti- ja verkostotyöskentelyä sekä omaa luovuuttaan ja osaamistaan alueellisessa, valtakunnallisessa tai kansainvälisessä kehittämistyössä.
- hyödyntää omaa asiantuntijaosaamistaan monialaisessa yhteistyössä ja työympäristössä.
- osaa luoda yhteistoiminnallista neuvottelukulttuuria ja sujuvaa tiimityöskentelyä.
- osaa hyödyntää monipuolisesti ongelmanratkaisu-, yhteistyö- ja viestintätaitojaan sekä teknisiä taitojaan yhteisöllisessä kehittämisprosessissa ja päätöksenteossa.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa
- kehittää ja vie hyödynnettäväksi monialaisten toimijoiden kanssa innovatiivisia käytännöllisiä ja konkreettisia ratkaisuja, toimintatapoja, tuotteita tai palveluja, joilla vastataan metropolialueen monimuotoisiin tulevaisuuden tarpeisiin ja nykyisiin haasteisiin.
- määritellä innovaation käsitteen, kehittämisprosessin ja tuotteistamisen vaiheita ja osaa fasilitoida kehittämistyötä monipuolisilla menetelmillä hyödynnettävän tuotoksen aikaansaamiseksi
- rakentaa onnistunutta projekti- ja verkostotyöskentelyä sekä omaa luovuuttaan ja osaamistaan alueellisessa, valtakunnallisessa tai kansainvälisessä kehittämistyössä.
- osaa analyyttisesti arvioida omaa asiantuntijaosaamistaan ja oppimistaan monialaisessa yhteistyössä ja työympäristössä.
- kehittää onnistuneesti yhteistoiminnallista neuvottelukulttuuria, rakentaa hyvää yhteistyötä ja auttaa tiimiä onnistumaan yhdessä.
- hyödyntää monipuolisesti ja kehittää tehokkaasti ja muut huomioiden ongelmanratkaisu-, yhteistyö- ja viestintätaitojaan sekä teknisiä taitojaan yhteisöllisessä kehittämisprosessissa ja päätöksenteossa.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija osaa
- kehittää monialaisten toimijoiden kanssa innovatiivisia käytännöllisiä ja konkreettisia ratkaisuja, toimintatapoja, tuotteita tai palveluja, joilla vastataan metropolialueen monimuotoisiin tulevaisuuden tarpeisiin ja nykyisiin haasteisiin.
- tunnistaa innovaation käsitteen, kehittämisprosessin ja tuotteistamisen vaiheita ja menetelmiä
- tunnistaa projekti- ja verkostotyöskentelyssä tarvittavaa luovuuttaan ja osaamistaan alueellisessa, valtakunnallisessa tai kansainvälisessä kehittämistyössä.
- tunnistaa roolinsa monialaisessa yhteistyössä ja työympäristössä.
- soveltaa yhteistoiminnallista neuvottelukulttuuria ja toimia rakentavasti osana kehitystiimiä.
- käyttää ongelmanratkaisu-, yhteistyö- ja viestintätaitojaan sekä teknisiä taitojaan yhteisöllisessä kehittämisprosessissa ja päätöksenteossa.
Lisätiedot
Arviointi kohdistuu työskentelyyn opintojakson aikana ja osaamiseen sen päättyessä, projektin tuotoksiin sekä projektin
tavoitteiden saavuttamiseen ja innovatiivisten konkreettisten ja hyödynnettävien ratkaisujen syntymiseen.
Ilmoittautumisaika
02.05.2023 - 20.08.2023
Ajoitus
21.08.2023 - 17.12.2023
Laajuus
10 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 45
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Erik Pätynen
- Saana Vallius
Opiskelijaryhmät
-
ICT20-SI-ESmart IoT Systems: Embedded IoT Devices
-
ICT20-SI-NSmart IoT Systems: IoT and Networks
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- vastuullisesti kehittää monialaisten toimijoiden kanssa innovatiivisia käytännöllisiä ja konkreettisia ratkaisuja, toimintatapoja, tuotteita tai palveluja, joilla vastataan metropolialueen monimuotoisiin tulevaisuuden tarpeisiin ja nykyisiin haasteisiin.
- määritellä innovaation käsitteen ja ottaa käyttöön kehittämistyön menetelmiä
- soveltaa projekti- ja verkostotyöskentelyä sekä omaa luovuuttaan ja osaamistaan alueellisessa, valtakunnallisessa tai kansainvälisessä kehittämistyössä.
- hyödyntää omaa osaamistaan monialaisessa yhteistyössä ja työympäristössä.
- luoda yhteistoiminnallista neuvottelukulttuuria ja onnistunutta tiimityöskentelyä.
- käyttää ongelmanratkaisu-, yhteistyö-, teknisiä ja viestintätaitojaan yhteisöllisessä kehittämisprosessissa ja päätöksenteossa.
Sisältö
Innovaation käsite, kehittämisprosessien hallinta ja kehitystiimin rakentaminen.
Yhteisöllinen projekti- ja innovaatiotyöskentely sekä sen arviointi: ideointi, tulevaisuusorientoitunut konseptointi ja suunnittelu, asiakas- tai käyttäjäymmärrys, sopimukset ja tekijänoikeudet, toteutus, viestintä, julkistaminen, tuotteistaminen, markkinointi ja hyödynnettävyyden suunnittelu.
Monialainen tiimityö, sidosryhmätoiminta ja verkostotyöskentely.
Innovaatiotoiminnan työkalut ja menetelmät.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa
- kehittää monialaisten toimijoiden kanssa innovatiivisia käytännöllisiä ja konkreettisia ratkaisuja, toimintatapoja, tuotteita tai palveluja, joilla vastataan metropolialueen monimuotoisiin tulevaisuuden tarpeisiin ja nykyisiin haasteisiin.
- tunnistaa innovaation käsitteen, kehittämisprosessin ja tuotteistamisen vaiheita ja menetelmiä
- tunnistaa projekti- ja verkostotyöskentelyssä tarvittavaa luovuuttaan ja osaamistaan alueellisessa, valtakunnallisessa tai kansainvälisessä kehittämistyössä.
- tunnistaa roolinsa monialaisessa yhteistyössä ja työympäristössä.
- soveltaa yhteistoiminnallista neuvottelukulttuuria ja toimia rakentavasti osana kehitystiimiä.
- käyttää ongelmanratkaisu-, yhteistyö- ja viestintätaitojaan sekä teknisiä taitojaan yhteisöllisessä kehittämisprosessissa ja päätöksenteossa.
Arviointikriteerit, hyvä (3)
Opiskelija osaa
- kehittää monialaisten toimijoiden kanssa innovatiivisia käytännöllisiä ja konkreettisia ratkaisuja, toimintatapoja, tuotteita tai palveluja, joilla vastataan metropolialueen monimuotoisiin tulevaisuuden tarpeisiin ja nykyisiin haasteisiin.
- määritellä innovaation käsitteen, kehittämisprosessin ja tuotteistamisen vaiheita ja soveltaa kehittämistyön menetelmiä hyödynnettävän tuotoksen aikaansaamiseksi
- soveltaa projekti- ja verkostotyöskentelyä sekä omaa luovuuttaan ja osaamistaan alueellisessa, valtakunnallisessa tai kansainvälisessä kehittämistyössä.
- hyödyntää omaa asiantuntijaosaamistaan monialaisessa yhteistyössä ja työympäristössä.
- osaa luoda yhteistoiminnallista neuvottelukulttuuria ja sujuvaa tiimityöskentelyä.
- osaa hyödyntää monipuolisesti ongelmanratkaisu-, yhteistyö- ja viestintätaitojaan sekä teknisiä taitojaan yhteisöllisessä kehittämisprosessissa ja päätöksenteossa.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa
- kehittää ja vie hyödynnettäväksi monialaisten toimijoiden kanssa innovatiivisia käytännöllisiä ja konkreettisia ratkaisuja, toimintatapoja, tuotteita tai palveluja, joilla vastataan metropolialueen monimuotoisiin tulevaisuuden tarpeisiin ja nykyisiin haasteisiin.
- määritellä innovaation käsitteen, kehittämisprosessin ja tuotteistamisen vaiheita ja osaa fasilitoida kehittämistyötä monipuolisilla menetelmillä hyödynnettävän tuotoksen aikaansaamiseksi
- rakentaa onnistunutta projekti- ja verkostotyöskentelyä sekä omaa luovuuttaan ja osaamistaan alueellisessa, valtakunnallisessa tai kansainvälisessä kehittämistyössä.
- osaa analyyttisesti arvioida omaa asiantuntijaosaamistaan ja oppimistaan monialaisessa yhteistyössä ja työympäristössä.
- kehittää onnistuneesti yhteistoiminnallista neuvottelukulttuuria, rakentaa hyvää yhteistyötä ja auttaa tiimiä onnistumaan yhdessä.
- hyödyntää monipuolisesti ja kehittää tehokkaasti ja muut huomioiden ongelmanratkaisu-, yhteistyö- ja viestintätaitojaan sekä teknisiä taitojaan yhteisöllisessä kehittämisprosessissa ja päätöksenteossa.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija osaa
- kehittää monialaisten toimijoiden kanssa innovatiivisia käytännöllisiä ja konkreettisia ratkaisuja, toimintatapoja, tuotteita tai palveluja, joilla vastataan metropolialueen monimuotoisiin tulevaisuuden tarpeisiin ja nykyisiin haasteisiin.
- tunnistaa innovaation käsitteen, kehittämisprosessin ja tuotteistamisen vaiheita ja menetelmiä
- tunnistaa projekti- ja verkostotyöskentelyssä tarvittavaa luovuuttaan ja osaamistaan alueellisessa, valtakunnallisessa tai kansainvälisessä kehittämistyössä.
- tunnistaa roolinsa monialaisessa yhteistyössä ja työympäristössä.
- soveltaa yhteistoiminnallista neuvottelukulttuuria ja toimia rakentavasti osana kehitystiimiä.
- käyttää ongelmanratkaisu-, yhteistyö- ja viestintätaitojaan sekä teknisiä taitojaan yhteisöllisessä kehittämisprosessissa ja päätöksenteossa.
Lisätiedot
Arviointi kohdistuu työskentelyyn opintojakson aikana ja osaamiseen sen päättyessä, projektin tuotoksiin sekä projektin
tavoitteiden saavuttamiseen ja innovatiivisten konkreettisten ja hyödynnettävien ratkaisujen syntymiseen.
Ilmoittautumisaika
27.11.2023 - 10.12.2023
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
15 - 35
Tutkinto-ohjelma
- Tieto- ja viestintätekniikan tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Sakari Lukkarinen
Opiskelijaryhmät
-
TIVI-ELECT1IT Elective Studies / Tivi valinnaiset, moduuli 1
Tavoitteet
Opiskelija
- ymmärtää erityyppisten neuroverkkojen rakenteen ja niiden toiminnan taustalla olevat matemaattiset menetelmät,
- hankkii neuroverkkojen luomiseen ja niiden kanssa työskentelyyn tarvittavat tiedot; ja ohjelmointiin, tiedonkäsittelyyn, menetelmän valintaan, mallin rakentamiseen ja tulosten tulkintaan liittyvät taidot, ja
- oppii soveltamaan näitä taitoja erilaisissa koneoppimistehtävissä, joissa on mukana mm. kuvan luokittelu ja luonnollisen kielen käsittely.
Sisältö
Neuroverkkojen perusteet, konvolutiiviset ja takaisinkytkeytyvät neuroverkot, neuroverkkojen sovellukset
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tietotekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tietotekniiikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Esitietovaatimukset
Algebran ja tilastomatematiikan perusteet, kohtalaiset ohjelmointitaidot, mittaustiedon käsittelytaidot.
Lisätiedot
Valinnainen opintojakso "Koneoppimisen ja neuroverkkojärjestelmien matematiikka ja menetelmät" tukee tätä kurssia. Suositellaan, että opiskelija osallistuu molemmille kursseille samanaikaisesti.
Ilmoittautumisaika
01.01.2020
Ajoitus
21.08.2023 - 15.10.2023
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
- Amir Dirin
- Ulla Paatola
- Sakari Lukkarinen
- Sari Rannisto
- Chau Truong Minh
Opiskelijaryhmät
-
TXL23S1-AInformation Technology, group A
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa ohjelmoinnin ja tietokantojen perustaitoja. Opiskelija tuntee ohjelmoinnissa käytettäviä työkaluja ja prosesseja, ja oivaltaa niiden merkityksen ohjelmistotuotannossa. Opiskelija osaa käyttää versionhallintaa osana ohjelmointityötä.
Opiskelija tutustuu matemaattis-luonnontieteellisiin käsitteisiin ja työkaluihin, jotka muodostavat insinöörikoulutuksen perustan. Hän ymmärtää näiden sisältöjen yhteyden tieto- ja viestintätekniikan eri osa-alueisiin ja osaa soveltaa oppimiaan menetelmiä käytännön ongelmanratkaisussa.
Opiskelija osaa toimia tavoitteellisesti ryhmän jäsenenä ja viestiä englannin kielellä tarkoituksenmukaisesti suullisissa ja kirjallisissa vuorovaikutustilanteissa.
Sisältö
- Ohjelmoinnin perusteet
- Relaatiotietokantojen perusteet
- Ohjelmointityökalujen käyttö
- Versionhallinta
- Pienen ohjelmointiprojektin suunnittelu ja toteutus
- Lausekkeiden käsittely ja yhtälöiden ratkaiseminen
- Liikeopin peruskäsitteet ja lainalaisuudet
- Funktioiden graafinen esittäminen
- Englanninkielinen suullinen ja kirjallinen projektiviestintä
- Orientaatio alaan ja opiskeluun
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
01.01.2020
Ajoitus
21.08.2023 - 15.10.2023
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
- Amir Dirin
- Sakari Lukkarinen
- Sonja Holappa
- Kimmo Sauren
- Sari Rannisto
Opiskelijaryhmät
-
TXL23S1-BInformation Technology, group B
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa ohjelmoinnin ja tietokantojen perustaitoja. Opiskelija tuntee ohjelmoinnissa käytettäviä työkaluja ja prosesseja, ja oivaltaa niiden merkityksen ohjelmistotuotannossa. Opiskelija osaa käyttää versionhallintaa osana ohjelmointityötä.
Opiskelija tutustuu matemaattis-luonnontieteellisiin käsitteisiin ja työkaluihin, jotka muodostavat insinöörikoulutuksen perustan. Hän ymmärtää näiden sisältöjen yhteyden tieto- ja viestintätekniikan eri osa-alueisiin ja osaa soveltaa oppimiaan menetelmiä käytännön ongelmanratkaisussa.
Opiskelija osaa toimia tavoitteellisesti ryhmän jäsenenä ja viestiä englannin kielellä tarkoituksenmukaisesti suullisissa ja kirjallisissa vuorovaikutustilanteissa.
Sisältö
- Ohjelmoinnin perusteet
- Relaatiotietokantojen perusteet
- Ohjelmointityökalujen käyttö
- Versionhallinta
- Pienen ohjelmointiprojektin suunnittelu ja toteutus
- Lausekkeiden käsittely ja yhtälöiden ratkaiseminen
- Liikeopin peruskäsitteet ja lainalaisuudet
- Funktioiden graafinen esittäminen
- Englanninkielinen suullinen ja kirjallinen projektiviestintä
- Orientaatio alaan ja opiskeluun
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
01.01.2020
Ajoitus
21.08.2023 - 15.10.2023
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
- Jarkko Vuori
- Ulla Paatola
- Sakari Lukkarinen
- Sari Rannisto
- Chau Truong Minh
Opiskelijaryhmät
-
TXL23S1-CInformation Technology, group C
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa ohjelmoinnin ja tietokantojen perustaitoja. Opiskelija tuntee ohjelmoinnissa käytettäviä työkaluja ja prosesseja, ja oivaltaa niiden merkityksen ohjelmistotuotannossa. Opiskelija osaa käyttää versionhallintaa osana ohjelmointityötä.
Opiskelija tutustuu matemaattis-luonnontieteellisiin käsitteisiin ja työkaluihin, jotka muodostavat insinöörikoulutuksen perustan. Hän ymmärtää näiden sisältöjen yhteyden tieto- ja viestintätekniikan eri osa-alueisiin ja osaa soveltaa oppimiaan menetelmiä käytännön ongelmanratkaisussa.
Opiskelija osaa toimia tavoitteellisesti ryhmän jäsenenä ja viestiä englannin kielellä tarkoituksenmukaisesti suullisissa ja kirjallisissa vuorovaikutustilanteissa.
Sisältö
- Ohjelmoinnin perusteet
- Relaatiotietokantojen perusteet
- Ohjelmointityökalujen käyttö
- Versionhallinta
- Pienen ohjelmointiprojektin suunnittelu ja toteutus
- Lausekkeiden käsittely ja yhtälöiden ratkaiseminen
- Liikeopin peruskäsitteet ja lainalaisuudet
- Funktioiden graafinen esittäminen
- Englanninkielinen suullinen ja kirjallinen projektiviestintä
- Orientaatio alaan ja opiskeluun
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
01.01.2020
Ajoitus
23.10.2023 - 17.12.2023
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
- Amir Dirin
- Ulla Paatola
- Sakari Lukkarinen
- Sari Rannisto
- Chau Truong Minh
Opiskelijaryhmät
-
TXL23S1-AInformation Technology, group A
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa olio-ohjelmoinnin ja web-tekniikoiden perustaitoja. Opiskelija tietää avoimia rajapintoja ja osaa hyödyntää näitä omissa sovelluksissa. Hän osaa viedä läpi pienen ohjelmointiprojektin riittävällä tasolla dokumentoida syntyvän tuotoksen. Opiskelija tietää ohjelmistotestauksen periaatteita.
Opiskelija tutustuu matemaattis-luonnontieteellisiin käsitteisiin ja työkaluihin, jotka muodostavat insinöörikoulutuksen perustan. Hän ymmärtää näiden sisältöjen yhteyden tieto- ja viestintätekniikan eri osa-alueisiin ja osaa soveltaa oppimiaan menetelmiä käytännön ongelmanratkaisussa.
Opiskelija osaa toimia tavoitteellisesti ryhmän jäsenenä ja viestiä englannin kielellä tarkoituksenmukaisesti suullisissa ja kirjallisissa vuorovaikutustilanteissa.
Sisältö
- Olio-ohjelmoinnin perusteet
- Web-tekniikoiden perusteet
- Avoimien rajapintojen käyttö
- Koodin dokumentointi ja kommentointi
- Pienen ohjelmointiprojektin suunnittelu ja toteutus
- Vektorilaskennan peruskäsitteet ja laskutoimitukset
- Voima, energia ja jaksollisen liikkeen kuvaaminen
- Englanninkielinen suullinen ja kirjallinen projektiviestintä
- Orientaatio alaan ja opiskeluun
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
01.01.2020
Ajoitus
23.10.2023 - 17.12.2023
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
- Amir Dirin
- Sakari Lukkarinen
- Sonja Holappa
- Kimmo Sauren
- Sari Rannisto
Opiskelijaryhmät
-
TXL23S1-BInformation Technology, group B
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa olio-ohjelmoinnin ja web-tekniikoiden perustaitoja. Opiskelija tietää avoimia rajapintoja ja osaa hyödyntää näitä omissa sovelluksissa. Hän osaa viedä läpi pienen ohjelmointiprojektin riittävällä tasolla dokumentoida syntyvän tuotoksen. Opiskelija tietää ohjelmistotestauksen periaatteita.
Opiskelija tutustuu matemaattis-luonnontieteellisiin käsitteisiin ja työkaluihin, jotka muodostavat insinöörikoulutuksen perustan. Hän ymmärtää näiden sisältöjen yhteyden tieto- ja viestintätekniikan eri osa-alueisiin ja osaa soveltaa oppimiaan menetelmiä käytännön ongelmanratkaisussa.
Opiskelija osaa toimia tavoitteellisesti ryhmän jäsenenä ja viestiä englannin kielellä tarkoituksenmukaisesti suullisissa ja kirjallisissa vuorovaikutustilanteissa.
Sisältö
- Olio-ohjelmoinnin perusteet
- Web-tekniikoiden perusteet
- Avoimien rajapintojen käyttö
- Koodin dokumentointi ja kommentointi
- Pienen ohjelmointiprojektin suunnittelu ja toteutus
- Vektorilaskennan peruskäsitteet ja laskutoimitukset
- Voima, energia ja jaksollisen liikkeen kuvaaminen
- Englanninkielinen suullinen ja kirjallinen projektiviestintä
- Orientaatio alaan ja opiskeluun
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
01.01.2020
Ajoitus
23.10.2023 - 17.12.2023
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Timo Salin
- Jarkko Vuori
- Ulla Paatola
- Sakari Lukkarinen
- Sari Rannisto
- Chau Truong Minh
Opiskelijaryhmät
-
TXL23S1-CInformation Technology, group C
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa olio-ohjelmoinnin ja web-tekniikoiden perustaitoja. Opiskelija tietää avoimia rajapintoja ja osaa hyödyntää näitä omissa sovelluksissa. Hän osaa viedä läpi pienen ohjelmointiprojektin riittävällä tasolla dokumentoida syntyvän tuotoksen. Opiskelija tietää ohjelmistotestauksen periaatteita.
Opiskelija tutustuu matemaattis-luonnontieteellisiin käsitteisiin ja työkaluihin, jotka muodostavat insinöörikoulutuksen perustan. Hän ymmärtää näiden sisältöjen yhteyden tieto- ja viestintätekniikan eri osa-alueisiin ja osaa soveltaa oppimiaan menetelmiä käytännön ongelmanratkaisussa.
Opiskelija osaa toimia tavoitteellisesti ryhmän jäsenenä ja viestiä englannin kielellä tarkoituksenmukaisesti suullisissa ja kirjallisissa vuorovaikutustilanteissa.
Sisältö
- Olio-ohjelmoinnin perusteet
- Web-tekniikoiden perusteet
- Avoimien rajapintojen käyttö
- Koodin dokumentointi ja kommentointi
- Pienen ohjelmointiprojektin suunnittelu ja toteutus
- Vektorilaskennan peruskäsitteet ja laskutoimitukset
- Voima, energia ja jaksollisen liikkeen kuvaaminen
- Englanninkielinen suullinen ja kirjallinen projektiviestintä
- Orientaatio alaan ja opiskeluun
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Arviointikriteerit, hyvä (3)
Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tieto- ja viestintätekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.
Arviointikriteerit, kiitettävä (5)
Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tieto- ja viestintätekniikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija on saavuttanut opintojakson tavoitteet. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
15.01.2024 - 17.03.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Myllypurontie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Amir Dirin
Opiskelijaryhmät
-
ICT22-SWSoftware Engineering
Tavoitteet
Opintojakson suoritettuaan opiskelija tuntee ohjelmistotyön vaiheet ja ohjelmiston elinkaaren. Opiskelija pystyy toimimaan jatkuvan integraation, automaattisen koonnin ja testauksen käytänteitä noudattaen ketterää työskentelymenetelmää käyttävässä ohjelmistoprojektissa.
Sisältö
Opintojakso toteutetaan opiskelijoiden ryhmäprojekteina, joissa tavoitteena oppia:
- ohjelmistotyön osa-alueet
- ohjelmiston elinkaari
- ketterät menetelmät ja prosessinhallinta (Lean-ajattelu, Scrum)
- automaattiset koontityökalut, jatkuva integrointi ja testaus (CI/CD)
- käytännön projektityö tiimeissä
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelijan panos projektissa täyttää asetetut tavoitteet.
Arviointikriteerit, hyvä (3)
Opiskelija on aktiivinen työryhmän jäsen, hänellä on selkeä rooli projektissa ja hän suoriutuu siitä projektin tavoitteet saavuttaen.
Arviointikriteerit, kiitettävä (5)
Opiskelijalla on keskeinen ja innovatiivinen rooli projektin toteuttamisessa ja hän suoriutuu tehtävästään mallikelpoisesti.
Arviointikriteeri, hyväksytty/hylätty
Opiskelijan panos projektissa täyttää asetetut tavoitteet.
Esitietovaatimukset
Olio-ohjelmointi ja tietokannat. Web-ohjelmointi.
Ilmoittautumisaika
27.11.2023 - 14.01.2024
Ajoitus
18.03.2024 - 12.05.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Myllypurontie 1
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Amir Dirin
Opiskelijaryhmät
-
ICT22-SWSoftware Engineering
Tavoitteet
Opiskelija ymmärtää ohjelmistojen tuotteistamisen, lokalisoinnin ja kansainvälistämisen problematiikan ja niiden edellyttämät toimintamallit ohjelmistotuotannossa.
Sisältö
Opintojaksolla jatketaan Ohjelmistotuotantoprojekti 1:ssä toteutettua ohjelmistonkehitystyötä ottaen erityisesti huomioon
- ohjelmiston laatu
- staattinen ja dynaaminen analyysi
- ohjelmiston refaktorointitekniikat
- lokalisointi ja kansainvälistäminen
- mock-komponentit testauksessa
- saavutettavuuden huomioiminen
- käytettävyyden testaaminen
- tuotantoon vienti (pilvipalvelut, Docker/Kubernetes).
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelijan panos projektissa täyttää asetetut tavoitteet.
Arviointikriteerit, hyvä (3)
Opiskelija on aktiivinen työryhmän jäsen, hänellä on selkeä rooli projektissa ja hän suoriutuu siitä projektin tavoitteet saavuttaen.
Arviointikriteerit, kiitettävä (5)
Opiskelijalla on keskeinen ja innovatiivinen rooli projektin toteuttamisessa ja hän suoriutuu tehtävästään mallikelpoisesti.
Arviointikriteeri, hyväksytty/hylätty
Opiskelijan panos projektissa täyttää asetetut tavoitteet.
Esitietovaatimukset
Ohjelmistotuotantoprojekti 1
Ilmoittautumisaika
29.05.2023 - 31.07.2023
Ajoitus
23.10.2023 - 17.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Jarkko Vuori
Opiskelijaryhmät
-
ICT22-SWSoftware Engineering
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa määritellä itselleen laajahkon ohjelmointiprojektin aiheen, suunnitella sen toteutuksen sekä testata ja dokumentoida lopputuloksen. Opiskelija osaa hyödyntää versionhallintaa ryhmätyöskentelyssä.
Sisältö
Opintojaksolla määritellään, suunnitellaan, toteutetaan, testataan ja dokumentoidaan ryhmätyönä tehtävä laajahko ohjelmisto, jossa keskitytään Olio-ohjelmointi-opintojaksolla opittaviin ohjelmoinnin osa-alueisiin, joita erityisesti ovat
- olioiden yhteistoiminnallisuus
- ohjelmakirjastojen (API) tarjoaminen tietorakenteiden hyödyntäminen
- graafisen käyttöliittymän tekeminen
- pysyvän tiedon hallinta
- säikeet.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Opiskelijan työskentely täyttää asetetut tavoitteet.
Arviointikriteerit, hyvä (3)
Opiskelija on aktiivinen ja hänellä on selkeät tavoitteet, jotka hän saavuttaa hyvin.
Arviointikriteerit, kiitettävä (5)
Opiskelijalla on haasteelliset tavoittet ja hän suoriutuu tehtävästään mallikelpoisesti.
Arviointikriteeri, hyväksytty/hylätty
Opiskelijan työskentely täyttää asetetut tavoitteet.
Esitietovaatimukset
Orientaatio tieto- ja viestintätekniikkaan.
Ilmoittautumisaika
29.05.2023 - 31.07.2023
Ajoitus
23.10.2023 - 17.12.2023
Laajuus
10 op
Toteutustapa
Lähiopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 35
Tutkinto-ohjelma
- Degree Programme in Information Technology
Opettaja
- Matti Valovirta
- Jarkko Vuori