Computer science is focused on creating new
applications for computers. This means that computer scientists must have a deeper understanding of computers, algorithms,
programming languages, theory and so on.
Information and communications technology focuses on how to best employ the programs out there, usually for business needs. This means that information and communication technology professionals need to know about existing applications, how they interact, how they are best used and how to troubleshoot problems between them.
Source
What is the difference between computer science and information and communications technology (ICT)?