|  | Oct 31, 2025 |  |  | 
				
			
		  	|  | 
					  
						| 
							
							| 2019-2020 Catalog and Handbook [ARCHIVED CATALOG] 
 
							  Java Programming, Certificate							   |  
							  | 
 |  
							  | Upon completion of a Certificate in Java Programming, a student will be able to: Science & Technology
	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. Professionalism
	 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. Communication
	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. |  
 
 |  |