В зависимости от подготовки студентов, больше внимания может уделяться либо основам языка программирования Java и его поведению в разных операционных системах и распределенных средах, либо корпоративным приложениям с помощью Java технологий (часто называемых Enterprise Java или J2EE). Поэтому курс называется "Java и Корпоративные информационные системы". Это равно как и сравнительно большое внимание уделенное операционной системе Linux вызвано фактом, что Java чаще всего используется для создание крупных серверных апликаций.
В зависимости от вашей подготовки и опыта работы с объектно-ориентированными языками в этом курсе предлагается выполнять либо несколько индивидуальных домашних заданий (темы - колекции, списки, множества, использование баз данных, и.т.д.) либо последовательность проектов посвященных созданию сервлет-апликаций на основе каркаса Spring MVC.
Вводные материалы по-латышски см. например здесь - http://www.webkursi.lv/java/index.php.
На русском языке издано немало оригинальных и переводных книг (см. например Философия Java). Для этого курса предпочтительны те, где излагается Java 1.5 (т.е. аннотации, Generics типы данных, перечисления/enum types) и где больше внимание уделяется общим вопросам объектной ориентации и ее применения для ввода-вывода, обработки текста, структур данных. Менее пригодны те курсы, где язык Java изучают как первый язык программирования и преимущественно пишут простые примеры обо всем либо излагают основы объекной ориентации на основе GUI приложений (аплетов и пр.), которые на практике используюутся крайне редко.
Другие лекции будут добавлены в течении курса.