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