Computer Science

Graduate Attributes

  • Learning essential programming techniques.
  • Establishing the mathematical foundations of Computer Science.
  • Learning Computer Architecture.
  • Analysis of Algorithms, Automata and Artificial Intelligence applications.
  • Problem-solving skills for modern computing challenges.
  • Processing and analyzing large volumes of data related to Business Intelligence, as in Data Mining, Web Analytics…etc.
  • Gaining knowledge about Computer Systems and Computer Software.
  • Designing functional programs.
  • Gaining practical experience in Multimedia Systems, Artificial Intelligence, Visual Computing and Advanced Algorithms for Linguistic Analysis.

 

Careers you can pursue:

  • Software Developer
  • System Analyst
  • Data Scientist
  • Network Architect
  • Database Administration
  • Web Developer
  • Mobile Developer
  • Develop Engineer