webprogr.ru Новости

RSS

{{toodo.preview}}

...
{{toodo.name}}

{{toodo.preview}}

далее..

{{toodo.preview}}

{{toodo.name}}

{{toodo.preview}}

смотреть..

toodo.name

{{toodo.preview}}

{{toodo.name}}

{{toodo.preview}}

перейти...

{{toodo.preview}}

...
{{toodo.name}}

{{toodo.preview}}

далее..

{{toodo.preview}}

{{toodo.name}}

{{toodo.preview}}

смотреть..

toodo.name

{{toodo.preview}}

{{toodo.name}}

{{toodo.preview}}

перейти...


Последние новости

Архитектура курса и правила программирования

Архитектура курса и правила программирования

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

Для работы достаточно Google Chrome. Консоль Chrome DevTools представляет собой интерактивную среду выполнения JavaScript, а Sources → Snippets позволяет создавать, сохранять и многократно запускать многострочные фрагменты JavaScript непосредственно в DevTools. Это особенно удобно в данном курсе: студентам не требуется на первом этапе Node.js, IDE, npm или веб-сервер. [1]

Для первых занятий рекомендуется следующий стандарт рабочего места:

  1. Google Chrome.

  2. F12 или Ctrl+Shift+J — DevTools.

  3. Короткие эксперименты — Console.

  4. Полные лабораторные — Sources → Snippets.

  5. Результаты — console.log, console.table, console.assert.

  6. Замеры времени — performance.now().

  7. Визуализация графов и деревьев во второй половине курса при желании — обычный DOM/Canvas, но это не является предметом оценивания.

JavaScript особенно полезен для введения численных методов: основной тип Number в ECMAScript соответствует 64-битному двоичному формату двойной точности IEEE 754. Поэтому прямо в браузере можно демонстрировать накопление округлений, потерю значимости, сравнение чисел с плавающей точкой и влияние обусловленности задачи. [2]



Рейтинг@Mail.ru