Skills Developed
- Strong foundation in object-oriented programming principles
- Experience with Java programming language
- Understanding of event-driven programming concepts
- Knowledge of user interface design and human-computer interaction
- Practical skills in program correctness and simple refactoring techniques
- Hands-on experience through lab work and programming assignments
Course Content
- Object-Oriented Programming
- Practical experience with Java programming language
- Event-Driven Programming
- Program Correctness and Refactoring
- Human-Computer Interaction (HCI)
- Programming Languages Overview