ITWT322 :

Department

Internet Technologies Department

Academic Program

Bachelor in Internet Technologies

Type

Compulsory

Credits

03

Prerequisite

ITWT315

Overview

Topics include: Human-centered software development: Approaches, characteristics, and overview of process, functionality and usability: task analysis, interviews, surveys, Specifying interaction and presentation, Prototyping techniques and tools Graphical user-interface design: Choosing interaction styles and interaction techniques, HCI aspects of common widgets, HCI aspects of screen design: layout, color, fonts, labeling, Handling human failure, Beyond simple screen design: visualization, representation, metaphor, Multi-modal interaction: graphics, sound, and haptics, 3D interaction and virtual reality Graphical user-interface programming: UIMS, dialogue independence and levels of analysis, Widget classes, Event management and user interaction, Geometry management, GUI builders and UI programming environments, Cross-platform design HCI aspects of multimedia systems: Categorization and architectures of information: hierarchies, hypermedia, Information retrieval and human performance (Web search, Usability of database query languages, Graphics, Sound), HCI design of multimedia information systems, Speech recognition and natural language processing, Information appliances and mobile computing

Data Mining/Business Intelligence (ITWT301)
Wide Area Networks (ITWT309)
Information Retrieval Systems (ITWT302)
Introduction to Computer Graphics (ITWT303)
Image Processing (ITWT308)
Cloud Computing (ITWT307)
Multimedia over IP Networks (ITWT306)
Principles of Games Developments (ITWT305)
e-commerce (ITWT304)
Mathematics I (ITMM111)
Physics (ITPH111)
Problem solving Technic (ITGS113)
Intro to Information Technology (ITGS111)
General English1 (ITEL111)
Arabic language 1 (ITAR111)
Mathematics II (ITMM122)
Arabic language 2 (ITAR122)
General English2 (ITEL122)
Introduction to Programming (ITGS122)
System Analysis and Design (ITGS124)
logic Circuit Design (ITGS126)
Object Oriented Programmin (ITGS211)
Introduction to Software Engineering (ITGS213)
Introduction to Networking (ITGS215)
Discrete Structures (ITGS217)
Numerical analysis (ITGS219)
Introduction to Statistics (ITST211)
Introduction to Internet Programming (ITGS226)
Foundation of Information Systems (ITGS222)
Computer Architucture & Organization (ITGS223)
Data Structure (ITGS220)
Introduction to Databases (ITGS228)
Information Security (ITGS224)
Human Computer Interaction (ITWT315)
Security Policies and Procedure (ITWT317)
Advanced Databases (ITWT313)
Advanced Internet Programming (ITWT311)
Design and Analysis algorithms (ITGS301)
Operating System (ITGS302)
IT Project Management (ITGS303)
Client server Programming (ITWT320)
Web Applications Development (ITWT413)
Ethical Hacking (ITWT420)
Scientific Writing (ITGS304)
Multimedia System development (ITWT324)
Web Services (ITWT411)
Integrated systems development (ITWT415)
Mobile Applications Development (ITWT422)