Data Science at CIC enables you to graduate and to work in the field of "Data Science" and “Big Data”. Students will acquire the skills of data processing and analysis to discover solutions to business problems and more business opportunities. Students acquire advanced programming skills, statistics and mathematics, data wrangle, data intuition, advanced database management, machine learning, and data visualization. In this specialization, the student learns a range of topics and emerging techniques in the field of Information Technology and Data Science.
What will I learn?
✔Big Data Concepts and Technologies
✔ Machine Learning and Deep Learning techniques
✔ Mathematics and Statistics
✔ Advanced Skills in Programming
✔ Data Manipulation and Analysis
✔ Data Visualization
✔ Software Engineering
1- Machine Learning Engineer
At the nexus of software engineering and data science, machine learning engineers work. They usually require strong statistics, programming skills, as well as knowledge of software engineering.
2- Machine Learning Scientist
Search for new data approaches and algorithms for use in systems that fit them including supervised and unsupervised deep learning technologies.
3- Data Analyst
Processes and analyzes large amounts of data to suit their needs, data analysts also assist in the decision-making process by reporting to organizational leaders that effectively convey the trends and ideas derived from their analyses.
4- Data Engineer
Collects and organizes of corporate data in order to analyze large amounts of data, to find hidden patterns and to guide strategic business decisions. Compared to data analysts, data scientists are more technical.
5- Data Scientist
Responsible for processing collected and stored data, building and maintaining data transmission that create a robust and interconnected data ecosystem within the enterprise, making information available to data scientists.
6- Business Intelligence (BI) Developer
Design and develop strategies to help business top managements to find quickly the information needed to make better business decisions. Also, it helps business to work in flexible way to win market opportunities.
7- Applications Architect
Track and monitor the work performance of applications used in the business and how they interact with each other and with users, application engineers focus on designing the architecture of software applications.
8- Infrastructure Architect
Oversee that all business systems to make sure they work efficiently and can support the development of new technologies and system requirements.
9- Statistician Expert
Work on the collection, analysis and interpretation of data to identify trends and relationships that can be used to inform decision-making executive.
10- Data Architect
Ensuring that data solutions are built for performance analysis and design applications for multiple platforms, creating new database systems, data engineers often find ways to improve the performance and functionality of existing systems.
The Computer Science School is committed to provide an outstanding academic climate that will earn students the knowledge, skills and ethics to compete locally, partner with Canadian universities to qualify for work regionally and internationally, support scientific research and gain the trust of the community
Computer Sciences study plan indicates subject required in order to receive your bachelor degree and indicates when planned subjects should be studied.
We recommend all students to contact their advisors at the beginning of each semester.
Prof. Eman Karam
Ph.D. in Computer Science, Al-Azhar University, 2005
M.Sc. in Mathematics, Cairo University, 1999
B.Sc. in Computer Science, Cairo University, 1994
Ph.D. in Management Information Systems, Sadat Academy for Management Sciences, 2010
M.Sc. in Information System, Sadat Academy for Information System, 2002
B.Sc. in Information System, Sadat Academy for Management Sciences, 1996
PhD in Computer Science and Information, Helwan University, 2016
M.Sc. in Computer Science and Information, Helwan University, 2009
B.Sc. in Computer Science, Helwan University, 2004
Head of Department Message
CIC school of computer science provides an outstanding educational experience for our students. Our program is introducing courses sequence involving in many areas of research including data science, cloud and mobile computing and game development.
We provide our students with different training and activities helping them improve their social and educational life.