Study university: Tampereen yliopisto

  • Artificial intelligence

    After completing the course, the student will have an overview of different areas and techniques of artificial intelligence. Course contents Core content Complementary knowledge Specialist knowledge Learning outcomes After completing the course the student will have an overview of different areas and techniques of artificial intelligence. In particular, the student is able to apply to…

    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

  • 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

  • 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

  • Distribution automation

    This course covers automation functions and examples of electricity distribution grids. Course contents Principles of distribution network operation. Structure and functions of distribution automation system. Principles of relay protection. The idea of using intelligent electronic device (IED) as protection relay and key element in distribution automation system. Network monitoring: AMR/AMI, substation monitoring, sensors, RTU Fault…

    Read More

  • Ohjelmointi 3: Rajapinnat

    Kurssin suoritettuaan opiskelija pystyy osallistumaan suuremman ohjelmiston toteuttamiseen. Kurssin ohjelmointikielenä on Java (ei vaadita aiempaa osaamista). Kurssin sisältö Osaamistavoitteet Kurssin suoritettuaan opiskelija Suoritustapa Suoritukseen vaaditaan tietty määrä hyväksytysti ratkaistuja harjoitustehtäviä ja hyväksytty tentti. Kurssilla on pienryhmäopetusta Tampereella ja sen voi mahdollisesti suorittaa Porissa tai Seinäjoella. Kurssin materiaalit ovat saatavilla suomeksi ja englanniksi. Lisätietoja Tampereen yliopiston…

    Read More

  • Kyberturvallisuus I: perusteet

    Tämä kurssi vastaa kysymyksiin Kurssin sisältö Osaamistavoitteet Suoritettuaan kurssin opiskelija Suoritustapa Kurssin voi suorittaa itsenäisesti omaan tahtiin. Jos haluat kurssista arvosanan 3-5, tulee sinun suorittaa Exam-tentti. Hae opiskeluoikeutta ”Aloita tästä” -napista. Kun olet saanut tunnukset Tampereen yliopiston järjestelmään pääset osallistumaan kurssille täällä. Lisätietoja Tampereen yliopiston opinto-oppaassa. Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

    Read More