Algorithms and programming, design, development and administration of Databases, analysis, and design of information systems, computer networks, software engineering, data engineering, Business Intelligence, Web development, Artificial Intelligence, Big Data, and Security… without forgetting basic training in Computer Architecture and Operating Systems, Compilation Techniques. The students also benefit from courses in General Education and Communication.
This degree allows three specialization options: Big data, Web and mobile technologies, and Cyber Security. It is aimed at analytically driven individuals who possess strong critical thinking abilities and wish to harness the power of Information technology to transform the world. It prepares the next generation of global pioneers who can collect, manage, and analyze data to solve the most pressing challenges of businesses and institutions.
Upon completion of the Computer Science program, students will have opportunities for professional development and strong foundational skills in programming languages, software development, complex algorithms, database systems, and data structures. Students will be able to develop algorithms and implement those algorithms in a high-level computer language. Students will also be able to evaluate algorithms for complexity and efficiency. Students will have developed critical thinking and mathematical modeling skills that are vital for solving complex processes.