Информатика - это научная дисциплина а также учебный предмет который изучают все кто получает формальное образование программиста (к слову обязательно рекомендую всем кто изучает программирование сам). По простому - упрощенная и адаптированная под нужды программиста выжимка из ряда разделов дискретной математики и теории автоматов. А еще проще - теоретическая околоматематическая наука. Кстати название одноименного школьного предмета неточно. Настоящая информатика не изучает языки программирования.
ИКТ - это название целой отрасли. А точнее даже двух ИТ - т.е. информационных технологий и связи в одном флаконе. Достаточно редко применяемый в обычном обиходе официозный термин. Обычно говорят все же либо "IT" либо "связь" в зависимости от контекста. Ну т.е. все перечисленное это не научные дисциплины а целые отрасли - люди, оборудование, производства, руководство, маркетинг, финансы… и многое другое.
Другими словами Информатика от ИКТ отличается примерно также как наука "теормех" от отрасли "машиностороение".