Loading [a11y]/accessibility-menu.js
Balancing low-level vs. high-level programming knowledge in an undergraduate microprocessors course | IEEE Conference Publication | IEEE Xplore

Balancing low-level vs. high-level programming knowledge in an undergraduate microprocessors course


Abstract:

In this work, we address the issue of balancing low-level vs. high-level programming knowledge and experience in embedded systems courses. On one hand, low-level programm...Show More

Abstract:

In this work, we address the issue of balancing low-level vs. high-level programming knowledge and experience in embedded systems courses. On one hand, low-level programming (i.e. Assembly) is important for the students to fully understand how the machine works and have full control over its different capabilities and hardware features. On the other hand, high-level programming experience (i.e. C/C++) is a must to cope with recent industrial and embedded market trends. We aim to investigate one teaching approach that could be used to adequately deliver both learning experiences in an undergraduate microprocessors course. Sample lab sheets and assignments that demonstrate the proposed approach are presented. The approach is tested over two consecutive semesters and both students' feedback and performance are used to evaluate the proposed methodology.
Date of Conference: 17-20 April 2018
Date Added to IEEE Xplore: 24 May 2018
ISBN Information:
Electronic ISSN: 2165-9567
Conference Location: Santa Cruz de Tenerife, Spain
No metrics found for this document.

I. Introduction

Embedded systems in the engineering discipline refer to systems that are built around and operated by a computing entity. The controlling computing element could be a microprocessor, a microcontroller, a Field programmable Gate Array (FPGA), or a Digital Signal Processor (DSP). This ubiquitous concept currently spans more applications than anyone can imagine. Such applications range from household appliance and office equipment, home automation, to the automotive industry and beyond.

Usage
Select a Year
2025

View as

Total usage sinceMay 2018:199
01234JanFebMarAprMayJunJulAugSepOctNovDec013000000000
Year Total:4
Data is updated monthly. Usage includes PDF downloads and HTML views.
Contact IEEE to Subscribe

References

References is not available for this document.