Course learning Outcomes:
Describe the concepts related to OOP, namely inheritance, encapsulation, polymorphism, and interfaces.
Develop GUI applications using standard language packages satisfying the given requirements.
Implement common sorting and searching algorithms.
Apply object oriented paradigm to develop programs solving a real world problem.
Important resource:
BlackBoard website: https://lms.cisjubail.gov.sa/ (All SLIDES will be uploaded later)
Other resource:
Online Java Compiler: https://www.onlinegdb.com/online_java_compiler
Links to download an Integrated Development Environment (IDE):
You need to install the JDK 8 first
Then NetBeans 8.2 (Java SE is enough)
Enjoy!