• Login
    View Item 
    •   DSpace Home
    • Faculty/Staff Scholarship
    • College of Arts & Sciences
    • View Item
    •   DSpace Home
    • Faculty/Staff Scholarship
    • College of Arts & Sciences
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Balancing Low-Level vs. High-Level Programming Knowledge in an Undergraduate Microprocessors Course

    Thumbnail
    Date
    2018
    Author
    El-Abd, Mohammed
    Type
    Conference Paper
    Metadata
    Show full item record
    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
    URI
    http://hdl.handle.net/11675/5043
    Collections
    • College of Arts & Sciences [809]

    Browse

    All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsTypeThis CollectionBy Issue DateAuthorsTitlesSubjectsType

    My Account

    LoginRegister

    DSpace software copyright © 2002-2023  DuraSpace
    DSpace Express is a service operated by Atmire