Chancellor’s Honors Program Projects

Honors Thesis Project Title

Project Arduino

Date of Graduation



Computer Science

Major 1

Computer Science

First Advisor

Michael G. Thomason


Project goal was to implement native support for assembly files in the Arduino IDE.

The goals of the project were to:

1. Implement a feature in the IDE that allows users to export Arduino code to assembly (ASM) files.

2. Filter the exported assembly files to reduce the amount of operating system/non-user defined instructions.

3. Implement a feature in the IDE that allows importing, compiling, and executing of assembly files.

The overall goal was to improve the experience of learning assembly language for students taking Computer Organization (COSC 130).

Files over 3MB may be slow to open. For best results, right-click and select "save as..."