Стэнфордский курс: программирование на JAVA
Курс программирования на языке Java – один из наиболее емких курсов по обучению программированию в Стэнфордском университете. Мы адаптировали его для детей в возрасте от 14 до 16 лет. В процессе обучения на курсе рассматриваются принципы разработки программного обеспечения: объектно-ориентированное проектирование, тестирование, инкапсуляция, алгоритмическая декомпозиция и абстракция.
Краткое описание курса
Стэнфордский курс (CS106A) создан для изучения такого популярного языка, как Java. Он занимает одну из лидирующих позиций в сфере IT. Язык Java помогает создавать программное обеспечение в более чем 10 млн компаний по всему миру. Тем, кто хочет связать свою будущую профессиональную деятельность со сферой IT, эти знания обязательно пригодятся.
В ходе учебы по этому направлению детям объясняют основные принципы разработки ПО. Акцент сделан на стиль программирования и большие возможности языка Java.
Особенности программы обучения
Основу курса составляют стэнфордские лекции. В программу обучения входит введение в разработку мобильных приложений и разбор принципов современных программных средств.
«Методология программирования» подойдет для тех, кто уже немного знаком с программированием на языке Java и не только. Те, у кого нет опыта в программировании, тоже смогут пройти этот курс обучения, усердно работая и полностью отдаваясь учебе. Он хорошо подходит в качестве базы для всех, кто хочет в будущем сделать карьеру IT-программиста. Важно иметь неплохие знания по английскому языку.
Во время 9-месячного обучения школьники смогут разобраться в теоретической и практической сторонах вопроса. Дети демонстрируют знания, решая задачи своим способом, объясняя алгоритмы своими словами и помогая другим в группе исправлять ошибки. Ученики создают презентации по собственным завершенным проектам. Они показывают, насколько хорошо ребенок усвоил программу курса «Методология программирования на языке Java».
Какие навыки и способности развивает
Обучение на курсе Программирование Java позволяет:
- развивать творческий потенциал;
- ознакомиться с основами алгоритмизации;
- развивать аналитическое мышление;
- реализовывать на практике полученные в этой области знания;
- привить хорошие навыки при написании программ.
Учебная программа
Основные темы курса
- JDK, JRE, кроссплатформенность (JVM)
- Переменные данные
- Операции. Логика, арифметика, библиотека Math
- Циклы
- Операция сравнения
- Алгоритмы
- Методы, параметры, return, условные конструкции с return
- Исключения
- Модификатор доступа
- Абстрактные классы и интерфейсы
- Enum (values, оrdinal), Object, toString, HashCode, equals
- Копирование объектов
- String, StringBuilder
- Коллекции
Перспективы и возможные профессии
В будущем можно выбрать одну из следующих профессий: - программист;
- разработчик с использованием Java;
- Java Developer.
именно нашу академию
еще заинтересуют следующие курсы: