- •Содержание
- •Введение
- •Рабочая программа
- •Цели и задачи дисциплины
- •Место дисциплины в структуре ооп
- •Требования к результатам освоения дисциплины
- •Содержание разделов и тем дисциплины
- •Тема 8. Введение в программирование
- •Раздел 5. Основы программирования на языке высокого уровня
- •Тема 9. Основы программирования
- •Тема 10. Программирование алгоритмов обработки сложных данных
- •Раздел 6. Основы современной технологии программирования
- •Тема 11. Модульный принцип построения программ
- •Тема 12. Основы проектирования программ
- •Тема 13. Программирование с использованием динамической памяти
- •Раздел 7. Основы объектно-ориентированного программирования
- •Тема 14. Основные понятия объектно-ориентированного программирования
- •Тема 15. Классы и объекты
- •Учебно-методическое и информационное обеспечение дисциплины
- •Вопросы для подготовки к экзамену
- •Контрольная работа
- •2.1 Общие указания и выбор варианта
- •2.2 Задания контрольной работы
- •2 Задание Логика (балл -10)
- •3 Задание Основные понятия информатики (балл -5)
- •4 Задание Основы алгоритмизации (балл -5)
- •5 Задание Основы программирования (балл -5)
- •6 Задание Структуры данных (балл -5)
- •7 Задание Решение задач с заданным алгоритмом (балл -10)
- •8 Задание Разработка алгоритмов и программ (балл -20)
- •3.Методические указания к выполнению заданий
- •Требования к оформлению контрольной работы
- •Методические указания к выполнению задания 1
- •Методические указания к выполнению задания 2
- •Методические указания к выполнению заданий 3-6
- •Методические указания к выполнению задания 7
- •Методические указания к выполнению задания 8
- •Разность наибольшего и наименьшего элементов
- •Применение бальной системы оценок
- •Типичные ошибки, допускаемые при выполнении контрольной работы
- •650992, Г. Кемерово, пр. Кузнецкий, 39.
Рабочая программа
Цели и задачи дисциплины
Цель – формирование общепрофессиональных компетенций будущих специалистов в области информатики, таких как умение грамотно пользоваться языком предметной области, знание корректных постановок задач прикладной информатики, формирование практических навыков по основам алгоритмизации вычислительных процессов и программированию решения экономических, вычислительных и других задач, развитие умения работы с персональным компьютером на высоком пользовательском уровне.
Задачи:
способствовать обеспечению фундаментальной подготовки студентов в области информатики и основ алгоритмизации и программирования;
способствовать развитию алгоритмического мышления и практических навыков по разработке программ с использованием языков программирования и сред для разработки программ, овладение навыками работы в современных текстовых и графических редакторах, локальных и глобальных сетях;
способствовать приобретению практических навыков самостоятельного проектирования, кодирования, отладки, тестирования и документирования программ с применением инструментальных средств современных интегрированных сред;
способствовать реализации требований, установленных в квалификационной характеристике в области анализа, создания, внедрения, сопровождения и применения средств математического обеспечения информационных систем предметной области.
Место дисциплины в структуре ооп
Данная учебная дисциплина относится к базовой части математического и естественно-научного цикла.
Требования к входным знаниям, умениям и компетенциям:
Знать: математику, основы информатики и алгоритмизации в рамках учебной программы средней школы;
Уметь: применять математический аппарат при выборе метода решения задачи.
Компетенции: владение определенной культурой мышления; способность воспринимать, анализировать и обобщать информацию; готовность использовать компьютер для решения учебных задач.
Дисциплина предшествует дисциплинам «Высокоуровневые методы информатики и программирования», «Информационные системы и технологии», «Базы данных», «Проектирование информационных систем», «Информационная безопасность».
Требования к результатам освоения дисциплины
Процесс изучения дисциплины направлен на формирование следующих компетенций:
осознанию сущности и значения информации в развитии современного информационного общества, опасности и угрозы, возникающие в этом процессе (ОК-13);
способности использовать основные законы естественнонаучных дисциплин в профессиональной деятельности и эксплуатировать современное электронное оборудование и информационно-коммуникационные технологии в соответствии с целями образовательной программы бакалавра (ПК-3);
способности применять к решению прикладных задач базовые алгоритмы обработки информации, выполнять оценку сложности алгоритмов, программировать и тестировать программы (ПК-10);
способности принимать участие во внедрении, адаптации и настройке прикладных ИС (ПК-13).
В результате изучения дисциплины студент должен:
знать: понятие информации и информатики; базовые принципы организации и функционирования аппаратных и программных средств реализации информационных процессов; классификацию программного обеспечения; понятие операционной системы и назначение операционных оболочек; назначение и принципы основных программных комплексов; систему программирования на алгоритмическом языке высокого уровня; процесс подготовки и решения задач на ПЭВМ; основные приемы алгоритмизации и программирования на языке высокого уровня; типовые алгоритмы обработки данных; принципы разработки программ; принципы автономной отладки и тестирования простых программ;
уметь: разрабатывать алгоритмы решения; программировать задачи обработки данных в предметной области; выполнять тестирование и отладку программ; оформлять программную документацию;
владеть навыками: алгоритмического мышления, работы с компьютерами на высоком пользовательском уровне, с различными программными средами и оболочками; использования современных методов и средств разработки алгоритмов и программ на языке высокого уровня; основами работы с научно-технической литературой и технической документацией по программному обеспечению ПЭВМ.
