Computer Science and Engineering – Java Programming (CEC)

Stark State College's Java programming certificate builds student proficiency in Java, a versatile and widely used programming language in software development, web applications, and enterprise systems. Beginning with foundational problem-solving and computational thinking, students progress through core and advanced Java programming concepts and techniques. Graduates are prepared for technical roles requiring programming skills in Java, with certificate credits applicable toward both a computer science and engineering degree and a computer engineering degree.

Major code:  5257
Business, Engineering, and Information Technologies Division    
Computer Science and Information Systems Department

The catalog in force is assigned to students based on the academic year they first applied to the college, and changes only when students change their major or request the change in writing.  Refer to Policy No. 3357:15-13-28.

2026-27 Catalog
Effective Summer 2026

Some courses listed within the program may require a prerequisite or co-requisite.
Pre/Co-requisites will be listed within each course hyperlink below.
Refer to Policy No. 3357:15-13-04 and 3357:15-13-05

CSE122Programming Logic and Problem Solving3
CSE231Java Programming3
CSE232Advanced Java Programming3
Total Hours9

Student Advising Notes

Academic Advising

Students should make an appointment to see their advisor before registering for classes each semester. They should have prepared a completed registration form, including courses they wish to take, prior to this meeting.

Plan of Study Grid
First SemesterHours
CSE122 Programming Logic and Problem Solving 3
 Hours3
Second Semester
CSE231 Java Programming 3
 Hours3
Third Semester
CSE232 Advanced Java Programming 3
 Hours3
 Total Hours9

The classes in this certificate also apply toward the completion of a Computer Science and Engineering Degree (5250) and a Computer Engineering Degree (5350).

Program Learning Outcomes

This program is designed to prepare students to demonstrate the following learning outcomes:

  • Demonstrate effective problem-solving and critical thinking skills by analyzing requirements, designing solutions, and implementing software.
  • Demonstrate a solid understanding of the core concepts of Java programming including syntax, data types, control structures, and object-oriented principles.
  • Apply object-oriented principles such as encapsulation, inheritance, and polymorphism to design and implement solutions using the Java programming language.
  • Apply algorithms for searching and sorting to solve computational problems efficiently in Java.