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