Skip to main content

IT Basics and Systems (5 cr)

Code: 5K00DM65-3009

General information


Enrolment period
02.07.2021 - 22.09.2021
Registration for the implementation has ended.
Timing
01.08.2021 - 15.12.2021
Implementation has ended.
Credits
5 cr
Mode of delivery
Contact learning
Unit
Mechanical Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in Mechanical Engineering
Teachers
Juha Ranta-Ojala
Marja-Liisa Timperi
Iina Nieminen
Person in charge
Tomi-Pekka Nieminen
Course
5K00DM65

Objectives (course unit)

The student is familiar with the educational systems, information systems and the main features of his / her own field of study. In addition, he has the basics of information technology, which he deepens in his later studies.
In addition, the student knows:
programming idea,
-The way to produce programs,
applications and their importance in their field,
criteria for running software projects.
The student knows:
- basic concepts and skills in programming,
- solve small programming problems in C ++ programming language.

Content (course unit)

Tampere University of Applied Sciences teaching systems, information networks, information systems and the main features of the content of their own degree. Information technology skills (basics) to support studying.
BYOD idea:
- Remote use of CAD software
- Functionality of other mechanical engineering software on own machines
Basic concepts of programming, algorithms, basic data types, strings, selection and replay structures, tables and subroutines. An overview of the progress of software projects.

Assessment criteria, satisfactory (1-2) (course unit)

The student understands the basic concepts of programming described in the content and is able to solve programming problems on the basis of code symbols and model solutions independently within the given schedules. Students take responsibility for their own studies.

Assessment criteria, good (3-4) (course unit)

The student understands the basic concepts of programming as described in the content and is able to use them to solve practical programming problems in a versatile and justified manner. The student performs the assigned tasks independently and takes responsibility for the performance of the group.

Assessment criteria, excellent (5) (course unit)

The student understands the basic concepts of programming described in the content, and is able to solve practical small programming problems in an imaginative and versatile manner, using the schedules given by good programming structures. The student is able to produce a good and clear program code and identify possible alternative implementation methods. Students are highly motivated and committed to their own and group's performance.

Location and time

Ohjelmointi: ensimmäinen luento ti 31.08.2021 11.30 - 13.00
Insinöörin perustekniset työkalut: ensimmäinen luento to 02.09.2021 15.00 - 17.00 (Etänä TEAMSissa)

Exam schedules

Kurssilla ei ole tenttiä. Arvostelu perustuu viikkoharjoituksiin ja loppuharjoitustyöhön.

Assessment methods and criteria

Opintojakson (5 op) kokonaisarvosana määräytyy painotettuna keskiarvona opintojakson osuuksien laajuuksien mukaan. Molemmista osuuksista on kuitenkin saatava hyväksytty arvosana. Lisäksi tiedonhankintaosuus (2 h) tulee olla suoritettu.

Ohjelmointi (3 op):
Ohjelmointiosuus arvioidaan harjoitustehtävien (50%) ja loppuharjoitustyön (50%) perusteella.

Insinöörin perustekniset työkalut (2 op):
Arvioidaan harjoitustehtävien perusteella.

Assessment scale

0-5

Teaching methods

Lähiopetus, viikkoharjoitukset, harjoitustyö.

Learning materials

Verkkomateriaali kurssin Moodlessa.

Huom! Opintojaksolla on kaksi erillistä Moodle alustaa: Ohjelmointi osuuden kurssialusta ja Insinöörin perustekniset työkalut kurssialusta.

Student workload

Ohjelmoinnin osuus: 3 opintopisteen osuus, kokonaistyömäärä keskimäärin 3 op * 27 h/op = 81 h.
Insinöörin perustekniset työkalut: 2 opintopisteen osuus, kokonaistyömäärä keskimäärin 2 op * 27 h/op = 54 h.
Ajankäytön jakautuminen käydään tarkemmin läpi osioiden ensimmäisillä luennoilla.

Content scheduling

Käydään läpi osioiden ensimmäisillä luennoilla.

Completion alternatives

Ota yhteys luennoitsijaan.

Practical training and working life cooperation

Ei ole.

Further information

Ohjelmointi,
juha.ranta-ojala@tuni.fi
p. 050 413 8941

Insinöörin perustekniset työkalut,
iina.nieminen@tuni.fi

Tiedonhaku,
marja-liisa.timperi@tuni.fi

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Kurssilla saatavien harjoituspisteiden ja loppuharjoitustyön pisteet eivät riitä läpäisyyn. Pisterajat käydään läpi osuuksien ensimmäisillä luennoilla.

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

Ymmärtää ohjelmoinnin peruskäsitteet: muuttujat, aritmetiikka, valinta- ja toistorakenteet, taulukkorakenteet, funktiot, aliohjelmakirjastot, ohjelmakoodin rakenne ja käännösprosessi. Osaa ratkoa ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta itsenäisesti annettujen aikataulujen puitteissa.
Osaa käyttää MS Office -ohjelmien (Excel, Word, PowerPoint) yksinkertaisimpia ominaisuuksia.

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

Ymmärtää ohjelmoinnin peruskäsitteet: muuttujat, aritmetiikka, valinta- ja toistorakenteet, taulukkorakenteet, funktiot, aliohjelmakirjastot, ohjelmakoodin rakenne ja käännösprosessi. Osaa ratkoa käytännön ohjelmointiongelmia soveltaen ohjelmoinnin peruskäsitteitä monipuolisesti ja perustellusti. Osaa modularisoida laajempia ohjelmakokonaisuuksia sekä osaa hyödyntää aihealueen aliohjelmakirjastoja tarkoituksenmukaisesti.
Osaa käyttää MS Office -ohjelmien (Excel, Word, PowerPoint) keskeisiä ominaisuuksia monipuolisesti.

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Ymmärtää ohjelmoinnin peruskäsitteet ja osaa ratkoa käytännön ohjelmointiongelmia kekseliäästi ja monipuolisesti hyviä ja optimaalisia ohjelmointirakenteita käyttäen. Tuottaa hyvää ja selkeää ohjelmakoodia ja osaa tunnistaa mahdolliset vaihtoehtoiset toteutustavat. Hallitsee hyvin ja monipuolisesti aihealueeseen liittyvien aliohjelmakirjastojen käytön. Osaa arvioida ja analysoida omaa ohjelmointityötään kriittisesti ja monipuolisesti.
Osaa käyttää MS Office -ohjelmien (Excel, Word, PowerPoint) keskeisiä ominaisuuksia monipuolisesti, osaa soveltaa ja hyödyntää oppimaansa.

Go back to top of page