This courses introduces fundamental concepts and methods in data acquisition. Topics cover data selection, retrieval, cleansing, transformation, and loading. Advanced Python data structures (e.g., heap, series, narrays, matrices, DataFrame, etc.) are used to carry out data acquisition. Analytic tools for evaluating data acquisition processes are emphasized. The key issues related to data acquisition are addressed. Visual analytic methods are introduced for data acquisition. The course also covers automating complex data acquisition tasks with Python. Offered alternate years.