Student Type: Aikuisopiskelija

  • Ohjelmistotestauksen periaatteet

    Tämä kurssi perehdyttää opiskelijan testauksen maailmaan. Kurssilla käsitellään erilaiset testaustavat, testauksen vaiheet, määritelmät, testauksen kehittyminen vuosikymmenten saatossa ja testauksen automatisointia. Kurssilla testataan olemassa olevia ohjelmia ja rakennetaan yksikkötestejä ja integraatiotestejä Java-koodille. Kurssin harjoitustyönä testataan olemassa oleva avoimen lähdekoodin projekti järjestelmätestauksen tasolla. Kurssin sisältö Ohjelmistotestauksen tekniikat, tasot, automatisointi, työkalut sekä toimiminen testaajana testaustiimissä. Osaamistavoitteet Kurssin jälkeen…

    Read More

  • 5G – A friendly introduction

    This course introduces the 5G technology to a broader audience. 5G technology deployment is still at the early stages but its role as a leading standard in mobile communication is imminent with more carriers offering the service around the globe. In this course we will try to answer these questions by analysing the main technologies…

    Read More

  • Tietoverkkojen laboratoriotyöt I

    Opi kuinka Internet toimii käytännön harjoitusten kautta! Kurssin sisältö Osaamistavoitteet Kurssin aikana opiskelija perehtyy laitteistoon, jota käytetään tyypillisissä lähiverkoissa. Kurssin jälkeen hän osaa toteuttaa yksinkertaisia Ethernet- ja IP-tason konfiguraatioita, osaa suorittaa perustason suorituskykymittauksia, ja osaa käyttää protokolla-analysaattoria verkon ja TCP/IP-protokollien toiminnan tarkempaan selvittämiseen ongelmatapauksissa. Kurssimateriaali ja teknologiat Materiaalit ovat saatavilla kurssin Moodle-alustalla. Kurssin suorittaminen edellyttää…

    Read More

  • Functional programming: Advanced features and distributed programming

    Course contents Functors Applicative functors Monoids Monads Concurrency Parallel programming Software transactional memory Improving functional program correctness Also possibly some changing special topics. Learning outcomes After completing the course, the student knows how to use advanced wrapper structures such as applicative functors, monoids and monads in functional programming. is able to write parallel and distributed…

    Read More

  • Cross-cultural design

    After taking this course, the student can explain what multi-cultural and global design are and how one can make sure that a product fits to different cultures. Course contents Learning outcomes After completing this course, the student can Teaching The course includes lectures, videos and other material. Lectures are held on Tuesdays at 10–12 on…

    Read More

  • Ohjelmointi 1

    Opintojakson aikana opit tekemään pieniä ohjelmia käyttäen C#-kieltä. Kurssin sisältö Keskeisimmät käsitteet: Osaamistavoitteet Opintojakson lopussa opiskelija Kurssimateriaali Kurssin materiaali löytyy täältä. Käytetyt työkalut: C#, Visual Studio 2022, Jypeli-kirjasto. Työkalujen latauslinkit: https://tim.jyu.fi/view/kurssit/tie/ohj1/tyokalut/index Opetus Opetus on aikatauluun sidottua. Materiaali/tallenteet ovat saatavilla. Aikatauluun sidotut osasuoritukset: harjoitustehtäviä (”demoja”), harjoitustyö, debuggausnäyte ja tentti. Aikataulu ilmoitetaan kurssin aluksi. Suoritustapa Harjoitustehtäviä (”demoja”),…

    Read More

  • Software product and process management

    Course contents Principles and general issues of SW projects General principles and backgrounds of life-cycle models Can be a project member in a Scrum (agile) team without additional training Common quality assurance techniques Basic knowledge of quality systems and standards Basic knowledge of maturity models Principles of requirement management Requirement handling in Scrum Principles of…

    Read More

  • Advanced web development: front end

    During the course, students will learn how to design and implement modern front-end web applications. The student will gain a deep understanding of key techniques and architectural concepts. Course contents Implementation techniques for modern web applications. Alternative approaches and their implications Good practice in architecture Cross-platform issues and application portability Completion methods Lectures and exercises…

    Read More

  • Projektitoiminta

    Maksimimäärä FITech-opiskelijoita: 35 aikuisopiskelijaa ja 5 tutkinto-opiskelijaa Kurssilla opit projektinhallintaan liittyviä tärkeitä tietoja, käsitteitä ja taitoja, kuten projektin suunnittelua, resursointia, riskienhallintaa ja hinnoittelua. Opit, miten toimitaan projektissa, jossa on osallistujia useista eri yrityksistä. Kurssilla laaditaan projektisuunnitelma annettujen ohjeiden mukaan. Kurssin sisältö Projektikäsitteistö sekä yksittäisen projektin suunnittelu ja hallinta: projektisuunnitelman laatiminen, aikaohjaus, resurssiohjaus, projektin talous ja…

    Read More

  • Energiajärjestelmän joustot

    Tämän kurssin virallinen nimi on New Applications in Electrical Energy Engineering. Kurssi löytyy sillä nimellä opinto-oppaasta ja kurssisuoritus myönnetään siitä kurssista. Tämä kurssi käsittelee sähkön tuotannon ja käytön muutoksia ja niiden joustopotentiaalia sekä sähköenergiajärjestelmän joustoratkaisuja. Kurssi järjestetään yhteistyössä Tampereen ammattikorkeakoulun, Tampereen yliopiston, LUT-yliopiston ja Aalto-yliopiston kanssa. Osaamistavoitteet Kurssin suoritettuaan, opiskelija tunnistaa Kurssimateriaali Verkkomateriaali. Kurssin Moodle-alustan…

    Read More