Какой сайт можно создать по информатике: По информатике задали задание, Придумать тему для сайта! Помогите?

Содержание

СОЗДАНИЕ САЙТА — Уроки информатики гимназии №426

Введение в язык HTML
Публикации во Всемирной паутине (World Wide Web) реализуются в форме Web-сайтов. Web-сайт по своей структуре напоминает журнал, который содержит информацию, посвящённую какой-либо теме или проблеме. Как журнал состоит из печатных страниц, так и Web-сайт состоит из компьютерных Web-страниц, объединённых гиперссылками. Web-страницы могут содержать текст, рисунки, таблицы, мультимедийные и динамические объекты. Создание Web-сайтов можно осуществлять с помощью языка HTML.

HTML – Hyper Text Markup Language — язык разметки гипертекста. HTML ни в коей мере не является языком программирования, он отвечает только за расположение элементов (текста, рисунков) в окне браузера. HTML является языком для создания Web-сайтов во Всемирной паутине. Язык HTML состоит из простых команд – тегов. Теги управляют представлением информации на экране при отображении HTML-документа. Теги заключаются в угловые скобки <>…</> и бывают парные и непарные (одиночные <>).

Документ HTML – это текстовый файл с расширением .html или .htm, содержащий набор тегов.

Браузер – (browser) – программа для просмотра Web-страниц. Широко используют бразеры Microsoft Internet Explorer, Opera и др. Браузер при получении документа HTML выполняет его анализ, строит объектную модель документа, затем результат отображает на мониторе.

Структура HTML-документа

Форматирование символов


<B>….</B> — полужирный шрифт
<I>……</I> — курсивный шрифт
<U>……</U> — подчеркнутый шрифт

<SUB>…</SUB> — нижний индекс

<SUP>…</SUP> — верхний индекс

Параметры шрифта

Текст, заключенный между тегами <FONT….> ……..</FONT> имеет заданный размер, цвет и гарнитуру. Для этого используются атрибуты: SIZE = значение от 1 до 7 и COLOR = цвет (aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, yellow, white), каждому цвету соответствует свой шестнадцатеричный код от 000000 до FFFFFF.

Если в тексте имеется несколько пробелов между словами или символы табуляции, то браузер на экран выводит всего один пробел. Если необходимы дополнительные пробелы то между словами надо добавить

&nbsp; — символьный примитив.

Одиночный тег <BR> разрывает текстовый поток и вставляет пустую строку. Несколько таких тегов добавляют несколько пустых строк. Межстрочный интервал – одинарный.


Форматирование текста по абзацам

Тег <P> …</P> — начинает абзац с новой строки.
<P ALIGN=CENTER> …</P> — по центру
<P ALIGN=JUSTIFY>…</P> — по ширине

<P ALIGN=LEFT>… </P> — по левому краю
<P ALIGN=RIGHT>…</P> — по правому краю


Задание цвета всего текста и фона документа


<BODY BGCOLOR=цвет фона документа TEXT=цвет текста >


Вставка графических изображений

Одиночный тег <IMG> вставляет графические изображения в текстовый поток в любом месте:

<IMG SRC=’имя графического файла’>


Гиперссылки

Связь с другими документами организуется тегами <A>…</A>.
<A HREF=”имя файла на который надо перейти” > текст гиперссылки </A>.
Рисунок так же можно сделать, как гиперссылку, написав:
<A HREF =’имя файла на который переходим’>< IMG SRC =’имя графического файла’></a>

Таблицы

<TABLE>…</TABLE> — вся таблица.
<TR>…</TR> — строка.
<TD>…</TD> — ячейка в ряду.
Ячейки таблицы могут содержать текст или изображения, а также текст с HTML-тегами и гиперссылки. Не следует оставлять ячейки таблицы незаполненными, надо поместить хотя бы неразрывный пробел &nbsp;
Основные атрибуты тегов <TABLE> <TR> и <TD> задают параметры таблицы, строки или ячейки:
ALIGN=left, right, center – выравнивание (<table>, <tr>, <td>)
BGCOLOR=’цвет’ – фоновый цвет (<table>, <tr>, <td>)
HSPACE=значение – свободное пространство слева и справа от таблицы в пикселах (<table>)
VSPACE=значение — свободное пространство сверху и снизу от таблицы в пикселах (<table>)
WIDTH=значение – ширина таблицы (ячейки) – в пикселах, или в процентах (<table>, <td>)
HEIGHT= значение – высоты таблицы (ячейки, строки) – в пикселах, или в процентах (<table>, <td>, <tr>)
BORDER= значение – толщина рамки вокруг таблицы и ее ячеек, по умолчанию значение=1, если значение=0, то рамки нет (<table>, <td>)
BORDECOLOR=’цвет’ – цет рамки (<table,<td>>) VALIGH=bottom, middle, top – выравнивание содержимого по вертикали (<tr>, <td>)

Практическое задание

Разработка сайта с использованием языка разметки текста HTML

   Аппаратное и программное обеспечение. Компьютер с установленной операционной системой Windows или Linux, подключённый к Интернету.
   Цель работы. Научиться создавать Web-сайты с использованием языка разметки текста HTML в простейшем текстовом редакторе Блокнот.
   Задание. В операционной системе Windows или Linux создать сайт с использованием языка разметки текста HTML в простейшем текстовом редакторе Блокнот. Сайт «Компьютер» должен содержать начальную страницу и страницы «Программы», «Словарь» и «Анкета». Сохранить их в файлах с именами index.htm, software.htm, glossary.htm и anketa.htm в папке сайта.

   Начальная страница сайта. Создадим начальную страницу Web-сайта «Компьютер».
   1. В операционной системе Windows или Linux запустить простейший текстовой редактор Блокнот.
   2. Ввести тэги, определяющие структуру Web-страницы.
       Ввести заголовок Web-страницы: «Компьютер».
       Ввести заголовок текста, отображаемый в браузере: «Всё о компьютере»

   <HTML>
   <HEAD>
   <TITLE>Компьютер</TITLE>
   </HEAD>
   <BODY>
   Всё о компьютере
   </BODY>
   </HTML>

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

   3. <P ALIGN=»left»>На этом сайте вы сможете получить различную информацию о компьютере, его программном обеспечении и ценах на компьютерные комплектующие. </P>
       <P ALIGN=»right»>Терминологический словарь познакомит вас с компьютерными терминами, а также вы сможете заполнить анкету.</P>

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

   4. <FONT COLOR=»blue»>
       <h2 ALIGN=»center»>
       Всё о компьютере
       </h2>
       </FONT>
       <HR>
       <P ALIGN=»left»>На этом сайте…</P>
       <P ALIGN=»right»>Терминологический словарь…</P>

   На начальной странице сайта «Компьютер» логично разместить изображение компьютера.

   5. Для того чтобы рисунок располагался по правому краю текста, тэг вставки изображения должен принять следующий вид:
   
   <IMG SRC=»computer.gif» ALIGN=»right»>

   Рисунок для практики:

   Создадим папку сайта «Компьютер» и добавим в сайт пустые страницы «Программы», «Словарь» и «Анкета». Сохраним их в файлах с именами software.htm, glossary.htm и anketa.htm в папке сайта. Такие пустые страницы должны иметь заголовки, но могут пока не иметь содержания.

   6. <HTML>
         <HEAD>
            <TITLE>Заголовок страницы</TITLE>
         </HEAD>
         <BODY>

         </BODY>
       </HTML>

   Создадим панель навигации по сайту «Компьютер». На начальной странице сайта разместим указатели гиперссылок на страницы сайта. В качестве указателей гиперссылок удобнее всего выбрать названием страниц, на которые осуществляется переход.
   Разместим указатели гиперссылок внизу страницы в новом абзаце в одну строку, разделив их пробелами (&nbsp). Такое размещение гиперссылок часто называют панелью навигации.
   Созданная начальная страница Web-сайта «Компьютер» содержит заголовок, изображение компьютера, два абзаца текста, панель навигации и ссылку на адрес электронной почты.

   7. <P ALIGN=»center»>

       [<A HREF=»software.htm»>Программы</A>] &nbsp[<A HREF=»glossary.htm»>Словарь</A>] &nbsp[<A HREF=»anketa.htm»>Анкета</A>]
       </P>
       <ADRESS>
       <A HREF=»mailto:[email protected]»>E-mail: [email protected]</A>
       </ADRESS>

   Web-страницы «Программы». Web-страницу «Программы» мы представим в виде нумерованных и маркированных списков.

   8. <html>
       <head>
       <title>Программы</title>
       </head>

       <body>
       <h2 ALIGN=»center»>
       <FONT COLOR=»blue»>
       Программное обеспечение
       </FONT>
       </h2>
       <HR>
       <OL>
       <LI> Системные программы
       <LI> Прикладные программы
       <UL TYPE=»square»>
       <LI> текстовые редакторы;
       <LI> графические редакторы;
       <LI> электронные таблицы;
       <LI> системы управления базами данных.
       </UL>
       <LI> Системы программирования
       </OL>
       </body>
       </html>

   Web-страница «Словарь». Web-страницу «Словарь» мы представим в виде словаря компьютерных терминов.

   9. <DL>
       <DT>Процессор
       <DD>Центральное устройство компьютера, производящее обработку информации в двоичном коде.  
       <DT>Оперативная память
       <DD>Устройство, в котором хранятся программы и данные.
       </DL>

   Интерактивная Web-страница «Анкета». Интерактивная Web-страница «Анкета» содержит форму, которая заключается в контейнере <FORM></FORM>. В первую очередь выясним имя  посетителя нашего сайта и его электронный адрес, чтобы иметь возможность ответить ему на замечания и поблагодарить за посещение сайта.

   10. <FORM>
         Пожалуйста, введите ваше имя:
         <BR>
         <INPUT TYPE=»text» NAME=»ФИО» SIZE=30>
         <BR>
         E-mail:
         <BR>
         <INPUT TYPE=»text» NAME=»e-mail» SIZE=30>
         <BR>
         </FORM>

   Вставим в HTML-код группу переключателей, в которой устанавливается, к какой группе пользователей относится посетитель.

   11. Укажите, к какой группе пользователей вы себя относите:
        <BR>
        <INPUT TYPE=»radio» NAME=»group» VALUE=»учащийся»> учащийся
        <BR>
        <INPUT TYPE=»radio» NAME=»group» VALUE=»студент»> студент
        <BR>
        <INPUT TYPE=»radio» NAME=»group» VALUE=»учитель»> учитель
        <BR>

   Вставим в HTML-код группу флажков, которые выявляют наиболее популярные сервисы Интернета.

   12. Какие из сервисов Интернета вы используете наиболее часто:
        <BR>
        <INPUT TYPE=»checkbox» NAME=»box1″ VALUE=»WWW»> WWW
        <BR>
        <INPUT TYPE=»checkbox» NAME=»box2″ VALUE=»e-mail»> e-mail
        <BR>
        <INPUT TYPE=»checkbox» NAME=»box3″ VALUE=»FTP»> FTP
        <BR>

   Вставим в HTML-код раскрывающийся список, содержащий наиболее популярные браузеры.

   13. Какой браузер вы используете наиболее часто:
        <BR>
        <SELECT NAME=»Браузер»>
        <OPTION SELECTED>Internet Explorer
        <OPTION SELECTED>Google Chrome
        <OPTION SELECTED>Opera
        <OPTION SELECTED>Mozilla
        </SELECT>
        <BR>

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

   14. Какую ещё информацию вы хотели бы видеть на сайте?
        <BR> 
        <TEXTAREA NAME=»Ваши предложения» ROWS=4 COLS=30>
        </TEXTAREA>
        <BR>

   Чтобы данные из интерактивной формы были отправлены по указанному адресу электронной почты или на сервер, необходимо указать этот адрес и создать кнопку Отправить.  

   15. <FORM ACTION=»mailto:[email protected]» METHOD=»POST» ENCTYPE=»text/plain»>
         <INPUT TYPE=»submit» VALUE=»Отправить»>

   На данном этапе должна получиться такая страница:

   16. Создадим сквозное меню на всех страницах сайта. Вставим после тега <BODY> на каждой странице <P ALIGN=»center»>

       [<A HREF=»software.htm»>Программы</A>] &nbsp[<A HREF=»glossary.htm»>Словарь</A>] &nbsp[<A HREF=»anketa.htm»>Анкета</A>]
       </P>

Самостоятельно вставьте ссылку на главную страницу  index со всех страниц.

Меню расположить вверху.


       17. Дополнительно  самостоятельно вставьте картинки на каждую страницу. 

       18. Дополнительно самостоятельно  измените цвет страниц на спокойный, неяркий цвет, используя тег <BODY BGCOLOR=цвет фона и справочник по HTML/

Создание Web-сайта на языке HTML. Учебное пособие

В примерной программе по информатике и ИКТ на тему “Коммуникационные технологии” отводится всего 12 часов и предлагается создать Web-страничку с использованием шаблонов. На тему “Мультимедийные технологии” выделяется 8 часов, но если в образовательном учреждении информатика изучается на пропедевтическом уровне уже в 5, 6 и 7 классах, то целесообразно перенести изучение мультимедийных технологий в пропедевтический курс и тогда можно увеличить время на изучение коммуникационных технологий, а точнее, можно добавить тему “Создание Web-сайтов на языке HTML” в 8 классе.

Освоение технологии создания сайтов рекомендуется начать с языка разметки гипертекста HTML в программе Блокнот, что является первоосновой в данном направлении. Конечно, за 8 часов невозможно изучить весь язык HTML, но можно показать назначение и применение основных тегов языка. Если ученик заинтересуется технологией создания сайтов, то сможет продолжить изучение материала самостоятельно или на соответствующих курсах, кружках или факультативах.

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

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

Эффективно осваивается материал, когда учащиеся вместе с учителем выполняют общий проект, например, по теме из истории Санк-Петербурга “Драматические театры Санкт-Петербурга”, а затем в качестве итоговой работы создают собственный небольшой проект, используя в качестве шаблона сайт, созданный совместно с учителем.

В качестве зачетной работы ученики отвечают на вопросы теста на знание тегов HTML и представляют созданный самостоятельно сайт.

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

Задачи.

Обучающие:

  • сформировать систему знаний по технологии создания Web-сайтов;
  • обучить языку разметки гипертекста HTML для создания сайтов;
  • познакомить с этапами проектной деятельности.

Развивающие:

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

Воспитательные:

  • воспитать добросовестное отношение к работе;
  • воспитать чувства товарищества и личной ответственности за созданный сайт;
  • воспитать художественный и эстетический вкус;
  • воспитать грамотного и корректного пользователя сети Интернет.

Урок 1

1. Общие сведения о Web-сайтах и языке HTML

Публикации во Всемирной паутине (World Wide Web) реализуются в форме Web-сайтов. Web-сайт по своей структуре напоминает журнал, который содержит информацию, посвящённую какой-либо теме или проблеме. Как журнал состоит из печатных страниц, так и Web-сайт состоит из компьютерных Web-страниц, объединённых гиперссылками. Web-страницы могут содержать текст, рисунки, таблицы, мультимедийные и динамические объекты. Создание Web-сайтов можно осуществлять с помощью языка HTML.

HTML – Hyper Text Markup Languageязык разметки гипертекста. HTML ни в коей мере не является языком программирования, он отвечает только за расположение элементов (текста, рисунков) в окне браузера. HTML является языком для создания Web-сайтов во Всемирной паутине. Язык HTML состоит из простых команд – тегов. Теги управляют представлением информации на экране при отображении HTML-документа. Теги заключаются в угловые скобки <>…</> и бывают парные и непарные (одиночные <>).

Документ HTML – это текстовый файл с расширением .html или .htm, содержащий набор тегов.

Браузер – (browser) – программа для просмотра Web-страниц. Широко используют бразеры Microsoft Internet Explorer, Opera и др. Браузер при получении документа HTML выполняет его анализ, строит объектную модель документа, затем результат отображает на мониторе.

2. Структура HTML-документа

<HTML>

<HEAD>

Секция заголовка

Записываются meta-теги, содержащие информацию о названии страницы, об авторе и др.

</HEAD>

<BODY>

Тело документа

Содержит непосредственно информацию страницы: тексты, рисунки, таблицы

</BODY>

</HTML>

3. Форматирование символов

Символы, заключенные между следующими тегами отображают:

<B>….</B> — полужирный шрифт

<I>……</I> — курсивный шрифт

<U>……</U> — подчеркнутый шрифт

<SUB>…</SUB> — нижний индекс

<SUP>…</SUP> — верхний индекс

Параметры шрифта

Текст, заключенный между тегами <FONT….> ……..</FONT> имеет заданный размер, цвет и гарнитуру. Для этого используются атрибуты: SIZE = значение от 1 до 7 и COLOR = цвет (aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, yellow, white), каждому цвету соответствует свой шестнадцатеричный код от 000000 до FFFFFF.

Если в тексте имеется несколько пробелов между словами или символы табуляции, то браузер на экран выводит всего один пробел. Если необходимы дополнительные пробелы то между словами надо добавить &nbsp; — символьный примитив.

Одиночный тег <BR> разрывает текстовый поток и вставляет пустую строку. Несколько таких тегов добавляют несколько пустых строк. Межстрочный интервал – одинарный.

4. Практическое задание №1.

Создание первого HTML-документа “Драматические театры Санкт-Петербурга”, работа со шрифтами, задание цвета и размера шрифта. Освоение технологии работы.

Урок №2

1. Форматирование текста по абзацам

Тег <P> …</P> — начинает абзац с новой строки. Новый абзац отделяется от предыдущего двойным межстрочным интервалом.

Выравнивание текста по абзацам:

<P ALIGN=CENTER> …</P> — по центру

<P ALIGN=JUSTIFY>…</P> — по ширине

<P ALIGN=LEFT>. .. </P> — по левому краю

<P ALIGN=RIGHT>…</P> — по правому краю

2. Задание цвета всего текста и фона документа

Описываются в начальном теге тела документа <BODY>

<BODY BGCOLOR=цвет фона документа TEXT=цвет текста >.

3. Заголовки разных уровней

Тегами <Hn>….</Hn> оформляют заключенный в них текст. Значения n меняются от 1 до 6, при этом текст выводится от более крупного к более мелкому. Теги <Hn>….</Hn> могут иметь атрибуты ALIGN=CENTER, LEFT, RIGHT.

4. Простые списки

<UL>……</UL> - неупорядоченный (ненумерованный) список

<OL>……</OL> — упорядоченный (нумерованный) список

Часть текста, которая будет оформляться как список, заключается в соответствующие теги, а каждый элемент списка помечается одиночным тегом <LI>

Виды нумераций списков:

<OL TYPE=»Square»>

<OL TYPE=»Circle»>

<OL TYPE=»Disk»>

<OL TYPE=»A»>

<OL TYPE=»I»>

5. Практичекое задание №2

Форматирование текста по абзацам, цвет фона, заголовки разных уровней, списки.

Урок №3

1. Вставка графических изображений

Всеми браузерами поддерживаются форматы .gif, .jpg. Эти форматы являются растровыми. GIF – поддерживается прозрачность и анимацияю, хорошо подходит для рисованных изображений. JPG – для полноцветных изображений, хорошо подходит для отсканированных изображений и фотографий, анимацию не поддерживает.

Одиночный тег <IMG> вставляет графические изображения в текстовый поток в любом месте:

<IMG SRC=’имя графического файла’>

Необязательные атрибуты тега <img>:

ALT = альтернативный текст

BORDER = толщина обрамляющей рамки в пикс. , 0 нет рамки

HEIGHT = высота изображения в пикселах или %

WIDTH = ширина изображения в пикселах или %

HSPACE = свободное пространство слева и справа от изображения в пикселах или %

VSPACE =- свободное пространство сверху и снизу от изображения в пикселах или %

ALIGN = left, right, middle выравнивание изображения

Чтобы рисунок был по центру, можно использовать тег <CENTER>…….<CENTER>/

2. Практическое задание №3

Вставка и форматирование графических изображений. Самостятельное создание Web-страниц драматических театров.

Урок №4

1. Гиперссылки

Связь с другими документами организуется тегами <A>…</A>.

<A href=”имя файла на который надо перейти” > текст гиперссылки </A>.

Рисунок так же можно сделать, как гиперссылку, написав:

<A HREF =’имя файла на который переходим’>< IMG SRC =’имя графического файла’></a>

2. Практическое задание №4

Оформление списка театров на главной странице glavn.htm, как гиперссылки на соотвествующие Web-страницы театров.

Урок №5

1. Таблицы

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

С помощью таблиц удобно создавать навигацию по сайту.

<TABLE>…</TABLE> — вся таблица.

<TR>…</TR> — строка.

<TD>…</TD> — ячейка в ряду.

Пример таблицы из двух строк (рядов), содержащих по две ячейки:

Текст ячейки 1, 1

Текст ячейки 1 2

Текст ячейки 2, 1

Текст ячейки 2, 2

 

<TABLE> таблица

<TR> <TD> текст ячейки 1,1</TD> <TD> текст ячейки 1,2</TD> </TR> первая строка

<TR> <TD> текст 2,1 ячейки </TD> <TD> текст 2,2 ячейки </TD> </TR> вторая строка

</TABLE>

Ячейки таблицы могут содержать текст или изображения, а также текст с HTML-тегами и гиперссылки. Не следует оставлять ячейки таблицы незаполненными, надо поместить хотя бы неразрывный пробел &nbsp;

Основные атрибуты тегов <TABLE> <TR> и <TD> задают параметры таблицы, строки или ячейки:

ALIGN=left, right, center – выравнивание (<table>, <tr>, <td>)

BGCOLOR=’цвет’ – фоновый цвет (<table>, <tr>, <td>)

HSPACE=значение – свободное пространство слева и справа от таблицы в пикселах (<table>)

VSPACE=значение — свободное пространство сверху и снизу от таблицы в пикселах (<table>)

WIDTH=значение – ширина таблицы (ячейки) – в пикселах, или в процентах (<table>, <td>)

HEIGHT= значение – высоты таблицы (ячейки, строки) – в пикселах, или в процентах (<table>, <td>, <tr>)

BORDER= значение – толщина рамки вокруг таблицы и ее ячеек, по умолчанию значение=1, если значение=0, то рамки нет (<table>, <td>)

BORDECOLOR=’цвет’ – цет рамки (<table,<td>>)

VALIGH=bottom, middle, top – выравнивание содержимого по вертикали (<tr>, <td>)

2. Практичекое задание №5

Создание навигации по сайту в форме таблицы из одной строки

Уроки №6 и №7

1. Секция заголовка <HEAD>, мета-теги

В секции заголовка на каждой странице указывается информация о документе, которая используется при его отображении. Текст, заключенный между тегами <TITLE> </TITLE>, отображается в заголовке окна браузера.

В секции заголовка обычно помещается и ряд тегов <META> с различными атрибутами, предоставляющими дополнительную информацию (метаинформацию) о Web-сайте:

<HEAD>

<title>Драматические театры Санкт-Петербурга</title>

<meta HTTP-EQUIV=»Content-Type» CONTENT=»text/html; charset=windows-1251″> — — (указывается тип кодовой таблицы (windows-1251, Koi8-R и другие), использованной при подготовке текстовой части документа.

<meta name=»author» CONTENT=»Смирнова Татьяна, учитель 441 гимназии СПб»> — информация об

<meta name=»Keywords» content=»драматические, театры, Товстоногов, Комиссаржевская, Европа, ул.Рубинштейна”> (указывается через запятую набор ключевых слов, которые могут быть использованы рядом поисковых систем)

</HEAD>

2. Самостоятельная работа над своим проектом

Примерные темы проекта: “Мосты через Неву”, “Реки и каналы Санкт-Петербурга”, “Мосты через каналы Санкт-Петербурга”, “Необычные музеи Санкт-Петербурга”, “Музыкальные театры”, “Филармонии и капелла”, “Технические ВУЗ-ы Санкт-Петербурга”, “Детские театры Санкт-Петербурга”, “Гуманитарные ВУЗ-ы Санкт-Петербурга”, “Пригороды Санкт-Петербурга”, “Музеи Санкт-Петербурга”, “Военные учебные заведения в Санкт-Петербурге” и др.

Необходимо оформить главную страницу сайта по образцу файла glavn. htm, выбрав в качестве навигации по сайту таблицу или список, и 2 — 3 страницы, раскрывающие содержание сайта и содержащие: заголовок, текст и рисунок.

Урок №8

1. Контрольный тест на знание тегов HTML – 15 минут.

2. Рефлексия. Представление проекта и оценивание его учениками класса и учителем – 30 минут.

Практические задания – Приложение 1.

Вопросы контрольного теста – Приложение 2.

Литература для учителя

  1. Усенков Д.“Уроки Web-мастера”, Москва, БИНОМ, 2004 г.
  2. Смирнова И. “Начала Web-дизайна, Санкт-Петербург, БХВ, 2004г.
  3. Томас А.Пауэл “Web-дизайн. Наиболее полное руководство. В подлинике”, 2-е издание, БХВ-СПБ, 2005 г.
  4. Браун М. “HTML 3.2. Наиболее полное руководство. В подлиннике”, БХВ-СПб, 1999
  5. Захаркина В.В. “Основы создания Web-страниц”, методическое пособие, СПБ, 2000 г.
  6. К.Ахметов, “Microsoft Internet Explorer 4.0 для всех”, изд-во Компьютер, Москва, 1997 г.

Литература для ученика

  1. Усенков Д.“Уроки Web-мастера”, Москва, БИНОМ, 2004 г.
  2. Смирнова И. “Начала Web-дизайна, Санкт-Петербург, БХВ, 2004г.

Перечень Internet-ресурсов

  1. http://htmlbook.ru — Мержевич Влад. Краткий, но информационно насыщенный учебник по технологии создания сайтов, HTML, CSS, дизайну, графике и др.
  2. http://html.manual.ru — Городулин Владимир. HTML-справочник.
  3. http://winchanger.narod.ru — А. Климов. Краткий справочник по тегам HTML-языка.

Почему информатика не интересует школьников

Цифровая экономика остро нуждается в кадрах, но в школе на информатику выделяют только один час в неделю, а ЕГЭ сдают лишь 14% выпускников. Как изменить ситуацию и качественно подготовить детей к жизни в мире информации?

Время на чтение: 5–7 минут

Современная экономика буквально построена на информационных технологиях. А это значит, что спрос на специалистов ИТ-сферы на рынке труда будет из года в год только расти. Но среди тех, кто через несколько лет будет устраиваться на работу в первый раз, заинтересованных в получении цифрового образования не так много. Это видно хотя бы по тому, к каким ЕГЭ готовятся выпускники: если обществознание сдают около 50% одиннадцатиклассников, то информатику — только 14%. С чем связано такое прохладное отношение к предмету и как можно исправить это положение, разбираемся с экспертами.

Решение 1. Выделить больше часов на изучение предмета

Школьная программа по информатике достаточно обширная: согласно ФГОСам базового уровня, ребята к окончанию школы должны уметь создавать сайты, моделировать корреляционную зависимость, решать задачи оптимального планирования (линейного программирования), быть знакомыми с информационным правом и безопасностью и многим другим. При этом, начиная с 7-го класса, на изучение информатики в школах выделяется всего один урок в неделю. Можно ли качественно освоить программу за столь короткий срок?

«Конечно нет, — отвечает автор одного из основных учебно-методических комплексов по информатике для средней и старшей школы в стране Людмила Босова. — Разумный подход — давать хотя бы два часа в неделю на изучение информатики. И даже за это время сильно углубиться в предмет не получится. Но два часа в неделю на протяжении одного года лучше, чем один час в неделю три года подряд. Общеизвестный факт: через неделю после одночасового урока ученики помнят только 20% того, что изучили».

Решение 2. Повысить популярность ЕГЭ по информатике у школьников

В рамках школьных уроков практически невозможно подготовиться к ЕГЭ без привлечения дополнительных сил. Поэтому ребята, которые все-таки решаются на экзамен, много занимаются дополнительно: с репетиторами, на курсах, самостоятельно по доступным видеоурокам.

При этом сам ЕГЭ по информатике нужен не везде: многие вузы принимают документы на ИТ-специальности с набором экзаменов, состоящим, например, из математики и физики.

«Спрос на специалистов в сфере информационных технологий очень высокий и совсем не удовлетворен. По официальным прогнозам, к 2024 году количество бюджетных мест по таким направлениям в вузах составит 120 тыс. (сейчас — около 60 тыс.), — отмечает директор Центра развития ИТ-образования МФТИ Алексей Малеев. — В то же время я знаю очень много примеров, когда при поступлении на ИТ-факультет в вузе нет даже экзамена по информатике».

Но ситуация меняется: все больше вузов начинают принимать ЕГЭ по информатике.

Решение 3. Заинтересовать учащихся предметом

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

«Современные дети дома учатся работать с компьютером, смартфоном, планшетом. Поэтому, если на уроках объяснять им то, что они уже знают, они быстро потеряют интерес, — рассказывает руководитель службы разработки «Яндекс.Учебника» Влад Степанов. — Задача учителя информатики сегодня состоит в том, чтобы показать ученикам, что его предмет — это наука, интересная, многогранная и не ограничивающаяся пользовательскими навыками, которые позволяют выкладывать в сеть посты, фото или видео. Важно объяснить, что, имея соответствующие компетенции в программировании, можно заставить компьютер работать на себя — например, автоматически искать нужную информацию, передавать данные, управлять какими-либо объектами и многое другое. Мы в «Яндексе» для этого разработали бесплатный курс информатики для школьников».

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

«Я работаю в Высшей школе экономики, и сейчас всех студентов обязали учить Python. В том числе, например, востоковедов и рекламщиков. Все должны знать Python на каком-то уровне», — рассказывает Михаил Густокашин, директор факультета компьютерных наук и центра студенческих олимпиад ВШЭ.

А вот что говорит академический руководитель школьных программ по информатике и программированию «Яндекса», учитель информатики Александр Паволоцкий:

«Мой коллега, физик с геологического факультета МГУ, считает, что, например, геологам обязательно нужно уметь программировать. Но, увы, их этому не учат. В итоге им продают дорогостоящее программное обеспечение для работы, и для того, чтобы что-нибудь там подкрутить, они заказывают новые доработки. Но можно же написать код самостоятельно — и это достаточно просто».

Решение 4. Школа должна успевать за прогрессом

В 2021 году школа сделала серьезный шаг навстречу будущему: ЕГЭ по информатике в этот раз впервые сдавали на компьютерах. Это совсем немного приблизило школьное сообщество к решению проблемы: информатика очень часто не успевает за миром ИТ-технологий. Информатику во многих школах преподают по бумажным учебникам, издательский цикл которых составляет не один год. В итоге дети могут обучаться по книгам 10-летней давности, многие вопросы в которых заметно устарели.

«Подход, конечно, изменился. Но дети по-прежнему учатся по учебникам, созданным 10-15 лет назад, и расхождение колоссальное, — подтверждает Антонина Новоселова, учитель информатики и ИКТ МБОУ «Гимназия № 42» г. Барнаула. — Например, в учебнике, по которому мы занимаемся, в качестве носителей информации называются дискеты и диски, а ребята уже даже не знают, что это такое».

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

Создание web сайта по информатике 9 класс, ответы на вопросы параграфа 4.4 Босовой



1. Ознакомьтесь с материалами презентации к параграфу, содержащейся в электронном приложении к учебнику. Дополняет ли презентация информацию, содержащуюся в тексте параграфа?

Перейти

2. С помощью каких инструментов можно создавать сайты?

— Можно воспользоваться языком разметки гипертекста HTML
— Можно документ, подготовленный в текстовом процессоре, сохранить как web-страницу в формате HTML
— Можно воспользоваться специальный ПО — визуальными HTML-редакторами или конструкторами сайтов

3.

Что такое структура сайта? Структура сайта — разбиение общего содержания на смысловые разделы и отдельные страницы с указанием связей между ними.

4. Продумайте и изобразите в виде графа структуру одного из следующих сайтов:

Сайт «Наш класс»

Сайт «Моя семья»

Сайт «Информатика»


5. Перечислите основные элементы, размещаемые на страницах сайта.

Основные элементы:
— Шапка сайта (header)
— Левая и правая колонка (или одна из них или просто без колонок)
— Контент сайта (body)
— Подвал (footer)

6. Какие рекомендации следует учитывать при наполнении страниц сайта информационными материалами?

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

7. С какой целью проводится тестирование сайта?

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

8. Что является основным недостатком бесплатного хостинга?

Недостатками бесплатного хостинга могут быть:
— Небольшое дисковое пространство
— Ограничение размера отдельного файла
— Доменное имя в основном третьего уровня
— Компания автоматически может добавить рекламу на страницы вашего сайта

9. Назовите известный вам сервер Интернета, обеспечивающий пользователям бесплатный хостинг сайтов.

Известные хостинги:
— Ucoz(ucoz.ru)
— WiX(wix.com)

Почему школьным урокам информатики нужен «апгрейд» — Российская газета

В этом году ЕГЭ по информатике впервые будут сдавать на компьютерах. Проверять ответы тоже будет машина. Формат новый, но долгожданный: писать команды для компьютера на бумаге — прошлый век. Но чтобы к 11 классу школьники пришли супер-подготовленными и экзамен не был для них «неожиданностью», готовиться надо гораздо раньше. 

— Информатику необходимо изучать непрерывно, начиная с начальной школы, — говорит Екатерина Лавренова, директор Института цифрового образования МГПУ. — Сегодняшнее обязательное обучение информатике по одному академическому часу в неделю с 7-го по 9-й классы явно запаздывает. Понятий, которые необходимо освоить школьникам в области информатики, становится все больше в связи с развитием технологий. Тут и большие данные, и искусственный интеллект, и 3D-моделирование, виртуальная реальность, кибербезопасность. Конечно, уже в «началке» необходимо формировать информационную культуру в рамках самостоятельного предмета «Информатика».

С Еленой Владимировной согласен и руководитель продукта «Информатика» от Яндекс.Учебника Влад Степанов.

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

Но если посмотреть глубже, то информатика — история про то, как осознанно решать свои задачи с помощью цифровых инструментов. По мнению Степанова, школьники примерно с 7 класса начинают часто сталкиваться с ситуациями, в которых это может пригодиться.

Поэтому Яндекс.Учебник уже второй год вкладывается в свой новый интерактивный школьный курс по информатике, который включает теорию и практику, покрывает требования школьной программы 7 класса. Все материалы бесплатны и соответствуют ФГОС, курс одобрен экспертами ВШЭ и МФТИ. Сейчас завершается первый год апробации курса в школах 35 регионов России.

О том, как учить информатику интересно и с пользой, «РГ» рассказал Влад Степанов.

Что узнают школьники на курсе информатики?

Влад Степанов: Все самое актуальное: как программировать на Python, как создавать компьютерную графику, пользоваться облачными хранилищами. Все это пригодится в жизни. Изучая прикладной язык программирования, осваивая алгоритмику и развивая цифровые навыки школьники учатся ориентироваться в цифровом мире. Например, отличать фишинговые (мошеннические) сайты от настоящих, грамотно и безопасно использовать пароли, работать «в облаке», редактировать тексты в цифре.

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

Известно, что лучше всего мы воспринимаем новую информацию на конкретных примерах из жизни. Как у вас с этим?

Влад Степанов: Без этого никуда. Нужно понять, как устроены алгоритмы и что такое цикл, как в целом компьютеры обрабатывают данные. Ищем похожее в повседневной жизни. Например, в магазине нужно найти полку, где стоят коробки с игрушками. Ребенок представляет, как он идет вдоль полок — до тех пор, пока не найдет нужную вещь. Нашел — «путешествие» заканчивается. То же самое делает компьютер, «отрабатывая» заданный алгоритм.

Почему вы выбрали для уроков информатики язык Python?

Влад Степанов: Сегодня именно он, согласно разным исследованиям, занимает от первого до третьего места среди современных специалистов, широко используется в индустрии. Плюс это один из основных языков в сфере Data Science (наука о данных). Так ребенку будет удобнее делать следующие шаги в программировании, если он этого захочет. И с этим базовым знанием будет легче учиться в вузе. Например, сегодня в Высшей школе экономики проходит эксперимент: на всех курсах, даже на культурологии и востоковедении, студентов учат работе на Python. Если вдруг в Вышку придет выпускник школы прошедший наш курс, ему будет гораздо проще.

Почему это именно учебник, а не просто «онлайн-курс»? 

Влад Степанов: Здесь есть функция обратной связи и автопроверки заданий. Он рассчитан не только на школьников, но и на учителей. Преподаватели получают в распоряжение современную цифровую платформу, на которой есть и теория, и практические занятия. Для педагогов разработаны самые современные методические рекомендации.

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

Урок информатики на тему «Создание простейшей Web-страницы с использованием текстового редактора»

Тема: «Создание простейшей Web-страницы с использованием текстового редактора»

Класс: 11

Дата проведения:

Тип урока: урок приобретения новых навыков

Цель урока:

— Научиться создавать простые Web-страницы с использованием текстового редактора.

Планируемые образовательные результаты:

Предметные – формирование навыков создания Web-страниц, изучение команд языка HTML.

Метапредметные – развитие умения планировать результаты учебной деятельности, понимания востребованности Web-технологий в современном мире.

Личностные – развитие навыков концентрации внимания, развитие системного мышление, усидчивости.

Задачи:

Познакомиться со структурой html-документа.

Изучить команды для установления расположение текста на экране.

Изучить команды форматирования текста.

Отработать приёмы размещения графики на Web-страницах.

Научиться создавать таблицы.

Изучить построение гиперсвязей.

Материалы урока: персональный компьютер ученика, текст практической работы с пошаговой инструкцией, программа Блокнот, браузер.

Ход урока

I. Организационный момент.

II. Актуализация знаний.

Деловая игра по теме «Анализ наиболее успешных сайтов»

Роли: Руководитель группы аналитиков, докладчик.

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

Игровая цель: выявление причин успеха Web-сайтов, имеющих наибольший рейтинг.

Дидактические цели:

Формирование у учащихся знаний об основных принципах дизайна сайтов.

Выработка умения анализировать Web-сайты с точки зрения их содержательной ценности.

Умение представлять результаты анализа в вербальной форме и при помощи компьютерных программ MS Word, MS PowerPoint.

Совершенствование навыков выступления в аудитории.

Воспитательные цели:

Развитие творческого мышления.

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

Воспитание индивидуального стиля поведения в процессе взаимодействия с людьми.

Сценарий игры. В ходе проведения деловой игры по данной теме, каждой группе учащихся предлагается проанализировать определенное количество сайтов, занимающих лидирующие позиции в рейтинге, например Rambler’s Top 100.

В качестве примерных вопросов, на которые должны ответить участники игры, можно предложить следующие:

Соответствует ли анализируемый сайт принципам Web-дизайна, как их понимают участники игры? Если нет, то в чём заключается расхождение?

В чём причина популярности того или иного сайта? Что определяет его успех в большей степени?

Какие недостатки можно выделить по каждому из рассмотренных сайтов?

После того как проведён анализ предложенный сайтов и по его результатам создан отчёт, докладчик выступает с сообщением. В данной игре возможно назначение участникам ролей сторонника докладчика, оппонента, критика и конформиста.

Игровой конфликт – противоречие, которое обусловлено разностью позиций игроков.

Способ генерирования событий – смешанный.

Выводы: обосновать основные правила Web-дизайна.

Профессиональный сайт должен корректно отображаться на экране.

Web-страница должна идентично отображаться в различных браузерах (Internet Explorer, Google Chrome, Opera, Yandex и др.).

Все страницы сайта и интегрированные в них графические элементы должны быть минимальными по объёму.

Web-страница обязательно должна включать навигационные элементы.

Весь проект должен быть выдержан в одном дизайнерском стиле.

Использовать только корректные цветовые схемы.

   III. Постановка цели и задач

На прошлом уроке мы познакомились с тэгами языка HTML. В ходе деловой игры, рассмотрели правила оформления Web-страниц. Сегодня нам предстоит научиться применять наши знания на практике.

Давайте поставим цели и задачи нашего урока.

Учащиеся ставят цели и задачи урока. Учитель корректирует.

   IV. Практическая работа

Учащиеся получают задание практической работы с пошаговой инструкцией. В качестве справочного материала по языку HTML учащиеся могут использовать сайт htmlbook.ru

Справка:

HTML (от англ. HyperText Markup Language) – язык гипертекстовой разметки, при помощи которого создаются Web-страницы.

 

Задание № 1. Создание простейшего файла HTML

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

2. Запустите программу Блокнот (Notepad).

3. Наберите в окне программы простейший файл HTML.

 

Учебный файл HTML

 

Расписание занятий на вторник

 

4. Сохраните файл под именем INDEX.HTML (обязательно укажите тип файла HTML при сохранении) в личной папке.

5. Для просмотра Web-страницы используйте любой браузер (Internet Explorer, Google Chrome, Opera, Mozilla Firefox, Yandex или другую). Для этого, не покидая программу Блокнот (сверните окно на панель задач), откройте личную папку и двойным кликом по файлу INDEX.HTML откройте окно браузера.

Результат работы показан на рисунке 1.

 

Рис. 1 Результат работы

 

Задание № 2. Управление расположением текста на экране

1. При необходимости откройте текст Web-страницы в Блокноте (1 щелчок правой клавишей мыши по файлу INDEX.HTML, в контекстном меню выбрать команду Открыть с помощью… и выбрать программу Блокнот). При необходимости открыть файл в браузере – двойной клик по значку файла левой клавишей мыши.

2. Внести изменения в файл INDEX.HTML, расположив слова Расписание, занятий, на вторник на разных строках.

 

Учебный файл HTML

 

 

Расписание

занятий

на вторник

 

3. Сохраните текст с внесенными изменениями в файле INDEX.HTML (меню Файл | Сохранить). Если у вас уже отображается Web-страница, то вам достаточно переключиться на панели задач на программу браузера и обновить эту страницу (кнопка). Изменилось ли отображение текста на экране? Не удивляйтесь тому, что внешний вид вашей Web-страницы не изменился.

Не забывайте каждый раз сохранять текст Web-страницы при ее корректировке в программе Блокнот и обновлять страницу при ее просмотре в программе браузера.

 

Задание № 3. Некоторые специальные команды форматирования текста

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

фрагмент текстового файла. Тег перевода строки
отделяет строку от последующего текста или графики. Тег абзаца

тоже отделяет строку, но еще добавляет пустую строку, которая зрительно выделяет абзац.

Оба тега являются одноэлементными, тег

– двойной, т.е. требуется закрывающий тег.

1. Внесите изменения в файл INDEX.HTML

 

Учебный файл HTML

 

 

Расписание


занятий

на вторник

 

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

Как изменилось отображение текста на экране?

 

Задание № 4. Выделение фрагментов текста

1. Внести изменения в текст файла INDEX.HTML

 

Учебный файл HTML

 

 

Расписание

занятий

на вторник

 

2. Посмотрите полученную Web-страницу.

Возможно использование комбинированных выделений текста.

Расписание занятий на вторник

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

<Тег_1><Тег_2> … – правильная запись.

 

<Тег_1><Тег_2> … – ошибочная запись.

Обратите внимание на «вложенность» тегов, она напоминает «вложенность» скобок.

 

Задание № 5. Задание размеров символов Web-страницы

Существует два способа управления размером текста, отображаемого браузером:

использование стилей заголовка,

задание размера шрифта основного документа или размера текущего шрифта.

Используется шесть тегов заголовков: от

(тег двойной, т.е. требует закрытия). Каждому тегу соответствует конкретный стиль, заданный параметрами настройки браузера.

 

1. Внесите изменения в файл INDEX.HTML

 

Учебный файл HTML

 

 

 

занятий на вторник

 

В результате выполнения, должен получиться результат, представленный на рисунке 2.

Рис. 2 Результаты работы

Задание № 6. Установка размера текущего шрифта

Тег шрифта позволяет задавать размер текущего шрифта в отдельных местах текста в диапазоне от 1 до 7.

1. Внесите изменения в текст INDEX.HTML

 

 

Учебный файл HTML

 

Расписание

занятий на вторник

 

2. Самостоятельно измените размер текста «занятий на вторник», используя тег .

3. Измените оформление текста HTML-документа, используя тег выделения фрагментов и тег перевода строки и абзаца.

 

Задание № 7. Установка гарнитуры и цвета шрифта

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

 

Для изменения цвета шрифта можно использовать в теге атрибут COLOR=”X”. Вместо “X” надо подставить английское название цвета в кавычках (“ ”), либо его шестнадцатеричное значение. При задании цвета шестнадцатеричным числом необходимо представить этот цвет разложенным на три составляющие: красную (R – Red), зелѐную (G – Green), синюю (B – blue), каждая из которых имеет значение от 00 до FF. В этом случае мы имеем дело с так называемым форматом RGB.

1. Внесите изменения в файл INDEX.HTML

 

Учебный файл HTML

 

Расписание занятий на вторник

 

Задание № 8. Выравнивание текста по горизонтали

1. Внесите изменения в файл INDEX.HTML

 

Учебный файл HTML

 

Расписание

занятий на вторник

 

Задание № 9. Задание цвета фона и текста

При изображении фона и цвета браузеры используют цвета, установленные по умолчанию, – они заданы параметрами настройки браузера. Если вы хотите задать другие цвета, то это надо сделать в начале файла HTML в теге

. Атрибут BGCOLOR= определяет цвет фона страницы, атрибут TEXT= задает цвет текста для всей страницы, атрибуты LINK= и VLINK= определяют соответственно цвета непросмотренных и просмотренных ссылок.

1. Внесите изменения в файл INDEX.HTML

 

Учебный файл HTML

 

Расписание

занятий на вторник

 

2. Просмотрите изменения Web-страницы в браузере.

Таблица 1. Коды основных цветов в HTML

 

Задание № 10. Размещение графики на Web-странице

Тег позволяет вставить изображение на Web-страницу. Оно появится в том месте документа, где находится этот тег. Тег является одиночным. Необходимо помнить, что графические файлы должны находиться в той же папке, что и файл HTML, описывающий страницу. Графика в Web, как правило, распространяется в трех форматах: GIF, JPG, PNG.

Для выполнения следующего задания поместите файл с именем CLOCK.JPG (или другим именем) в рабочую папку.

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

1. Внесите изменения в файл INDEX.HTML

 

Учебный файл HTML

 

Расписание

занятий на вторник


 

2. Просмотрите изменения вашей Web-страницы в браузере.

На экране вы увидите, что показано на рисунке 3.

Рис.3 Результат работы

 

Задание № 11. Создание таблицы

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

таблицу.

Таблица состоит из трех основных частей:

названия таблицы,

заголовков столбцов,

ячеек таблицы.

Таблица в Web-документе заполняется по строкам (слева направо по строке, затем переход на новую строку). Каждая ячейка таблицы должна быть заполнена (хотя бы пробелом, которые используются для создания пустых ячеек).

1. Запустите программу Блокнот и наберите текст следующей Web-страницы. Применяйте приемы копирования при создании таблицы, работая в программе Блокнот.

 

5 класс

 

Понедельник

 

Урок 5 «А» 5 «Б» 5 «В»
1 Русский язык Литература История
2 Математика Информатика Английский язык
3 История Математика Информатика

 

2. Сохраните файл в личной рабочей папке под именем 5.HTML

3. Для просмотра созданной Web-страницы в окне личной рабочей папки двойным щелчком левой клавиши мыши загрузите браузер.

На экране вы увидите то, что показано на рисунке 4.

Рис. 4 Результат работы

Задание № 12. Создание ссылки на другой HTML-документ

Ссылки позволяют щелчком на выделенном слове или фразе перейти к другому файлу.

Опишем ссылку:

5 класс

После имени файла (5.HTML) между символами «>» и «<» располагается текст («5 класс»), на котором должен быть произведен щелчок для перехода к этому файлу.

1. Внесите изменения в файл INDEX.HTML

 

Учебный файл HTML

 

Расписание

занятий на вторник

 

5 класс 6 класс
7 класс 8 класс
9 класс 10 класс
11 класс

 

2. Сохраните файл INDEX.HTML

3. Просмотрите полученную Web-страницу.

На экране вы увидите то, что изображено на рисунке 5.

Рис. 5 Результаты работы

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

     V. Подведение итогов урока

Проверка выполненной работы. Оценивание работы учащихся с выставлением оценок.

      VI. Домашнее задание

1) Читать по учебнику Семакин Информатика 11 класс (базовый уровень) § 14-15.

2) Создать простой Web-сайт на тему «Моя семья».

VII. Рефлексия

Коллективная оценка эмоционального состояния класса:

Учитель просит поднять руку всех, кто считает, что его эмоциональное состояние: 1) бодрое; 2) усталое.

Индивидуальная самооценка:

На бланках учащиеся заполняют таблицу

Достижения

Затруднения

Предложения

 

 

 

 

Создание видеоурока по информатике — презентация онлайн

1. Выпускная квалификационная работа на тему: «Создание видеоурока по Информатике. .»

Выполнила студентка
группы МпОЦИ-11-18-6
Товбулаева М.
Введение
Цель выпускной квалификационной работы –
разработка видео урока по дисциплине
«Информатика ».
Объектом исследования является процесс
разработки видеоурока по дисциплине
«Информатика ».
Предмет исследования – процесс создания
видеоурока по дисциплине «Информатика».
Задачи работы:
Рассмотреть особенности видеоуроков и
преимущества их использования в процессе
обучения;
Познакомиться с имеющимся
программным обеспечением для работы
по созданию видеоуроков;
Разработать видеоурок по дисциплине
«Информатика».
Понятие видеоролика
Видеоролик — непродолжительная по времени
художественно составленная последовательность
кадров. Видеоролики наиболее часто применяются
для рекламы товаров и услуг и для визуального
сопровождения аудиокомпозиций на телевидении.

5. Общие требования к видеороликам:

Видеоролик должен быть создан самостоятельно.
Запрещается использовать аудио-содержимое,
защищенное авторским правом.
В кадре не должно быть логотипов, торговых марок,
и т. Д.
Видео должно иметь правильно выставленный
баланс белого.
Дрожание камеры не допустимо.
Объект съемки должен быть в фокусе.

6. Понятие видео обучения

Видео обучение — одна из форм дистанционного
обучения.

7. Программное обеспечение, используемое для создания видеоурока

1. Ashampoo
Snap
2. Fraps
3. Debut Video Capture
4. HyperCam
5. Camtasia Studio

10. Создание видеоурока в программе UVScreenCamera

11. Интерфейс программы UVScreenCamera

12. Добавление спецэффекта — «Добавить текст» в UVScreen Camera

13. Добавление спецэффекта — «Добавить выноску» в UVScreen Camera

14. Добавление спецэффекта —«Добавить затенение» в UVScreen Camera

15. Добавление спецэффекта — «Добавить кнопку» в UVScreen Camera

16. Сохранение видеоролика в UVScreen Camera

17. Выбор формата сохранения видеоролика в UVScreen Camera

18. Заключение

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

Что такое программирование | Станьте программистом

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

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

Доктор.Шерил Фредерик , исполнительный директор программ STEM в Университете Южного Нью-Гэмпшира (SNHU), сказала, что компьютерное программирование — это совместный процесс, при котором в процессе разработки программного обеспечения участвует множество программистов. Некоторые из этих разработок могут длиться десятилетия. Например, такое программное обеспечение, как Microsoft Word, выпущенное в 1983 году, программисты настраивали и улучшали в течение многих лет.

«Есть надежда, что компьютерная программа станет настолько широко распространенной системой, что ей потребуется долгосрочная поддержка, особенно для расширения ее текущей функциональности», — сказал Фредерик.«Термины компьютерное программное обеспечение и компьютерное программирование используются как синонимы, за исключением того, что программное обеспечение может стать довольно большим».

Чем программисты занимаются весь день?

Компьютерные программисты создают инструкции для компьютера путем написания и тестирования кода, который позволяет приложениям и программам успешно работать. Компьютерные программисты используют специализированные языки для связи с компьютерами, приложениями и другими системами, чтобы заставить компьютеры и компьютерные сети выполнять набор конкретных задач.По данным ComputerScience.org, такие языки, как C ++, Java, Python и другие, позволяют программистам — часто в тесном сотрудничестве с разработчиками программного обеспечения и инженерами создавать программы, позволяющие «искать, просматривать страницы и делать селфи».

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

Некоторые из распространенных задач, которые требуется выполнить программисту, были скомпилированы O * Net онлайн и включают:

  • Тестирование работоспособности ПО.
  • Устранение проблем с программным обеспечением компьютера.
  • Модификация программного обеспечения для повышения производительности.
  • Написание компьютерного программного кода.
  • Сотрудничество с другими для решения проблем, связанных с информационными технологиями.

Как стать программистом?

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

«Получение степени — хороший способ начать карьеру, и это дает вам основу для организации вашего опыта», — сказал Кертис Джордж , координатор технической программы по информатике в SNHU. «В конечном счете, именно опыт делает вас великим программистом. Помимо опыта, успешный программист всегда идет в ногу с новейшими компьютерными языками, процессами алгоритмов и тенденциями в индустрии программного обеспечения».

Фредерик согласился. Прежде чем обратиться к образованию, она работала в Министерстве обороны, а также в финансовом и телекоммуникационном секторах.«Требуется много упорства, и этого недостаточно, чтобы получить ученую степень; вам нужен опыт работы », — сказала она. «Мы даем студентам основу — на основе структур данных, алгоритмов, математики и логической инженерии — но вы должны уметь планировать, писать, проектировать, тестировать и управлять программным обеспечением. Вы должны знать как минимум два или три языка программирования, включая знание JAVA и C ++ ».

Однако, помимо обучения в классе и экспериментального обучения, программисты должны понимать, что при написании программы она никогда не срабатывает с первого раза.«Это поле требует терпения, а также умения выявлять и устранять ошибки. Вы должны быть обучающимся, быть самодисциплинированным, иметь мотивацию учиться самостоятельно, уметь проводить мозговой штурм с другими и иметь много практических занятий », — сказал Фредерик. «Вы должны быть практиком и приспосабливаться к тому, что сейчас в тренде».

Во время работы над получением степени информатики студентам предлагается создать портфолио своих программных работ. «Хотя это портфолио не оценивается, студенты могут поделиться им с потенциальными работодателями в качестве доказательства навыков программирования», — сказал Фредерик.«Вся программа на получение степени дает студентам широкие возможности и навыки в традиционных и современных технологиях, включая такие специальности, как вычислительная графика, тестирование программного обеспечения и написание кода для часто используемых программ, а также более глубокие и специфические навыки».

Стоит ли получать сертификат программирования?

По данным Бюро статистики труда США (BLS), для большинства должностей в области компьютерного программирования требуется как минимум степень бакалавра. Также доступно множество программ повышения квалификации.В дополнение к этим академическим возможностям доступны десятки профессиональных и некоммерческих профессиональных сертификатов. BLS отмечает, что существуют сертификаты для определенных языков программирования и что некоторые работодатели могут потребовать от программистов пройти сертификацию по продуктам, которые использует компания.

Некоторые из доступных профессиональных сертификатов включают:

  • CISCO — Certified Network Associate, Certified Network Profession Routing and Switching, Certified Network Associate Security Credential
  • Microsoft — сертифицированный разработчик решений для веб-приложений, сертифицированный партнер по решениям Windows Server
  • Профессиональные ассоциации — Сертификация помощника по разработке программного обеспечения, Comptia’s Security +, Comptia’s A + Certification, Comptia’s Linux +
  • Некоммерческая организация — Сертифицированный специалист по безопасности информационных систем, Сертифицированный менеджер по информационной безопасности, Сертифицированный специалист по безопасности жизненного цикла программного обеспечения

Обучение программной инженерии

Джордж ранее работал в НАСА, Национальном управлении океанических и атмосферных исследований (NOAA) и другими лидерами в области высоких технологий и принимал участие в разработке университетской учебной программы по информатике.

«На моей работе я обучил множество младших инженеров-программистов, и я поддерживал их, показывал им части кода, и, давая им практический опыт, они в конечном итоге поправлялись», — сказал Джордж. «Базовые знания в области программирования, включая работу с другими (в) командах, являются хорошей отправной точкой для любой работы».

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

Если вы готовы сделать первый шаг к тому, чтобы стать программистом, найдите здесь свою степень.

Джо Кот — штатный писатель в Южном Нью-Гэмпширском университете. Следуйте за ним в Twitter @ JoeCo2323.

Что такое разработка программного обеспечения? | IBM

Согласно данным IBM Research: «Разработка программного обеспечения — это набор компьютерных мероприятий, посвященных процессу создания, проектирования, развертывания и поддержки программного обеспечения.”

Само программное обеспечение

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

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

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

Прикладное программное обеспечение (приложения или приложения) для помощи пользователям в выполнении задач. Примерами являются офисные пакеты для повышения производительности, программное обеспечение для управления данными, медиаплееры и программы безопасности. Под приложениями также понимаются веб-приложения и мобильные приложения, такие как те, которые используются для покупок на Amazon.com, общения в Facebook или публикации изображений в Instagram. 1

Возможный четвертый тип — встроенное программное обеспечение . Программное обеспечение встроенных систем используется для управления машинами и устройствами, которые обычно не считаются компьютерами — телекоммуникационными сетями, автомобилями, промышленными роботами и т. Д.Эти устройства и их программное обеспечение могут быть подключены как часть Интернета вещей (IoT). 2

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

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

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

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

Работа по разработке программного обеспечения не ограничивается кодировщиками или командами разработчиков. Такие профессионалы, как ученые, изготовители устройств и производители оборудования, также создают программный код, хотя в первую очередь они не являются разработчиками программного обеспечения.Это также не ограничивается традиционными отраслями информационных технологий, такими как производство программного обеспечения или полупроводников. Фактически, по данным Института Брукингса (ссылка находится за пределами ibm.com), эти предприятия «составляют менее половины компаний, занимающихся разработкой программного обеспечения».

Важным отличием является разработка программного обеспечения на заказ в отличие от разработки коммерческого программного обеспечения. Разработка программного обеспечения на заказ — это процесс проектирования, создания, развертывания и сопровождения программного обеспечения для определенного набора пользователей, функций или организаций.Напротив, коммерческое готовое программное обеспечение (COTS) разработано для широкого набора требований, что позволяет его упаковывать, продавать и распространять на коммерческой основе.

Как Microsoft помогает «решить» рак

Автор

Эллисон Линн

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

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

И, по большей части, они делают это с помощью алгоритмов и компьютеров, а не пробирок и мензурок.

«Мы пытаемся изменить то, как проводятся ежедневные исследования в области биологии», — сказала Жасмин Фишер, биолог по образованию, работающая в группе принципов и инструментов программирования в Кембридже, США.К., лаб.

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

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

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

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

Два основных подхода к информатике

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

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

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

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

«Сотрудничество между биологами и компьютерными специалистами — ключ к успеху», — сказал Винг.

Wing сказал, что у Microsoft есть веские основания для масштабных и смелых инвестиций в использование информатики для борьбы с раком. Во-первых, это соответствует основной миссии компании.

«Если вы говорите о расширении прав и возможностей каждого человека и организации для достижения большего, это первый шаг на этом пути», — сказала она.

Помимо этого, по ее словам, обширные инвестиции Microsoft в облачные вычисления идеально подходят для области, где для решения больших проблем требуется много вычислительной мощности.

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

«Если компьютеры будущего будут создаваться не только из кремния, но и из живой материи, нам следует убедиться, что мы понимаем, что значит программировать на этих компьютерах», — сказала она.

Накопление знаний для поиска лучшего лечения

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

«Мы совершили революцию в отношении лечения рака, — сказал Дэвид Хекерман, выдающийся ученый и старший директор группы геномики в Microsoft.«Еще 10 лет назад люди думали, что вы лечите ткани: у вас рак мозга, вы лечитесь от рака. У вас рак легких, вы лечитесь от рака легких. Теперь мы знаем, что лечить геномику рака так же, если не больше, важно. какие гены в геноме испортились ».

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

«Мы достигли точки, когда мы тонем в информации. Мы можем так много измерить, и потому, что можем, мы и делаем », — сказал Фишер. «Как вы берете эту информацию и превращаете ее в знания? Это другая история. Здесь есть огромный скачок между информацией и данными, а также знаниями и пониманием «.

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

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

«Это наши сильные стороны, искусственный интеллект и машинное обучение», — сказал Хойфунг Пун, исследователь из лаборатории Microsoft в Редмонде, штат Вашингтон, который использует метод, называемый машинным чтением, чтобы помочь онкологам найти самую свежую информацию об эффективных методах лечения рака для отдельных пациентов. .

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

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

Мы совершаем революцию в отношении лечения рака.
— Дэвид Хекерман, Microsoft

«Если вы посмотрите на комбинацию вещей, которые Microsoft делает действительно хорошо, то для Microsoft будет совершенно логично работать в этой отрасли», — сказал Эндрю Филлипс, возглавляющий исследовательскую группу по биологическим вычислениям в лаборатории Microsoft в Кембридже, Великобритания.

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

«Мы можем использовать методы, которые мы разработали для программирования компьютеров, чтобы программировать биологию, а затем разблокировать еще больше приложений и даже более совершенные методы лечения», — сказал он.

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

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

«Мы всегда говорим о создании инструментов, которые помогут врачам», — сказал Адитья Нори, старший научный сотрудник, который специализируется на языках программирования и машинном обучении и работает над системами для оценки опухолевых изменений.

Имя

Жасмин Фишер

Должность

Старший научный сотрудник

Образование

Диплом в области естественных наук; магистры биофизики и физиологии; Кандидат наук. по нейроиммунологии Института науки Вейцмана, Израиль.

Как вы заинтересовались пересечением биологии и информатики?

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

Почему вы решили продолжить эту работу в Microsoft Research?

Моей целью была и остается разработка передовых технологий, которые изменят методы наших исследований, в частности, продвинутые исследования рака. Я думаю, что лучшее место для такой фундаментальной работы — это среда, подобная Microsoft Research.

asmin Фишер не хочет лечить рак. Она хочет решить эту проблему — и считает, что это возможно при ее жизни.

«Я не говорю, что рак перестанет существовать», — сказал Фишер, старший научный сотрудник группы принципов и инструментов программирования в исследовательской лаборатории Microsoft в Кембридже, Великобритания, и доцент кафедры биохимии Кембриджского университета. «Но как только вы справитесь с этим — как только вы узнаете, как это контролировать, — это решенная проблема».

Для этого, по мнению Фишер и ее команды, необходимо использовать технологии, чтобы понять рак — или, более конкретно, биологические процессы, которые вызывают превращение клетки в злокачественную.Затем, когда вы поймете, где возникла проблема, вам нужно выяснить, как ее исправить.

Фишер применяет вычислительный подход к исследованию рака. Она думает об этом, как компьютерные ученые думают о компьютерных программах. Ее цель — понять программу или набор инструкций, которые заставляют клетку выполнять свои команды или вести себя определенным образом. Создав компьютерную программу, описывающую здоровое поведение клетки и сравнив ее с поведением больной клетки, вы сможете найти способ исправить это нездоровое поведение.

«Если вы можете выяснить, как создавать эти программы, а затем отлаживать их, это решенная проблема», — сказала она.

Анализатор биомоделей

Звучит достаточно просто, но, конечно, добраться туда довольно сложно.

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

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

«Я использую BMA, чтобы понять рак — понять процесс превращения в рак, понять происходящие коммуникации», — сказал Бен Холл, научный сотрудник Университета Королевского общества в Кембридже, штат Вашингтон.К., который работает с Фишером над проектом.

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

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

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

Возможность проводить эти типы экспериментов «in silico» — или с использованием компьютеров — вместо ручки и бумаги или пробирки и стакана также позволяет исследователям быстро проверить гораздо больше возможностей. Это, в свою очередь, дает им лучшее понимание того, как рак развивается, развивается и взаимодействует с остальными частями тела.

«Я думаю, что это ускорит исследования, потому что мы можем проверить гораздо больше возможностей, чем мы могли бы сделать в лаборатории», — сказал Джонатан Драй, главный научный сотрудник фармацевтической компании AstraZeneca, команда которой сотрудничала с командой Фишера.

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

«Если бы нам пришлось пойти и экспериментально проверить каждую гипотезу, это было бы почти невозможно», — сказал Драй.«Эти модели действительно дают нам представление обо всех возможностях».

Улучшение и персонализация лечения рака

Microsoft и AstraZeneca использовали BMA для лучшего понимания лекарственного взаимодействия и устойчивости у пациентов с определенным типом лейкемии. С помощью BMA две исследовательские группы смогли лучше понять, почему разные пациенты по-разному реагировали на определенные виды лечения.

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

«Это действительно признание того, что каждый пациент индивидуален и может быть очень неоднородным», — сказал Драй.

Система информатики, понятная биологу

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

Дэвид Бенке, дизайнер, который много работал над BMA, сказал, что система была создана, чтобы быть максимально знакомой и понятной для биологов. Бенке годами работал над созданием инструментов, которые визуально имитировали бы то, что ученые могли бы использовать в лаборатории, используя язык, понятный биологам.

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

«Все понимают, что для исследований рака необходимы вычисления.Одно дело понять это, а другое дело убедить клинициста использовать эти инструменты на самом деле », — сказала она.

MSS — Программа

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

Нил Дальчау хочет сделать то же самое с биологией. Он часть команды, которая пытается выполнять вычисления в ячейках, а не на кремнии.

Имя

Эндрю Филлипс

Должность

Руководитель группы био-вычислений

Образование

Диплом в области компьютерной и электронной инженерии, Национальный институт прикладных наук, Тулуза, Франция; аспирант по информатике, Кембриджский университет, Великобритания; Кандидат наук. Магистр информатики, Имперский колледж Лондона, Великобритания

Как вы заинтересовались пересечением биологии и информатики?

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

Почему вы решили продолжить эту работу в Microsoft Research?

Microsoft Research — ведущее научно-исследовательское учреждение в области компьютерных наук в мире. Методы, которые мы здесь разрабатываем, могут серьезно повлиять не только на нашу способность понимать, как работают биологические системы, но и на их программирование.

«Если вы можете выполнять вычисления с помощью биологических систем, то вы можете перенести то, что мы узнали из традиционных вычислений, в медицинские или биотехнологические приложения», — сказал Далчау, ученый из исследовательской группы биологических вычислений в Кембридже, США.К., лаб.

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

«Это затронет все аспекты нашей повседневной жизни», — сказал Эндрю Филлипс, возглавляющий Исследовательскую группу по биологическим вычислениям.

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

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

Ранние, но многообещающие шаги

Филлипс предупреждает, что специалисты по информатике все еще находятся на очень ранних стадиях своего исследования и до такого рода долгосрочных целей еще далеко.

«Это отличное приложение», — сказал он.

Одна большая и очевидная проблема заключается в том, что биологические системы, в том числе наши тела, гораздо более загадочны, чем оборудование — компьютеры, которое мы создали для запуска программного обеспечения.

«Мы построили компьютер. Мы знаем, как это работает. Мы не строили клетку, и многие из ее сложных внутренних механизмов остаются для нас загадкой. Поэтому нам нужно понять, как клетки вычисляют, чтобы их программировать », — сказал Филлипс. «Нам необходимо разработать методы и программное обеспечение для анализа и программирования клеток».

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

Ученые так много узнали о том, что вызывает рак и что активирует иммунную систему, но Данн сказал, что это еще только начало, и еще многое предстоит сделать. Если ее команда дойдет до того момента, когда они поймут эти системы, а также мы поймем, как заставить Microsoft Word работать на ПК, они, возможно, смогут вооружить иммунную систему, чтобы самостоятельно создать мощный ответ на рак.

«Если мы хотим иметь возможность программировать биологию, то нам в первую очередь нужно понимать, что именно биология вычисляет», — сказала она. «Вот где, я думаю, мы можем оказать серьезное влияние».

Является ли способность программировать биологию, как мы программируем компьютеры, быстрым усилием? Филлипс считает, что это амбициозная долгосрочная цель, но он видит путь к успеху.

«Как и в случае с лунным выстрелом, мы знаем, что это технически возможно», — сказал он. «Теперь нужно сделать это реальностью.«

В этом году у

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

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

Это называется «Проект Ганновер».Это подход, основанный на данных, который использует ветвь искусственного интеллекта, называемую машинным обучением, для автоматического выполнения работы, из-за которой онкологам так сложно оценивать каждый случай индивидуально.

«Мы понимаем, что рак часто не вызывается единственной мутацией. Вместо этого он проистекает из сложного взаимодействия множества различных мутаций, а это означает, что вам нужно в значительной степени изучить все, что вы знаете о геноме », — сказал Пун.

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

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

Конечная цель — помочь врачам провести все эти исследования, а затем представить инструмент на основе облачных вычислений Microsoft Azure, который позволяет врачам моделировать, какие методы лечения будут работать лучше всего, на основе собранной ими информации.

«Если мы сможем использовать эту базу знаний для представления результатов исследований, наиболее актуальных для каждого конкретного пациента, то обычный онколог сможет взглянуть и принять лучшее решение», — сказал Рави Пандия, главный архитектор программного обеспечения в Microsoft, который также является работает над проектом Ганновер.

Поиск иголки в стоге сена с помощью Literome

Проект Hanover начался с инструмента под названием Literome, системы на основе облачных вычислений, которая сортирует миллионы исследовательских работ в поисках геномных исследований, которые могут быть применимы для диагностики отдельного заболевания.

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

«Проблема в том, что люди настолько изобретательны, чтобы придумать другой способ сказать одно и то же», — сказал Пун.

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

Имя

Хойфунг Пун

Должность

Исследователь

Образование

Диплом по информатике, Университет Сунь Ятсена, Китай; Кандидат наук. от факультета информатики и инженерии Вашингтонского университета, США.

Как вы заинтересовались пересечением биологии и информатики?

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

Почему вы решили продолжить эту работу в Microsoft Research?

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

Теперь инструмент расширяется, чтобы также анализировать эксперименты и другие источники информации, которые могут быть полезны.

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

Брайан Друкер, директор Knight Cancer Institute, сказал, что человек с этой формой рака на самом деле может бороться с тремя или четырьмя типами лейкемии.Из-за этого было чрезвычайно сложно определить, какое лекарство использовать и разовьется ли у пациента устойчивость к лечению.

«Было ясно, что нам нужны невероятно сложные вычислительные усилия, чтобы попытаться переварить все данные, которые мы генерируем, и попытаться разобраться в них», — сказал Друкер, предыдущее исследование которого привело к значительному увеличению продолжительности жизни пациентов с хроническим миелоидным лейкозом. .

Друкер рассматривает этот вид сотрудничества как двусторонний диалог: его команда экспертов может выдвигать гипотезы, которые помогают ученым-компьютерщикам знать, что искать в данных.Специалисты по информатике, в свою очередь, могут провести анализ, который поможет им доказать или опровергнуть свои гипотезы.

Это может помочь им быстрее разработать необходимые методы лечения и терапии.

«Я всегда считал, что данные пытаются сказать нам ответ, но мы должны знать, как их слушать», — сказал он. «Вот тут-то и нужны вычисления».

Я всегда считал, что данные пытаются сказать нам ответ, но нам нужно знать, как их слушать.Вот где и нужны вычисления.
— Брайан Друкер, Knight Cancer Institute

Друкер считает, что мы только начинаем понимать, как данные могут помочь в исследованиях рака. По его словам, помимо геномных данных, исследователи также должны начать изучать то, что он называет другими «омиками», включая протеомику, или исследование белков, и метаболомику, или изучение химических процессов с участием метаболитов.

«Мы собираемся выйти за рамки генома», — сказал он. «Геном говорит нам о многом, но не всего.

Пун сказал, что они все еще находятся на ранней стадии исследования, но уже видят, как оно может изменить и спасти жизни.

«Мы находимся в этом мучительном моменте, когда мы мельком увидели это действительно многообещающее будущее, но предстоит еще очень много работы», — сказал он.

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

И когда они получат эти изображения? Во многих случаях самая высокотехнологичная вещь, с помощью которой они их читают, — это человеческий глаз.

«Зрение очень хорошо помогает при диагностике», — сказал Антонио Криминиси, эксперт по машинному обучению и компьютерному зрению, возглавляющий исследования радиомики в лаборатории Microsoft в Кембридже, Великобритания. «Эксперты-радиологи могут взглянуть на изображение — скажем, сканирование чьего-то мозга — и за две секунды сказать:« Да, это опухоль. Нет, опухоли нет ».

Имя

Антонио Криминиси

Должность

Главный научный сотрудник

Образование

Диплом в области электроники, Университет Палермо, Италия; Ph.Доктор компьютерного зрения Оксфордского университета, Великобритания

Как вы заинтересовались пересечением биологии и информатики?

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

Почему вы решили продолжить эту работу в Microsoft Research?

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

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

Лучшая технология — больше данных

Несколько лет назад Джайлс Маскелл, радиолог и президент Королевского колледжа радиологов Великобритании, сказал, что при обычной компьютерной томографии можно получить 200 изображений.Теперь то же самое сканирование может дать 2000 изображений, что даст огромное количество данных, которые могут быть даже не различимы человеческим глазом.

«Мелкие детали намного превосходят нашу способность понять все это и на самом деле преобразовать их во что-то значимое», — сказал Маскелл.

Проще говоря, радиологам нужны технологии, чтобы не отставать от них.

«Нам нужна помощь, чтобы на самом деле представить нам данные таким образом, чтобы облегчить нам анализ этого огромного количества изображений», — сказал Маскелл.

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

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

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

«Сделать все это на глаз практически невозможно», — сказал Криминиси.

Цель состоит не в том, чтобы заменить опыт радиологов, а в том, чтобы позволить им лучше выполнять свою работу.

«Человеческая интерпретация всегда будет нужна», — сказал Маскелл. «Компьютеры и информатика позволят нам принимать более обоснованные решения».

Эллисон Линн — старший писатель в Microsoft.Следуйте за ней в Twitter.

Фотографии Джонатана Бэнкса / © Microsoft

Компьютерные науки и информационные технологии: карьера, ученые степени и многое другое

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

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

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

Вот основы того, что вам необходимо знать:

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

  • Заработная плата варьируется в широких пределах как для ИТ-специалистов, так и для специалистов по информатике, при этом некоторые средние базовые оклады легко превышают 100 000 долларов.Некоторые ИТ-специалисты начального уровня, не требующие четырехлетнего обучения, могут иметь более низкую заработную плату.

Информатика и карьера в ИТ

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

Есть несколько ролей, которые могут находиться на грани между информатикой и ИТ, например облачные вычисления или администрирование баз данных.

Заработная плата в области информатики и ИТ

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

Подробнее: Чем можно заниматься со степенью в области компьютерных наук?

905 905 905 905 905 905
Работа в области информатики Заработная плата (средняя базовая оплата в США, Glassdoor) Работа в сфере ИТ Заработная плата (средняя базовая зарплата в США, Glassdoor)
Веб-разработчик $ 68 858 905 Компьютер техник $ 37 990
Инженер-робототехник $ 90 624 Техник службы поддержки $ 40 837
Разработчик полного стека $ 98 256 $ 79,708
Инженер по искусственному интеллекту $ 106,375 Администратор базы данных $ 80,772
Инженер серверной части $ 107,941 Сетевой администратор $ 84,517 114 673 долл. США Инженер по облачным технологиям 109 541 долл. США

ИТ-навыки и навыки информатики

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

90 586
Навыки информатики ИТ-навыки
Языки программирования, такие как Python, C ++, HTML, CSS, Javascript Языки программирования, особенно языки сценариев, такие как Python и Powershell
Статистика, алгебра и / или вычисления Методы устранения неполадок
Знакомство с платформами совместного использования кода, такими как GitHub Конфигурация сети
Понимание жизненного цикла разработки программного обеспечения Инфраструктура безопасности, такая как установка брандмауэров и маршрутизаторов
Методы искусственного интеллекта такие как машинное обучение и глубокое обучение, и такие инструменты, как Apache Spark и Hadoop Этичное взломание или тестирование на проникновение
Инструменты анализа данных и базы данных, такие как SQL, MongoDB, PostgreSQL, Excel Навыки администрирования данных, такие как SQL

Могу ли я переключиться с ИТ на работу в области информатики или наоборот?

Возможно переключиться с карьеры в ИТ на что-то более близкое к информатике или наоборот.Вы должны убедиться, что у вас есть соответствующие навыки, чтобы переключиться. Например, если вы хотите стать фронтенд-инженером, вам может быть полезно знать такие языки программирования, как HTML, CSS и Javascript. Вы можете получить представление о том, какие навыки вам понадобятся для новой должности, просмотрев несколько описаний должностей. Оттуда вы можете пройти курсы, записаться на учебный курс или найти другие способы получить необходимые навыки.

Начало работы в области информационных технологий и информатики

Диплом может направить вас на твердый путь к конкурентоспособности при выполнении многих видов компьютерных работ.Однако рабочие места в сфере ИТ, особенно начального уровня, могут иметь менее строгие требования к ученой степени.

Если вы ищете способы проникнуть в ИТ, не изучая его в колледже, вы можете подумать о получении ИТ-сертификата начального уровня или подумать о программе профессиональной сертификации, такой как сертификат профессионала ИТ-поддержки Google.

Компьютерные науки и степени в области ИТ

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

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

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

Что выбрать?

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

Начать работу с Coursera

И ИТ, и информатика могут привести к прибыльной и интересной карьере. Если вы ищете, с чего начать, подумайте о степени бакалавра или магистра информатики, предлагаемой на Coursera, или о сертификате специалиста по ИТ-поддержке Google.

Магистр компьютерных наук

Государственный университет Аризоны

Магистр компьютерных наук

Иллинойский университет в Урбане-Шампейн

Бакалавр компьютерных наук

Лондонский университет

Статьи по теме

Как создать компьютерная программа?

Обновлено: 02.05.2021, Computer Hope

Примечание

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

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

Выбор языка

Как мы отметили выше, существует много разных языков программирования. Язык программирования — это то, что определяет правила и структуру (синтаксис) вашей программы. Решить, какой язык выучить, может быть непросто. Для создания программы с множеством возможностей и функций часто требуется, чтобы вы достаточно хорошо владели одним или несколькими языками программирования.

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

Рекомендации Computer Hope

Выбор языка программирования зависит от того, какой тип программы или сценария вы хотите создать. Например, Java и Visual Basic популярны, потому что оба являются хорошим способом довольно легко изучить основы программирования. Другие популярные языки включают C, C ++ и C #, на которых создаются игры, приложения, драйверы, операционные системы и многие программы.

Если вы заинтересованы в разработке сценариев и программ, таких как онлайн-форумы, поисковые системы и службы, в дополнение к HTML популярны Perl, PHP и Python.

Выбор редактора

Редактор — это любая программа, позволяющая писать компьютерный код. Они варьируются от простых, таких как базовый текстовый редактор, до сложных программ, таких как Adobe Dreamweaver, Eclipse, JDeveloper или Microsoft Visual Studio. К счастью, любую программу можно написать в текстовом редакторе, а это значит, что вы можете начать работу бесплатно.По мере освоения языка программирования рекомендуется использовать более продвинутый редактор, так как он может сделать кодирование и тестирование кода более эффективным.

Рекомендации Computer Hope

Для пользователей Windows мы предлагаем редактор, например Notepad ++, потому что он бесплатный и поддерживает подсветку синтаксиса. Если вы работаете на Mac, вы можете использовать их бесплатный редактор TextEdit. Также хорошо иметь в виду, что языки визуального программирования, такие как Visual Basic, включают редактор и компилятор в тот же инструмент, который используется для создания программ.

Компилятор

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

Например, Eclipse — это интерпретатор, который берет программу, написанную на Java, и «переводит» ее в код, понятный компьютеру.Другие языки, такие как Perl, интерпретируются, что означает, что их не нужно компилировать. Для этих языков требуется только, чтобы они были установлены на компьютере или сервере, на котором выполняется сценарий.

Изучение языка

После того, как вы выбрали язык программирования, редактор и компилятор, вы готовы к программированию. Для большинства пользователей проще всего начать со знаменитого «Hello World!». программа. После того, как вы запустите свою программу, которая печатает «Hello World!» к экрану, следующим шагом будет изучение синтаксиса языка.Для этого вам необходимо понимать следующие концепции:

  • Оператор — это одна строка кода.
  • Узнайте, как объявлять переменные.
  • Создайте условные операторы (например, if, elsif и else).
  • Узнайте о структурах данных, таких как строка, массив или хэш.
  • Выполнение циклов (например, do, for, foreach, goto и while).
  • Узнайте, как объединить общий код в подпрограммы.
  • Разберитесь с escape-последовательностями.
  • Как комментировать или временно отключать части кода.
  • Узнать больше об алгоритмах.
  • Понимать регулярные выражения.

Если вы столкнетесь с вопросами, поиск в Интернете может ответить на большинство из них. Книги, написанные для вашего языка программирования, или курсы программирования — отличные способы дальнейшего развития ваших навыков.

8 удивительных способов, которыми компьютерные науки приносят пользу обществу

«Почему информатика важна?»

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

Но то, о чем вы не так часто слышите, так это об альтруистической стороне информатики и о работе профессионалов в этой области, чтобы сделать мир лучше.

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

«Общества умрут, если они не будут продолжать внедрять инновации», — говорит Вернер Кребс, генеральный директор Acculation. Кребс говорит, что технологии сами по себе не являются ни добром, ни злом, но в правильных руках могут стать мощным благом для общества. «Нам нужны умные и этичные люди, чтобы понимать наши лучшие и самые мощные технологии, чтобы гарантировать, что они будут использоваться во благо».

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

Информатика приносит пользу обществу…

1. Непосредственное удовлетворение потребностей

«С самого первого дня в информатике я пытался оказать положительное влияние на общество», — говорит Тибо Рихет, инженер-программист компании Trialog. Рихет объясняет, что компьютерные ученые могут легко получить непосредственное доступ к приложениям, которые решают такие социальные проблемы, как бедность, безработица, изменение климата и многое другое.

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

По словам Рихета, сайты

, такие как DataKind, Taproot и Code Alliance, могут стать отличным ресурсом для компьютерных ученых, которые хотят использовать свои навыки для решения глобальных проблем.Эти платформы позволяют широкому кругу технических специалистов создавать, поддерживать и реализовывать проекты, которые меняют жизнь.

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

2. Расширение прав и возможностей людей, о которых часто забывают

«Замечательное преимущество программного обеспечения в том, что оно может бесплатно распространяться среди всех благодаря участникам открытого исходного кода», — говорит Рихет.«Этот факт действительно воодушевляет людей». Когда инструменты для увеличения доходов и решения бизнес-задач доступны каждому, это может уравнять правила игры.

Например, поиск клиентов может оказаться дорогостоящим делом. Если вы поставщик услуг, приходящий в свой бизнес без тонны дополнительных денег, может быть сложно удержаться на плаву. Саманта Хьюго, генеральный директор Hugomatica, говорит, что информатика может иметь здесь огромное значение.

«Например, косметологи часто не определяют свое рабочее время и не находят собственных клиентов, потому что не знают, как это сделать.Понимая эту потребность, компания Хьюго создала приложение, которое позволяет косметологам нанимать собственных клиентов и устанавливать собственное расписание. «Как компания, принадлежащая женщинам, мы стараемся найти приложения, которые необходимы и помогут людям в областях, которые были упущены из виду большинством программистов».

3. Прокладывая путь к более справедливому миру

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

«У App Store одинаковые требования для всех разработчиков», — отмечает она. Хьюго говорит, что то, что компьютеры не видят всего, кроме кода, является положительным шагом для общества.

4. Ускорение прогресса здравоохранения

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

Один из самых захватывающих аспектов информатики — это ее способность улучшать и ускорять все остальные области. «Наука о данных и искусственный интеллект (ИИ) как подмножества информатики позволяют людям и организациям ускорить и« упаковать мышление ». Таким образом, информатика и искусственный интеллект могут сделать любую другую дисциплину во много-много раз лучше.”

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

5. Дополнительное образование

Можете ли вы представить себе современное образование без компьютерного программного обеспечения или Интернета? Независимо от того, посещаете ли вы онлайн-курсы, собираете статьи или делитесь работой через облако, профессионалы в области информатики сделали это возможным.

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

6. Расширение коммуникаций

«Самый большой вклад компьютерные науки внесли в сферу коммуникаций», — говорит Манонит Нанд, учитель и системный администратор в Mayoor School.«Компьютерные науки сделали весь мир очень маленьким местом, доступным теперь у вас под рукой».

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

7. Прогнозирование и предотвращение катастроф

По словам Нанда, информатика расширяется — и в этом отношении масштабируется очень быстро. Применение информатики для прогнозирования может иметь огромное влияние на мир.«Мы предсказываем поведение человека; мы прогнозируем климат, времена года, океанские течения и т. д. » Нанд говорит.

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

8. Положительно влияет на все сферы общества

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

«Информатика — благородная профессия, без которой современный мир полностью остановился бы», — говорит Нанд. Когда дело доходит до поиска карьеры, которая позволит вам приносить пользу окружающему миру, не ищите ничего, кроме информатики!

Как вы измените ситуацию?

Нет никаких сомнений в том, что компьютерные науки обширны. И мы только начинаем понимать, что из этого можно извлечь!

Теперь, когда вы знаете, как информатика приносит пользу нашему обществу, вы, возможно, задаетесь вопросом о ролях, которые вы бы использовали для обучения информатике.Ознакомьтесь с нашей статьей «Что можно сделать со степенью в области компьютерных наук?» Узнать больше.

ПРИМЕЧАНИЕ РЕДАКТОРА: эта статья была первоначально опубликована в декабре 2015 года. С тех пор она была обновлена, чтобы включить информацию, относящуюся к 2018 году.

Что вы можете сделать со степенью в области компьютерных наук?

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

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

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

Читайте дальше, чтобы узнать о некоторых профессиях, для которых ваша степень в области информатики идеально подошла бы …

ИТ-консультант

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

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

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

Консультант по кибербезопасности

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

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

Менеджер информационных систем

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

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

Администратор базы данных

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

Роль также зависит от типа базы данных и процессов и возможностей систем управления базами данных (СУБД), используемых в вашей конкретной организации.

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

Мультимедийный программатор

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

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

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

Системный аналитик

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

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

Разработчик игр

Разработчики игр производят игры для персональных компьютеров, игровых консолей, социальных / онлайн-игр, аркад, планшетов, мобильных телефонов и других портативных устройств. Эта роль делится на две основные части.Во-первых, это творческая сторона разработки игры и работа с графикой, анимацией и раскадровкой. Во-вторых, есть сторона программирования с использованием таких языков программирования, как C ++.

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

Технический писатель

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

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

Другие профессии в области информатики

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *