Introduction

This page is regarding my teaching

Current Teaching

Fall 2016:

  • GENG 106 Computer Programming
  • CMPS 493 Senior Project I.
  • CMPE498 Design Project I.
  • CMPT595 Master Thesis.

Teaching History

  • The courses taught at Qatar University (2016 – 2014):
    • GENG106 Computer Programming. (Fall2016, Fall 2015, Spring 2015, Fall 2014)
    • CMPS351 Fundamentals of Database Systems. (Spring 2014)
    • CMPS411 Software Engineering. (Spring 2016)
    • CMPS493 Senior Project I. (Fall 2016, Fall 2015)
    • CMPS499 Senior Project II. (Spring 2016)
    • CMPE498 Senior Project I. (Fall 2016)
    • CMPT595 Master Thesis. (Fall 2016)
  • The laboratory courses taught at Qatar University (2007 – 2001):
    • 304101 Introduction to computer science. (Spring 2004, Fall 2003, Fall 2002, Fall 2001)
    • 304164 Introduction to computers for Management Majors. (Fall 2002)
    • 304165 Business Computer System. (Fall 2002, Fall 2001)
    • 304221 Structured Programming (2). (Fall 2002, Fall 2001)
    • 304251 Advanced Programming. (Fall 2003)
    • 304264 Management of Information Systems. (Spring 2003)
    • 304351 Fundamentals of Database Systems. (Spring 2004, Spring 2003, Summer 2001)
    • 304401 Database Design. (Summer 2001)
    • 304451 Advanced Database Management Systems. (Spring 2003, Summer 2001)
    • 501106 Computer Programming. (Spring 2007)
    • 510100 Personal Computer Applications. (Spring 2007, Spring 2006)
    • 510101 Introduction to computer science. (Spring 2007)
    • 510221 Programming Concepts. (Fall 2006)
    • 510251 Advanced Programming. (Fall 2006)
    • 510311 Object-Oriented Modeling. (Spring 2006)
    • 510351 Fundamentals of Database Systems. (Fall 2006, Spring 2006)
    • 510495 Independent Study. (Spring 2007)
  • Database projects conducted for database courses, Qatar University, (2001 ~2014):
    • Al-Galayel Database System
    • Voting Information System for Engineering Club members
    • School Information Systems.
    • Communication Company (QTEL).
    • Student Registration Information System.
    • Online Book Store System.
    • Mobile Company System.
    • Travel Company Information System.
    • Researches and Researchers Information System.
    • Zodiac Information System.
    • Shafallah Canter for Children with Special Needs.
    • Qatar University Accommodation System Project.
    • Car Rental Company Information System.
    • Sport Clubs Information System.
    • The Court Information System.
    • The Friends of the Environment Center Information System.
    • The Bank Information System.
    • Human Resource Application Information System.
    • Lane Hotel Information System ( Ritz Carlton Hotel Information System).
    • Kahramaa Information System.
    • Geographical Information System.
    • Digital Library Information System.
    • Hospital and Pharmacy Information System.
    • Gulf Citrus Company Information System.
    • Hospital Information System.
    • Marketing Information System.
    • Airline Company Information System.