Courses

This course covers the following topics: DBMS architecture and administration; centralized and client-server approaches, system catalog, and data dictionary, transaction management; concepts, characteristics, and processing, recovery techniques,...
Course Description: Difference between e-business and e-commerce; e-commerce types: B2B, B2C, and, C2C; e-marketplaces; e-retailing, online advertising, e-procurement, exchanges, and portals; e-supply chains and collaborative commerce; mobile...
Network technologies, protocol and standards are discussed in-depth as well as the first three layers: physical, data link and network layer. Topics include, but are not limited to, controls, framing, and operation of layer 2 protocol for wired...
This course provides an introduction to the field of Human-Computer Interaction (HCI) and an overview of software architectures used in modern graphical user interfaces. A variety of analysis and design methods are introduced (e.g. GOMS. heuristic...
In this course internet technology protocols are discussed in details. The course covers the transport layer to cover process to process delivery and its protocols. It also covers the user support layers to cover user services such as application...