•     Elementary Programming  LTD6056-3002 30.08.2021-24.10.2021  5 cr  (KAKS21, ...) +-
    Learning objectives
    After completing the course, student can solve simple problems and implement a prblem solving program with programming language. The student knows the basic parts of programming process, and also the basic concepts of programming and basic programming structures (sequence, condition, selection). The student knows when to use which structure and knows how to use them with programming language. The student is able to inspect programs, which others have made, can chance them and test them. The student is able to find, identify and fix programming errors with debugger.
    Contents
    Introduction to programming: inspection of programs, basic programming structures (sequence, condition, selection) and their use, input, output and use of fiels, variables, arrays and their use,strings, modularity and functions and debugging.

    Teaching methods and instruction

    Recorded lectures and excercises are distributed in the learning environment. Scheduled, weekly training sessions, which will be recorded. Attendance not compulsory.

    Responsible person

    Eero Mönkkönen

    Mode of delivery

    Contact teaching

    Campus

    Wärtsilä Campus Karjalankatu 3

    Exam dates and re-exam possibilities

    Course exam 21th Oct @ 12-15 1st retake 18th Nov @ 15-18 2nd retake 13th Jan 2021 @ 15-18

    Teaching language

    Finnish

    Timing

    30.08.2021 - 24.10.2021

    Students workload

    Five ECTS requires 135 hours work. 30+ hours for lecture recordings, 100+ hours for exercises.

    Enrollment

    01.04.2021 - 30.09.2021

    Content scheduling

    Defined in the learning environment.

    Groups
    • KAKS21
    • DTNS21
    Assessment criteria

    Oppimisen todentamisen välineinä ovat opiskelijan tekemät viikkotehtävät sekä tentti. Tentin painoarvo 100% ja viikkotehtävistä 50% on suoritettava hyväksytysti palautettuna oppimisympäristöön tiettyyn päivämäärään mennessä. Opintojakson kokonaisarvosana muodostuu tenttitehtävien yhteenlasketusta pistemäärästä, seuraavan kaavan mukaisesti: > 50% maksimipisteistä -> 1 > 60% maksimipisteistä -> 2 > 70% maksimipisteistä -> 3 > 80% maksimipisteistä -> 4 > 90% maksimipisteistä -> 5 Hyväksytysti tiettyyn päivämäärään mennessä Moodleen palautetuilla viikkotehtävillä voi arvosanaa korottaa +1 numerolla. Arvosanan korottaminen yhdellä numerolla edellyttää, että tentti ja 75% viikkotehtävistä on suoritettu hyväksytysti. Arvosanaa voi korottaa viikkotehtävillä ainoastaan kurssitentissä - uusintatentin arvosanaan harjoitustehtävillä ei ole vaikutusta. (not translated)

    Teachers

    Eero Mönkkönen, Mika Matveinen

    Seats

    10 - 70

    Degree Programmes

    Degree Programme in Business Information Technology

    Evaluation scale

    H-5

    Assessment criteria
    Assessment criteria - grade 1

    Opiskelija osaa matkimalla toteuttaa yksinkertaisia ohjelmia. Opiskelija kykenee löytämään ja hyödyntämään aiheeseen liittyvää kirjallista tietoa. Opiskelija hallitsee ohjelmoinnin käsitteistön. (not translated)

    Assessment criteria - grade 3

    Opiskelija hallitsee ohjelmien itsenäisen toteuttamisen Java-kielellä. Opiskelija osaa käyttää hallitusti ohjelmoinnin perusrakenteita. (not translated)

    Assessment criteria - grade 5

    Opiskelija kykenee tuottamaan monimutkaisempia ohjelmia. Opiskelija osaa käyttää monipuolisesti ja virheettömästi ohjelmoinnin perusrakenteita. Opiskelija kyseenalaistaa olemassa olevia ratkaisuja ja tuo omassa ohjelmoinnissaan esiin perusteltuja vaihtoehtoisia ratkaisuja. (not translated)