Nie znam tekstowych wersji definicji lub opisu nauk obliczeniowych, ale oto moje dwa centy oparte na moim doświadczeniu:
Nauki obliczeniowe obejmują radzenie sobie z procesami obliczeniowymi. Jednym z kluczowych procesów jest programowanie. Tak, to wymaga programowania. To inna kwestia, czy naukowiec obliczeniowy jest pisarzem programu, czy nie, ale najprawdopodobniej będzie użytkownikiem programów napisanych dla określonych dziedzin naukowych. I jest coraz bardziej prawdopodobne, że będzie musiała napisać kod „przyklejający”, aby dostosować rzeczy do swoich potrzeb. Mam nadzieję, że to odpowiada na twoje pierwsze pytanie.
Nie znam się na materiałoznawstwie obliczeniowym, ale zakładam, że jest to jedna dziedzina nauki, która ma potrzeby obliczeniowe, np. Do symulacji energii i interakcji między elementami itp. Tak, będzie obejmować takie same ogólne zasady nauki obliczeniowej, jak inne dziedziny naukowe: algorytmy, procedury, kody kleju, manipulowanie plikami, konfiguracja, wizualizacja i tak dalej. Mam nadzieję, że to już blisko do udzielenia odpowiedzi na drugie pytanie.
Twoje zaplecze informatyczne powinno zdecydowanie pomóc. To, czy jest to objęte, czy nie, jest nieco subiektywne. Powiedziałbym jednak, że ze względu na studiowane przedmioty powinno to być bardzo w twojej strefie komfortu.