CAP4103/CAP6101
Mobile Biometrics, University of South Florida, Bellini College of AI, Cybersercurity and Computing, 1900
I developed this course in Fall 2018 to introduce biometric systems, with a particular focus on data types used in commercial platforms. It is typically cross-listed to support both undergraduate and graduate students.
This course has traditionally been offered in the Fall semester (2018-2022, 2025).
Course Objectives
The objectives of this course are to develop students’:
- knowledge of biometric foundations.
- understanding of behavioral and physical biometric modalities.
- knowledge of data acquisition techniques on mobile platforms.
- abilities to build and evaluate a biometric system.
- abilities to relate classwork to published literature.
- awareness of spoofing and common anti-spoofing techniques.
- awareness of challenges in commercial systems.
Student Learning Outcomes
Students will demonstrate the ability to:
- define the modules and properties of biometric systems.
- compare biometric modalities.
- collect and preprocess biometric data.
- implement a biometric system.
- identify prominent themes in published literature.
- identify various vulnerabilities in biometric systems.
- communicate practical challenges.
Course Calendar
| Week | Topic |
|---|---|
| 1 | Biometric Foundations |
| 2 | Introduction to Python |
| 3 | Overview of Machine Learning Algorithms |
| 4 | Performance Measures |
| 5 | Fusion & Multimodality |
| 6 | Face Recognition |
| 7 | Local Binary Patterns & Principal Component Analysis |
| 8 | Keystroke and Touch Dynamics & Gait and Movement Recognition |
| 9 | Project Overview and Discussion |
| 10 | Spring Break |
| 11 | Fingerprint Recognition |
| 12 | Soft Biometrics |
| 13 | Bias |
| 14 | Biometric System Attacks |
| 15 | Biometric Applications |
| 16 | Test Free Week and Guest Lectures |
| 17 | Project Presentations |
