Course - Basic Microcontroller Programming and Digitization in the Vocational Courses - YR6019
YR6019 - Basic Microcontroller Programming and Digitization in the Vocational Courses
About
Examination arrangement
Examination arrangement: Portfolio
Grade: Letter grades
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Portfolio | 100/100 |
Course content
Basic programming of microcontroller-based systems. Algorithmic thinking. Simple sensor and actuator circuits that can be connected to the microcontroller. Wireless connectivity in microcontroller-based sensor nodes, as a foundation for setting up a simple Internet of Things system (IoT system).
The students are enabled to create their own teaching plans based on vocational didactic principles and the curriculum goals in K-20.
We also take a closer look at examples from the "maker" culture, and use microcontroller technology to create engaging and exciting teaching programs.
Current digital tools to produce innovative learning content. and to facilitate more student-active learning and in-depth learning.
Learning outcome
Knowledge
The student must understand:
- the basic elements of a programming languagethe difference between programming microcontrollers and a computer.
- basic and some specialized constructs in the Arduino C programming language, which has become one of the most preferred languages for learning microcontroller programming.
- the structure of a microcontroller.
- some of the typical components we often find in sensor and electronic circuits that are often connected to the microcontroller, and the interaction between the microcontroller and these circuits
- the basic elements of an IoT solution and how they work together
- the time in a project from problem formulation to prototype and working product, including an example of a relevant development platform
Skills
The student must be able to:
- build, program, debug and test simple microcontroller-based sensor nodes that form part of an IoT system with wireless connectivity between the layers it consists of
- use simulation tools, for example Tinkercad Circuits, in the development process
General competence
The student must:
- be able to communicate and discuss IoT-related technology on a basic level related to current issues within the various professions
- be able to acquire new knowledge and build further competence, particularly in microcontroller programming, sensors and IoT solutions
- be able to convey the subject's main themes in a way that supports in-depth learning in the students' own teaching
- have a good platform to learn other programming languages
Learning methods and activities
Project work in groups. Student-active forms of learning in combination with lectures. Guest lectures. Lab exercises and exercises.
The course is online-based with a number of digital gathering days. The teaching elements will be student activities and practically oriented with several smaller projects along the way, and a larger overall project with report submission and presentation of the results at the end of the semester. A lot of group work is planned both during and between the gatherings, with close follow-up from teachers and learning assistants. There will be regular mandatory work requirements (exercises) with guidance.
Compulsory assignments
- Assignments
Further on evaluation
Portfolio assessment consisting of a reflection note, project delivery 1 halfway through the semester together with a video presentation, project delivery 2 which is a final report, demonstration of a working solution/scheme, and testing in a separate class. The final grade is indicated with a letter grade.
Exercise assignments between the assemblies that must be approved (equivalent to at least a C) in order to receive a final grade in the course.
In case of retake, the entire portfolio must be redone.
Specific conditions
Admission to a programme of study is required:
KOMPiS Digitalisering og programmering for yrkesfag (BA, ED og TEK) (KDIPRO-YRK)
Recommended previous knowledge
Has basic knowledge of electrical circuits theory
Required previous knowledge
None
Course materials
Will be announced at the start of the course
Credit reductions
Course code | Reduction | From | To |
---|---|---|---|
YR6018 | 7.5 | AUTUMN 2023 |
No
Version: 1
Credits:
15.0 SP
Study level: Further education, lower degree level
Term no.: 1
Teaching semester: AUTUMN 2024
Language of instruction: Norwegian
Location: Trondheim
- Applied Electrical Engineering
- Computer Systems
- Vocational Teacher
Department with academic responsibility
Department of Electronic Systems
Department with administrative responsibility
Section for quality in education and learning environment
Examination
Examination arrangement: Portfolio
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
-
Autumn
ORD
Portfolio
100/100
Submission
2024-12-20
INSPERA
12:00 -
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"