Традиционное чтение лекций. Решение задач по тематике лекций. Обсуждение прикладных и алгоритмических аспектов решаемых задач.
Методические рекомендации преподавателю
Темы индивидуальных заданий для проведения практических занятий должны являться уникальными для каждого нового учебного года
Методические указания студентам
Рекомендуется подготовка к каждому занятию по заданиям, озвученным преподавателем на предыдущем занятии.
Для более глубокого усвоения курса предполагается использование студентами дополнительной литературы, работа в библиотеке, поиск информации в сети Интернет
Оценочные средства для текущего контроля и аттестации студента
Вопросы для оценки качества освоения дисциплины
Примерный перечень вопросов к зачету (экзамену) по всему курсу или к каждому промежуточному и итоговому контролю для самопроверки студентов
Реализовать класс для работы с комплексными числами: сложение, умножение, перевод из одной формы в другую, взятие модуля и аргумента
Реализовать класс для работы с матрицами: сложение, умножение (если возможно), транспонирование, вычисление определителя (для матриц 2-го и 3-го порядка)
Считать данные из заданного пользователем файла и подсчитать частотность употребления в этом файле всех символов английского алфавита. Результаты записать в файл с заданным именем.
Модифицировать задания 1 и 2 так чтобы можно было создавать матрицы из комплексных чисел и выполнять операции над ними.
Реализовать программу, решающую задачу Producer – Consumer с варьируемыми параметрами
Во всех выполняемых практических заданиях при проверке обращается внимание на тщательность обработки исключений и соблюдение стиля кодирования в соответствии с http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html.