System Oriented Programming (5cr)
Code: R504TL33OJ-18004
General information
- Enrollment
- 01.10.2021 - 04.01.2022
- Registration for the implementation has ended.
- Timing
- 11.01.2022 - 29.04.2022
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Bachelor of Engineering, Information Technology
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Information and Communication Technology
- Teachers
- Toni Westerlund
- Teacher in charge
- Toni Westerlund
- Scheduling groups
- Harjoitusryhmä 1 (Size: 0 . Open UAS : 0.)
- Harjoitusryhmä 2 (Size: 0 . Open UAS : 0.)
- Small groups
- Harjoitusryhmä 1
- Harjoitusryhmä 2
- Course
- R504TL33OJ
Evaluation scale
H-5
Content scheduling
osaa suunnitella ja toteuttaa toimivan ESP32 prosessorialustan antureineen ja toimilaitteineen ( laitesuunnittelu HW )
laitteen HW ja c-kielisen ohjelman SW avulla ratkaisee teknisen ongelman ja
osaa dokumentoida käytetyn tekniikan ja raportoida tehdyt työt
Objective
Osaa ratkaista ongelman ohjelmoimalla ja tietää ohjelman kehitystyövaiheet, osaa noudattaa hyviä ohjelmointitapoja.
Content
Tieto puuttuu
Location and time
kevät 2022 , laboratorio B149 , sekä laboratorio B220 , Rovaniemi
Materials
kurssikansiossa moodlessa on osa aineistosta
ESP32 prosessorin käyttöohjeet ja aineistot
Arduino IDE työkaluohjelmalla kehitetään ja testataan c-kieliset ohjelmat ESP32 ssa
internetissä on komponenttien valmistajien tekemät tekniset käyttöohjeet
poikkeustilanteiden käsittely prosessorilla ( laitekeskeytykset HW sekä ohjelman suorittamisesta tulevat poikkeustilanteet )
virransäästöominaisuuksien käyttö ESP32 ssa ( sleep , deep-sleep )
oppikirja : Digitaalielektroniikka , Peruspiireistä sulautettuihin järjestelmiin . Timo Haiko . ISBN 978-952-63-0272-0
Kolbanin ESP32 kirja materiaali verkossa
Teaching methods
oppitunnit
laboratorioharjoitukset
itsenäinen tiedonhaku ja etätyönteko
pienryhmässä ongelmien ratkaisu ja testaus
Exam schedules
koetta ei ole eikä sen uusintamahdollisuutta
Assessment criteria, satisfactory (1)
Tieto puuttuu
Assessment criteria, good (3)
Hyvä (3)
Opiskelija tekee oppimistehtävät itsenäisesti. Tulokset ja tekeminen ovat pääosin laadukasta. Tulosten raportointi on lähes virheetöntä ja hyvää ammatti- ja asiakieltä. Ajankäyttö on hallinnassa.
Hyvä (4)
Opiskelija tekee oppimistehtävät itsenäisesti. Tulokset ja tekeminen ovat laadukasta. Tulosten raportointi on asioita perustelevaa ja hyvää ammatti- ja asiakieltä. Ajankäyttö on hallinnassa.
Assessment criteria, excellent (5)
Kiitettävä (5)
Opiskelija tekee oppimistehtävät omatoimisesti ja itsenäisesti. Tulokset ja tekeminen ovat korkealaatuisia. Tulosten raportointi on asioita perustelevaa ja arvioivaa virheetöntä ammatti- ja asiakieltä. Ajankäyttö on suunnitelmallista.
Qualifications
NULL
Further information
Osaa ratkaista ongelman suunnittelemalla ESP32 laitealustan ja c-kielisellä ohjelmoimalla sen ,
tietää laitesuunnittelun ja ohjelman kehitystyövaiheet,
osaa noudattaa hyviä ohjelmointitapoja.