Object-oriented Programming Using Java

SDC230 Object-oriented Programming Using Java

College of Technology Software Development and Coding Department

Course Description: This course introduces students to object-oriented programming (OOP) principles using the Java programming language. Students will design and develop modular, class-based applications that demonstrate core OOP concepts, including encapsulation, inheritance, and polymorphism. By the end of the course, students will be able to build maintainable Java applications, explain object-oriented design decisions, and use AI tools responsibly to support the debugging process.

Credit Hours: 3.00

Prerequisites: CIS226

Corequisites: None