2021-2022 Academic Catalog 
    Mar 24, 2023  
2021-2022 Academic Catalog [ARCHIVED CATALOG]

Java Programming, Certificate

Upon completion of a Certificate in Java Programming, a student will be able to:

Technical Skills

  • Understand and demonstrate basic computer constructs.
  • Understand and demonstrate proficiency in Java.
  • Demonstrate the ability to use an Integrated Development Environment tool (i.e. Visual Studio) efficiently.
  • Demonstrate proper use of a programming language’s syntax, data, memory, and control structures.
  • Demonstrate familiarity with syntax and methods within the Java programming language.
  • Utilize skills to utilize IBM’s WebSphere Development Studio for developing Java applications.
  • Recognize and define aspects associated with object oriented programming (OOP).
  • Design and implement web-based, multi-tier OOP applications.

Problem Solving/Critical Thinking

  • Demonstrate the ability to break down the logic needed to solve a problem using computer programs.
  • Demonstrate the ability to work independently and in teams to achieve established goals.
  • Employ a software development process that includes problem analysis, logic and interface design, testing and debugging.
  • Distinguish between a program’s input, processing, and output requirements.
  • Identify and resolve different types of programming errors.
  • Create programs that effectively solve a variety of problems.
  • Develop problem analysis, logic design, and program development skills for entry level Java business applications.
  • Demonstrate ability to develop Java desktop and web applications that can read/write/modify data in an object.
  • Employ troubleshooting skills to find and fix software “bugs” in entry level Java programs.
  • Define and utilize database terminology effectively.
  • Create queries using SQL.
  • Diagram users’ requirements using modeling techniques.
  • Transform data models into normalized relations.
  • Analyze a problem and design a viable OOP software solution.
  • Implement an established software development process including design, implementation, documentation and testing.


  •  Exhibit professional and ethical behavior.
  • Seek membership in professional organizations.
  • Demonstrate the ability to research and present information on a given IT topic.
  • Design and construct a professional-looking, user-friendly interface that enhances a software solution.


  • Demonstrate proficiency in written communication.
  • Demonstrate professional verbal skills through oral presentations.
  • Demonstrate use of appropriate computer terminology.
  • Explain fundamental programming concepts and terminology.
  • Discuss program logic and code with others.
  • Describe database access standards.