Object-Oriented Programming and Human-Computer Interaction

COMP 2001

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

  1. Object-Oriented Programming
  2. Practical experience with Java programming language
  3. Event-Driven Programming
  4. Program Correctness and Refactoring
  5. Human-Computer Interaction (HCI)
  6. Programming Languages Overview