Workgroup Financial Mathematics
print


Breadcrumb Navigation


Content

Introduction to Object-Oriented Programming in Java

(Part of Numerical Methods in Financial Mathematics)

Dr. Alessandro Gnoatto


Schedule and Venue

Lecturer
Dr. Alessandro Gnoatto
Dates and Times:
From 7.10.2013 to 11.10.2013
Every morning at 9:00 - 13: 00
Venue:
quantLab
Room B 120

The course will be in English.

Note: These programming lectures are part of Numerical Methods in Financial Mathematics and it is obligatory for students who wish to follow that course to participate in these programming lectures.


Course Description

This course provides the foundations of Object-Oriented programming using the Java programming language. Auxiliary software packages such as the Eclipse IDE and the Subclipse (Subversion) package will be presented. The main topics that will be covered are

  • Classes and Objects
  • Extending Classes
  • Interfaces
  • Nested Classes and Interfaces
  • Operators and Expressions
  • Control Flow
  • Threads (optional)
Some programming examples focused on the numerical implementation of basic concepts from Mathematical Finance will be discussed.

References

Eckel, B. (2006) Thinking in Java: The definitive introduction to object-oriented programming in the language of the world wide web. 4th Ed. Prentice Hall International

Arnold, K., Gosling, J. and Holmes, D. (2005) The Java Programming Language. 4th Ed. Addison-Wesley Longman

Or any standard introductory book on Java of your choice.


Exercises

Further details to be announced.