Skip to main content

Java ProgrammingLaajuus (5 ECTS)

Course unit code: TI00AA52

General information


Credits
5 ECTS

Objective

On completion of the course, the student
- knows and understands the usage of classes, objects, inheritance and polymorphism
- knows the concepts of Java technology
- undertands the Java runtime architecture
- understands Java components and applications structure
- knows important Java SE libraries
-----
- has skills in using the NetBeans development environment
- shows ability to develop reusable software components and simpler Java applications taking advantage of OOP and Java SE libraries
- has skills in development of simpler graphical client applications using Swing libraries

Content

- Fundamentals of object oriented programming
- Concepts of Java technology
- Java language and Java standard libraries
- NetBeans development environment
- Java application development and deployment
- Basic Java applications
- Graphical event-driven Java applications
-----
- Exception handling
- Java archiving and documenting
- JavaBeans

Qualifications

- Programming

Assessment criteria, satisfactory (1)

- Knowing / understanding the classes, objects, inheritance and polymorphism
- Knowing the concepts of Java technology
- Understanding Java runtime environment
- Knowing important Java SE libraries
-----
- Ability to use NetBeans development environment
- Ability to develop Java components and simple Java applications taking advantage of OOP and Java SE libraries

Assessment criteria, good (3)

- Knowing / understanding the usage of classes, objects, inheritance and polymorphism
- Knowing the concepts of Java technology
- Understanding the Java runtime environment
- Understanding Java components and applications structure
- Knowing important Java SE libraries
-----
- Skills in using the NetBeans development environment
- Ability to develop reusable software components and simpler Java applications taking advantage of OOP and Java SE libraries
- Skills in development of simpler graphical client applications using Swing libraries

Assessment criteria, excellent (5)

- Knowing / understanding the usage of classes, objects, inheritance and polymorphism
- Knowing the concepts of Java technology
- Understanding Java runtime environment architecture
- Understanding Java components and Java application architecture
- Knowing well Java SE platform
-----
- Skills in using NetBeans development environment
- Ability to develop reusable software components and Java applications taking advantage of OOP and Java SE libraries
- Skills in development of graphical client applications using Swing libraries

Assessment criteria, approved/failed

- Knowing / understanding the classes, objects, inheritance and polymorphism
- Knowing the concepts of Java technology
- Understanding Java runtime environment
- Knowing important Java SE libraries
-----
- Ability to use NetBeans development environment
- Ability to develop Java components and simple Java applications taking advantage of OOP and Java SE libraries

Further information

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

Go back to top of page