This course leverages the main-stream electronic system design platforms, including Altera FPGA platform and Verilog programming language, ARM embedded platform and Assembly/C programing languages, and Android mobile platform and Java programming language. This course builds upon ECEN 1030/1310 C Programming for EE/ECE, ECEN2350 Digital Logic, and ECEN 3350 Programming of Digital Systems.
Course materials include textbooks, lecture slides, labs and project descriptions, and other online materials.
We will use the LPC1115 for the lab section, details here.
The course grade will be based on lab assignments, in-lab quizzes and a course project. The grade proportions are as follows:
A 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."