Basics of programming (5 cr)
Code: T42T177OJ-3003
General information
- Enrollment
-
02.10.2023 - 21.01.2024
Registration for the implementation has ended.
- Timing
-
22.01.2024 - 11.02.2024
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 0 cr
- Virtual portion
- 5 cr
- Mode of delivery
- Distance learning
- Unit
- Bachelor of Business Administration, Business Information Technology
- Teaching languages
- Finnish
- Seats
- 1 - 45
- Degree programmes
- Degree Programme in Business Information Technology
- Teachers
- Ani Ruusila
- Teacher in charge
- Ani Ruusila
- Groups
-
TA42T23KBachelor of Business Administration, Information Processing, Tornio, Spring 2023
- Course
- T42T177OJ
Evaluation scale
H-5
Objective
Ymmärrät kuinka ohjelmointia tehdään, ohjelmoinnin perusperiaatteet ja käsitteet. Osaat mallintaa loogisesti ohjelman, ja tuottaa siitä yksinkertaisen ratkaisun jollakin skriptikielellä. Ymmärrät ohjelmoinnin lohkoajattelun ja osaat toteuttaa sitä käytännössä.
Execution methods
Tämä opintojakso voidaan toteuttaa monimuotoisesti tai puhtaasti verkossa. Tarkemmat toteustapatiedot löytyvät toteutussuunnitelmista.
Accomplishment methods
Voit suorittaa tämän opintojakson toteutuksen mukaisesti tai esittää vastuuopettajalle oman suoritussuunnitelmasi. Oman suunnitelma pitää esittää ennen toteutuksen alkua ja sen tulee olla realistinen ja johtaa vahvistettavissa olevaan opintojakson tavoitteiden mukaisen osaamiseen kasvuun. Toteutuksen vastuuopettaja(t) voivat hyväksyä tai hylätä suunnitelmasi.
Content
- Opintojaksolla opetellaan ohjelmointilogiikkaa ja perusrakenteita sekä muuttujien käyttöä ja määrittelyä.
- Peräkkäis-, valinta- ja toistorakenteita harjoitellaan yhdellä soveltuvalla ohjelmointikielellä.
- Ohjelmointikielenä verkkosovellusten tekemistä tukeva kieli - esimerkiksi Javascript.
- Opintojakso toimii johdantona webbiohjelmointiin.
Location and time
Toteutus ajoittuu keväälle ajalle: 23.1.-11.2.2023 Zoomissa ja Moodle-työtilassa
Materials
Sähköinen opiskelumateriaali, joka löytyy toteutuksen Moodle-työtilasta.
Teaching methods
Opiskelijat harjoittelevat Javascript-ohjelmointia opettajan ohjauksessa ja itsenäisesti. Tunneilla käydään läpi esimerkkejä ja valitun ohjelmointikielen syntaksia, rakenteita yms.
Completion alternatives
Opiskelija voi sopia opettajan kanssa osaamisen näyttämisestä.
Student workload
Arvio opiskelijan työmäärästä tässä toteutuksessa on 135 tuntia.
Assessment criteria, satisfactory (1)
Tyydyttävä 1
Tunnistat ohjelmointirakenteita, muuttujia ja ohjelmointikielen perusteita.
Tyydyttävä 2
Osaat mallintaa yksinkertaisen ohjelmarakenteen, ja toteuttaa ne ohjattuna
Assessment criteria, good (3)
Hyvä 3
Osaat mallintaa ohjelmarakenteita ja osaat tuottaa niistä ohjattuna toimivia ohjelman osia.
Hyvä 4
Osaa mallintaa ohjelmarakenteita, ja osaat tuottaa niiden perusteella toimivia ohjelmia.
Assessment criteria, excellent (5)
Kiitettävä 5
Osaa mallintaa monimutkaisia ohjelmarakenteita ja itsenäisesti toteuttaa niiden perusteella toimivia ohjelmia.