Close

Идеи проектов – Пример: идеи проектов

Содержание

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

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

Для чего нужны такие задания?

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

Темы для средней и младшей школы

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

  • Автомобили прежних времен и современные.
  • О том, как жили динозавры. Предполагаемые варианты их гибели.
  • Моя любимая собака.
  • Профессии, о которых мечтает каждый школьник.
  • Цвет в жизни человека.
  • Мультфильмы и их роль в жизни малышей.
  • Аквариум и его удивительные жители.
  • Как вырастить кристалл самостоятельно?
  • Особенности здорового образа жизни.
  • Занятия спортом в моей семье.
  • Старинные забавы на Руси.
  • Русское народное творчество.
  • Освоение человеком космического пространства.
  • История музыки и музыкальных инструментов.
  • Роботы будущего.
  • Особенности жизни пчел.
  • Самые красивые легенды о цветах.
  • История денег – от древности до современности.
  • Чай и кофе. История, легенды, традиции.
  • Выращивание бобов в домашних условиях.

Темы, которые вызовут интерес у школьной аудитории

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

  • Смайлики в сообщениях. История, особенности использования.
  • Самая яркая и необычная реклама.
  • Что думают молодые люди о семейной жизни?
  • Является ли Барби стандартом женской привлекательности?
  • Проблема чистоты в общественных местах.
  • Почему во время полета нужно выключать телефон?
  • Англицизмы в современной речи.
  • Гороскопы и астрология – правда или миф?
  • Как добиться благосостояния?
  • Что нужно человеку, чтобы достичь эмоционального равновесия?
  • Принцип работы микроволновки.
  • Как развить логическое мышление?
  • Полезна ли жвачка?
  • Ложь: причины и последствия. Почему люди врут друг другу?
  • Как стать фотографом?
  • Принцип работы 3D-очков для кинотеатра.
  • Оказывает ли влияние темп речи говорящего на восприятие доклада аудиторией?
  • Шпаргалка – помощник или враг?
  • Почему все учат английский?
  • Понимают ли братья наши меньшие речь?
  • Чайные традиции Китая.
  • Каков человек: добр или зол? Примеры из истории и жизни.
  • Стресс и заболевания — есть ли связь? Что такое психосоматические болезни?
  • Как простить человека? Нужно ли это делать?
  • «Коты Леопольды» в современном обществе.

Актуальные темы для подготовки проектов по русской литературе

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

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

  • Особенности творчества И. Бунина.
  • Роль внешности героя в его характеристике (на примере нескольких литературных персонажей).
  • Особенности романтического героя (на примере нескольких произведений).
  • Тема любви в лирике Ахматовой.
  • Природа в творчестве В. А. Жуковского.
  • История в пушкинских произведениях.
  • Проблема родины в творчестве Есенина.

Проекты по труду

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

  • Как оформить кухню-столовую.
  • Блюда русской кухни.
  • Комнатные растения и интерьер помещения.
  • Аксессуары, связанные своими руками.
  • Декор и сервировка праздничного стола.

А вот какие проекты могут подготовить мальчики:

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

Проектирование на научную тематику

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

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

fb.ru

20 интересных молодежных проектов, которые реализовали в Кыргызстане

Limon.KG — Сусеева Дидана, выпускница программы FLEX (программы обмена студентами в США), рассказала о Всемирном дне молодежной активности, когда страны почти всего мира в середине апреля организовывают социальные проекты и мероприятия. Уже третий год подряд Кыргызстан занимает 1 место (не считая США) по количеству осуществленных проектов. И выпускники программы FLEX в возрасте 16-28лет в этом году осуществили 20 проектов по всему Кыргызстану.

Всемирный день молодежной активности является крупнейшим благотворительным мероприятием в мире, и каждый год миллионы молодых людей вносят свой вклад в улучшение своего общества. Начиная с середины апреля юные лидеры Кыргызстана начали осуществлять социальные проекты. Все страны регистрируют проекты на сайте gysd.org, и уже третий год подряд Кыргызстан (не считая США) занимает первое место в мире по количеству реализованных проектов. Выпускники программы FLEX совместно с молодежью КР организовывают социальные проекты во всех регионах страны.

«Чистое и здоровое село». Биялы кызы Бермет, НПО ФРЕНДАЗИЯ в селе Ивановка — координатор по образованию детей

С 23 марта по 17 апреля 2016 года в селе Ивановка был проведен ряд мероприятий в рамках проекта Биялы кызы Бермет «Чистое и здоровое село», главной целью которого было привлечение внимания жителей к проблемам загрязнения окружающей среды и здоровому образу жизни. В настоящее время работники ЖКХ не успевают убирать мусор с улиц, из-за большого объёма ТБО жители выбрасывают мусор в общественных местах.

За время реализации проекта учениками школ села Ивановка и волонтерами Корейского центра «ФрендАзия» и FLEX с 11 по 17 апреля были организованы тренинги, субботники и показы видеороликов о роли человека в загрязнении окружающей среды в 6 школах и 3 детских садах. Участники проекта установили в селе не только 16 мусорных урн, но и специальные ящики для сбора пластика. В завершение проекта 17 апреля ребята организовали дружеский футбольный турнир, чтобы обратить внимание на ведение здорового образа жизни. Молодежь села Ивановка заверила, что этот проект только начало, и в дальнейшем они планируют реализовать другие инициативы по поддержанию чистоты села и обучению односельчан правильному сортированию мусора и ведению здорового образа жизни.

«Pay it forward». Айжан Жумагулова, 3 курс, КГУСТА

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

“UPGRADE”. Дидана Сусеева, 1 курс, КРСУ

С 11 по 17 апреля в рамках всемирного добровольческого проекта был организован проект “Upgrade”, который прошел в городах Каракол, Токмок, Нарын и с. Беш-Корук (Сокулукский район).

11 апреля в г.Каракол целевой аудиторией стала молодежь 8-11 классов и студенты местных вузов. Основная идея проекта — донести до молодого поколения страны важность сохранения и заботы окружающей среды. Были приведены статистики, видео-ролики воспитательного характера, игры и дискуссии. Организаторы также провели ряд игр в Каракольском Парке Победы. Задания игр были связаны с изучением истории времен Великой Отечественной Войны. После игр состоялся субботник на территории парка и уход-уборка монументов и памятников. Такая же акция прошла в г.Нарын. Название проекта “Upgrade” подразумевает саморазвитие, самосознание и самовоспитание, и подталкивает молодое поколение стать лучше прежних себя.

«HELP». Аленова Малика, 1 курс, КРСУ

С 15 по 17 апреля 2016 года в городе Джалал-Абад прошел проект «HELP» (Health Education and Lifestyle Partnership) в рамках Всемирного Дня Активности Молодежи. Организатором выступила выпускница программы FLEX Малика Аленова.

По заполненным анкетам организаторами было отобрано 20 учеников с 8 по 10 классы. Этот проект был рассчитан на три дня, в первые два дня был тренинг по темам здоровья и образа жизни современной молодежи. Одним из тренеров был волонтер Корпуса Мира, который провел сессию по оказанию первой помощи. Все участники были очень активны, а также признались, что очень хотели бы побольше таких проектов, где они смогут научиться чему-то новому и развить свои лидерские навыки. Также во время тренинга проводились различные веселые игры. Третий день был очень полезным не только для участников, но и для города. Организаторы провели большую очистку дороги курорта. Ребята прошли почти 5 км, собрали около 50 мешков мусора.

«Просто начни с себя». Эльдияр Аманкулов, 1 курс, ATA-TURK

Благотворительный забег «Просто начни с себя» прошел 17 апреля в 10:00 утра в ботаническом саду. Забег был бесплатным. Целью этого забега является пропаганда здорового образа жизни, а также сбор средств для детей с аутизмом.

«Monopoly Simulation». Азат Тороев, 2 курс, МУЦА

Проект Monopoly Simulation прошел 24 апреля. Участниками стали 40 школьников, которых обучили азам экономики. Участники приняли участие в образовательной игре.

«Реализуй себя в бизнесе». Санира-Бегим Маматова, АУЦА

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

«Start locally, change globally». Аида Октомбекова и Санира-Бегим Маматова, АУЦА

Аида Октомбекова и Санира-Бегим Маматова в рамках Ежегодной молодежной недели добра организовали образовательный тренинг «Start locally, change globally» для школьников городов Ош и Жалал-Абад, чтобы познакомить с вузами КР и зарубежными в том числе. Также участники изнали об экзаменах SAT/IELTS/TOEFL и программе FLEX.

«Book is life». Климова Алтынай, 2 курс, КЭУ

Проект «Book is life» направлен на популяризацию чтения книг и библиотек страны. Данный проект проходит в несколько этапов. Первый этап — это сбор книг в университетах.

Пожертвованные книги пополнят фонд библиотеки им. Баялинова, а также будут направлены в региональные библиотеки страны. Другая часть пойдет на открытие библиотеки «нового» типа в Кыргызском Экономическом Университете им. Мусы Рыскулбекова. В этом университете стартует новый проект «Прочитал, поделись с другими», где каждый студент и преподавательский состав может бесплатно обмениваться книгами. Проект идет рука об руку с проектом «Book is life». Следующий этап проекта — это «День открытых дверей» в библиотеке Баялинова. Это мероприятие пройдет в 10 часов в здании библиотеки. В программу войдет мини шоу концерт, в честь открытия, так же будут проводится различные мастер классы, бесплатные уроки на английском языке т программа для наших маленьких детей. Так же воспитанниками с ограниченными возможностями представят благотворительную ярмарку вещей, сделанные их руками. Все полученные деньги пойдут на лечение Ажары, а так же для детского онкологического центра.

«Кубок милосердия». Акбермет Азизова, 1 курс, КТУ «Манас»

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

«Эко Караван». Валентина Хоменко, АУЦА

Выпускники программы FLEX и волонтеры ОФ «Move Green» посетили детские дома «Учкун» и «Светлый Путь», а также центр помощи детям «Келечек». Основными целями поездки были проведение бесед с ребятами на тему окружающей среды и важности заботы о ней. Следующим этапом проекта станет производство эко-сумок, средства от продажи которых, будут использованы для проведение шестидневного лагеря «Эко Караван» на южном берегу Иссык-Куля для детей из детских домов летом 2016 года.

«Культура это наше общее богатство». Аида Октомбекова и Толгонай Тургазиева

С 16 по 17 апреля девушки организовали проект «Культура это наше общее богатство» для детей из детского дома Кара-Балты. Цель проекта состояла в том, чтобы обогатить понимание культуры и истории детей. Проект посвящен году истории и культуры Кыргызской Республики.

“Fun Recycling”. Надежда Пак, выпускница FLEX 2010 года

Среднюю бишкекскую школу посещают 1400-2800 учеников. По крайней мере 40-45% детей покупают напитки и используют бумагу и при использовании получают огромные массы бумажных отходов каждый день. Грустно предположить, что все эти отходы попадают в один мусорный бак, обычно помещаемый за пределами школы. Согласно нашему обзору, в нескольких бишкекских школах ни один из них не перерабатывал отходы. Мы выбрали 4 школы, где будем вести наш проект. Мы стремимся cделать переработку повседневной вещью для студентов и превратить ее в привычку так, чтобы студенты передали ее следующим поколениям. Наш проект “Fun Recycling” нацелен, чтобы удовлетворить эту цель. Четыре команды волонтеров посетили 4 школы с презентацией о важности переработки пластиковых бутылок и бумаги. Во время презентации мы провели тренинги по важности переработки.

«Бюджет страны-семьи». Жамиля Клычева, выпускница программы FLEX 2013 года

Еще один большой проект был проведен 16 апреля в профессиональном лицее № 10. «Бюджет страны-семьи» представляет обучение и вводит основной аспект бюджета Кыргызской Республика, предоставляет полезные советы по управлению личными финансами.

“Green Leaf”. Канат Осмонов, АУЦА

Канат Осмонов, Эльвира Жумашева и Азат Исмагилов реализовали большой проект «Зеленый лист», который собрал около 80 студентов. «Зеленстрой» выделил саженцы и лопаты для реализации данного проекта. Кроме того, были профессиональные инструкторы, которые направляли людей на протяжении всего процесса.

«В единстве наша сила». Нургуля Ирисова, КГМА

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

«Возродим любовь к книгам». Айжан Таирова

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

Дебаты. Айдай Аманкулова

Айдай Аманкулова организовалa проект в Таласе. Студенты из разных вузов города приняли участие в дебатах и узнали о различных внеклассных мероприятиях.

Посмотреть еще:

Beeline вновь начинает обучать школьников мобильной грамотности

Когда приходит настоящая любовь. Трогательное стихотворение (видео)

Limon.KG объявляет фотоконкурс «Лучшая фотография о Кыргызстане»!

limon.kg

Конкурс идей социальных проектов: победители

Конкурс идей социальных проектов: победители

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

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

Такими отобранными идеями-победителями стали:

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

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

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

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

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

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

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

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

Всем участникам конкурса идей социальных проектов по электронной почте будут отправлены свидетельства, а авторов проектов, вошедших в число идей-победителей мы просим для получения дипломов сообщить свой почтовый адрес (с индексом) — для этого нужно написать в редакцию по почте [email protected], указав в теме письма «Идея проектов-2009». 

5 идей-победителей:

Инклюзия

Кооперация на территории

Авторы Названия проектов
Алейникова Марина Анатольевна Парк «Мечты»
Анульева Ирина Владимировна «Добро не терпит промедленья»
Анферова Кристина Валерьевна Граффити
Бабушкин Андрей Владимирович Выявление и содействие устройству безнадзорных детей
Базеева Виктория Витальевна, Шман Наталья Федоровна Форум-конкурс «Отцы и дети»
Байрамукова Галина Алексеевна, Соловьева Галина Федоровна «Зеленая роща» — гордость района – будет красивой, чистой, зеленой!
Болдина Елена Владимировна «Собака – друг человека?»
Бочарова Ирина Васильевна Организационно- методический центр профессиональной ориентации «Сто дорог – одна твоя»
Галицкая Ольга Анатольевна Интернет-голосование «Персона года»
Джафарова Елена Николаевна Социальный сетевой проект «Уроки с любимым учителем»
Дмитриев Николай Анатольевич «Школа ремонта»
Долгова Наталия Алексеевна, Картушов Владимир Константинович, Граблина Валентина БИЗНЕС-ПРОЕКТ студенческого агентства по оказанию социальных услуг населению «КОМФОРТ»
Ершова Наталья Николаевна «Село моё родное»
Зимина А.А., Троицкая И.И. ТЮЗ – детям
Ищук Елена Васильевна Ивановская областная общественная организация «Ассоциация классных руководителей»
Карасёва Наталья Михайловна «Союз беспокойных сердец»
Коблина Ирина Геннадьевна КУКУШАТА
Комарова Ирина Геннадьевна, Сафина Галина Алексеевна, Назирова Рамза Каниповна, Кваснюк Марина Анатольевна, Федотова Тамара Андреевна, Наврилова Наталья Вячеславовна, Мандрыка Лариса Анатольевна, Бондарцев Дмитрий Сергеевич Школа как социальный партнер
Коробейникова Елена Сергеевна Социально-экономический проект  «Наш выбор»
Кох Галина Павловна Проект «Добрая воля»
Кудинова Олеся Владимировна «Шаг навстречу здоровью»
Кузниченко Наталья Николаевна, Девяткина Оксана Александровна «Живи, Волга!»
Курышева Светлана Николаевна Проект «Связь поколений». (Молодо-зелено)
Куфтырева Екатерина Павловна Создание парка национальных культур
Лимонникова Надежда Валентиновна Образование без границ
Логинова Роза Назифовна Компьютерный всеобуч населения, работа детей в местных сообществах
Любименко Ирина Валериевна Летний лагерь-семинар с этнокультурным компонентом для молодых семей «Золотые зерна» («Зарни шыдöс»)
Маляренко Надежда Ивановна Центр социального партнерства
Медведева Виктория Сергеевна Проект «Песочница Int.»
Минина Валентина Алексеевна Где родился, там и сгодился
Оралова Галина Николаевна Лето — детям
Полетаева Елена Александровна «Зеленая волна»
Поповцева Вера Николаевна «Летний городок – городок мечты»
Постникова Оксана Юрьевна «Без секрета всему свету…»
Протасов Дмитрий Олегович «FLASH. Презентация внеучебной деятельности гимназиста средствами PR и рекламы.»
Сабитова Гельнур Нурулловна, Абянова Алсу Абдулкадыровна Моя деревня – моя колыбель
Самолетова Татьяна Павловна «Наш двор – моя Россия!»
Селезнёва Елена Сергеевна, Анульева Ирина Владимировна «Диапазон»
Соловьева Екатерина Викторовна «Бездомные животные. Помочь может каждый!»
Трубникова Эльвира Викторовна Социальная программа «Внимание, подросток»!
Хабитова Инна Ханифовна Фестиваль граффити  «Сделаем жизнь ярче!»
Хохлова Наталья Николаевна «Передай добро по кругу»
Цоколов Александр Андреевич Центр русского языка
Цоколов Александр Андреевич Защита и поддержка русского языка в современных условиях (Всероссийское Общество защиты и поддержки русского языка)
Цыганкова Анастасия, Змеева Е.В. «Мы словом жжем сердца людей!»
Чахлова Галина Александровна В будущее – с уверенностью
Чуверов Андрей Леонидович Гармония души
Чурносова Татьяна Александровна «Новый взгляд на старый парк»
Шайхутдинова Раиса Васильевна Единая семья

Память

Сообщества

Авторы Названия проектов
Андрианов Игорь Борисович Есть надежда!
Бараненко Виталий Николаевич «Координационный центр Пермского добровольчества»
Варламова Татьяна Анатольевна, Дайбова  Ирина  Глебовна Интернет- журнал «Интерн@т» (сетевое объединение школ- интернатов санаторного типа)
Ерохина Галина Николаевна «Мы в ответе за тех, кого приручили»
Ерохина Галина Николаевна «В бой идет молодежь» (молодежные фестивали идей социальной рекламы)
Зеленкова Светлана Махмудона Лагерь социальной адаптации молодёжи –Археологическая экспедиция «Ольвия»
Зубкова Ольга Викторовна «Тетрадка Дружбы» — школа самоуправления»
Коновалов Антон Юрьевич Школьные службы примирения
Кускова Анна Семеновна Детская киностудия
Муравьева Ирина Геннадьевна «Колледж – Инфо»
Оксем Мария Владимировна, Степанова Анастасия Михайловна, Филатова Елена Витальевна Ассоциация педагогов-лидеров
Подкорытов Владимир Иванович Создание координационно-методических центров по развитию образовательных проектов и инициатив
Подкорытов Владимир Иванович «Школа управления» Всероссийского Интернет-педсовета»
Пруцкова Лариса Алексеевна «Распространение научных знаний среди школьников, или как сделать науку модной темой»
Рамазанова Елена Рафаэльевна Природно-развивающая среда школы – шаг к гармонии человека с природой
Рачёва Ирина Александровна «Юный спасатель»
Рогачёва Юлия Борисовна, Телеляева Ольга Михайловна Развитие социальной активности студентов в проектной деятельности
Родихин Владимир Геннадьевич «Формула будущего»
Самарина Светлана Юрьевна Родительское собрание «СЕМЬ-Я»
Семке Андрей Иванович Опытно-экспериментальная работа по формированию у учащихся экологических знаний и нравственности  в рамках естественнонаучных экспедиций
Тимиргалеева Эльза Зульфатовна «Стоп-кадр», конкурс среди  несовершеннолетних подростков «группы риска» на лучшее фото со спортсменом
Тишина Наталья Ивановна Клуб развития личности
Туз Любовь Николаевна Творческое объединение учителей
Хамадеева Райхана Рашитовна «Подари тепло людям»
Цейтлер Татьяна Анатольевна, Бадаева Наталья Викторовна Творческое объединение «Мир глазами детей»
Чернухин Олег Аексеевич Профильная смена детских экологических объединений города Новосибирска «Экологи Сибири»
Чечина Елена Станиславовна Повышение уровня самообразования учителей через правильную организацию труда
Чечина Елена Станиславовна МО «Началка»
Чистякова Светлана Анатольевна Проект для матерей учащихся, имеющих проблемы с обучением «Истоки Материнской Любви»
Чупин Валентин Иванович «ПУТЬ В СТРАНУ БЕЛОВОДЬЯ» Социальная успешность–против социальных девиаций (правонарушений, бродяжничества, алкоголизации, проституции, наркомании)

Здоровый образ жизни

pedsovet.org

Идеи для проектов для практики навыков программирования

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

Найти число пи до n-й цифры после запятой

Введите число, и программа начнет генерировать число пи. Поставьте определенный предел, до которого программа должна дойти. Реализации:
Python №1, Python №2, Haskell, PHP, JavaScript, Go

Последовательность Фибоначчи

Введите число, и программа сгенерирует последовательность Фибоначчи до этого числа или до N-го числа. Реализации: Python №1, Python №2, Python №3, Bash, Haskell, PHP, JavaScript, Java, Go, Python №4, Python №6

Разложение на произведение простых чисел

Пользователь вводит число и находит, программа раскладывает на произведение простых чисел с их степенями. Реализации: Python №1, Python №2, Haskell, JavaScript, Java, C++, Python №3

Следующее простое число

Программа находит простые числа до тех пор, пока пользователь перестанет спрашивать. Реализации: Python №1, Haskell, JavaScript, Java, Go, Python №2

Калькулятор для ипотеки

Вычислить месячные выплаты фиксированного срока в течение заданных N сроков с заданной процентной ставкой. Реализации: Go

Обмен-возврат

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

Перевод из двоичной системы в десятичную и обратно

Реализации: Python

Калькулятор

Сначала простой с базовыми операциями, потом можно добавить фичи. Реализации: Python, Haskell

Конвертер температуры, валюты, масс и т.д.

Реализации: Python

Будильник

Простые часы, которые играют звук после некоторого числа минут или часов или в определенное время.
Python, Java

Расстояние между городами

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

Валидатор кредитной карты

Берет номер кредитной карты от производителя (Visa, MasterCard, American Express, Discover) и проверяет на правильность номер (разберитесь, как кредитные карты используют контрольную сумму). Реализации: Haskell, Python, Java, Go

Факториал числа

Решить с помощью циклов и отдельно с помощью рекурсии. n! = n * (n-1) * … * 1, 0! = 1. Реализации: Haskell, Python, Go

Алгебра комплексных чисел

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

Счастливые числа

Счастливое число определено следующим процессом. Начиная с некоторого положительного целого числа, замените число суммой квадратов его цифр и повторяйте процесс до тех пор, пока число не будет равным одному(на чем все и остановится) или оно будет циклиться бесконечно. Если цикл конечен, то изначальное число называется счастливым. Найдите первые 8 счастливых чисел. Реализации: Python, Haskell, Java, C++

Названия чисел

Показать как читается число на английском. Вы можете использовать уже существующую реализацию или написать свою, она должна поддерживать значения до одного миллиона или до максимально возможного целого значения в данном языке программирования, если оно меньше миллиона. По желанию: поддержка отрицательных чисел, нуля, чисел с плавающей запятой Реализации: Haskell, Python, Go, C++

Симуляция подбрасывания монеты

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

Гипотеза Коллатца

Найдите число шагов, за которые получится единица, используя следующий процесс: берём любое натуральное число n больше единицы. Если оно чётное, то делим его на 2, а если нечётное, то умножаем на 3 и прибавляем 1. Реализации:
Python №1, Java, JavaScript, Java №2, Go, Java №3,

Сортировка

Реализовать два типа сортировочных алгоритмов: сортировка слиянием и сортировка простыми обменами. Реализации: C, Python, Go, C++

Задача ближайшей пары

Задача ближайшей пары точек или задача ближайшей пары — это задача вычислительной геометрии: дается n точек в метрическом пространстве, найти пару точек, расстояние между которыми наименьшее. Реализации: Python №1, Python №2

Решето Эратосфена

Решето Эратосфена — один из самых эффективных способов нахождения всех небольших простых чисел (ниже 10 миллионов). Реализации:
Python №1,
JavaScript,
Python №2, Go, Java,
C++

Граф из связей

Напишите программу, которая будет создавать граф или сеть из ряда связей между вершинами. Реализация:
Python

Эйлеров путь

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

Соединенный граф

Напишите программу, ввод которой представляет из себя граф и вывод представляет из себя отчет, в котором указано соединена ли каждая вершина или нет. Реализация: Python

Алгоритм Дейкстры

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

Инвертированный индекс

Инвертированный индекс — это структура данных, используемая для поиска во всем тексте. Дается ряд текстовых файлов, реализуйте программу для создания инвертированного индекса. Также создайте пользовательский интерфейс для поиска, использующего инвертированный индекс, который возвращает список файлов, содержащих выражения или выражения из запроса. Память может содержать поисковой индекс. Реализация: Java

Перевернуть строку

Вводится строка, и программа ее переворачивает и распечатывает на экран. Реализации:
Python №1,
Python №2, Java №1,
Haskell,
Python №3,
Java №2,
Go,
JavaScript №1,
Java №3,
Python №4,
JavaScript №2

Поросячья латынь

Это «тайный язык», представляющий собой зашифрованный английский. Чтобы сделать поросяче-латинское слово из английского, нужно первые согласные звуки в слове переместить в конец и прибавить ay (Например: «banana» превращается в anana-bay). Подробнее о правилах читайте в Википедии. Реализации:
Python №1,
Python №2,
Java №1,
Java №2,
Go,
Java №3,
Python №3

Счетчик гласных

Вводится строка, и программа считает количество гласных в тексте. Для усложнения задачи можно генерировать отчет о том, сколько раз какая гласная была найдена. Реализации:
Python №1,
Python №2,
Haskell,
Java №1,
Go,
Java №2,
Python №3

Проверка на палиндром

Программа проверяет на то, что введенная строка является палиндромом (то есть читается слева направо так же, как и справа налево). Реализации:
Python №1,
Python №2, Java,
Haskell,
Python №3,
Go,
Java

Счетчик слов в строке

Посчитать число слов в строке. Для усложнения задачи считать эти строчки и сгенерировать отчет. Реализации:
Python №1,
Python №2, Java,
Haskell

Текстовый редактор

Приложение в стиле блокнота, способное открыть, редактировать и сохранять текстовые документы. По желанию: добавить подсветку синтаксиса и другие фичи. Реализации:
Python,
С++/QT

Генератор RSS ленты

Дается ссыка на ленту RSS/atom, извлечь все посты и распечатать на экран. Реализация:
Python

Стикеры

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

Проверка показателей индексов фондовой биржи

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

Гостевая книга / журнал

Простое приложение, позволяющее людям добавлять комментарии или добавлять записи в журнал. В нем есть возможность добавлять или закрывать комментарии, а также время добавления записи. По желанию: запустите приложение на такой облачной платформе как Google App Engine или Heroku или любой другой(если возможно).

Гороскоп

Программа проверяет ваш гороскоп на разных сайтах, посвященных этому и соединяет все прогнозы воедино для каждого дня. Реализации:
Python

Шифр Винежера / Вернама / Цезаря

Функции для шифрования и расшифровывания сообщения с данными. Затем отправьте их другу. Реализации:
Python,
Java

Предложения для любого подарка

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

Конвертер из языка разметки Markdown в HTML

Переводит текст, отформатированный с помощью Markdown в файл HTML. Реализовать базовые теги такие, как p, strong, em и так далее. По желанию: реализовать все теги из документации к синтаксису Markdown. Реализация:
Python

Инструмент для обработки запросов в виде регулярных выражений

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

Программа FTP

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

Монитор трафика

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

Сканер портов

Введите IP адрес и диапазон портов, в которых программа попробует найти открытые порты на данном компьютеров путем соединения с каждым из ним. При успешном соединении программа должна пометить порт как открытый. Реализации:
Python №1,
Python №2, Python №3,
Python №4

Проверка электронной почты (POP3 / IMAP)

Пользователь вводит различную информацию своего аккаунта, включая веб-сервер и IP, тип протокола (POP3 или IMAP) и приложение будет автоматически проверять почту каждый заданный интервал времени. Реализация:
Java

 

Инструмент поиска для сетевого протокола Whois

Пользователь вводит IP и адрес хоста и программа просматривает информацию через сетевой протокол Whois и выводит регистрационные данные. Реализация:
Python

Проверка сайта в установленное время

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

Продуктовый инвентарь

Создайте приложение, которое позволяет вести учет инвентаря продуктов. Создайте класс Product, элементами класса будут цена, номер, количество. Затем создайте класс Inventory, ведущий учет различных продуктов и который считает общую стоимость инвентаря. Реализации:
Python №1,
Ruby,
JavaScript,
Go,
Python №2

Система бронирования отелей / авиабилетов

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

Bank Account Manager

Создайте класс Account, который будет абстрактным классом для трех классов CheckingAccount(контокоррентный счет), SavingsAccount (сберегательный вклад) и BusinessAccount (счет, возникающий при создании бизнеса). Управляйте кредитами и дебитами с этих счетов в стиле программы для банкомата. Реализация:
Python

Расписание приема врача

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

Менеджер рецептов

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

Галерея изображений

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

Площадь и периметр фигуры

Создайте абстрактный класс Shape и затем создайте производные классы, такие как бриллиант, прямоугольник, круг, треугольник и так далее. Затем происходит перекрытие имен функций, ищущих площадь и периметр для каждого типа фигуры. Реализации:
Java,
Python

Цветочный магазин с возможностью заказа

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

Создание древа семьи

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

Создание индикатора процесса загрузки

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

Программа для массового создания эскизов для предварительного просмотра изображений

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

Индексатор веб-страницы

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

Веб-браузер с вкладками

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

Доска для рисования онлайн

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

Получить атомное время из интернет-часов

Эта программа будет получить сведения об атомном международном времени из интернета. Используйте любые атомные часы, которые найдёте в поиске Google. Реализации:
Go,
Java

Получить текущие данные о погоде

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

Авто-логин и автоматические действия по таймеру

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

Генератор электронных открыток

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

Система контент-менеджмента

Создайте собственную систему управления контентом (CMS) наподобие Joomla, Drupal, PHP Nuke и т.д. Начните с малого. По желанию: Разрешите добавление модулей/аддонов.

Доска объявлений (Форум)

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

CAPTCHA-генератор

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

Создание викторины

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

Файловый проводник

Создайте собственный небольшой файловый проводник для Windows. Добавьте ту функциональность, которую вам не хватало в обычном проводнике Windows или в Finder на Mac OS.

Утилита для сортировки Excel/CSV файлов

Читает записи в файле, сортирует их и записывает их обратно в файл. Позволяет выбрать различные варианты сортировки и сортировку по конкретному полю. Реализация:
Python

Создайте Zip-архиватор

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

Генератор PDF файлов

Приложение, которое может читать текстовый файл, файл HTML или какой-либо другой файл и генерировать из него PDF. Отлично подходит для онлайн конвертеров, где пользователь загружает файл и программа возвращает PDF файл По желанию: запустить приложение в облачных сервисах, таких как Google App Engine или Heroku, если возможно.

Программа для теггирования Mp3

Изменяет и добавляет ID3v1-теги в MP3-файлы. Можете попробовать добавить обложку альбома в хедер MP3-файла, или другие ID3v2-теги.

Менеджер кода

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

Анализатор SQL-запросов

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

Инструмент удалённого соединения с SQL-сервером

Утилита, которая может выполнять запросы на удалённые сервера с локального компьютера посредством сети интернет. Утилита должна воспринимать удалённый хост, имя и пароль пользователя, выполнить запрос и вернуть результаты. Реализация:
Python

Генератор отчётов

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

Планировщик событий и календарь

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

Домашняя бухгалтерия

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

Адресная книга

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

Программа для отслеживания ТВ-серий

Не хотите пропустить любимый сериал? Нет записывающего устройства или хотите найти серию и записать её позднее? Создайте приложение, которое будет осуществлять поиск по сайтам телевизионных передач, определять названия/время/каналы и добавлять их в базу данных. База данных/веб-сайт затем могут посылать вам email-уведомления о начале сериала и о канале трансляции. Реализация:
Python

Система планирования путешествий

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

Слайд-шоу

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

Проигрыватель онлайн-видео

Попробуйте создать собственный проигрыватель онлайн-видеороликов.

Mp3 Плеер

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

Проигрыватель онлайн-музыки

Попробуйте создать собственный проигрыватель онлайн-музыкальных треков. Реализация:
PHP

Приложение для создания ватермарков

Хотите защитить авторские права на некоторые изображения? Добавьте своё лого или текст на изображение, чтобы никто не мог украсть графику с вашего сайта. Создайте программу, накладывающую ватермарк на изображение. *По желанию: Используйте многопоточность для одновременной обработки нескольких изображений. * Реализация:
Python

Черепашья графика

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

Шифр Цезаря

Реализуйте шифр Цезаря, как шифрование, так и дешифрование. Ключом является целое число от 1 до 25. Этот ключ сдвигает буквы алфавита (от A до Z). При шифровании каждая буква алфавита заменяется буквой, находящейся на выбранное количество позиций дальше (алфавит закольцовывается). Таким образом, при использовании ключа 2 “HI” становится “JK”, а при использовании ключа 20 “HI” превращается в “BC”. Это простое моноалфавитное шифрование легко взламывается, поскольку злоумышленник, у которого на руках есть зашифрованное послание, может использовать частотный анализ, или просто попробовать все 25 ключей. Реализации:
Python №1,
Python №2,
Java

Изучаем алгоритмы и структуры данных правильно

Источник: Github

proglib.io

9 учебных проектов для бэкендера / Habr


источник КДПВ

Ранее на Хабре публиковался перевод статьи с Medium’а с подборкой из 8 проектов, которые можно реализовать, изучая новый язык или фреймворк. На мой взгляд, подборка очень неплохая. Проблема в том, что рассчитана она только на фронтендеров и мобильных разработчиков. А я из другого лагеря.

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

1. Движок блога


Да, свой «топ» я решил начать именно с блога. На мой взгляд, это один из простейших вариантов, чтобы изучить тонкости нового ЯП или фреймворка. Посмотрите внимательно на существующие решения и подумайте, что вы бы сделали лучше. Откройте исходники WordPress’а и перечислите, что в нём не так (всё в нем не так…).

Естественно, не стоит пытаться выкатить сразу готовый продукт с кучей фич. Опишите MVP, превратите его в сhecklist и вперёд! Кстати, этот совет относится и ко всем остальным пунктам.

2. IO-игра


картинка взята отсюда

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

Бонусом придется подумать над алгоритмом валидации игрового поля, что тоже не так просто, как кажется.

3. Парсер формата файла


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

Как пример приведу библиотеку на PHP для работы с 3d-моделями формата STL. Описание этого формата есть в интернете. Но, еще 4 года назад в сети была только одна рабочая библиотека, которая умела возвращать габариты и объем модели. Ее продавали по 10$ за копию. И она пользовалась большим спросом.

Если же придумать что-то новое не получается, стоит попробовать сделать свою реализацию уже существующего. Например, на сколько мне известно, до сих пор нету ни одной библиотеки на PHP, которая переварила бы >1GB XML-файл, не съев всю ОЗУ. Хотя, есть мнение, что stream piping, SPL и немного упорства должны решить эту задачу.

4. Telegram, Skype, Slack любой другой-бот



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

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

5. Движок форума


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

6. Клон 10 Minute Mail

Наверное, всем известен прекрасный сервис 10minutemail. Он позволяет не светить свою почту при регистрации на неизвестных сайтах. Просто получите уникальный email на 10 минут и вводите его везде, не опасаясь навязчивых рассылок.

Если хочется написать что-то небольшое и несложное — это отличный вариант.

7. Генератор изображений с текстом



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

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

8. Pomodoro



картинка взята отсюда
Метод «Помидора» — техника управления временем, предложенная Франческо Чирилло в конце 1980-х. Техника предполагает разбиение задач на 25-минутные периоды, называемые «помидоры», сопровождаемые короткими перерывами. — Википедия

Если кратко, то 2 часа работы делятся на 4 отрезка («помидора») по 25 минут, с перерывами в 5 минут. Дабы не засекать все вручную, в интернете есть куча приложений «Pomodoro».

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

9. Пишите свой блог


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

Вместо заключения


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

habr.com

8 учебных проектов / Edison corporate blog / Habr

«Мастер совершает больше ошибок, чем новичок — попыток»

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

Проект 1. Клон Trello


Клон Trello от Indrek Lasn .

Что вы освоите:

  • Организация маршрутов обработки запросов (Routing).
  • Drag and drop.
  • Как создавать новые объекты (доски, списки, карточки).
  • Обработка и проверка входных данных.
  • Со стороны клиента: как использовать локальное хранилище, как сохранять данные в локальном хранилище, как читать данные из локального хранилища.
  • Со стороны сервера: как использовать базы данных, как сохранять данных в базе, как читать данные из базы.

Тут пример репозитория, сделанного на React+Redux.

Проект 2. Панель админа



Github Repository.

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

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

Проект 3. Трекер криптовалют (нативное мобильное приложение)



Github repository.

На чем угодно: Swift, Objective-C, React Native, Java, Kotlin.

Изучим:

  • Как работают нативные приложения.
  • Как извлекать данные из API.
  • Как работают нативные макеты страниц.
  • Как работать с мобильными симуляторами.

Попробуйте вот это API. Найдете лучше — напишите в комментах.

Если интересно, вот тут туториал.

Проект 4. Настроить собственный конфиг webpack с нуля



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

Требования:

  • Компилировать es7 в es5 (основы).
  • Компилировать jsx в js  — или  -  .vue в .js (придется выучить загрузчики)
  • Настроить webpack dev server и hot module reloading. (vue-cli and create-react-app use both)
  • Использовать Heroku, now.sh или Github, научиться развертывать webpack проекты.
  • Настроить свой любимый препроцессор, чтобы компилировать css  —  scss, less, stylus.
  • Изучить как использовать изображения и svgs с webpack.

Тут потрясный ресурс для полных новичков.

Проект 5. Клон Hackernews



Каждый джедай обязан сделать свой собственный Hackernews.

Что вы освоите по дороге:

  • Как взаимодействовать с hackernews API.
  • Как создать одностраничное приложение.
  • Как реализовать такие фичи, как просмотр комментариев, отдельных комментариев, профилей.
  • Организация маршрутов обработки запросов (Routing).

Проект 6. Тудушечка



TodoMVC.

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

Научитесь:

  • Создавать новые задачи.
  • Проверять заполнение полей.
  • Фильтровать задачи (завершена, активна, все). Используйте filter и reduce.
  • Понимать основы Javascript.

Проект 7. Сортируемый drag and drop список



Github repository.

Очень полезно, чтобы понять drag and drop api.

Научимся:

  • Drag and drop API
  • Создавать rich UIs

Проект 8. Клон мессенджера (нативное приложение)



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

Что изучим:

  • Web sockets (мгновенные сообщения)
  • Как работают нативные приложения.
  • Как работают шаблоны в нативных приложениях.
  • Организация маршрутов обработки запросов в нативных приложениях.

Этого вам хватит на месяц-другой.

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

habr.com

10 потрясающих научных проектов, созданных подростками

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

1. Лорен Ходж обнаружила, что кислые маринады уменьшают риск заболевания раком

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

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

Исследование принесло ей приз на научной ярмарке Google, показав, что некоторые из лучших идей для научных исследований находятся прямо у нас под носом.

2. Даниэль Бурд вывел микробов, которые поедают пластиковый мусор

Пластиковые пакеты — дёшевы и удобны, но они загрязняют окружающую среду: пластик разлагается в течение многих лет, и это оказывает на природу отрицательное влияние. Канадский школьник Даниэль Бурд задался вопросом, почему мы не можем просто изолировать организмы, медленно «поедающие» пластик, и увеличить их концентрацию в одном месте, чтобы ускорить процесс, — всего за шесть недель его микробы уменьшили объём пластика на 43%.

Технологию ещё предстоит усовершенствовать — сейчас этим занимаются ведущие экологи Канады.

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

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

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

Проект принёс Кхар $50 тыс и второе место на выставке «Intel ISEF 2013».

4. Ямини Найду разработала новый метод лечения от наркозависимости

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

Хотя некоторые люди тратят время на споры по поводу того, является или не является наркомания «болезнью», Найду использовала науку для борьбы с ней: она выделила отдельный рецептор, с которым метамфетамины связываются в головном мозге, и предложила способ блокировки этого процесса.

5. Марк Роберж нашёл способ уничтожения сибирской язвы

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

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

6. Иона Кон открыл способ, как глухие люди могут начать слышать

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

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

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

7. Шри Боуз выяснила, почему химиотерапия не помогает при раке яичников

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

16-летняя американка Шри Боуз определила, что устойчивыми к лечению клетки делает фермент АМФ-активируемая протеинкиназа.

Сейчас Боуз учится в Гарварде и считается одной из 20-ти самых перспективных студентов — результаты её исследований могут иметь огромное значение в исследовании раковых заболеваний.

8. Эрика де Бенедиктис открыла дешёвый способ перемещаться в космосе

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

Свой интерес она направила на решение одной из самых сложных проблем путешествий в космическом пространстве — проблему топлива.

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

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

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

9. Эстен ЛаШапель разработал дешёвый протез руки

Эстен ЛаШапель родом из Колорадо, и, согласно его собственным словам, ему нравится создавать вещи.

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

Он занял второе место на Международной научно-технической ярмарке Intel и демонстрировал своё изобретение в Белом Доме на Ярмарке Науки при участии американского президента Обамы.

10. Мартин Шнайдер и Джошуа Ли показали, как использовать конкуренцию в целях повышения успеваемости

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

Знакомства с противником (хотя бы знания его имени) достаточно, чтобы заставить человека мыслить гораздо эффективнее — идея сделала двух 14-летних подростков финалистами научной ярмарки Google.

www.factroom.ru

Leave a Reply

Your email address will not be published. Required fields are marked *