Object-Oriented Programming Certificate (011R)
The Object-Oriented Programming Certificate is designed to prepare students for entry-level programming and software development positions by developing strong foundational and advanced skills in object-oriented design and application development. This certificate emphasizes problem-solving, logical program design, and the use of modern programming languages and development tools commonly used in industry.
Students gain hands-on experience with event-driven and object-oriented programming concepts, including classes, objects, inheritance, polymorphism, and encapsulation. Coursework also introduces database design using SQL, dynamic web development, Python programming, and client operating systems, providing students with a well-rounded understanding of how software applications are developed, deployed, and maintained in real-world environments.
Upon completion of the certificate, students will be able to design, implement, test, and debug object-oriented applications; apply programming logic to solve business and technical problems; integrate applications with databases; and develop dynamic, data-driven software solutions. This certificate provides a strong foundation for further study in computer science or information technology and supports workforce readiness for junior programmer, software support, or application development roles.
Graduation Requirements
- Total Credit Hours: 27 credit hours in courses numbered 100 and above
- Cumulative Grade Point Average: 2.00 (‘C’) or better for all work applicable toward the degree that was completed at Richland
- Residency: 12 credit hours or more at Richland Community College
Curriculum Requirements
Required Courses
| CS 105 | Foundations of Info Technology | 3.0 |
| CS 230 | Event-Driven Programming | 4.0 |
| CS 251 | Object-Oriented Programming | 4.0 |
| CS 281 | Adv. Object-Oriented Programming | 4.0 |
| IT 116 | Windows Client Operating Systems | 3.0 |
| IT 131 | Programming Logic | 3.0 |
| IT 174 | Python Programming | 3.0 |
| IT 221 | Database Design Using SQL | 3.0 |
Get Started Now
Apply to Richland Community College today. Why wait? Choose Richland now.
Apply Now Request More Info Take a Tour
Speak to a Solution Specialist to learn more about RCC programs and to schedule an appointment with your Success Coach.
Phone: 217.875.7200, Ext. 6267
Email: admissions@richland.edu