Презентации, доклады, проекты по информатике

Образовательный проект по обучению учащихся 8-11 классов общеобразовательных школ компьютерной бизнес-стимуляции ТИТАН
Образовательный проект по обучению учащихся 8-11 классов общеобразовательных школ компьютерной бизнес-стимуляции ТИТАН
Образовательный проект, инициированный общественным фондом «Junior Achievement Worldwide» при поддержке корпорации «General Electric», в Казахстане способствует возможности участникам проекта получить и углубить знания, навыки и умения в сфере предпринимательства и бизнеса. В 2015-2016 учебном году проект продолжил свою реализацию в двух регионах: Астана и Алматы. Также к участию в проекте были привлечены учащиеся 8-х классов городских школ. Участие в проекте приняли: более 1000 учащихся, 42 класса, 20 школ, 25 учителей. ЦЕЛЬ ПРОЕКТА – обучение учащихся основам и навыкам предпринимательства, маркетинга и менеджмента, развитие аналитического мышления в ходе принятия производственных решений, умения анализировать, обобщать и систематизировать полученную информацию. С октября по март 2015-2016 учебного года в школах городов Астана и Алматы проходило непосредственное обучение и тренинги участников проекта. ОБУЧЕНИЕ Октябрь –ноябрь 2015г. – организационная работа – составление приказа и положения по проекту и соревнованиям, проведение рабочих встреч с группой волонтеров «ДЭ», с учителями по планированию работы. Также были составлены списки участников проекта , графики проведения семинаров и тренингов для волонтеров, учителей, учеников. Алматы
Продолжить чтение
Протокол ТСР/IР. Свойства протокола
Протокол ТСР/IР. Свойства протокола
Основы TCP/IP Термин "TCP/IP" обычно обозначает все, что связано с протоколами TCP и IP. Он охватывает целое семейство протоколов, прикладные программы и даже саму сеть. В состав семейства входят протоколы UDP, ARP, ICMP, TELNET, FTP и многие другие. TCP/IP - это технология межсетевого взаимодействия, технология internet. Сеть, которая использует технологию internet, называется "internet". Если речь идет о глобальной сети, объединяющей множество сетей с технологией internet, то ее называют Internet. Большинство из нас знает TCP/IP как "клей", связующий Internet. Но не многие способны дать убедительное описание того, что этот протокол представляет собой и как работает. Итак, что же такое TCP/IP в действительности? TCP/IP - это средство для обмена информацией между компьютерами, объединенными в сеть. Не имеет значения, составляют ли они часть одной и той же сети или подключены к отдельным сетям. Не играет роли и то, что один из них может быть компьютером Cray, а другой Macintosh. TCP/IP - это не зависящий от платформы стандарт, который перекидывает мосты через пропасть, лежащую между разнородными компьютерами, операционными системами и сетями. Это протокол, который глобально управляет Internet, и в значительной мере благодаря сети TCP/IP завоевал свою популярность. Руководство TCP/IP для начинающих
Продолжить чтение
Перелік функціональності користувача: бачення проекта та концепції
Перелік функціональності користувача: бачення проекта та концепції
Функціональне тестування користувальницького інтерфейсу складається з п'яти фаз: а) аналіз вимог до призначеного для користувача інтерфейсу; б) розробка тест-вимог і тест-планів для перевірки користувальницького інтерфейсу; в) виконання тестових прикладів та збір інформації про виконання тестів; г) визначення повноти покриття користувальницького інтерфейсу вимогами; д) складання звітів про проблеми у випадку розбіжності поведінки системи і вимог або в разі відсутності вимог на окремі інтерфейсні елементи. Всі ці фази точно такі ж, як і у випадку тестування будь-якого іншого компонента програмної системи. Відмінності полягають у трактуванні деяких термінів у застосуванні до призначеного для користувача інтерфейсу і в особливостях автоматизованого збору інформації на кожній фазі. Так, тест-плани для перевірки користувальницького інтерфейсу, як правило, представляють собою сценарії, описують дії користувача при роботі з системою. Сценарії можуть бути записані або на природному мовою, або на формальній мові будь-якої системи автоматизації користувальницького інтерфейсу. Виконання тестів при цьому виробляється або оператором в ручному режимі, або системою, яка емулює поведінка оператора.
Продолжить чтение
Проект. Рецепты для всех
Проект. Рецепты для всех
ЗАЧЕМ НУЖНА СИСТЕМА? Все люди, не зависимо от пола, вида деятельности и т.д., любят кушать вкусно. Но мало кто любит подбирать из множество рецептов такой, на который у него хватит продуктов или какие продукты он хотел бы видеть в своем блюде. Многие хотели бы такое приложение, которое подбирает рецепты различных блюд, но не просто так, а по списку продуктов, которые есть в наличии, и подбираются рецепты, где определённые продукты используются или часть из них. РЕЦЕПТЫ ДЛЯ ВСЕХ Функционал предполагает поиск блюд по критериям Фильтровать можно по типам, по предпочтениям, по кухням Если у вас непереносимость каких либо из продуктов или вы просто что то не любите, то данный продукт можно отфильтровать и приложение не будет вам предлагать рецепты, где они используются Можно найти и составить свое диетическое меню
Продолжить чтение
Аспектно-ориентированный подход к архитектурно-независимому программированию вычислительных систем - язык [email protected]
Аспектно-ориентированный подход к архитектурно-независимому программированию вычислительных систем - язык [email protected]
Проблемы программирования параллельных ВС Объединение процессоров с вычислительными устройствами других типов ‒ одно из перспективных архитектурных решений, позволяющих повысить производительность современных вычислительных систем (ВС). Программное обеспечение для гибридных ВС должно сочетать описания параллельных, конвейерных и процедурных фрагментов вычислений, что приводит к усложнению его разработки и повышению затрат временных и материальных ресурсов. В настоящее время в области программирования высокопроизводительных ВС не существует эффективных методов и средств описания архитектурно-независимых программ. В традиционных языках программирования математическая сущность решения прикладной задачи и его декомпозиция описываются неделимыми фрагментами кода. Поэтому изменение каких-либо особенностей распараллеливания, связанное с реализацией алгоритма на ВС с другой архитектурой, фактически требует разработки новой программы. 2 3 Современные средства программирования высокопроизводительных ВС Традиционные подходы к решению проблемы архитектурной специализации Использование специализированных алгоритмов трансляции Фиксация конкретной модели распараллеливания Язык «Пифагор» Стандарт OpenCL Большинство проблем, связанных с программированием реконфигурируемых ВС на основе программируемых логических интегральных схем (ПЛИС), решено в высокоуровневом языке программирования COLAMO. В COLAMO распараллеливание описывается в неявной форме путем объявления типов доступа к массивам и индексации их элементов. Язык COLAMO ориентирован на структурно-процедурную организацию вычислений, что не позволяет переносить описанные на нем параллельные программы между ВС с различными архитектурами.
Продолжить чтение
Binding event handlers
Binding event handlers
THIS IN EVENT HANDLERS When you define a component using an ES6 class, a common pattern is for an event handler to be a method on the class. If you forget to bind this. clickHandler and pass it to onClick, this will be undefined when the function is actually called. export default class BindingDemonstration extends Component {   constructor(props) {     super(props)       this.state = {        counter: 0     }      }     clickHandler() {     this.setState(prevState => ({counter: prevState.counter + 1}))   }   render() {     return (               Counter: {this.state.counter}                 Click me           )   } } Don’t forget to bind event handler! BINDING IN RENDER We can bind in render method. The problem with this syntax is that a different callback is created each time the BindingDemonstration renders. In most cases, this is fine. However, if this callback is passed as a prop to lower components, those components might do an extra re-rendering. export default class BindingDemonstration extends Component {   constructor(props) {     super(props)       this.state = {        counter: 0     }   }     clickHandler() {     this.setState(prevState => ({counter: prevState.counter + 1}))   }   render() {     return (               Counter: {this.state.counter}                 Click me                  )   } }
Продолжить чтение
Разработка и проверка работоспособности алгоритма множественного доступа с конечным числом очередей для устройств
Разработка и проверка работоспособности алгоритма множественного доступа с конечным числом очередей для устройств
1 Данная работа на тему «Разработка и проверка работоспособности алгоритма множественного доступа с конечным числом очередей для устройств, использующих протокол LoRaWAN» выполнена магистрантом кафедры КРЭМС, группы МРС-21, Кирюпиным М.М. под руководством к.т.н., доц. Белоусова О.А. Разработанная для внедрения на ПАО «Ростелеком». Целью данной работы является: разработка системы управления с использованием множественного доступа с конечным числом очередей для стандартов функционирующих в экосистеме «Интернета вещей», а так же проверка подобранного алгоритма в программном продукте MATLAB. Данная система позволит оптимальным образом управлять работой сетевого оборудования, отвечающего за функционирование устройств умного дома, в частности, управлять формированием и обслуживанием образующихся очередей, балансировать трафик, а так же контролировать загрузку сети. LPWAN 2 Рисунок 1 - Структурная схема типовой беспроводной сети датчиков сети LPWAN Характеристики сети: Рабочая частота 915 МГц; Имеются под стандарты работающие в сетях сотовой связи, так и привычных сетях; Радиус действия от 10 км; Скорость передачи данных : 1 Мбит/с.; Обладает малым потреблением энергии, работа от батареи до 10 лет;
Продолжить чтение