Цель изучения дисциплины | Цель дисциплины– получение знаний о современном объектно-ориентированном языке программирования 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) |
Форма промежуточной аттестации | Диф. зачет. |