Syllabus
Basic algorithms and data structures
· Data types and expressions
· Classes and objects
· Conditionals and loops
· Object-oriented design
· Arrays and collections
· Input/Output and exception handling
· Inheritance and polymorphism
· Recursion