Communications & Computer Science

Please see the teaching timetable for teaching times and locations!

Class room

 

Digital Circuits and Platforms (5 ECTS)

Power, energy and performance issues in hardware implementation, Understanding C-language implementations of digital communications algorithms. Interfacing hardware and software. Reconfigurable and programmable platforms for Software-Defined Radio implementations.

 

  • Language of instruction: English

  • Number of ECTS: 5

  • Course code: ELT-44606

  • Discipline: Telecommunications

  • Level of studies: intermediate / advanced

  • Learning outcomes: The student will learn on the characteristics of hardware and software implementations of digital communication algorithm, and have a working knowledge different implementation platforms, in particular multicore platforms.

  • Evaluation: exam, project

  • Teacher responsible: Sajjad Nouri, Jari Nurmi

  • Course material: Will be uploaded during the lectures.

  • Min-max number of students: 10-20

    In questions concerning course content, please contact Sajjad Nouri: sajjad.nouri(a)tut.fi or Jari Nurmi: jari.nurmi(a)tut.fi

Fundamentals of Human-Technology Interaction (5 ECTS)

The course introduces the foundations of human-technology interaction. The course covers design, implementation and evaluation principles of interactive systems, including the most common usability, user experience and experimental evaluation methods and basics of human-factors in human-technology interaction.

 

  • Language of instruction: English
  • Number of ECTS: 5
  • Course code: HTIS86
  • Discipline: Human-Technology Interaction
  • Level of studies: intermediate/advanced
  • Learning outcomes: Upon completion of the course the student
    • Knows the foundations of human-technology interaction (HTI)
    • Understands the basic concepts of HTI and how they are applied in design, implementation and evaluation of interactive systems
    • Knows the basics of human-factors in human-technology interaction
    • Knows the most common usability, user experience and experimental evaluation methods
  • Evaluation: 1-5; based on essay and assignments, lecture and workshop attendance, and student activity
  • Teachers responsible: Markku Turunen
  • Course material: Online material and scientific publications
  • Min-max number of students: 10-30

In questions concerning course content, please contact Markku Turunen: markku.turunen(at)uta.fi.

Introduction to Game Research (5 ECTS)

The course takes both theoretical and practical look on games. Although the course focuses on video games, the concepts and methods learned during the course can be applied to any kind of games. The course has three major themes for the seven lectures:

  1. Games as formal systems, game types and different game genres
  2. Usability and playability of games, game user experience
  3. Game design, prototyping, playtesting, and evaluation methods

In addition to the lectures, the course features three four-hour workshops where the theory is put into practice. For passing the course, the student must attend to the classes and workshops, write an essay and complete lecture assignments.

  • Language of instruction: English
  • Number of ECTS: 5
  • Course code: ITIA11
  • Discipline: Information Studies and Interactive Media
  • Level of studies: intermediate (Bachelor)
  • Learning outcomes: After completing the course the student is expected to
    • understand the key concepts of games as formal systems
    • acknowledge the various game types and genres
    • understand the key concepts of game usability, playability and game user experience
    • acknowledge the basics of game design, prototyping, evaluation, and playtesting and evaluation methods
  • Working methods: Lectures on seven different topics, three workshops
  • Evaluation: 1-5; based on essay and assignments, lecture and workshop attendance, and activity
  • Teacher responsible: Janne Paavilainen
  • Course material: Articles and other online material
  • Min-max number of students: 10-24

In questions concerning course content, please contact Janne Paavilainen: janne.paavilainen(at)uta.fi.

Introduction to Programming I (5 ECTS)  

Introduction to Programming I (5 ECTS) is a course for absolute beginners in programming. The course will provide a gentle, yet intensive, introduction to programming.  No previous knowledge of programing is required. The aim is to learn the fundamentals of programming. These include the notions of algorithm, variables, statements, types and control structures (selection and repetition). In addition, topics such as the input and output, good programming practices and strings are covered. After the course the students are able solve small programming problems and can independently continue to learn more Java or familiarise themselves with other imperative programming languages. The course is well suited for both undergraduate and graduated teachers who are required to teach programming, for example, in comprehensive school. The scope and content of the course is the same as those of the High Level Programming I (TIEP1, 5 ECTS) course offered by the University of Tampere.

 

  • Language of instruction: English
  • Number of ECTS: 5
  • Course code: TIEP1
  • Discipline: Computer Science
  • Level of studies: basic
  • Learning outcomes: After completing the course the student is expected to
    • know the concept of algorithm and the basic principles of programming
    • have gained basic skills in structural programming
    • be able to solve small programming problems
    • be able to write smallish structured programs in Java
    • know the basics of good programming practices
  • Working methods: Lectures and exercises
  • Evaluation: Numeric 1-5, based on an exam and exercise activity
  • Teacher responsible: Jorma Laurikkala
  • Course material: Distributed online via the WETO learning management system.
  • Min-max number of students: 10-24

In questions concerning course content, please contact Jorma Laurikkala: jorma.laurikkala(at)uta.fi.

Introduction to Web Publishing (5 ECTS)

The course presents the general concepts and techniques of web publishing. During the classroom teaching sessions, students follow guided exercises and short theoretical introductions to the related topics.

 

  • Language of instruction: English
  • Number of ECTS: 5
  • Course code: ITIY3
  • Discipline: Information Studies and Interactive Media
  • Level of studies: Basic
  • Learning outcomes: After completing the course students are expected to be able to
    • comprehend the foundation of web publishing
    • work independently to manage online media resources
  • Evaluation: based on an exam
  • Teachers responsible: Andras Varga
  • Course material: online course material
  • Min-max number of students: 10-24

 In questions concerning course content, please contact Andras Varga: andras.varga(at)uta.fi.