Skip to main content

PC-application programmingLaajuus (3 cr)

Code: TSAAA120

Credits

3 op

Teaching language

  • Finnish

Responsible person

  • Teppo Flyktman

Objective

The student is capable to design and implement an user interface application including data logging and reporting features. The student understands the principles of the data logging and reporting software utilizing the database. The student knows the most common application interfaces used in the field of automation and understands their function in the communication between the applications and devices.

Content

User interface programming
Application interfaces
Data logging and reporting

Qualifications

Basics in the following subjects:
programming
automation technology
information and communications technology

Assessment criteria, satisfactory (1)

Adequate (1): The student is able to implement an application that communicates with automation hardware.

Satisfactory (2): The student can implement an application that is fully operational but restricted. Application includes features utilizing database.

Assessment criteria, good (3)

Good (3): The student is capable to implement an application that meets the main objectives set in the assignment. The application utilizes database. The student knows the most typical application interfaces used in the field of automation.

Very good (4): The student is capable to implement an application that meets all objectives set in the assignment.

Assessment criteria, excellent (5)

Excellent (5): The student designs and implements an application showing exceptional competence and creativity. The results exceeds the objectives set in the assignment. The student is capable to analyze the reliability and performance of the application. The student understands the possibilities and restrictions of the typical application interfaces used in the field of automation.

Enrollment

01.11.2021 - 09.01.2022

Timing

01.01.2022 - 15.05.2022

Number of ECTS credits allocated

3 op

Mode of delivery

Face-to-face

Unit

School of Technology

Campus

Main Campus

Teaching languages
  • Finnish
Seats

0 - 30

Degree programmes
  • Bachelor's Degree Programme in Electrical and Automation Engineering
Teachers
  • Teppo Flyktman
Groups
  • TSA19SM
    Sähkö- ja automaatiotekniikka

Objectives

The student is capable to design and implement an user interface application including data logging and reporting features. The student understands the principles of the data logging and reporting software utilizing the database. The student knows the most common application interfaces used in the field of automation and understands their function in the communication between the applications and devices.

Content

User interface programming
Application interfaces
Data logging and reporting

Time and location

Verkko-oppimisympäristössä ja laboratorioissa

Learning materials and recommended literature

Verkko-oppimisympäristössä jaettava materiaali. Mahdolliset e-kirjat ja muu materiaali ilmoitetaan aloitusluennoilla.

Teaching methods

Luennot ja harjoitustyöt

Exam dates and retake possibilities

Ilmoitetaan aloitusluennoilla

Alternative completion methods

Hyväksilukemisen menettelytavat kuvataan tutkintosäännössä ja opinto-oppaassa. Opintojakson opettaja antaa lisätietoa mahdollisista opintojakson erityiskäytänteistä.

Student workload

81 h

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Adequate (1): The student is able to implement an application that communicates with automation hardware.

Satisfactory (2): The student can implement an application that is fully operational but restricted. Application includes features utilizing database.

Evaluation criteria, good (3-4)

Good (3): The student is capable to implement an application that meets the main objectives set in the assignment. The application utilizes database. The student knows the most typical application interfaces used in the field of automation.

Very good (4): The student is capable to implement an application that meets all objectives set in the assignment.

Evaluation criteria, excellent (5)

Excellent (5): The student designs and implements an application showing exceptional competence and creativity. The results exceeds the objectives set in the assignment. The student is capable to analyze the reliability and performance of the application. The student understands the possibilities and restrictions of the typical application interfaces used in the field of automation.

Prerequisites

Basics in the following subjects:
programming
automation technology
information and communications technology