Дисциплины 2-го семестра 2-го курса

Целью изучения дисциплины является: получение представления и знаний о структуре ЭВМ и функционировании системных программ на нижнем уровне ЭВМ, а также навыков системного программирования и отладки программ на языках нижнего уровня типа ассемблер. Формирование у студентов четких знаний и представлений о функционировании программ на нижнем уровне, включая: особенности работы микропроцессора, форматы машинных команд, способы адресации данных.

 Кроме того в рамках дисциплины ставятся цели:

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

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

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

·          Получение навыков оформления документации на системные программные продукты и проведения приемно-сдаточных испытаний таких программных систем.

Задачи преподавания дисциплины.

 - Формирование базовых знаний по системному программированию для технического обеспечения, включая работу с системами программирования нижнего уровня и режимы работы системного программиста.

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

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

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

 - Получение навыков оформления проектной документации на системные программные продукты и проведения приемно-сдаточных испытаний таких программных систем.