Учебный курс «Основы программирования на языке Java» предназначен для подготовки студентов к прохождению курса специализации «Прикладное программирование» и «Программирование мобильных устройств на основе платформы Android».
В программе курса учебный материал излагается с учётом того, что учащийся знаком с основами программирования на языке С/C++ или C#.
Тем не менее, возможно изучение материала учащимися, которые не имеют предварительной подготовки. В этом случае учащийся должен знать для языка С/C++ или C#.
• синтаксис языка
• типы данных
• управляющие конструкции языка
• операторы цикла
• массивы
Язык программирования Java – один из самых популярных языков в профессиональной среде. Миллионы разработчиков программного обеспечения программируют на языке Java. Он также востребован и в образовательной среде. Ведущие мировые IT-вузы обучают студентов языку Java.
На языке Java можно создавать различные приложения: мобильные приложения для операционной системы Андроид. Язык Java для ОС Андроид является основным языком программирования. Это могут быть Web-сайты для серверов, это могут быть приложения для персональных компьютеров.
Главная особенность языка Java, которая объясняет его популярность, состоит в том тем, что он позволяет создавать кроссплатформенные приложения. Создав один раз, приложение может быть запушено без изменения кода на различных программных платформах: ОС Windows, OC Linux, OC Mac.
Это очень красивый язык, который имеет обширную библиотеку и обеспечивает высокую безопасность и надежность программ. Java широко используется в различных сферах деятельности человека.
Занятие 1. Знакомство с языком программирования Java
На этом занятии мы разберем: причины появления языка Java, основные особенности языка, сравнение Java с другими языками программирования, рассмотрим установку пакета разработчика Java, рассмотрим установку среды разработки Netbeans.
Занятие 2. Hello, World!
На этом занятии мы разберем: написание первой программы на Java, обзор структуры программы, ввод данных, использование основных операций, область определения и время существования переменных
Занятие 3. Типы данных
На этом занятии мы разберем: типы данных на языке Java, примитивные типы данных (Primitive), ссылочные типы данных (Reference), различие примитивных и ссылочных типов данных, примеры решения задач для примитивного типа данных.
Занятие 4. Массивы
На этом занятии мы разберем: одномерные массивы в языке Java, основные правила работы с массивами, класс Random, примеры решения задач с массивами.
Занятие 5. Двумерные массивы
На этом занятии мы разберем: двумерные массивы в языке Java, основные правила работы с двумерными массивами, примеры решения задач с двумерными массивами
Занятие 6. Класс Arrays
На этом занятии мы разберем: класс Arrays, работа с массивами и основные методы класса: сортировка, сравнение массивов, бинарный поиск элемента в одномерном массиве, копирование массивов, вывод одномерных массивов, примеры решения задач с массивами
Занятие 7. Символы
На этом занятии мы разберем: символы в языке Java, класс Character и его методы, основные правила работы с символами, ввод символов, примеры решения задач с символами.
Занятие 8. Строки
На этом занятии мы разберем: строки в языке Java, класс String, основные методы класса, примеры решения задач со строками
Занятие 9. Итоговое занятие