About The CourseOur objective in this course is to learn how to build an electronic system, including software components, hardware components, and system software--hardware integration. We believe the only way to learn building a system is by doing it and hands-on experience is the key. To this end, the course is structured with a series of lectures, weekly labs, and a course project.
Topics covered include:
Course materials include textbooks, lecture slides, labs and project descriptions, and other online materials.
(1) The Definitive Guide to the ARM Cortex-M0, by Joseph Yiu Amazon purchase
(2) Beginning Android 3, by Mark L. Murphy Amazon purchase
(1) Course lecture slides posted weekly Lecture slides
(2) Course labs and project posted weekly Lab materials
(1) ARM eco-system ARM information center
LaboratoryLaboratory assignments will be posted on the webpage. Students must work in pairs of two. Each individual student is responsible for completing one prelaboratory assignment covering the theory behind each laboratory activity. Additionally, each laboratory activity will be graded on a completed/not completed basis.
Honor codeA complete description of the honor code can be found here.
To summarize: "Violations of the Honor Code are acts of academic dishonesty and include but are not limited to plagiarism, cheating, fabrication, aid of academic dishonesty, lying to course instructors, lying to representatives of the Honor Code, bribery or threats pertaining to academic matters, or an attempt to do any of the aforementioned violations."