Course - Microcontrollers and Data Communication - IELEG1041
IELEG1041 - Microcontrollers and Data Communication
About
Examination arrangement
Course content
Microcontrollers
- Programming of microcontrollers in the language of C and Assembly.
- Hardware architecture
- Parallell/serial in/out circuits
- Interrupt and timer/counters
- Analog to Digital Converter (ADC)
- Serial communications
- Power management / Low Power Design (Sustainability)
- Development equipment
- Data sheets
Data Communication
- Concepts, principles, and standards with emphasis on modern Internet technologies.
- Protocols and layered model for communication
- HTTP and selected applications
- Transport layer: TCP, UDP
- Network layer: IP, routing, IPv4 and IPv6 addresses
- Link layer: MAC, ARP, switching
- Physical layer: signals, encoding, modulation
Learning outcome
Microcontrollers:
Knowledge. The candidate shall have:
- basic knowledge about microcontroller architecture.
- understanding of functioning and technical principles of a modern microcontroller.
- understanding of low-level code (assembly) and how operation codes are stored in program memory.
- knowledge in programming of a microcontroller in C language.
- knowledge of scientific methods and honesty associated with writing a report.
Skills. The candidate can:
- write programs for a microcontroller in C.
- use development equipment for microcontrollers.
General competence. The candidate shall:
- have developed an understanding of the connection between hardware and software.
- understand the connection between low-level and high-level programming.
- present a project work both in writing and orally.
Datacommunication:
Knowledge. The candidate should be able to:
- explain layered model for computer networks.
- explain the main principles of how network communication works and influences networked computing.
- explain a protocol and be able to view it in a general communication context.
- know a range of communication standards for data transmission.
Skills. The candidate should be able to:
- apply the most important computer network standards.
- analyze packet content in network traffic.
General competence. The candidate should be able to:
- evaluate, specify or select a communication solution for a system.
- explain simple problems and technical solutions.
- reflect on ethical questions and sustainability questions related to the topics.
Learning methods and activities
Lectures and exercises with guidance. Project.
There will be company presentations that focus on innovation/entrepreneurship, the engineer's role in society and give an insight into what awaits in working life after graduation.
Compulsory assignments
- Mandatory exercises
Further on evaluation
Mandatory exercises must be approved to get access to examination.
Course includes mandatory project work in groups that will go into depth in a selected area.
The final grade (A-F) is based on two parts, both of which must be approved:
- Written individual digital exam in Microcontrollers, weight: 50%.
- Written individual digital exam in Data Communication, weight: 50%.
In case of repeated examination after passing the course, the whole course must be repeated.
In case of failed grade in the course (grade F), individual parts which were not approved can be repeated the following year without retaking the whole course.
Re-sit exam is in August. For the re-sit exam the form of the exam might be changed to oral exam.
Specific conditions
Admission to a programme of study is required:
Electrical Engineering (BIELEKTRO)
Recommended previous knowledge
- Computer Circuits and Programming
- Electrical Circuits - DC
Course materials
- Course material to be announced at the beginning of the course.
Credit reductions
Course code | Reduction | From | To |
---|---|---|---|
ELE2131 | 5.0 | AUTUMN 2023 | |
IELET2111 | 5.0 | AUTUMN 2023 | |
IELEG2111 | 5.0 | AUTUMN 2023 | |
IELEG2001 | 2.5 | AUTUMN 2023 | |
IELEA2001 | 2.5 | AUTUMN 2023 | |
IELET2001 | 2.5 | AUTUMN 2023 |
No
Version: 1
Credits:
7.5 SP
Study level: Foundation courses, level I
Term no.: 1
Teaching semester: SPRING 2025
Language of instruction: Norwegian
Location: Gjøvik
- Computer and Information Science
- Electronics
- Information Technology and Informatics
Department with academic responsibility
Department of Electronic Systems
Examination
Examination arrangement: Aggregate score
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Spring ORD School exam (Microcontrollers) 50/100 D INSPERA
-
Room Building Number of candidates - Spring ORD School exam (Datacommunication) 50/100 D INSPERA
-
Room Building Number of candidates - Summer UTS School exam (Microcontrollers) 50/100 D INSPERA
-
Room Building Number of candidates - Summer UTS School exam (Datacommunication) 50/100 D INSPERA
-
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"