General course objectives:
|
The purpose of the course is to train the participants in developing larger Java programs, which are deployed either as stand-alone applications or web applications. The most important libraries in the API will be treated as well as more advanced facets of the language. Furthermore, appropiate design patterns will be part of the course. |
|
Learning objectives: |
| A student who has met the objectives of the course will be able to: |
- Describe essential parts of the API
- Develop stand-alone apllications of a certain complexity
- Develop web-applications of a certain complexity
- Illustrate a design by using simel UML diagrams
- Choose appropiate design patterns for a given problem
- Use design patterns i building applications
- Divide applications into a 3-layer architecture
- Organize code according to the chosen architecture
- Plan and execute a JUnite test
- Code refactoring
- Time- and activity planning
- Collaborate in project groups and document a project
|
Content:
|
• I/O • Exception handling • Generic types • Design patterns • Threads • GUI-programming • Web programming with HTML / JSP / Servlets • 3-layer erchitecture • MVC (Model / View / Control) |
|
Green challenge participation:
|
Please contact the teacher for information on whether this course gives the student the opportunity to prepare a project that may participate in DTU´s Study Conference on sustainability, climate technology, and the environment (GRØN DYST). More information |
|
Responsible:
|
, 303B, 046, (+45) 4525 5280,
|
Department:
| 02 Department of Informatics and Mathematical Modeling | Registration Sign up:
| At CampusNet |
|