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