Введение
Университетская академическая программа "Компьютерные науки и инженерия" (CSE) – это академическая программа, предлагаемая во многих университетах, объединяющая подходы к информатике и компьютерной инженерии. Четкого разграничения между наукой и инженерией в области вычислений не существует, подобно тому, как это происходит в материаловедении и инженерии. Тем не менее, некоторые учебные дисциплины исторически больше связаны с информатикой (например, структуры данных и алгоритмы), а другие – с компьютерной инженерией (например, компьютерная архитектура). CSE также часто используется в Европе для обозначения академических программ по технической или инженерной информатике. Программа доступна как на уровне бакалавриата, так и магистратуры со специализациями.
Computer science and engineering (CSE) is an academic program at many universities which comprises approaches of computer science and computer engineering. There is no clear division in computing between science and engineering, just like in the field of materials science and engineering. However, some classes are historically more related to computer science (e. g. data structures and algorithms), and other to computer engineering (e. g. computer architecture). CSE is also a term often used in Europe to translate the name of technical or engineering informatics academic programs. It is offered in both undergraduate as well postgraduate with specializations.
Академические курсы
Академические программы варьируются в зависимости от учебного заведения, но обычно включают в себя сочетание дисциплин в области информатики, компьютерной инженерии и электротехники. Курсы бакалавриата, как правило, охватывают программирование, алгоритмы и структуры данных, компьютерную архитектуру, операционные системы, компьютерные сети, параллельные вычисления, встраиваемые системы, разработку алгоритмов, анализ цепей и электронику, цифровую логику и проектирование процессоров, компьютерную графику, вычислительную науку, разработку программного обеспечения, системы управления базами данных, цифровую обработку сигналов, виртуализацию, компьютерное моделирование и программирование игр. Программы CSE также включают в себя основные дисциплины теоретической информатики, такие как теория вычислений, численные методы, машинное обучение, теория и парадигмы программирования. Современные учебные программы также охватывают новые области вычислительной техники, такие как обработка изображений, анализ данных, робототехника, вычисления, вдохновленные биологией, вычислительная биология, автономные системы и искусственный интеллект. Большинство программ CSE требуют базовых знаний математики, поэтому первый год обучения в основном посвящен математическим курсам, в частности дискретной математике, математическому анализу, линейной алгебре, теории вероятностей и статистике, а также введению в физику и электротехнику. Студентам обычно также предоставляется возможность выбрать один предмет из области социальных наук.