Nedocs.ru

Онлайн платформа для образования
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Курсы информатики для студентов

Информатика для втузов

  • 10 недель

около 10 часов в неделю

понадобится для освоения

3 зачётных единицы

для зачета в своем вузе

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

О курсе

Курс посвящен большому числу аспектов информатики и вычислительной техники.

Цель курса – заинтересовать старшеклассников и студентов младших курсов современными информационными технологиями, содействовать развитию системного мышления.

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

Обучение на курсе позволит сформировать общее представление о существующем многообразии современных информационных технологий и выбрать для себя наиболее интересную сферу для дальнейшего совершенствования. После успешного завершения курса слушатели смогут уверенно смотреть в будущее и добиваться поставленных целей при движении по пути профессионального и карьерного роста. Per aspera ad astra!

Формат

В состав курса входят видеолекции, опросы, короткие задачи, методическое пособие, лабораторные работы и итоговый экзаменационный тест. Длительность курса составляет 10 недель. Трудоемкость курса – 3 зачетные единицы. Средняя недельная нагрузка на слушателя – 10 часов.

Информационные ресурсы

1. Информатика. Базовый курс: рек. Министерством образования и науки Российской Федерации в качестве учебного пособия для студентов высших технических учебных заведений / под ред. С. В. Симоновича. – 2-е изд . – СПб.: Питер, 2010. – 639 с.
2. Кириллов В.В., Информатика. Учебное-методической пособие / В.В. Кириллов. – СПб.: СПбГУ ИТМО, 2011. – 23 с.
3. Орлов, С.А. Организация ЭВМ и систем. Серия: Учебник для вузов / С. А. Орлов, Б. Я. Цилькер. – СПБ.: Питер, 2011. – 688 с.
4. Информатика, учебник: рек. М-вом образования РФ в качестве учебника для студентов высших учебных заведений, обучающихся по естественно-научным направл. и спец-стям / В. А. Каймин. – 6-е изд. – М.: ИНФРА-М, 2010. – 285 с. ил.

Требования

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

В процессе обучения активно используются:
1. Консольный файловый менеджер для операционных систем семейства Windows Far Manager в качестве альтернативы командной строки. Свободно распространяемое ПО
2. Офисные пакеты:
● MS Office. Платное ПО
● Open Office. Свободно распространяемое ПО
● Libre Office. Свободно распространяемое ПО
● Calligra Suite. Свободно распространяемое ПО
3. Инструментарий для вёрстки документов:
● MikTeX. Свободно распространяемое ПО для ОС семейства Windows
● TeXLive. Свободно распространяемое ПО для ОС семейства UNIX
● ShareLaTeX. Свободно распространяемое ПО (он-лайн)
● OverLeaf. Свободно распространяемое ПО (он-лайн)
4. Система тестирование eTest. Бесплатно для учебных целей

Читать еще:  Курсы по психологии москва

Программа курса

В курсе рассматриваются следующие темы:

1. Введение в информатику. Основы теории информации.
2. Системы счисления. Особенности округления чисел.
3. Представление чисел в ЭВМ. Арифметика в ограниченной разрядной сетке.
4. Основы сжатия информации. Основы помехоустойчивого кодирования.
5. Основы дискретной математики для ЭВМ.
6. Структура и принципы функционирования ЭВМ. Организация хранения данных в ЭВМ.
7. Передача данных в компьютерных сетях.
8. Офисное программное обеспечение.
9. Вспомогательное программное обеспечение для программирования. Вебинары. Лицензии в сфере программных продуктов.
10. Система вёрстки TeX.

Каждая тема изучается в течение одной недели.

В курсе имеется два типа дедлайна (предельного срока выполнения оценивающих мероприятий):
– мягкий дедлайн, при котором необходимо выполнить все оценивающие мероприятия текущей недели до ее завершения;
– жесткий дедлайн, при котором на выполнение оценивающих мероприятий после мягкого дедлайна дополнительно выделяется еще две недели, по окончании которых доступ к соответствующим мероприятиям закрывается.

Результаты обучения

• Знание способов представления информации, принципов построения технических средств хранения и обработки информации в современных ЭВМ (РО-1).
• Умение теоретически и практически осуществлять перевод и производить вычисления в различных системах счисления, включая иррациональные (РО-2).
• Умение осуществлять основные действия при работе с современными офисными пакетами, верстать научно-технические статьи, отчёты и курсовые проекты с помощью современных компьютерных средств вёрстки (РО-3).
• Владение базовыми принципами и концепциями методологии разработки программного обеспечения (РО-4).

Формируемые компетенции

09.03.01 Информатика и вычислительная техника

  • ОК-2. Способность анализировать основные этапы и закономерности исторического развития общества для формирования гражданской позиции
  • ОК-7. Способность к самоорганизации и самообразованию
  • ОПК-1. Способностью инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем
  • ОПК-2. Способностью осваивать методики использования программных средств для решения практических задач
  • ОПК-5. Способностью решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культуры с применением информационно-коммуникационных технологий и с учетом основных требований информационной безопасности

09.03.04 Программная инженерия

  • ОК-2. Способность анализировать основные этапы и закономерности исторического развития общества для формирования гражданской позиции
  • ОК-7. Способность к самоорганизации и самообразованию
  • ОПК-1. Владение основными концепциями, принципами, теориями и фактами, связанными с информатикой
  • ОПК-4. Способность осуществлять поиск, хранение, обработку и анализ информации из различных источников и баз данных, представлять ее в требуемом формате с использованием информационных, компьютерных и сетевых технологий
  • ПК-21. Владение навыками чтения, понимания и выделения главной идеи прочитанного исходного кода, документации

25 бесплатных онлайн-курсов программирования для обучения с нуля

Осваивайте популярные языки не выходя из дома и в удобном для вас темпе.

Java Programming For Complete Beginners

Вводный курс по Java, рассчитанный на новичков без опыта в программировании. Содержит материалы, которые помогут освоить основы языка, и практические задания для закрепления навыков в написании простых программ.

Читать еще:  Курсы по таможенному делу

Learn to Program in Java

Начальный курс для всех, хочет изучить язык программирования Java и стать разработчиком. Процесс построен таким образом, что слушатели научатся не только писать код, но и решать проблемы, с которыми неизбежно придётся столкнуться при создании приложений.

Java. Быстрый старт

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

Java. Базовый курс

Курс для тех, кто только начинает изучать Java. Лекции содержат материал, охватывающий синтаксис языка, компиляцию программ, основы объектно‑ориентированного программирования и более сложные аспекты Java, а также контрольные вопросы и практические задания.

Android. Быстрый старт

Практический онлайн‑курс для ознакомления с разработкой под Android, требующий базовых знаний Java. В ходе обучения слушатели создадут простую игру, сразу же применяя полученные теоретические знания в деле.

JavaScript

JavaScript для начинающих

Курс по основам разработки на JavaScript, рассчитанный на любой уровень подготовки. Рассматриваются азы программирования на этом языке, а также инструменты и модели данных, которые пригодятся для применения JavaScript на практике.

Основы JavaScript

Очень подробный онлайн‑курс, который поможет изучить JavaScript, начиная с самых азов. Слушатели рассмотрят все аспекты популярного языка программирования от простого к сложному и научатся использовать его на реальных примерах.

Python

Основы языка Python

Этот вводный курс подойдёт как начинающим, так и опытным разработчикам, которые хотят познакомиться с Python. На занятиях рассматриваются основы программирования, различные примеры применения языка для решения практических задач и пишутся полноценные программы.

Программирование на Python

Подробный начальный онлайн‑курс для изучения основ Python и базовых аспектов программирования, ориентированный на людей без опыта. Слушатели познакомятся с такими понятиями, как операторы, переменные, списки, условия и циклы. Среди материалов есть обычные упражнения и необязательные задачи повышенной сложности.

Python: основы и применение

Базовый курс, посвящённый основам Python и программирования в целом. Содержит упражнения для закрепления материала, которые проверяются с указанием ошибок. В заключительной части рассматриваются реальные задачи, с которыми можно столкнуться в разработке, и даются примеры их решения.

Интерактивные уроки по Python

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

Machine Learning with Python: A Practical Introduction

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

Введение в программирование (C++)

Базовый курс, который познакомит с основами C++ и поможет прибрести опыт, необходимый для более углублённого изучения программирования. Процесс обучения построен на выполнении множества небольших практических задач, охватывающих все основные конструкции языка.

Читать еще:  Курсы переподготовки учителей в москве

Introduction to C++

Краткий вводный курс в C++ от экспертов Microsoft. На занятиях студенты освоят синтаксис и базовые принципы этого языка программирования, научатся создавать функции и подготовятся к изучению более сложных аспектов C++.

Основы C++

Рассчитанный на новичков онлайн‑курс, который посвящён основам языка C++. Охватывает базовые элементы и азы объектно‑ориентированного программирования с примерами и заданиями. Заключительная часть отводится практическому применению полученных навыков.

Программирование на языке C++

Подробный базовый курс по C++, в котором особое внимание уделено основным принципам работы программ и процессу компиляции. Синтаксические конструкции рассматриваются лишь на первой лекции, поэтому слушатели должны быть знакомы с понятиями «переменная», «функция», «цикл».

Углублённое программирование на C/C++

Ориентированный на начинающих разработчиков онлайн‑курс, который предполагает знание основ C++. Материалы помогут приобрести навыки создания программ средней сложности и типовых шаблонов объектно‑ориентированного программирования. Также рассматриваются ключевые аспекты работы с памятью, асинхронные вычисления и диалекты.

C++ Programming — Advanced Features

Более сложный онлайн‑курс, в котором студенты научатся создавать быстрые программы, используя продвинутые возможности C++. Всего за несколько часов лекторы объяснят ключевые расширенные функции этого языка, которые будут закреплены практическими занятиями.

Objective‑C

Become an iOS Developer from Scratch

Обширный и детальный курс, который является пошаговым руководством для всех, кто хочет с нуля освоить Objective‑C и научиться создавать программы для iPhone. В ходе обучения слушатели ознакомятся с пакетом iOS SDK и, применяя доступные инструменты, напишут своё первое полнофункциональное приложение.

Swift

Swift 5: Основы

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

Intro to iOS App Development with Swift

Практический онлайн‑курс для тех, кто уже владеет основами, который познакомит с разработкой под iOS на Swift. Слушатели изучат все нюансы этого языка программирования и создадут забавное приложение, искажающее голос (звучит как у бурундука или Дарта Вейдера).

Веб‑разработка

Веб‑разработка. Быстрый старт

Комбинированный курс для тех, кто хочет научиться создавать функциональные сайты с нуля. Слушатели познакомятся с основами HTML и CSS, получат начальные навыки веб‑разработки на PHP, а также освоят логику работы с этим языком, его терминологию и принципы функционирования.

Основы SQL для начинающих

Вводный онлайн‑курс, который откроет основы SQL. На лекциях слушатели узнают, что такое системы управления базами данных, и научатся использовать SQLite, MySQL и другие необходимые для работы инструменты.

PHP базовый курс

Подробный онлайн‑курс для всех желающих освоить веб‑программирование с нуля. На занятиях рассматриваются базовые принципы языка и проблемы, с которыми придётся столкнуться. После завершения программы студенты смогут самостоятельно делать несложные сайты.

Beginner PHP and MySQL Tutorial

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

Ссылка на основную публикацию
Adblock
detector