Конспект установочных лекций по комплексному курсу Информатика, Теория информации



КОМПЛЕКСНАЯ РАБОЧАЯ ПРОГРАММА - часть 2


·         опыта использования, применения возможностей  вычислительной  техники  и программного обеспечения; методов проектирования в области информатики; методов программирования; оптимальных кодов для каналов  без  шума,  а также избыточных кодов для каналов с шумом;

·         развивающего обучения по информатике, теории информации и информациологии, а также в целях постановки и развития совместного школьно-студенческого творчества в сфере поименнованных здесь учебных дисциплин.

 

 

1.2. Задачи изучения дисциплины:

Обретение знаний, навыков и умений для осуществления технического,  информационного, программного, математического, организационного обеспечения автоматизированных систем обработки информации и управления, а также структуры систем в целом.

Задача решается благодаря тому, что основное внимание уделено понятию информации и различным формам ее представления, ориентированном на машинную обработку. Подробно рассматривается понятие алгоритма, свойства и классификация алгоритмов, способы их формального описания и исполнения. Даются общие сведения о языках программирования, их реализации и методах программирования, а также машинно-ориентированные языковые элементы. Большое внимание уделено типичным для многих языков структурам данных, объявлениям функций, процедур и типов данных, при этом особое внимание уделяется рекурсивным объявлениям. При изложении материала систематически делается акцент на его теоретические аспекты. Рассматриваются вопросы теории кодирования. Приведены различные виды кодов, их оптимальность, надежность передачи. Теоретической основой современных ЭВМ является булева алгебра, т.к. они строятся на базе двоичных элементов. Показывается, как на базе простейших элементов можно строить более сложные решения. Рассматриваются распределенные вычислительные системы и параллельная обработка данных. Вводится фундаментальное для таких систем понятие процесса, дается его математическое определение, способы описания процессов и систем взаимодействующих процессов, вопросов коммуникации и синхронизации, средства языков программирования для описания параллельных взаимодействующих процессов.


Содержание  Назад  Вперед