DanskDTU.dkIndexContactPhone bookInternal PagesDTU Alumni

02324 Advanced programming

Danish title: 


Videregående programmering

Language:


Point (ECTS )


10

Course type:   

B.Eng.


Schedule:

F2A and June

 

Scope and form:

Lectures and lab work

Duration of Course:

13 weeks + 3 weeks

Date of examination:

Special day  Reexam E2A

Type of assessment:

Aid:

Evaluation:

Not applicable together with:

Mandatory Prerequisites:

Qualified Prerequisites:


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 http://www.groendyst.dtu.dk/kursustilmelding.aspx


Responsible:

Mads Nyborg, 303B, 046, (+45) 4525 5280,  

Department:

02 Department of Informatics and Mathematical Modeling

Registration Sign up:

At CampusNet
Last updated: April 24, 2012

See course in DTU Course base


Top
MatematiktorvetDTU - Building 303BDK-2800 Kgs. LyngbyTel +45 4525 3031EAN 5798000428515
Cookies