Teaching Conditions
1. Textbook
The textbook of the course is Introduction to Java Programming, Comprehensive Version (Y. Daniel Liang), 11th Edition, printed in Prentice Hall. This book is one of the famous references for Java language programming. And it is selected by many colleges and universities in the world as the textbook for the students in computer science or not.
2. Supplementary Materials
In order to promote students' autonomous learning, a large amount of supplementary materials are provided, including reference books and network resources.
3. Practical Teaching Environment
1) Experimental Teaching Environment
The network centre in NUIST(Nanjing University of Information Science and Tech) has more than 1000 sets of computer equipments. And There are enough computer servers, using Windows NT, Netware or Linux operating system platforms. And there is a high-speed LAN connected with the campus network. The students can do the exercises and practices by using the computers in the network centre and can access all kinds of resources for the course through the network.
2) Multimedia Teaching Environment
In the practice class, the computer used by the instructor is equipped with projection equipment. It is very useful to use the projector to show how to do the practice step by step. And at the same time, the computers used by the students can be controlled by the computer. It is very useful when the Q&A demonstration is needed.
4. Others
1) The website of the course has been created. The syllabus, teaching plans, PPT slides and other valuable resources can be obtained from the website.
2) Communication between teachers and students can be made quickly and effectively by email , QQ or other means.

