АВТОРЫ КУРСА И ПРЕПОДАВАТЕЛИ:
доц. Ершов Андрей Викторович
проф. Захаров Владимир Сергеевич
Геологический факультет МГУ. Кафедра региональной геологии и истории Земли и кафедра динамической геологии.
Курс читается в 5 и 6 семестрах для студентов специальности "Геология" (специализация "Компьютерные технологии в геологических исследованиях").
Объем курса 96 часов: лекции - 40 часов, лабораторные- 56 часов.
Формы контроля: текущий контроль - выполнение лабораторных работ, итоговый контроль - зачеты в конце каждого семестра.
Аннотация.
- Вводные понятия. Системы счисления. Устройство компьютера. Представление информации в компьютере.
- Основные понятия программирования. Понятие о программе. Алгоритмы. Структуры данных. Блок-схемы простейших вычислительных процессов. Понятие о программном обеспечении ЭВМ. Системное и прикладное программное обеспечение. Основные принципы структурного программирования. Основные понятия объектно-ориентированнного программирования.
- Языки программирования. Алгоритмический язык. Понятие языка высокого уровня. Рассматриваются в обзорном порядке два языка: Basic, C/C++. Синтаксис. Лексические элементы языка. Типы и структуры данных. Структура программы. Объявления, выражения и присваивания, операции, операторы, функции, процедуры, объекты. Основные средства программирования на языках Basic и C/C++. Дополнительные сведения о языке VisualBasic. Препроцессинг, компиляция и компоновка программ, написанных на языках C/С++.
В курсе значительный объем учебных часов отдан лабораторным работам, при выполнении которых студенты обучаются навыкам программирования.
Темы к зачету по курсу «Основы программирования» (5 семестр).
|