Due to the significant and increasing importance of computer sciences in different areas and aspects of everyday life, the preparation of qualified cadres and provision of postgraduate opportunities in this field are very important and plays a major role in coping with the information revolution and satisfying the needs of labor market in the field of computer sciences. From this point of view, an academic program was established for the Master degree in Computer Sciences [Full Attendance System]. The program consists of academic courses, research projects and programming, all selected and described as per the academic and theoretical rules on the studies and applications of computer sciences in addition to the applied aspects and needs of the local labor market.
Program vision
College's computer department to offer, among very few, highly recognized postgraduate computer sciences program on local and regional levels.
Program message
To offer graduate program in Computer Science that provides both rigorous scientific basis and practical skills demanded by the local market.
Program goals
- Prepare researchers in the fields of computer science.
- Produce graduates capable of working as professionals in the fields of computer science, such as: software development, smart systems, computer networks, computer graphics, distributed systems, mobile computing, and data mining.
Courses
code | name | credits |
---|---|---|
530 CS | Advanced Database Management Systems | 3 |
527 CS | Artificial Intelligence | 3 |
540 CS | Computer Networks | 3 |
542 CS | Research Methods | 2 |
580 CS | Advanced Computer Algorithms | 3 |
598 CS | Project 1 | 2 |
599 CS | Project 2 | 3 |
code | name | credits |
---|---|---|
561 CS | Information Security | 3 |
562 CS | Cryptography | 3 |
563 CS | Database Security and Auditing | 3 |
564 CS | Advanced Network Security | 3 |
code | name | credits |
---|---|---|
571 CS | Advanced Software Engineering | 3 |
566 CS | Software Testing and Quality Assurance | 3 |
569 CS | Agile Software Development | 3 |
567 CS | Mobile Application Development | 3 |
code | name | credits |
---|---|---|
511 CS | Human Computer Interaction | 3 |
537 CS | Data mining | 3 |
544 CS | Mobile Computing | 3 |
547 CS | Internet technologies | 3 |
548 CS | Distributed systems | 3 |
549 CS | Selected Topics in Computer and Information Systems | 3 |
550 CS | Computer Graphics | 3 |
553 CS | Multimedia Applications | 3 |
573 CS | Object Orient Software Engineering | 3 |
578 CS | Compilers and Interpreters | 3 |
579 CS | Selected Topics in Software Engineering | 3 |
586 CS | Theory of Computation | 3 |
589 CS | Selected Topics in Theoretical Computer Science | 3 |
580 CAS | Selected topics in Applied Computing | 3 |
587 CS | Machine Learning | 3 |
590 CS | Cloud Computing | 3 |
597 CS | Robotic Interface | 3 |
594 CS | Fuzzy Logic and Applications | 3 |
576 CS | Visual Programming | 3 |
572 CS | Internet of Things | 3 |
592 CS | Ethical Hacking | 3 |
593 CS | Digital Forensics | 3 |
595 CS | Cybercrime and Security | 3 |
596 CS | Steganography | 3 |
567 CS | Mobile Application Development | 3 |
570 CS | Software Metrics | 3 |