FMI- University of Shumen -BSc Informatics
JAVA Programming Lecture 1 March 2007
Lecture notes by Dilwyn Edwards, presented by Stanev
How do you learn?
Programming is very obviously a task-oriented activity and the only way to learn is by doing it.
Get as much practice as you can by trying all the exercises and don't be afraid to try out your own ideas by modifying some of the examples. You can learn a certain amount from online tutorials and by reading through examples and trying to make sense of them. So please do this. The main thing is to be patient! - Java is very big and very powerful and so inevitably takes time to learn.
Each week we’ll go through a batch of notes in class, do some tutorial exercises and get some work done in the lab. Please note that this course will not make you into a java programmer but it will give you an introduction and feel for what it means to be a java programmer. Don't be discouraged by the complexities, it will all gradually become clear!
What do you need ?
Not much! - just • The essential software tools – JDK or SDK and a plain text editor like Notepad • Determination to learn • Willingness to keep trying when things don't work at first
Optional Resources
Books – you don’t have to buy one but they are always useful and there’s a lot to choose from.
Web sites
www.java.sun.com Sun web site
The best place to find out more about Java web development is of course the web. Try typing Java into search engines and visit the following sites.
www.javasoft.com www.developer.com www.javaworld.com www.gamelan.com Software Tools for Java
Here are some Integrated Development Environments and other tools to make it easier to develop Java programs (but we won't make specific use of them in this course):
IBM VisualAge for Java www.software.ibm.com/ad/vajava
Inprise Borland Jbuilder www.inprise.com/jbuilder
Microsoft Visual J++