Содержание
ВведениеЭтот модуль не является обязательным для завершения учебного курса.
Урок 2. Основы языка
Урок 3. Операторы и присваиванияЭтот модуль не является обязательным для завершения учебного курса.
Урок 5. Поток команд управления, управление исключениями и диагностические утвержденияЭтот модуль не является обязательным для завершения учебного курса.
Урок 7. Вложенные классы и интерфейсыЭтот модуль не является обязательным для завершения учебного курса.
Урок 8. Время жизни объектаЭтот модуль не является обязательным для завершения учебного курса.
Урок 9. Потоки выполненияЭтот модуль не является обязательным для завершения учебного курса.
Урок 10. Основные классыЭтот модуль не является обязательным для завершения учебного курса.
Урок 11. Коллекции и картыЭтот модуль не является обязательным для завершения учебного курса.
Обязательная оценка курса
Английское название
IT 1205 — Programing
Код курса
Курс читается в бизнес-школе информационных технологий РФЭИ: код IT 1205 — “Программирование”
О курсе
В этом курсе предлагается всесторонний охват языка программирования Java и его основных интерфейсов прикладного программирования (API) с подробным выделением его синтаксиса и вариантов использования. Курс предназначен любому программисту, который хочет овладеть языком Java.
Описание
Данный курс поможет студенту овладеть всеми основными возможностями языка Java, которые следует знать каждому программисту, чтобы быть специалистом в этой области. Каждая тема объясняется и рассматривается с примерами, также поддерживается вопросами экзамена в конце каждого урока и упражнениями на программирование. В этом курсе основной акцент делается на изучении базовых возможностей языка Java, их синтаксисе и правильном использовании.
Требования
Для изучения данного курса необходимо освоение курса “Введение в математику”. Принцип изложения курса базируется на постепенном усложнении материала. Приветствуется наличие базовых знаний в вопросах программирования.
Польза
Курс позволяет получить исчерпывающие знания в области синтаксиса языка программирования Java, а также Java API. Изучив данный курс, вы сможете овладеть базовыми навыками программирования, применять на практике основные концепции объектно-ориентированного программирования, обрабатывать исключительные ситуации и диагностировать ошибки в коде программы.
Цели и намерения
Формирование у студента навыков разработки программ, грамотного написания кода, работы с синтаксисом языка, управления доступом к объектам, а также многопоточного программирования.
Условия завершения и оценка
Электронный экзамен.
Для получения оценки “удовлетворительно” необходимо выполнить все обязательные задания.
Для получения оценки “хорошо” следует выполнить не менее 70% тестовых заданий, включая полностью сданную обязательную часть;
для получения оценки “отлично” — 95-100% всех тестовых заданий дисциплины.
Результаты обучения
После обучения студент получит навыки:
- работы с основными элементами Java-приложений;
- определения результата применения любого оператора к операндам любого типа, класса, контекста или видимости или к любой их комбинации;
- преобразования типов данных при выполнении операций присваивания, объединения строк, вычисления арифметических выражений и вызова метода;
- грамотного составления кода программ и управления доступом к объектам;
- обработки исключительных ситуаций;
- применения на практике основных концепций объектно-ориентированного программирования;
- управления временем жизни объектов;
- многопоточного программирования, работы с параллельным доступом и взаимодействием между потоками.
Результатам с точки зрения государственного стандарта РФ
Изучив курс, студент будет способен:
- к обобщению, анализу, восприятию информации, постановке цели и выбору путей ее достижения;
- к саморазвитию, повышению своей квалификации и мастерства;
- осознавать сущность и значение информации в развитии современного общества;
- владеть основными методами, способами и средствами получения, хранения, переработки информации,
иметь навыки работы с компьютером как средством управления информацией, работать с информацией в глобальных компьютерных сетях;
- работать с информацией из различных источников;
- управлять процессами создания и использования информационных сервисов;
- использовать соответствующий математический аппарат и инструментальные средства для обработки, анализа и систематизации информации по изучаемой теме.
Используемые образовательные технологии
Технология дистанционного обучения, технология проблемного обучения, технология информационного обучения, технология организации самостоятельной работы, технология развития критического мышления, технология постановки цели, технология концентрированного обучения.
Рекомендованная литература
- Programmer's Guide to Java™ Certification, A: A Comprehensive Primer, Second Edition
By Khalid A. Mughal, Rolf W. Rasmussen, Addison Wesley, 2003
- Философия Java. 4-е идзание, Б. Эккель, Питер, 2008
- Java 2, П. Ноутон, Г. Шилдт, BHV - Санкт - Петербург, 2007
Общая трудоемкость в ЗЕТ или ETCS
6 единиц (около 216 часов)