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