Introduction to Object-Oriented Programming in Java
Dr. Alessandro Gnoatto
|Dates and Times:
26.03, 27.03, 31.03, and 01.04 (14:00 - 18: 00)
28.03 (09:00 - 13:00)
Room B 121
The course will be in English.
Note: These programming lectures are part of Numerical Methods for Financial Mathematics and it is obligatory for students who wish to follow that course to participate in these programming lectures.
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
- Nested Classes and Interfaces
- Operators and Expressions
- Control Flow
- Threads (optional)
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.