Skip to main content

Applied Java ProgrammingLaajuus (3 ECTS)

Course unit code: TI00AB12

General information


Credits
3 ECTS

Objective

On completion of the course, the student
- knows Java application domains and Java SE libraries support for client, database and network applications
- understands the principles of multithreading and its role in different Java applications
- knows the principles of programmatic database processing and networking using Java
- knows the principles of Java Web programming
-----
- shows ability to develop different kinds of applications using Java technology
- has skills in using different Java graphical components and layouts and different database platforms

Content

- Java technology anywhere via portability and scalability
- Graphical client applications
- Multithreading
- Database applications using JDBC
- Networking using TCP sockets and URL
-----
- Java and XML
- Introduction to Java Web programming
- Servlets

Qualifications

- Programming
- Java Programming

Assessment criteria, satisfactory (1)

- Knowing Java application domains and Java SE libraries
- Understanding the principles of multithreading in Java
- Knowing the principles of programmatic database processing using Java
-----
- Ability to develop basic applications using Java technology
- Ability to use Java GUI components and database platforms

Assessment criteria, good (3)

- Knowing Java application domains and Java SE libraries support for client, database and network applications
- Understanding the principles of multithreading and its role in different Java applications
- Knowing the principles of programmatic database processing using Java
-----
- Ability to develop different kinds of applications using Java technology
- Ability to use different Java graphical components and different database platforms

Assessment criteria, excellent (5)

- Knowing Java application domains and Java SE libraries support for client, database and network applications
- Understanding the principles of multithreading and its role in different Java applications
- Knowing the principles of programmatic database processing and networking using Java
- Knowing the principles of Java Web programming
-----
- Ability to develop different kinds of applications using Java technology
- Skills in using different Java graphical components and layouts and different database platforms

Further information

Teacher's website at Metropolia: http://users.metropolia.fi/~peeterk

Go back to top of page