首页> 外文会议>2018 IEEE Global Engineering Education Conference >Balancing low-level vs. high-level programming knowledge in an undergraduate microprocessors course
【24h】

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

机译:在本科微处理器课程中平衡低级和高级编程知识

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:在这项工作中,我们解决了在嵌入式系统课程中平衡低级和高级编程知识和经验的问题。一方面,低级编程(即汇编)对于学生全面理解机器的工作方式并完全控制其不同功能和硬件功能非常重要。另一方面,必须具有高水平的编程经验(即C / C ++)才能应对最近的工业和嵌入式市场趋势。我们旨在研究一种可用于在本科微处理器课程中充分提供两种学习经验的教学方法。提供了演示实验方法的样本实验表和作业。该方法在两个连续的学期中经过测试,学生的反馈和表现均用于评估所提出的方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号