Course Description

The course is an overview of computer science, from which students can appreciate the relevance of future courses in the field. This survey approach provides a theoretical, practical, and realistic understanding of the entire field. It begins with the fundamentals of data processing, data representation and storage, the processing inside the computer architecture to get information, investigating , the topics of algorithms, and the development of programming languages, and software, progresses to the study of operating systems  and computer networks and internet, major applications of computer technology via graphics  and artificial intelligence will be surveyed, and closes with an introduction to the abstract theory of computation.

Published Date
15 Safar 1444
Last Change Date
15 Safar 1444
Rating