<Р> Наука не об инструментах, это о том, как мы используем их и то, что мы выяснить, когда мы делаем. Вычислительная наука (также известный как информатики) не все о компьютерах. Тем не менее, есть, конечно, много компьютеров по всему.
Вы будете использовать компьютеры в этом, конечно, когда вы программируете; большинство курсов науки вычислительные связаны с использованием компьютеров в той или другой. Вычислительный наука часто определяется как: [Г. Майкл Шнайдер и Джудит Л. Gersting, Приглашение к информатики]
исследования алгоритмов, в том числе 1. их формального и математических свойств. 2. Их аппаратные реализации. 3. Их языковые реализации. 4. свои приложения.
<Р> Итак, информатике действительно об алгоритмах. Мы тратим много времени в этом курсе идет о алгоритмов.
Мы будем смотреть на то, как их создавать, как их реализовать, и как их использовать, чтобы решать проблемы. Вот немного больше о тех четырех аспектах:
1. Их формальные и математические свойства: Это включает в себя просить во- просы, как "то, что проблемы могут быть решены с алгоритмами", "за то, что проблемы мы можем найти решения в разумное количество времени, "и" можно ли построить компьютеров с различными свойствами, которые будут в состоянии решить больше проблем "
<р> 2. Их аппаратные реализации:? Одна из целей при создании компьютеров, чтобы сделать их быстро.
То есть, они должны быть в состоянии выполнить алгоритмы, указанные программистом быстро. Они также должны хорошо использовать их памяти и быть в состоянии получить доступ к другим системам (диски, сети, принтеры и т.д.). Есть много вариантов, которые сделаны при проектировании компьютера; все варианты имеют некоторое влияние на возможности конечного продукта
3. Их языковые реализации:. Есть много способов, чтобы выразить алгоритмы, так компьютер может понять их. Эти описания должны быть записаны лицом, а затем следуют с помощью компьютера.
Это требует "язык", который может быть понят как людей, так и компьютерами ERS. Опять же, есть много вариантов здесь, которые влияют, как легко и человек, и компьютер может работать с описанием
<р>