This document discusses transaction processing systems (TPS) as an option topic for an IT course. It provides guidance on teaching TPS, including: - TPS record and manage day-to-day organizational data like orders and invoices. - There is a lot of theory in TPS without many practical exercises. Some students may find it boring without hands-on work. - Batch and real-time processing are covered, as well as storage methods like sequential, indexed sequential, and hashed files. - Backup procedures like grandfather-father-son and partial backups help recover data in the event of failure. - Output from TPS is used by other systems like MIS and DSS to help with reporting