Данный курс предназначен для слушателей очной и заочной формы обучения на краткосрочном курсе "Основы алгоритмизации и программирования" Высшей инженерной школы. 

Преподаватель: Щукин Александр Валентинович.

Слушатели по завершении обучения по предлагаемой программе должны знать и уметь:

  • знать о следующих основополагающих понятиях информатики: алгоритм, программа, исполнитель алгоритмов,информация, данные, системы счисления и другие;
  • знать принципы построения ЭВМ с архитектурой фон Неймана и принципы выполнения программ и обработкиданных на таких машинах, понимать парадигму машины Тьюринга;
  • знать следующие основополагающие понятия программирования: формальные языки, язык программирования, классификация и характеристики языков программирования, этапы разработки программного обеспечения, жизненный цикл программного продукта;
  • знать о представлении данных разных типов в памяти ЭВМ, по обработке этих типов данных в программе;
  • уметь эффективно организовывать данные в памяти и применять допустимые операции к переменным стандартных типов данных, выполнять конвертацию данных разного типа;
  • уметь использовать основные операторы ЯВУ и иметь навыки в создании разного рода алгоритмов и реализации их с помощью этих операторов;
  • знать и уметь организовывать сложные типы данных в программе: массивы (одномерные, многомерные), структуры, строки, списки;
  • уметь разрабатывать и применять стандартные алгоритмы по обработке сложных структур данных: поиск, сортировка, слияние и другие, уметь оценивать эффективность алгоритмов;
  • уметь работать в интегрированной среде разработки и реализовывать с применением языка программирования разработанные алгоритмы;
  • уметь пользоваться справочной документаций, средствами отладки среды разработки, знать структуру проекта.