The ICT Essentials Suite encompasses a field of 10 technology areas spanning the three domains of information, communications, and media technologies. ICT Programming and Logic Essentials exam objectives cover demonstrating fundamental knowledge of programming languages and how they are used to communicate with computers, demonstrating the use of logic and problem-solving, and relate these concepts to computer programming, demonstrating the knowledge of fundamental structured programming concepts, demonstrating proficiency in basic programming and working with data.