Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018) — различия между версиями

Материал из 0x1.tv

автоматически приводит к переводу шаблонов. Также поддерживаются подсветка текста программы, которая позволяет легко
ориентироваться в нём. Минимум возможностей данной оболочки (оставлены только полезные или необходимые из них, с точки
зрения обучения) позволяют максимально сконцентрироваться на изучении языков программирования. Также был создан
графический движок, который позволяет отображать графические примитивы, используя библиотеку в стиле Borland C++. Язык
диалога — английский, украинский, белорусский, русский.

%Рисунок 1. Оболочка  Kuzya

\begin{figure}
\begin{center}
\caption{Оболочка  Kuzya}\label{zlobin-img001}
\includegraphics[width=0.8\textwidth]{dopov2018v2-img001}
\end{center}
\end{figure}

Geany — среда разработки программного обеспечения, написанная с использованием библиотеки GTK+. Доступна для
следующих операционных систем: BSD, Linux, Mac OS X, Solaris и Windows. Geany распространяется согласно GNU General
Public License. Geany не включает в свой состав компилятор. Для создания исполняемого кода используется GNU Compiler
Collection или, при необходимости, любой другой компилятор.

%Рисунок 2. Оболочка  Geany
\begin{figure}
\begin{center}
\caption{Оболочка  Geany}\label{zlobin-img002}
\includegraphics[width=0.8\textwidth]{dopov2018v2-img002}
\end{center}
\end{figure}

Code::Blocks — свободная кроссплатформенная среда разработки. Code::Blocks написана на С++ и использует библиотеку
wxWidgets. Имея открытую архитектуру, может масштабироваться за счёт подключаемых модулей. Поддерживает языки
программирования С, С++, D (с ограничениями), Fortran. Code::Blocks разрабатывается для Windows, Linux и Mac OS X. 

%Рисунок 3. Оболочка  Code::Blocks

\begin{figure}
\begin{center}
\caption{Оболочка  Code::Blocks}\label{zlobin-img003}
\includegraphics[width=0.8\textwidth]{dopov2018v2-img003}
\end{center}
\end{figure}

Выводы:
\begin{enumerate}
\item Все три оболочки являются кроссплатформенными, что позволяет студентам работать в той ОС, которая установлена на его
рабочем месте (стационарной или переносной ЭВМ). Благодаря этому студенты без дополнительных затрат времени могут
познакомиться с кроссплатформенным программированием на уровне компиляции.

\item Оболочки Kuzya и Geany допускают выбор пользователем языка интерфейса (русский, украинский, английский), что
позволяет студенту максимально сосредоточиться на работе с разрабатываемой программой.

Версия 13:58, 27 февраля 2018

Докладчик

В докладе рассмотрено использование СПО в лекционном курсе «Основы программирования». Проведено сравнение оболочек для структурного программирования на языке Си.

Видео

Презентация

Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018).pdf Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018).pdf Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018).pdf Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018).pdf Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018).pdf Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018).pdf Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018).pdf Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018).pdf Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018).pdf Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018).pdf Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018).pdf Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018).pdf Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018).pdf Использование свободного программного обеспечения в учебном курсе «Основы программирования» (OSEDUCONF-2018).pdf

Thesis

Примечания и ссылки



Plays:4   Comments:0