Free Java Programming Course
This free Java Course is designed to teach you how to write computer programs, using the Java programming language. Students will learn object-oriented programming, and will create applets and applications which can be incorporated into HTML documents for the World Wide Web. The class is divided into two parts. This content is freely available as an educational resource for faculty, students, and self-learners. No instructor or moderator is present.
* Part 1: The first part of the course covers the core Java language features--classes and objects, encapsulation, primitive types, flow-of-control, inheritance, polymorphism, and interfaces. The range of material is similar to a first course in Visual Basic or a Pascal programming course.
* Part 2: The second part of the course is devoted to exploring several of the Java APIs [Application Programming Interfaces], including the Abstract Window Toolkit [AWT], the file system interface, the network interface, and threads
On successful completion of the course, you will be able to:
* Explain the Java programming model, particularly its support for object-oriented software development, and cite its strengths and weaknesses.
* Design and code Java programs, both applets and applications, using the java.awt, java.io, java.network, java.lang, and java.util packages.
* Read and understand the official Java documentation sufficiently well that it serves as a primary vehicle for further learning.
Java Programming Course:
sofia.fhda.edu/gallery/java/index.html
Java Programming Lessons:
sofia.fhda.edu/gallery/java/lessons.html
Lesson 1 - Introduction:
sofia.fhda.edu/gallery/java/unit01/lesson01.html
Lesson 2 - Objects:
sofia.fhda.edu/gallery/java/unit02/lesson02.html
Lesson 3 - Data:
sofia.fhda.edu/gallery/java/unit03/lesson03.html
Lesson 4 - Methods:
sofia.fhda.edu/gallery/java/unit04/lesson04.html
Lesson 5 - Selection:
sofia.fhda.edu/gallery/java/unit05/lesson04.html
Lesson 6 - Iteration:
sofia.fhda.edu/gallery/java/unit06/lesson04.html
Lesson 7 - Debugging:
sofia.fhda.edu/gallery/java/unit07/lesson04.html
Lesson 8 - Arrays:
sofia.fhda.edu/gallery/java/unit08/lesson04.html
Lesson 9 - Composition:
sofia.fhda.edu/gallery/java/unit09/lesson04.html
Lesson 10 - Inheritance:
sofia.fhda.edu/gallery/java/unit10/lesson04.html
Lesson 11 - Graphics:
sofia.fhda.edu/gallery/java/unit11/lesson04.html
Lesson 12 - Applications:
sofia.fhda.edu/gallery/java/unit12/lesson04.html
Lesson 13 - Streams:
sofia.fhda.edu/gallery/java/unit13/lesson04.html
Lesson 14 - Java 2:
sofia.fhda.edu/gallery/java/unit14/lesson04.html
Related Posts:
6 Free Java Online Books 16 Free Java Books The Java Series - Free Online Books Many Java Ebooks from eSnips More Free I.T. Training and Tutorial Resources
* Part 1: The first part of the course covers the core Java language features--classes and objects, encapsulation, primitive types, flow-of-control, inheritance, polymorphism, and interfaces. The range of material is similar to a first course in Visual Basic or a Pascal programming course.
* Part 2: The second part of the course is devoted to exploring several of the Java APIs [Application Programming Interfaces], including the Abstract Window Toolkit [AWT], the file system interface, the network interface, and threads
On successful completion of the course, you will be able to:
* Explain the Java programming model, particularly its support for object-oriented software development, and cite its strengths and weaknesses.
* Design and code Java programs, both applets and applications, using the java.awt, java.io, java.network, java.lang, and java.util packages.
* Read and understand the official Java documentation sufficiently well that it serves as a primary vehicle for further learning.
Java Programming Course:
sofia.fhda.edu/gallery/java/index.html
Java Programming Lessons:
sofia.fhda.edu/gallery/java/lessons.html
Lesson 1 - Introduction:
sofia.fhda.edu/gallery/java/unit01/lesson01.html
Lesson 2 - Objects:
sofia.fhda.edu/gallery/java/unit02/lesson02.html
Lesson 3 - Data:
sofia.fhda.edu/gallery/java/unit03/lesson03.html
Lesson 4 - Methods:
sofia.fhda.edu/gallery/java/unit04/lesson04.html
Lesson 5 - Selection:
sofia.fhda.edu/gallery/java/unit05/lesson04.html
Lesson 6 - Iteration:
sofia.fhda.edu/gallery/java/unit06/lesson04.html
Lesson 7 - Debugging:
sofia.fhda.edu/gallery/java/unit07/lesson04.html
Lesson 8 - Arrays:
sofia.fhda.edu/gallery/java/unit08/lesson04.html
Lesson 9 - Composition:
sofia.fhda.edu/gallery/java/unit09/lesson04.html
Lesson 10 - Inheritance:
sofia.fhda.edu/gallery/java/unit10/lesson04.html
Lesson 11 - Graphics:
sofia.fhda.edu/gallery/java/unit11/lesson04.html
Lesson 12 - Applications:
sofia.fhda.edu/gallery/java/unit12/lesson04.html
Lesson 13 - Streams:
sofia.fhda.edu/gallery/java/unit13/lesson04.html
Lesson 14 - Java 2:
sofia.fhda.edu/gallery/java/unit14/lesson04.html
Popularity: 6% [?]
Related Posts:





























