• Human Computer Interaction (UI and UX).
  • Introduction to Software Engineering.
  • Software Requirements Engineering.
  • Software Design.
  • System Analysis and Design.
  • Software Quality and Testing.
  • Software Project Management.
  • Software Development and Documentation.
  • Special Topics (E-Commerce).
  • Practical Training.
  • Computer Skills
  • Computer Skills 2
  • Introduction to Information System
  • Windows Programming (C#)
  • Visual Basic. Net (VB.NET)
  • Introduction to C++
  • Object Oriented Programming (C#)
  • Multimedia Systems
  • Information Retrieval
  • Artificial Intelligence
  • Computer Ethics