The document provides information about a Java programming course titled "Java as a second language". It includes the following details:
- The instructor's name, email, and that there will be 2 lectures per week.
- Information about assignments, exams, projects, and grading. Quizzes will be 10% of the grade, assignments 15%, a midterm 15%, project 30%, and a final exam 30%.
- An overview of the Java programming language and how it differs from C/C++. It also covers Java virtual machines and compilers.
- The topics that will be covered in the course, including OOP concepts, exceptions, GUIs, threads, databases, networking, and more.