Учебные курсы...  
Основы программирования

АВТОРЫ КУРСА И ПРЕПОДАВАТЕЛИ:
доц. Ершов Андрей Викторович
проф. Захаров Владимир Сергеевич

Геологический факультет МГУ. Кафедра региональной геологии и истории Земли и кафедра динамической геологии.


Курс читается в 5 и 6 семестрах для студентов специальности "Геология" (специализация "Компьютерные технологии в геологических исследованиях").
Объем курса 96 часов: лекции - 40 часов, лабораторные- 56 часов.
Формы контроля: текущий контроль - выполнение лабораторных работ, итоговый контроль - зачеты в конце каждого семестра.


Аннотация.

  • Вводные понятия. Системы счисления. Устройство компьютера. Представление информации в компьютере.
  • Основные понятия программирования. Понятие о программе. Алгоритмы. Структуры данных. Блок-схемы простейших вычислительных процессов. Понятие о программном обеспечении ЭВМ. Системное и прикладное программное обеспечение. Основные принципы структурного программирования. Основные понятия объектно-ориентированнного программирования.
  • Языки программирования. Алгоритмический язык. Понятие языка высокого уровня. Рассматриваются в обзорном порядке два языка: Basic, C/C++. Синтаксис. Лексические элементы языка. Типы и структуры данных. Структура программы. Объявления, выражения и присваивания, операции, операторы, функции, процедуры, объекты. Основные средства программирования на языках Basic и C/C++. Дополнительные сведения о языке VisualBasic. Препроцессинг, компиляция и компоновка программ, написанных на языках C/С++.
В курсе значительный объем учебных часов отдан лабораторным работам, при выполнении которых студенты обучаются навыкам программирования.

Темы к зачету по курсу «Основы программирования» (5 семестр).