Study university: Tampere University

  • Functional programming: Advanced features and distributed programming

    Course contents Also possibly some changing special topics. Learning outcomes After completing the course, the student Course material Videos (online), reading (mainly the online book Learn You a Haskell) Completion methods Individual work & self-study with a possibility to consult the teacher. The student needs to electronically submit the required exercises (graded automatically) and take…

    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 Learning outcomes After completing the course, the student has required theoretical knowledge to Course material The material will be informed at the start of the course. Teaching methods The course includes lectures, video and other material, weekly exercises, a project as a group work and an exam. All except the last is covered…

    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 Completion methods Lectures and exercises on Tuesdays and Thursdays 12-14. More information in the Tampere University study guide. Previously the name was Advanced web front-ends.…

    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 Learning outcomes After the course, the student Course material Text book (available as e-book) and lecture material in English available on the webpage of the course. Teaching methods Lectures (also available as recordings). There will be an exam and laboratory work/written work.…

    Read More

  • Programming 3: Interfaces

    After completing the course, the student is able to participate in the implementation of a larger software product. The programming language is Java (no prior experience needed). Course contents Learning outcomes After completing the course, the student Completion methods To complete the course, the student must obtain enough points from exercises and pass an electronic…

    Read More

  • Cyber security I: Fundamentals

    Course contents Learning outcomes After completing the course, the student Completion methods This course is completed independently and entirely at your own pace. Depending on your grade goal you need to pass one, two or three exams. Please note that the exams are only available on-campus in Tampere. Besides the exam(s) you most likely need…

    Read More

  • Creating graphical user interfaces

    This course will teach you how to design graphical user interfaces and implement them using web technologies. Course contents During the course, participants will learn how to create graphical user interfaces. Event-based programming, and defining graphics and including relevant animations to support good usability are covered. User interface design is covered in applied manner. Accessibility…

    Read More

  • Wireless networking

    The aim of this course is to give an up-to-date overview of modern wireless access technologies. The emphasis is put on networking side of these technologies. Course contents WAN/WLAN/WPAN technologies Advanced wireless networks Learning outcomes After passing the course, the student is able to Course material Lecture notes, slides and other complementary materials. Completion methods…

    Read More