Embedded Computing

Course Number: EET 170
Transcript Title: Embedded Computing
Created: April 12, 2019
Updated: April 12, 2019
Total Credits: 3
Lecture Hours: 20
Lecture / Lab Hours: 30
Lab Hours: 0
Satisfies Cultural Literacy requirement: No
Satisfies General Education requirement: No
Grading options: A-F (default), P-NP, audit
Repeats available for credit: 0

Prerequisites

Prerequisites: WR 115 and MTH 65 or higher; RD 115; or equivalent placement test scores.

Course Description

Explores complex computing environments where computers, operating systems, programming languages and network connections integrate. Includes projects involving programming, troubleshooting and system analysis. Prerequisites: WR 115 and MTH 65 or higher; RD 115; or equivalent placement test scores. Audit available.

Intended Outcomes

Upon successful completion of this course, students will be able to:

  1. Identify the purpose of, and physically locate, all the major components within a computing system and single board computers.
  2. Write C programs to solve technical problems.
  3. Utilize C to solve electronics problems and format information.
  4. Identify basic operations of computer networks, including commonly used transmission media.
  5. Communicate effectively with other technicians to share skills and efficiently trouble shoot systems.
  6. Apply networking concepts and standards, including topology and media.

Outcome Assessment Strategies

In-class exercises, out-of-class projects

Texts and Materials

  • Networking Fundamentals, Roberts
  • Problem Solving and Program Design in C, Hanly/Koffman

Course Activities and Design

The determination of teaching strategies used in the delivery of outcomes is generally left to the discretion of the instructor. Here are some strategies that you might consider when designing your course: lecture, small group/forum discussion, flipped classroom, dyads, oral presentation, role play, simulation scenarios, group projects, service learning projects, hands-on lab, peer review/workshops, cooperative learning (jigsaw, fishbowl), inquiry based instruction, differentiated instruction (learning centers), graphic organizers, etc.

Course Content (Themes, Concepts, Issues and Skills)

Outcome #1: Identify the purpose of, and physically locate, all the major components within a computing system and single board computers.
  • File structure
  • Control panel
  • System tools
  • Peripheral devices
Outcme #2: Write C programs to solve technical problems.
Outcome #3: Utilize C to solve electronics problems and format information.  
  • Program structure
  • Types
  • Operators
  • Control structures
  • Functions
  • Scopes
  • Arrays
Outcome #4: Identify basic operations of computer networks, including commonly used transmission media.
  • Coax, fiber and twisted cable
  • Electromagnetic signals
  • Local-area networks/wide-area networks
  • Security
Outcome #5: Communicate effectively with other technicians to share skills and efficiently trouble shoot systems.
  • Group projects
  • Lab teams
Outcome #6: Apply networking concepts and standards, including topology and media.
  • Industrial fieldbusses
  • Media comparison
  • Physical and logical topology
  • Transmission rates