Адаптация к электронному задачнику серии задач по программированию начального уровня
ВВЕДЕНИЕ
Изучение программированию в современном мире становится все более важным и актуальным. Вот несколько причин почему это так:Растущий рынок IT-индустрии, которая является одной из самых быстрорастущих и высокооплачиваемых отраслей.В современном мире технологии затрагивают все сферы нашей жизни, поэтому программирование становится важным навыком для людей, работающих в различных областях.Количество вакансий в IT- индустрии превышает количество специалистов, поэтому изучение программирования может открыть новые возможности для работы и карьерного роста.По этой причине с каждым днем требуется все больше специалистов в этой сфере и соответственно все больше людей ищут способы обучиться программированию. Если нет возможности поступить в высшее учебное заведение и получить соответствующее образование, то отличной альтернативой могут являться различные сервисы, предназначенные для обучения этому непростому делу. Однако мало где можно найти действительно стоящую внимания обучающую платформу, содержащую достаточно, а не только теоретические знания.
Оглавление
ПОСТАНОВКА ЗАДАЧИ
ВВЕДЕНИЕ
ГЛАВА 1 - ИССЛЕДОВАТЕЛЬСКАЯ РАБОТА
1.Выбор языка программирования
2.Подбор задач
ГЛАВА 2 -НОВЫЕ ГРУППЫ ЗАДАНИЙ
1 Легкие задания
1.1 Работа с массивом
1.2 Палиндром
2 Более сложные задания
2.1Динамические структуры данных
2.2 Работа с файлами
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ
Список литературы
Сайт электронного задачника по программированию Programming Taskbook [Электронный ресурс]- URL: http://www.ptaskbook.com/ru/ (дата обращения 13.03.2023).
TIOBE Index [Электронный ресурс] – URL: https://www.tiobe.com/tiobe-index/ (дата обращения 15.05.2023)
The 10 Most Popular Coding Challenge Websites [Электронный ресурс] – URL: https://www.freecodecamp.org/news/the-10-most-popular-coding-challenge-websites-of-2016-fb8a5672d22f/ (Дата обращения 15.05.2023)
TopCoder [Электронный ресурс] - https://www.topcoder.com/challenges?bucket=allPast&tracks[DS]=true&tracks[Des]=true&tracks[Dev]=true&tracks[QA]=true&types[]=CH&types[]=F2F&types[]=TSK (дата обращения 16.03.2023)
CodeSignal [Электронный ресурс] - https://codesignal.com/about/ (дата обращения 16.03.2023)
По этой причине с каждым днем требуется все больше специалистов в этой сфере и соответственно все больше людей ищут способы обучиться программированию. Если нет возможности поступить в высшее учебное заведение и получить соответствующее образование, то отличной альтернативой могут являться различные сервисы, предназначенные для обучения этому непростому делу. Однако мало где можно найти действительно стоящую внимания обучающую платформу, содержащую достаточно, а не только теоретические знания.Одним из таких сервисов является Programming Taskbook [1], созданный Абрамян Михаилом Эдуардовичем в 1998 гаду и по сей день активно развивающийся. Электронный задачник предназначен для обучения программированию на языках Pascal, C, C++, C#, Visual Basic .NET, F#, Python, Java, Ruby и Julia. Выбор заданий огромен, Programming Taskbook включает в себя более 1000 заданий различных уровней сложности, объединенных по темам. Основное преимущество задачника в том, что ученик может видеть как условие задачи, так и тестовые данные, на которых можно проверить работоспособность программы.Мир не стоит на месте и любой информационный ресурс должен периодически обновляться. Таким образом было принято решение дополнить задачник новыми группами задач различной сложности, отвечающими современным веяньям технологий и запросам потребителей. Это расширит базу данных этого сервиса для обучения, вдохнет в него новую жизнь и разнообразит процесс работы , благодаря добавлению новых групп задач , объединенных исключительно уровнем сложности, но не общей темой, что позволит использовать это нововведения для проверки своих знаний в общем и целом, а не в какой то конкретной области.