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:
- 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.