Skip to main content

Basics of Programming (3 cr)

Code: 5S00DX90-3005

General information


Enrolment period
10.06.2021 - 01.09.2021
Registration for the implementation has ended.
Timing
23.08.2021 - 17.12.2021
Implementation has ended.
Credits
3 cr
Mode of delivery
Contact learning
Campus
TAMK Main Campus
Teaching languages
Finnish
Seats
0 - 40
Degree programmes
Degree Programme in Electrical Engineering
Teachers
Jaana Hännikäinen
Person in charge
Jarkko Lehtonen
Course
5S00DX90

Objectives (course unit)

Student is able to
- become familliar wit the basic concepts of programming
- learn the basic programming skills.

Content (course unit)

The students learn the basic concepts of programming, algorithms, basic data types, character strings, conditional and repetitive control structures, arrays, subroutines and transmitting parameters and know how to apply programming in practical prob-lem solving. The students gain an overview of a programming project and software engineering.

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

Opiskelija tuntee sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa pieniä ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta. Opiskelija ottaa vastuun omasta suoriutumisestaan.

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

Opiskelija ymmärtää sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa näitä hyödyntäen perustellusti ratkoa käytännön pieniä ohjelmointiongelmia. Opiskelija suoriutuu annetuista tehtävistä itsenäisesti ja ottaa vastuuta myös ryhmän suoriutumisesta.

Assessment criteria, excellent (5) (course unit)

Opiskelija sisäistää sisällössä kuvatut ohjelmoinnin peruskäsitteet, ja osaa ratkoa luovasti ja monipuolisesti käytännön pieniä ohjelmointiongelmia hyviä ohjelmointirakenteita käyttäen. Opiskelija on oma-aloitteinen ja ottaa sitoutuneesti vastuuta omasta ja ryhmän suoriutumisesta.

Exam schedules

ei ole

Assessment methods and criteria

Kurssin arvosana määräytyy viikkoharjoituksissa tehtyjen oppimistehtävin perusteella.

Assessment scale

0-5

Teaching methods

Opetus on kokonaisuudessaan lähiopetusta. Teoriaopetuksen yhteydessä koodausharjoituksia.

Learning materials

Oppimateriaali ilmoitetaan kurssilla.

Student workload

3 op:n pisteen kurssi tarkoittaa opiskelijan työtä 81 h. Tästä 26 h on lähiopetusta ja loppu osa on opiskelijan itsenäistä työtä. Kurssin lähiopetusta on 13 viikon aikana, jona aikana opiskelija tekee itsenäisiä oppimistehtäviä. Kurssin loppupuolella tehdään hieman laajempia oppimistehtäviä.

Completion alternatives

ei ole

Practical training and working life cooperation

ei ole

International connections

ei ole

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

Oppimistehtäviä ei ole palautettu.

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

Opiskelija tuntee sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa pieniä ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta. Opiskelija ottaa vastuun omasta suoriutumisestaan.

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

Opiskelija ymmärtää sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa näitä hyödyntäen perustellusti ratkoa käytännön pieniä ohjelmointiongelmia. Opiskelija suoriutuu annetuista tehtävistä itsenäisesti.

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

Opiskelija sisäistää sisällössä kuvatut ohjelmoinnin peruskäsitteet, ja osaa ratkoa luovasti ja monipuolisesti käytännön pieniä ohjelmointiongelmia hyviä ohjelmointirakenteita käyttäen. Opiskelija on oma-aloitteinen ja ottaa sitoutuneesti vastuuta omasta suoriutumisesta.

Go back to top of page