A Taxonomy of ADC Architectures for ICT Engineering Curricula