Skip to main content

Basics of Programming (3 cr)

Code: 5S00BL89-3017

General information


Enrolment period
02.12.2019 - 31.01.2020
Registration for the implementation has ended.
Timing
06.01.2020 - 03.05.2020
Implementation has ended.
Credits
3 cr
Local portion
3 cr
Mode of delivery
Contact learning
Unit
Electrical and Automation Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in Electrical Engineering
Teachers
Tomi Salo
Person in charge
Jarkko Lehtonen
Small groups
Pienryhmä 1 (Size: 18 . Open UAS : 0.)
Pienryhmä 2 (Size: 18 . Open UAS : 0.)
Small groups
Pienryhmä 1
Pienryhmä 2
Course
5S00BL89

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.

Exam schedules

Käydään läpi luennolla

Evaluation methods and criteria

Arvioinnit aihealueittain tehtyjen viikkoharjoitusten sekä harjoitustyön perusteella.

Assessment scale

0-5

Teaching methods

Lähiopetus, viikkoharjoitukset, harjoitustyö

Content scheduling

Sisällön jaksotus kurssin Tabula -sivuilla.

Completion alternatives

Ota yhteys opettajaan

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

Ymmärtää sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta itsenäisesti annettujen aikataulujen puitteissa.

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

Ymmärtää ohjelmoinnin sisällössä mainitut peruskäsitteet sekä osaa näitä hyödyntäen ratkoa käytännön ohjelmointiongelmia monipuolisesti ja perustellusti. Osaa modularisoida ohjelmakokonaisuuksia sekä osaa hyödyntää aihealueen aliohjelmakirjastoja tarkoituksenmukaisesti.

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 pieniä 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.

Go back to top of page