Recognizing the need for skilled developers, the Java Programming Specialist program provides a platform to produce skilled developers with the ability to take into account the client’s needs and vision along with the target market to create a website and accompanying mobile applications. This online course is supported by an instructor and is available for year-round open enrollment.
At the conclusion of this program, students will be able to:
Solve simple problems using the fundamental syntax and semantics of the Java programming language
Examine elementary techniques in Java programming Write Java programs that use selection
Write Java programs that use loops: while, do while, for Write Java programs that make use of methods for transfer of control
Write Java programs that use arrays
Examine object-oriented programming using objects and classes
Illustrate object-oriented programming including immutable classes and immutable objects
Write Java programs that use inheritance and polymorphism
Extend error handling techniques by adding exception handlers to Java programs
Design generic classes and interfaces to improve code reusability
Use the Java Collections Framework in a Java program
Distinguish between the Java platforms and describe the basic characteristics of Java integration technologies
Describe the basic characteristics, use, benefits, and drawbacks of Java’s server-side technologies and application tiers
Describe the context of Java’s initial release and its evolution
Describe Java’s impact on computing
Identify the contributions by key individuals and groups toward Java’s development
Explain Java’s role in the Open Source software movement
Describe Java’s role in cutting edge technologies
Describe the context for the history of the Open Source movement
Summarize the three waves of the Open Source movement and the key individuals and organizations who contributed to each wave
Explain the business benefits and challenges of Open Source software
Summarize the accomplishments and mission of several well-known Open Source Communities
Identify common characteristics shared by Open Source communities and guidelines for successful participation in them
There are no specific prerequisites for this program. Students will need access to both a computer and the internet. Students should have basic keyboarding and computer skills, and be comfortable navigating the internet.
This class is supported by an Educational Mentor. Our educational mentors have worked or are working in the subject they mentor. Educational Mentors reviews student work, student progress, and interacts with students as needed. They respond to any questions or concerns you might have, as well as encouraging and motivating you to succeed.
This program does not require any additional purchases of supplementary materials.