Teaching Experience
Faculty Member since 1988, Information and
Computer Sciences Department, KFUPM
Teaching Computer Science courses since 1986
in the University Bachelor's program in the
Information Computer Science (ICS)
department. Latest course taught is Advanced
Database Systems (ICS 434 in semester 022,
031, 041). Previously, in the last fifteen
years, taught various courses including
Database Design (ICS334), Systems
Programming (ICS301) and Introduction to
Computer Science (ICS 201).
Undergraduate Courses Taught
-
ICS 434 Advanced Database Systems
(022, 031, 041)
-
ICS 334 Database Design (011)
-
ICS 301 Systems Programming (932)
-
ICS 101 Computer Programming (881 to
952, 992,
-
Coordinator for
four years/10 semesters
901 to 931)
-
ICS 201 Introduction to Computer
Science (891, 901)
-
ICS 232 Assembly Programming (961, 971)
-
ICS 102 Introduction to Computing (982)
-
ICS 012 Visual Programming 1 (022)
-
ICS 021 Visual Programming 2 (031)
Short Courses Taught
-
Data
Engineering (Coordinator) –
Offered at IEEE Workshop in Bahrain
-
Database
Administration using SQL Server (Coordinator)
– Offered by ITC
-
Introduction to SQL Server 2000 (Coordinator)
– Offered by ITC
-
Programming
with Visual Basic (Coordinator) –
Offered by ITC
-
Network
Operating Systems / Windows NT (Coordinator)
– Offered by ITC
-
Microsoft
Windows and Applications (Coordinator)
– Offered by ITC
-
Microsoft
Windows and Office Suite (Coordinator)
– Offered by ITC
-
Network
Operating Systems (Coordinator) –
Offered by ITC
-
Database
Warehousing and Mining (Instructor)
– Offered by ICS
-
Client
Server Programming (Instructor) –
Offered by ITC
-
Client
Server Databases (Instructor) –
Offered by ICS
-
Unix
Operating System Essentials (Instructor)
– Offered by ICS
-
Building
Client/Server Database Applications (Instructor)
– Offered by ICS
|