Ich kenne keine Lehrbuchversionen der Definition oder Beschreibung von Computerwissenschaften, aber hier sind meine zwei Cent, die auf meinen Erfahrungen basieren:
In der Computerwissenschaft geht es um rechnerische Prozesse. Einer der entscheidenden Prozesse ist die Programmierung. Also, ja, es geht um Programmierung. Es ist eine andere Frage, ob die Computerwissenschaftlerin ein Programm schreibt oder nicht, aber sie wird höchstwahrscheinlich die Benutzerin von Programmen sein, die für bestimmte wissenschaftliche Bereiche geschrieben wurden. Und es wird immer wahrscheinlicher, dass sie "Klebe" -Code schreiben muss, um die Dinge an ihre Bedürfnisse anzupassen. Hoffe das beantwortet deine erste Frage.
Ich kenne die rechnergestützte Materialwissenschaft nicht, gehe aber davon aus, dass es sich um einen Wissenschaftszweig handelt, der rechnergestützte Anforderungen hat, z. B. für Simulationen von Energie und Wechselwirkungen zwischen Elementen usw. Es werden also dieselben allgemeinen Prinzipien der rechnergestützten Wissenschaft einbezogen wie in anderen wissenschaftlichen Bereichen: Algorithmen, Prozeduren, Klebecodes, Dateimanipulation, Konfiguration, Visualisierung und so weiter. Hoffe, dies ist kurz vor der Beantwortung Ihrer zweiten Frage.
Ihr Informatik-Hintergrund sollte auf jeden Fall helfen. Ob es im Rahmen liegt oder nicht, ist etwas subjektiv. Ich würde jedoch sagen, dass es in Anbetracht der Fächer, die Sie studiert haben, sehr in Ihrer Komfortzone liegen sollte.