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.
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.
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.
Tomi-Pekka Nieminen
Verkkomateriaali kurssin Moodlessa.
Huom! Opintojaksolla on kaksi erillistä Moodle alustaa: Ohjelmointi osuuden kurssialusta ja Insinöörin perustekniset työkalut kurssialusta. (not translated)
Lähiopetus, viikkoharjoitukset, harjoitustyö. (not translated)
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 asteikolla 0-5 määräaikaan 2021-11-30 (vk 48) palautettujen harjoitustehtävien perusteella. Määräajan jälkeen tehdyt palautukset arvioidaan asteikolla 1. Palautusten määrä ja arvosanan muodostuminen: 30 % = 1, 50 % = 2, 80 % = 3, 90 % = 4, 100 % = 5.
Insinöörin perustekniset työkalut (2 op):
Arvioidaan harjoitustehtävien perusteella. (not translated)
Finnish
01.08.2021 - 31.12.2021
02.07.2021 - 02.09.2021
5 cr
21I112B
Jari Aalto, Marja-Liisa Timperi, Iina Nieminen
Ohjelmointi,
jari.aalto@tuni.fi
Insinöörin perustekniset työkalut,
iina.nieminen@tuni.fi
Tiedonhaku,
marja-liisa.timperi@tuni.fi (not translated)
Mechanical Engineering
Degree Programme in Mechanical Engineering
TAMK Main Campus
2 cr
0-5
Ota yhteys luennoitsijaan. (not translated)
Ei ole. (not translated)
Kurssilla ei ole tenttiä. Arvostelu perustuu viikkoharjoituksiin ja loppuharjoitustyöhön. (not translated)
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. (not translated)
Käydään läpi osioiden ensimmäisillä luennoilla. (not translated)
Kurssilla saatavien harjoituspisteiden ja loppuharjoitustyön pisteet eivät riitä läpäisyyn. Pisterajat käydään läpi osuuksien ensimmäisillä luennoilla. (not translated)
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. (not translated)
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. (not translated)
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. (not translated)