- •Санкт-Петербург – 2011
- •Раздел 1. Характеристики, структура и содержание учебных занятий
- •Цели и результаты учебных занятий.
- •Требования к подготовленности обучающегося к освоению содержания учебных занятий (пререквизиты).
- •Перечень формируемых компетенций (результаты обучения)
- •Знания, умения, навыки, осваиваемые обучающимся.
- •Перечень и объём активных и интерактивных форм учебных занятий.
- •Организация учебных занятий.
- •1.6.1. Трудоёмкость, объёмы учебной работы и наполняемость
- •1.6.2. Виды, формы и сроки текущего контроля успеваемости и промежуточной аттестации
- •1.7. Структура и содержание учебных занятий
- •Раздел 2. Обеспечение учебной дисциплины
- •2.1. Методическое обеспечение
- •2.1.1. Методическое обеспечение аудиторной работы
- •2.1.2. Методическое обеспечение самостоятельной работы
- •2.1.3. Методика проведения текущего контроля успеваемости, промежуточной аттестации и критерия оценивания
- •2.3.2. Требования к аудиторному оборудованию, в том числе к неспециализированному компьютерному оборудованию и программному обеспечению общего пользования
- •2.4.2. Список дополнительной литературы
- •2.4.3. Перечень иных информационных источников
- •Раздел 3. Процедура разработки и утверждение рабочей программы учебной дисциплины
- •Иные документы об оценке качества рабочей программы
- •Внесение изменений в рабочую программу
- •Приложение с1-1
- •1. Еженедельный отчет студента
- •2. Регулярный контроль на аудиторном занятии
- •3. Итоговый контроль на зачетных и экзаменационных мероприятиях
- •Приложение с1-2
- •Приложение с1-3
- •1. Файлы
- •2. Процедуры и функции
- •3. Циклы, массивы, вычисления
- •04. Множества, строки, записи
- •5. Логические выражения и операторы ветвления.
- •Приложение с1-4
- •Ооп: инкапсуляция
- •Ооп: полиморфизм
- •Приложение с1-5
- •Приложение с2-1
- •1. Еженедельный отчет студента
- •2. Регулярный контроль на аудиторном занятии
- •3. Итоговый контроль на зачетных и экзаменационных мероприятиях
- •Приложение с2-2
- •Приложение с2-3
- •1. Файлы
- •2. Процедуры и функции
- •3. Циклы, массивы, вычисления.
- •4. Множества, строки, записи
- •5. Графика
- •6. Сортировки (быстрая сортировка — имеется ввиду нерандомизированная):
- •7. Рекурсия
- •8. Разработка и программная реализация алгоритмов
- •9. Перебор
- •10. Бинарные деревья и поиск
- •11. Перестановки
- •12. Графы
- •13. Стек, очередь, очередь с приоритетатами
- •14. Списки, хеш-таблицы, сбалансированные деревья.
- •Приложение с2-4
- •Приложение с2-5
ПРОЕКТ v30-201204022209
(отслеживайте обновления в группе ВКонтакте!!)
Правительство Российской Федерации
Санкт-Петербургский государственный университет
Математико-механический факультет
РАБОЧАЯ ПРОГРАММА
УЧЕБНОЙ ДИСЦИПЛИНЫ
Информатика
Introduction to Computer Science
Язык обучения русский
Трудоёмкость 4 зачётных единицы
Регистрационный номер рабочей программы:
-
код года утверждения
код факультета или иного
структурного подраздел.
Порядковый
номер или шифр
/
/
Санкт-Петербург – 2011
Раздел 1. Характеристики, структура и содержание учебных занятий
Цели и результаты учебных занятий.
Цель изучения дисциплины: формирование у студентов навыков применения базовых методов визуального программирования, создания и отслеживания проектов по разработке одномодульных и многомодульных программ, алгоритмизации и программирования на языке высокого уровня.
Задачи курса:
сформировать у студентов навыки применения знаний о языках программирования высокого уровня (Free Pascal и/либо java, либо иных по выбору преподавателя), принципах структурного, объектно-ориентированного модульного программирования для разработки компьютерных программ небольшого размера на указанных языках;
сформировать у студентов умения самостоятельно использовать литературу по специальности, базовую функциональность интегрированных среды разработки (Lazarus и/либо Netbeans, либо иных по выбору преподавателя) для реализации программ, написанных на указанных выше языках программирования высокого уровня;
сформировать у студентов базовый уровень владения методами разработки несложных алгоритмов, включая методы организации обработки входных и выходных данных, методами проектирования и разработки несложных графических пользовательских интерфейсов, а также декомпозиции программ на модули и классы (объекты) и, факультативно — по решению преподавателя, методами оценки вычислительной сложности небольшого числа классических алгоритмов;
сформировать способность и готовность аргументированно, последовательно, логически верно и содержательно ясно строить устную и письменную речь, использовать навыки публичной речи, ведения дискуссии и полемики, в том числе с разработкой и последующим использованием компьютерных презентаций, иллюстративных компьютерных программ, опорных конспектов;
сформировать способность и готовность применять системный подход и математические методы в формализации решения прикладных задач;
сформировать способность и готовность эффективно искать необходимую профессиональную информацию в сети Интернет и в специализированных базах и банках данных с использованием возможностей современных поисковых систем.
развить у студентов логическое мышление;
подготовить к восприятию общепрофессиональных дисциплин и дисциплин специализации.
Дисциплина «Информатика» входит в перечень базовых дисциплин, формирующих основную подготовку специалиста в области математических наук, и служит основой для изучения других дисциплин, касающихся информационных систем, информационных технологий и теоретических основ информатики. Она представляет собой комплекс знаний и навыков, позволяющих овладеть методами построения, синтеза, тестирования и анализа компьютерных алгоритмов и программ, их реализующих; развить у студентов навыки решения прикладных задач с применением компьютеров.
Отдельные параметры курса (выбор языков программирования, выбор интегрированных сред разработки, выбор тем и элементов тем, формирование перечня обязательных к выполнению домашних заданий, лабораторных работ, упражнений, формирование обязательного для прочтения списка литературы, выбор тем для занятий и перечень вопросов к зачетам, распределение тем для лекционных, лабораторных, практических, самостоятельных занятий и др.), рассчитанного на два семестра, могут варьироваться по порядку и режиму изучения, степени сложности и объему в зависимости от уровня подготовки студентов. Часть учебной деятельности, предусмотренной настоящим РПУД, может быть реализована или повторно выполнена (пройдена) на соответствующих практических занятиях.
Основным методологическим принципом построения программы курса, равно как и всей концепции обучения основам информатики, является принцип поэтапного системного накопления знаний и формирования необходимых компетенций по модели: от простого и/или знакомого к сложному и/или незнакомому, а основной методологической стратегией прохождения отдельных разделов программы является ступенчатость и цикличность, предусматривающие постепенный возврат к ранее усвоенному материалу на более высоком языковом и концептуальном уровне. Системообразующей деятельностью в рамках учебной дисциплины является самостоятельная работа как основная форма приобретения, закрепления и развития студентом соответствующих навыков, умений, а также системы операциональных знаний; роль преподавателя-информатора меняется на роль преподавателя-координатора, преподавателя-консультанта, а также преподавателя-фасилитатора.