Аннотация рабочей программы дисциплины
«Основы программирования на Java»

Цель изучения дисциплины Цель дисциплины– получение знаний о современном объектно-ориентированном языке программирования Java и овладение основными приемами программирования. Получение
практических навыков работы по разработке программ на языке Java.
Для достижения поставленной цели решались следующие учебные задачи:
– обеспечить прочное овладение студентами основами знаний о принципах проектиро-
вания и разработки компьютерных программ на языке Java;
– сформировать у студентов целостное представление о принципах построения и
функционирования современной платформы Java;
– привить навыки сознательного и рационального использования современных инстру-
ментальных программных средств в профессиональной деятельности для решения
конкретных задач.
Место дисциплины в учебном плане Б1.О.1.03
Формируемые компетенции УК-1
Знания, умения и навыки, получаемые в результате освоения дисциплины
Знать:
основные понятия, виды и характеристики современного программного
обеспечения технологии Java;
• основные понятия платформы Java;
• различные способы классификации и принципы проектирования современных ОС;
• среду разработки программ NetBeans;
• возможности объектно-ориентированного языка Java;
• основные объекты пользовательского интерфейса;
• основные приемы работы с пакетами;
• возможности и принципы JUnit;
• средства редактирования текста программ;
• способы формирования графических образов и форматы графических данных;
• работа с файлами;
• многопоточные приложения;
• структуру и принципы функционирования системы программирования;
• процесс проектирования и создания компьютерной программы;
Уметь:
• проектировать и разрабатывать локальные приложения на языке Java;
• разрабатывать аплеты;
• пользоваться элементами графического интерфейса;
• использовать пакеты Java;
Иметь навыки и (или) опыт деятельности (владеть):
• основными навыками по созданию программных проектов в IDE;
• программными средствами защиты от компьютерных вирусов;
• основными навыками по работе с IDE;
• основами тестирования Java –приложений;
• основами программирования с использованием ООП;
• технологией шаблонов;
• основами языка UML;
Содержание дисциплины .
Виды учебной работы Лекции, практические, самостоятельная работа.
Используемые информационные, инструментальные и программные средства
Операционные системы Windows 7/8, Suse Linux 10.
2. Антивирусные средства: Drweb, Avp.
3. Пакет NetBeans 7.4. http://netbeans.org
4. Пакет Eclipse. http://eclipse.org
5. Дистанционный учебный центр http://oracle.com
6. http://www-142.ibm.com/software/products/ru/ru/rosemod (IBM Rational Rose Modeler)
7. http://www-142.ibm.com/software/products/ru/ru/datamodeler (IBM Rational Rose Data
Modeler)
Форма промежуточной аттестации Диф. зачет.