Skip to Main Content Skip to bottom Skip to Chat, Email, Text

PRG/215

Java Programming

credits

Total credits

weeks

Course length

Take this course on its own, or as part of a degree or certificate program.

Please Note: Attendance and participation are mandatory in all University courses, and specific requirements may differ by course. If attendance requirements are not met, a student may be removed from the course. Please review the Course Attendance Policy in the Catalog for more information.

University of Phoenix reserves the right to modify courses. While widely available, not all programs are available to residents of all states. Please check with a University Enrollment Representative.

Course level: Undergraduate

Java™ is a general-purpose programming language for platform-independent implementations. This course provides a general introduction to programming, basic computation, branching, loops, and object-oriented programming. The syntax and semantics of the Java™ language are addressed, as well as related topics which include object-oriented programming concepts, terminology, and notation. This class requires the Java Development Kit, Standard Edition.

Please Note: Attendance and participation are mandatory in all University courses, and specific requirements may differ by course. If attendance requirements are not met, a student may be removed from the course. Please review the Course Attendance Policy in the Catalog for more information.

University of Phoenix reserves the right to modify courses. While widely available, not all programs are available to residents of all states. Please check with a University Enrollment Representative.

What you'll learn

Course skills and outcomes

  • Describe the three functions of all programming languages (input, processing, and output), and list at least two specific examples of each.
  • Describe the differences between program development and execution, including the installed software requirements for developing and executing Java™ programs.
  • Explain the term “platform” in the context of programming, and identify the platform(s) that support Java™.
  • Identify and perform the steps required to code, compile, and execute a Java™ program that accepts user input.
  • Explain how a compiler evaluates “procedural” programming statements, and compare/contrast this approach with how a compiler evaluates “object-oriented” programming statements, including instantiating a class.
  • Correctly classify Java™ as either a procedural or object-oriented programming language.

  • Explain the difference between a variable and a constant.
  • Describe the eight primitive data types available in Java™ and explain the purpose of data types in a programming language.
  • List at least five different types of Java™ operators and gives an example of each.
  • List at least five different control flow statements in Java™, including at least one representative of each of the decision-making, looping, and branching categories.
  • Identify variables/data types, operators, control flow statements, class definitions, object instantiations, and method calls within Java™ code.
  • Add and test Java™ code that collects and calculates user input and displays the result of the calculation.

  • Define an “array,” and list at least two scenarios in which modeling data as a Java™ array would be appropriate.
  • Identify the indices for an array containing a given number of elements.
  • Identify the three different loop statements in Java™.
  • Differentiate the three different Java™ loop statements; that is, explain why a programmer would use one over another.
  • Add and test Java™ code that continues to ask users for information until users indicate they are finished.

  • Explain the difference between a class and an object.
  • Define a class, identify the class methods, and describe what those methods do within Java™ code.
  • Explain why programmers create classes in Java™.
  • Describe the syntax necessary to instantiate a class and call a method on that instance.
  • Add and test Java™ code that defines a class and calls a method on that class.

  • Differentiate between Java™ exceptions and errors.
  • List the two kinds of exceptions in Java™, including at least one example of each.
  • Identify the kind of exception for which programmers should always write exception handlers.
  • Add and test Java™ code that throws and catches a Java™ exception.

Why UOPX

Why take courses at University of Phoenix

Accreditation that matters

We’ve been accredited by the Higher Learning Commission (hlcommission.org) for more than 40 years.

Real-world instructors

Learn from instructors who bring an average of 25 years of working experience to the classroom.

Affordable and potentially reimbursable

Our tuition and fees are competitive and fixed. Also, check to see if your employer will cover you for this course.

Next Steps

Smiling enrollment representative

Start a conversation about your future with an enrollment representative today.

Transfer Credits

Credit Transfer

Need to transfer credits to another college or university?

Before you enroll in a course, check with your school of choice to make sure they will accept our transfer credits and to understand any requirements or limitations. Then you can complete your course, and request your official transcript be sent to your school. That’s it!

Transferability of credit is at the discretion of the receiving institution. It is the student’s responsibility to confirm whether or not credits earned at University of Phoenix will be accepted by another institution of the student’s choice. If you have a question contact us at (866) 354-1800.

The University of Phoenix reserves the right to modify courses. Although our continuing teacher education courses are accepted by some state agencies in the United States toward teacher certifications and endorsements, this may not be the case in all states or foreign jurisdictions. If you plan to use courses for certification or endorsement, please check with your own state agency and your school district for applicability. Continuing teacher education courses are not eligible to apply to degree programs at University of Phoenix. These courses are not eligible for federal financial aid. Transferability of credit is at the discretion of the receiving institution. It is the student’s responsibility to confirm whether or not credits earned at University of Phoenix will be accepted by another institution of the student’s choice. While widely available, not all programs are available to residents of all states. Please check with a University Enrollment Representative. If you have a question contact us at (866) 354-1800.