- •1. История развития вычислительной техники.
- •2. Современное состояние и перспективы развития вычислительной техники.
- •3. Анатомия компьютера.
- •4.Классификация и виды информационных технологий.
- •5. Операционные системы: назначение, классификация.
- •6. Работа в современных операционных системах.
- •7. Элементы графического интерфейса Windows.
- •8. Сервисная программа Total Commander. Интерфейс.
- •Преимущества для пользователей
- •Основные рабочие операции
- •9. Языки и технологии программирования.
- •10. История развития языков программирования.
- •Сравнительная характеристика, назначение и возможности современных языков.
- •12. Технологии программирования.
- •13. Процедурное, объектно-ориентированное и логическое программирование.
- •14. Программное обеспечение.
- •15. Текстовый редактор ms Word.
- •16. Мs Word: правила и порядок форматирования абзацев, основные характеристики шрифтов.
- •17. Мs Word: списки перечислений (маркированные, нумерованные, многоуровневые).
- •18. Мs Word: создание таблицы, её структура и изменение, работа с ячейками таблицы.
- •19. Мs Word: рисование (автофигуры, объект Word Art)
- •20. Издательская система – PageMaker: возможности и назначение.
- •21. Основные понятия компьютерной графики.
- •22. Графические редакторы.
- •23. Способы хранения и обработки графической информации.
- •24. Редактор corel draw и его возможности.
- •25. Coreldraw. Инструменты панели графики.
- •26. Coreldraw. Заливка цветом и текстурой, градиентная заливка.
- •27. Coreldraw. Интерактивные эффекты: тень, прозрачность, деформация, отгибание, ореол.
- •28. Работа с графическим изображением в coreldraw.
- •29. Редактор adobephotoshop.
- •30. Adobephotoshop. Палитра инструментов: инструменты выделения и перемещения.
- •31. Adobephotoshop. Слои: типы слоев, операции над слоями, скрытие и показ слоя.
- •32. Электронные таблицы ms Excel.
- •33. Мs Excel.Относительная и абсолютная адресация ячеек.
- •34. Мs Excel. Функции: назначение и использование.
- •35. Мs Excel.Создание диаграмм и графиков.
- •36. Сервисные инструментальные средства: файловые менеджеры, архиваторы, электронные словари.
- •37. Системы математических вычислений Mathematica
- •38. Система подготовки презентаций.
- •39. Работа в ms PowerPoint.
- •40. Компьютерные сети.
- •41. Семиуровневая модель структуры протоколов связи.
- •42. Организационная структура Internet.
- •Протоколы Internet (tcp и udp). Основные сервисы Internet
- •Скриптовые языках программирования (Java, html и др).
- •Инструментальные средства создания web-серверов и web-сайтов.
- •Основы web-дизайна.
- •Системы управления базами данных.
- •Структура данных, модели данных, создание базы данных и таблиц.
- •Базы данных Access, sql Server и др.
- •Знакомство с основами языка sql и построением sql-запросов.
- •Методы и средства защиты информации.
- •Кодирование и декодирование информации.
- •Защита от несанкционированного доступа к данным.
- •Классы безопасности компьютерных систем. Электронная подпись
- •55 Организационно-правовые аспекты защиты информации и авторское право
- •Математические модели решения задач в различных предметных областях.
- •57 Модели, приводящие к необходимости численного дифференцирования и интегрирования функций
- •58 Основные методы и характеристики погрешности
- •59 Модели, описываемые обыкновенными дифференциальными уравнениями, методы решения
- •60 Оптимизация как заключительный этап вычислительного эксперимента.
- •61 Модели и постановки задач оптимизации в различных предметных областях
- •62 Методы минимизации функции одной пременной
- •63 Классификация методов минимизации функций многих переменных
- •64 Методы условной оптимизации
- •1 Линейное программирование (лп)
- •3 Прямые методы условной оптимизации
- •4 Методы штрафных функций
- •65 Понятие о методах решения вариационных задач
- •66 Сведение вариационной задачи к задаче минимизации функции многих перменных
- •67 Понятие об экспертных системах
- •68 Обзор и характеристики стандартных пакетов программ
Протоколы Internet (tcp и udp). Основные сервисы Internet
Протокол TCP (Transmission Control Protocol) – управляющий протокол передачи – надежный (исправляющий ошибки) протокол связи организации взаимодействия, при котором между взаимодействующими станциями сети устанавливается логическое соединение – виртуальный канал. По этому каналу передаются и принимаются пакеты с регистрацией их последовательности, управляется их поток и организовывается повторная передача искаженных пакетов. В конце сеанса канал разрывается. TCP базируется на IP. Таким образом, компьютеры обмениваются пакетами протокола IP, контролируют их передачу по протоколу TCP и, объединяясь в глобальную сеть, образуют Интернет.
UDP (англ. User Datagram Protocol — протокол пользовательских датаграмм) — один из ключевых элементов Transport Control Protocol/Internet Protocol, набора сетевых протоколов для Интернета. С UDP компьютерные приложения могут посылать сообщения (в данном случае называемые датаграммами) другим хостам по IP-сети без необходимости предварительного сообщения для установки специальных каналов передачи или путей данных. Протокол был разработан Дэвидом П. Ридом в 1980 году и официально определён в RFC 768.
UDP использует простую модель передачи, без неявных «рукопожатий» для обеспечения надёжности, упорядочивания или целостности данных. Таким образом, UDP предоставляет ненадёжный сервис, и датаграммы могут прийти не по порядку, дублироваться или вовсе исчезнуть без следа. UDP подразумевает, что проверка ошибок и исправление либо не нужны, либо должны исполняться в приложении. Чувствительные ко времени приложения часто используют UDP, так как предпочтительнее сбросить пакеты, чем ждать задержавшиеся пакеты, что может оказаться невозможным в системах реального времени. При необходимости исправления ошибок на сетевом уровне интерфейса приложение может задействовать TCP или SCTP, разработанные для этой цели.
Скриптовые языках программирования (Java, html и др).
Скриптовые языки обладают более сложным инструментарием и поддерживают более прогрессивные техники программирования. Например, возможности сортировки данных в Perl встроены прямо в язык. То, что в язык встроены все основные инструменты программирования, избавляет от необходимости создавать их самостоятельно и означает, что для решения конкретной проблемы нужно писать меньше кода, что увеличивает производительность разработчика.
Скриптовые языки позволяют быстро выполнять доработку кода без раздражающей потери времени на ожидание окончания компиляции.
Количество людей, не обладающих подготовкой, которую имеют традиционные компьютерные специалисты, но могущих заняться написанием скриптов, стало на порядок больше. Иначе говоря, программированию на скриптовых языках проще научиться. Чтобы стать средним программистом на C++, необходим больший опыт работы, чем для того, чтобы стать средним программистом на PHP.
Время исполнения все еще является главной проблемой. Эта проблема обычно решается тем, что код тщательно выбранной части приложения (скажем, 10-30%) пишется на языке низкого уровня (таком, как C или C++); например, в Python есть развитые механизмы для того, чтобы вставить такой код (как и в большинстве других динамических языков).
Общей проблемой всех скриптовых языков является отсутствие хорошей интегрированной среды разработки (IDE). Конечно, какие-то интегрированные среды разработки существуют, однако в них недостает мощности, как у Visual Studio.
Ключевым нетехническим, однако важным недостатком является отсутствие маркетингового бюджета. Многие динамические языки идеально подходят для многих проектов, однако им тяжело конкурировать с такими локомотивами маркетинга, как Sun (Java) и Microsoft (C#), которые продолжают продвигать свои технологии как единственно возможные. В истории есть примеры того, как техническое превосходство подавляется превосходным маркетингом.
JavaScript - это язык программирования от компании Netscape, который является реализацией стандарта ECMAScript. Microsoft выпустила похожие версии языка под названием JScript, поэтому под названием "JavaScript" часто понимается любая версия языка, в том числе и Microsoft JScript.
В большинстве случаев при упоминании JavaScript подразумевается так называемый клиентский JavaScript, интерпретатор которого встроен в Web-браузеры. Однако JavaScript изначально был разработан как универсальный язык программирования для встраивания в любое приложение и обеспечения возможности написания в нем сценариев. Например, ActionScript, язык сценариев, доступный в Macromedia Flash 5 и MX, также смоделирован в соответствии со стандартом ECMAScript.
Интерпретатор JavaScript от Netscape был выпущен в виде открытого исходного кода и доступен через организацию Mozilla (http://www.mozilla.org/js/). Mozilla предоставляет две различные версии интерпретатора JavaScript - "SpiderMonkey" (написана на С) и "Rhino" (написана на Java).
Вопреки распространенному заблуждению, кроме некоторой синтаксической схожести, языки Java и JavaScript ничего не связывает. Схожесть имен - не более, чем уловка маркетологов (первоначальное название языка - LiveScript - было изменено на JavaScript в последнюю минуту).
Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1986—1991 годах в стенах Европейского Центра ядерных исследований в Женеве (Швейцария). HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных и семантических элементов — дескрипторов. Дескрипторы также часто называют «тегами». С помощью HTML можно легко создать относительно простой, но красиво оформленный документ. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже.
Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения). В идеале, текст с разметкой HTML должен был без стилистических и структурных искажений воспроизводиться на оборудовании с различной технической оснащённостью (цветной экран современного компьютера, монохромный экран органайзера, ограниченный по размерам экран мобильного телефона или устройства и программы голосового воспроизведения текстов).
