sina.sharif.edu
Download
Report
Transcript sina.sharif.edu
Introduction
●
Course title:
–
–
●
Advanced programming using Java
Object oriented programming in Java
Textbooks
–
–
Thinking in Java 3rd edition, electronic version freely
available at www.bruceeckel.com
Applying UML and Patterns: An introduction to
Object-Oriented Analysis and Design and the Unified
Process by Craig Larman, an electronic copy will be
shared.
Evaluation policy
●
●
●
Mid-term and Final examinations
8 programming assignments
One final project
–
–
–
Will be assigned after midterm
Should be finished by the end of semester
It is a team-based project. Think of making team of 3
persons
IDE and other tools
●
●
●
JDK (java development kit) 1.4.2 (java.sun.com)
JDK documentation (java.sun.com)
Eclipse IDE (www.eclipse.org)
–
●
ANT build utility
–
●
A tool for writing and executing java programs
A tool that is used for automating build process of an
application
JUNIT
–
A tool and framework for making unit tests