SCI Библиотека
SciNetwork библиотека — это централизованное хранилище научных материалов всего сообщества... ещё…
SciNetwork библиотека — это централизованное хранилище научных материалов всего сообщества... ещё…
Учебно-методическое пособие по разработке веб-приложений для студентов, обучающихся по направлениям 09.03.01 «Информатика и вычислительная техника», 09.03.04 «Программная инженерия»
Министерство науки и высшего образования РФ, Югорский государственный университет, Институт цифровой экономики
Целью предложенного пособия является систематизированное изложение принципов и приемов программирования в соответствии с рабочими программами дисциплин «Программирование С++» и «Объектно-ориентированное программирование» для студентов направления подготовки бакалавров 01.03.02 «Прикладная математика и информатика». В качестве базового языка используется язык программирования высокого уровня C++. В книге подробно рассмотрены синтаксис языка и стандарты ANSI C++.
Особое внимание уделено технологиям проектирования объектно-ориентированных программных продуктов, потоковым классам, описанию функций стандартных библиотек. Приведен материал для самостоятельного углубленного изучения программирования на языке С++. Цель настоящей книги — обучение студентов и специалистов всех состояний изучению язык С++. Во втором издании приведены дополнительные знания по синтаксису языка С++, исправлены ошибки и опечатки.
Издание пособия осуществлено в соответствии с рекомендацией учебно-методическим советом ФГБОУ ВО «Камчатский государственный университет имени Витуса Беринга» в качестве учебного пособия для студентов, обучающихся по направлению подготовки «Прикладная математика и информатика».
Рекомендовано Дальневосточным региональным учебно-методическим центром (ДВ РУМЦ) в качестве учебного пособия для студентов направления подготовки бакалавров 01.03.02 «Прикладная математика и информатика» вузов региона.
Целью предложенного пособия является систематизированное изложение принципов и приемов системного программирования в современных операционных системах в соответствии с рабочей программой дисциплины «Системное программирование» для студентов направления подготовки бакалавров 01.03.02 «Прикладная математика и информатика». В качестве базового языка использован язык программирования высокого уровня С++. В книге подробно рассмотрены основы построения базовых элементов современных операционных систем. Особое внимание уделено принципам разработки программ в операционных системах семейства Windows в среде WINAPI.
Учебное пособие предназначено для студентов, изучающих программирование, а также для самостоятельного изучения принципов программирования в среде WINAPI. Во втором издании
приведены дополнительные знания, описывающие новые направления развития технологий системного программирования, устранены выявленные ошибки и опечатки.
Издание второе, исправленное и дополненное рекомендовано учебно-методическим советом ФГБОУ ВО «Камчатский государственный университет имени Витуса Беринга» в качестве учебного пособия для студентов, обучающихся по направлению подготовки «Прикладная математика и информатика».
Рекомендовано Дальневосточным региональным учебно-методическим центром (ДВ РУМЦ) в качестве учебного пособия для студентов направления подготовки бакалавров 01.03.02 «Прикладная математика и информатика» вузов региона.
Рекомендовано учебно-методическим советом ФГБОУ ВО «Югорский государственный университет» в качестве учебнометодического пособия. Протокол No 2 заседания учебнометодического совета ЮГУ от 18.04.2019 г
Содержит описание лабораторных работ, выполнение которых позволяет приобрести умения по созданию локальных вычислительных сетей как на основе кабельной инфраструктуры, так и беспроводные, а также владеть способами разработки подобных сетей. При выполнении работ осуществляется подготовка компьютеров к работе в составе локальной сети, установка на них операционных систем, а также подключение коммуникационного оборудования, монтаж кабельной системы, тестирование соединений и проверка работоспособности сети. Предназначено для студентов, обучающихся по направлению обучения бакалавров «Информатика и вычислительная техника» (09.03.01). Может быть полезным также для обучения студентов других направлений, связанных с информационными технологиями.
В пособии рассматриваются основы функциональной организации базовых цифровых узлов вычислительной техники, примеры и характеристики одноименных цифровых микросхем малой степени интеграции, вопросы применения и проектирования этих узлов.
Предназначено для студентов направлений подготовки 09.03.01 – Информатика и вычислительная техника, 27.03.03 – Системный анализ и управление, и специальностей 09.05.01 – Применение и эксплуатация автоматизированных систем специального назначения, 10.05.02 – Информационная безопасность телекоммуникационных систем.
В предлагаемом пособии рассматриваются некоторые методы решения таких классических задач программирования, как создание и поддержание линейных и нелинейных структур данных, сортировка, быстрый поиск, исчерпывающий поиск. Пособие предназначено для освоения практической части курса «Структуры и алгоритмы обработки данных» студентами специальностей 02.03.03 «Математическое обеспечение и администрирование информационных систем» и 01.03.02 «Прикладная математика и информатика», а также для освоения практической части курса «Типы данных» студентами специальности 02.03.01 «Математика и компьютерные науки». Его могут использовать студенты других специальностей, стремящиеся расширить свои познания в программировании.
Учебное пособие посвящено объектно ориентированному программированию на языке Java. Рассматриваются основные принципы объектно ориентированного программирования, средства работы со структурами данных – коллекции и дженерики, принципы объектно ориентированного дизайна.
В учебном пособии рассмотрены основные концепции программной инженерии: в первой главе обсуждаются базовые понятия, история и терминология программной инженерии; во второй главе - стандарты и модели жизненного цикла программного продукта, типовая ролевая модель команды программного проекта; основное содержание третьей главы - обзор средств визуального моделирования, используемых при структурном анализе и проектировании систем; четвертая глава содержит введение в язык UML, рассматриваемый как объектно-ориентированное средство графического моделирования и документирования программного проекта; завершающая глава пособия - проектный практикум, содержащий практические задания и примеры разработки UML-моделей на различных этапах выполнения учебного программного проекта. Пособие предназначено для студентов младших курсов IT-специальностей и может быть рекомендовано широкому кругу читателей для начального ознакомления с проблематикой программной инженерии и технологиями проектирования программного обеспечения.
В пособии доходчиво разъясняются теоретические основы реляционных баз данных, практические приёмы проектирования систем на основе баз данных, а также методы обработки больших объёмов данных с использованием систем NoSQL. Здесь изучение теории ведётся конструктивно: авторы показывают, как теоретические выводы могут быть использованы для синтеза схемы реляционной базы данных. Раскрывается суть оптимизации SQL-запросов в реляционных СУБД. Рассматриваются различные способы выявления информационных потребностей конечных пользователей, построения схемы базы данных, включая индексацию и ссылочную целостность, и описания спецификаций прикладных программ. На большом числе примеров изучается язык SQL. Подробно анализируются разнообразные модели доступа к данным - от простейших файловых серверов до сложных систем на основе web-сервисов, а также методы тиражирования данных. Рассматриваются базы данных NoSQL и NewSQL, технология MapReduce, XML-базы данных. Показано, как эти системы позволяют преодолеть недостатки реляционных баз данных. Приведены примеры, демонстрирующие применение технологии MapReduce. Анализ различных подходов, выполненный в пособии, позволяет читателю глубже понять общие принципы функционирования баз данных и приобрести навыки оценки альтернатив при выборе наилучшего варианта в процессе проектирования автоматизированной системы. Учебное пособие представляет интерес для студентов и преподавателей, а также для специалистов, занимающихся проектированием систем на основе реляционных баз данных и NoSQL.