VAMK

Vaihda kieltä: English

Etusivu > Opintohaku > Introduction to Programming (IITB6001)

Introduction to Programming

Rakennetyyppi: Opintojakso
Koodi: IITB6001
Tyyppi: Pakollinen / Perusopinnot
OPS: IT 2016 / 2017 / 2018 / 2019 / 2020 / 2021 / 2022 / 2023 / 2024
Taso: Insinööri (AMK)
Opiskeluvuosi: 1 (2016-2017 / 2017-2018 / 2018-2019 / 2019-2020 / 2020-2021 / 2021-2022 / 2022-2023 / 2023-2024 / 2024-2025)
Laajuus: 5 op
Vastuuopettaja: Saari, Anna-Kaisa
Opetuskieli: Englanti

Toteutukset

Tot.Ryhmä(t)OpiskeluaikaOpettaja(t)KieliIlmoittautuminen
1I-IT-1N1.9.2016 – 31.12.2016Ghodrat Moghadampour, Pirjo ProsiEnglanti22.8.2016 – 19.9.2016
2I-IT-1N1.9.2017 – 23.2.2018Ghodrat Moghadampour, Pirjo ProsiEnglanti25.8.2017 – 18.9.2017
3I-IT-1N22.10.2018 – 22.2.2019Ghodrat Moghadampour, Pirjo ProsiEnglanti20.8.2018 – 17.9.2018
4I-IT-1N2.9.2019 – 20.12.2019Ghodrat Moghadampour, Pirjo ProsiEnglanti19.8.2019 – 9.9.2019
3001IT2020-1, IT2020-1A, IT2020-1B, IT2020-1C, IT2020-1D24.8.2020 – 20.12.2020Anna-Kaisa SaariEnglanti17.8.2020 – 11.9.2020
3002IT2021-1A, IT2021-1B, IT2021-1C, IT2021-1D23.8.2021 – 19.12.2021Anna-Kaisa SaariEnglanti1.8.2021 – 6.9.2021
3004IT2022-1, IT2022-1A, IT2022-1B29.8.2022 – 17.12.2022Ghodrat MoghadampourEnglanti1.8.2022 – 6.9.2022
3005IT2023-1, IT2023-1A, IT2023-1B28.8.2023 – 16.12.2023Anna-Kaisa SaariEnglanti1.8.2023 – 6.9.2023
3006IT2024-1, IT2024-1A, IT2024-1B, IT2024-1C, IT2024-1D2.9.2024 – 14.12.2024Anna-Kaisa SaariEnglanti1.8.2024 – 6.9.2024

Alla oleva kuvaus koskee lukuvuotta: 2024-2025

Osaamistavoitteet

With the programming language of the course, the student can use primitive information types, variables, If and While conditional sentences, functions and other basic structures of the language. She knows the basics of data structure. The student understands the steps of design, implementation and testing of software, and she is able to routinely write simple, browser-based software using modern programming languages, libraries and methods.

Opiskelijan työmäärä

135 h, which contains 70 h of scheduled contact studies.
The assessment of student’s own learning 1 h is included in contact lessons.

Sisältö

Basic skills: The concepts of algorithm and software, variables, guidance and repetition structures, how to divide software into functions and how to deliver parametres in a function call. Input and Output of information. How to use a 1D array or a string. The style and documentation of software. Basics of HTML5 and CSS, adaptable web design, simple application of data bases.
Complementary skills: How to deliver the return value of a function, JSON, Jquery and AngularJS.

Opiskelumateriaali

Online material: www.w3schools.com.

Opetusmuoto / Opetusmenetelmät

Problem-based learning. Solving problems that arise in the working life.

Arviointikriteerit

The grade is calculated as the weighted average of returned homework assignments (20 %) and project works (80 %). In addition to these, an examination if needed.
Grade 5: The student understands most of the concepts studied in the course, she can apply these and is able to develop a well-working application with versatile features.
Grade 3: The student understands a significant amount of the concepts studied in the course, she can apply these and is able to develop an application with a reasonable amount of features.
Grade 1: The student understands basics of the concepts discussed on the course, she is able to apply these and she can develop a simple application.

Arviointimenetelmät

Continuous assessment, the grade results in from homework assignments and project works.


Takaisin