Kieli: Englanti

  • Introduction to DevOps

    Max amount of FITech students: 100 Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course. Course content: Continuous practices and DevOps. Role of cloud technologies in modern software development. Infrastructure as code. After successful completion of the course, you will be able to describe

    Lue lisää

  • WWW applications

    Max amount of FITech students: 10 Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course. Students have to confirm their participation by attending the first lecture. The course deals with emerging/experimental web technologies. The actual topics addressed vary from year to year. In previous years,

    Lue lisää

  • Software engineering

    Max amount of FITech students: 100 Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course. The course provides a broad but practical view of industrial software development. Students learn the main problems, models and methods of software engineering, including traditional and agile/lean software development.

    Lue lisää

  • Software and system architectures

    Architect’s role is essential in software development. Therefore, it is important to understand the role of architecture in software development and have the basic skills of how to design and describe architecture. Course contents In the course, architecturally significant requirements are identified and designed architectures are evaluated with requirements. Also the challenges of modern distributed

    Lue lisää

  • Management of cyber security

    On this course, you learn about cybersecurity measures and techniques and methods related to them. You learn to understand the information assurance fundamentals (CIA + Parker + ISO). Course is suitable for example to IT managers who want to learn more about cyber security and need to know about privacy, vulnerabilities and professional security analysis

    Lue lisää

  • Ohjelmoinnin alkeet

    Ohjelmoinnin alkeet on Oulun yliopiston tarjoama aloituskurssi. Kurssilla esitellään ohjelmoinnin peruskäsitteet sekä opetellaan perusteet Python-ohjelmointikielestä. Kurssille on jatkuva haku ja sen voi aloittaa milloin tahansa. Opiskelu perustuu tekstiin ja runsaisiin ohjelmointitehtäviin Python-kielellä. Kurssilla ei ole varsinaisia esitietovaatimuksia, mutta koska opiskelu on itsenäistä, on aiemmasta ohjelmoinnin tuntemuksesta hyötyä. Lopputyöstä on mahdollista saada suullinen palaute opettajalta. Kurssin sisältö

    Lue lisää

  • Ohjelmointi 1

    Maksimimäärä FITech-opiskelijoita: 200 Kurssille etusijalla ovat ne henkilöt, joilla ei ole voimassaolevaa opinto-oikeutta suomalaiseen yliopistoon. Keskeisin sisältö: Kurssin suoritettuasi Toteutus, työmuodot ja arvosteluperusteet: Opiskelijat käyvät läpi kurssimateriaalia, jossa käytännön harjoituksilla on merkittävä osuus, joko yksin tai parin kanssa. Tueksi tarjotaan runsaasti assistenttipäivystyksiä, joihin voi tulla työskentelemään ja kysymään neuvoa. Kurssin pakolliset osasuoritukset ovat harjoitustehtävät ja

    Lue lisää

  • Object oriented programming with C++

    Course contents Learning outcomes After completing the course, the student knows the principles and concepts of the object oriented programming with C++ programming language and can produce programs in C++ language. Completion methods The course materials and exercises will be available online. There are exercise sessions and online discussion forum to help with exercises. Some

    Lue lisää

  • Ohjelmointi 2: Tekniikat

    Ydinsisältö Osaamistavoitteet Arvosanan ”hyvä” saavuttanut opiskelija pystyy suunnittelemaan ja toteuttamaan pienehköjä ohjelmia itsenäisesti: opiskelija osaa jakaa ohjelman erikseen toteuttavissa oleviin osiin tarkoituksenmukaisesti sekä suunnitella ja toteuttaa yksinkertaiset tietorakenteet ja algoritmit. Opiskelija pystyy arvioimaan toisen kirjoittaman ohjelman rakennetta. Suoritustapa Arviointi perustuu viikkoharjoituksista ja harjoitustöistä (projekteista) saatuihin pisteisiin sekä tentin arvosanaan. Kurssilla on EXAM-tentti Tampereella. Tarkistathan opettajalta,

    Lue lisää

  • Ohjelmointi 1: Johdatus ohjelmointiin

    Kurssin ydinsisältö Osaamistavoitteet Opintojakson suoritettuaan opiskelija Opetuksen aikataulu Kurssilla järjestetään aikataulutettua opetusta, mutta kurssin voi myös suorittaa omaan tahtiin. Kaikki materiaalit (luentotallenteet, harjoitustehtävät) löytyvät Moodlesta. Kurssi järjestetään verkko-opetuksena lukuunottamatta kampuksella tehtävää tenttiä. Tarkistathan opettajalta, onko EXAM-tentti sidottu tiettyyn EXAM-luokkaan ennen tentin suorittamista. Suoritustapa Suoritukseen vaaditaan tietty määrä hyväksytysti ratkaistuja harjoitustehtäviä ja hyväksytty EXAM-tentti kampuksella Tampereella.

    Lue lisää