• Biography
  • Personal Information
  • Qualifications
  • Courses & Training
  • Teaching Experience
  • Work Experience
  • Fields of interest
  • Memberships

Teaching Experience

University of Khartoum – Faculty of Mathematical Sciences (FMS) – Computer department:

Teaching:

  • Artificial Intelligence.
  • Decision Support Systems & Business Intelligence.
  • Software Engineering.
  • Advanced Software Engineering.
  • Management Information Systems [MIS].
  • Computer Fundamentals.
  • System Analysis and Design.
  • Data Structure I & II (Using Pascal, C & C++).
  • Microsoft Visual Basic Programming.
  • Scheme Programming Language.
  • Internet Technologies.
  • Internet Web programming.
  • Linux Operating system.
  • Java Programming Language.
  • Commercial Application using Oracle.
  • Assembly Language Programming.
  • Compiler Design.

Distant- Learning Unit (Faculty of Mathematical Sciences – University of Khartoum)

 

  • Preparation of a complete distant -learning module entitled “Fundamentals of Programming Languages”.
  • Graphical design and layout of all the unit modules.

College of Technological Sciences:

Teaching:

  • Assembly Language Programming.
  • Linux Operating System.
  • Internet Technologies.

Sudan University of Science and Technology [SUST]:

Teaching:

  • Java Programming Language.