Computer Science

It includes the following scientific fields: Computer programming and computer language concepts - Data structures - Analysis and design of algorithms - Computer operating systems - Structure and organization of computers - Data encryption and computer security - Data compression – artificial intelligence  - Smart systems - Expert systems- picture processing-natural language processing- Multi-agent systems - knowledge base systems - parallel processing and distributed systems - network and cloud computing - intelligent education systems - computer education - model recognition - human communication methods - computer vision - computer drawing systems - Arabization of computers.