EMTX 1101 Syllabus

Subject Code

EMTX

Course Number

1101

Course Title

Microprocessors, Programming, and Mobile Units

Prerequisites

Provisional admission; EMTX 1000

Corequisites

None

Terms Offered

Credit Hours

Course Description

This course provides an introduction to programming with mobile devices. Students will use Raspberry Pi, Arduino, Beagleboard, and other processors to begin the process of becoming familiar with the types of hardware being used currently by the mobile business. Students will focus on installation and programming basics with Python, Wiring, Javascript, and other programming languages that are being used currently by the mobile business.

A work ethic grade is assigned for this course. For more information see Work Ethics.

Course Outcomes

Define Moore's Law and Discuss Its Impact on Modern Technology

  • Identify Moore's Law and its impact on modern technology.
  • Use Moore's Law to determine solutions for technology problems.

Define What A Microprocessor Is

  • The student will be able to identify the different types of microprocessors and what their processor sped is and different functionalities.

Demonstrate Proper Grounding Techniques In Microprocessing

  • The student will learn importance of grounding when working with microprocessors.
  • Students will apply their knowledge of grounding microprocessors during their work in the lab.

Describe and Define Electronic Circuitry Fundamentals

  • The student will be able to describe and define electronic circuitry fundamentals.
  • Students will apply their knowledge of electronic circuitry during their work in the lab.

Install A Raspberry Pi Board and program in Python

  • The student will learn importance of the Raspberry Pi boards and using Python when working with microprocessors.
  • Students will apply their knowledge of the Raspberry Pi board and Python during their work in the lab.

Install A Shield on an Arduino Board

  • The student will learn importance of the Arduino Board and their shields when working with Microprocessors.
  • Students will apply their knowledge of grounding Arduino boards and shields during their work in the lab.

Program on an Arduino Board Using the Wiring Program Language

  • The student will learn importance of the Arduino board and the Wiring Program Language when working with microprocessors.
  • Students will apply their knowledge the Arduino board and the Wiring Program Language when working with microprocessors in their work in the lab.

Apply the Basics of Program and Project Management

  • Identify Moore's Law and its impact on modern technology, using ADIE, and other modern techniques to complete the project/job.
  • Students will create a project plan and execute it to complete the project/lab.