This document provides an introduction to RFID technology for computer science engineers. It outlines RFID tags, antennas, and readers. It describes the different types of RFID systems based on frequency and operating range. Applications in various industries are discussed. It also touches on challenges of RFID middleware for integrating readers, security threats, and concludes that RFID allows physical objects and locations to generate automatic data as part of the Internet of Things.