Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Cloud Computing | Software Development
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Major of Mobile and Cloud Computing

Discover Mobile and Cloud Computing Major

About Major

Mobile and Cloud Computing are booming and gaining more popularity. Mobile computing targets individuals' needs and interests while Cloud Computing provides hardware, software, and applications over the internet for organizations and governments. The major benefit of Cloud Computing is to release the burden of owning and managing the computing resources. Consequently, students need to acquire knowledge and skills in advanced database management, advanced programming skills, online data storage, networking, cloud virtualization, Linux, web services, cloud security and disaster recovery, machine learning, and cloud migration. Advanced careers in cloud computing include server-less architecture and multi-cloud deployment. The student will study the concepts of cloud computing fundamentals and their uses in the IT industry and the applications and programs of various companies. The student studies the most important APIs used, including techniques for creating, publishing, and maintaining images and automated applications. Student also learns how to use the cloud as the infrastructure of current and new services as well as open-source applications for aggregated computing environments.


Program Objectives

Cloud computing is a method of computing where a shared group of resources such as file storage, web servers, data processing services and applications are accessed via the internet. Our objective is to introduce concepts related to the analysis, design and implementation of computation and storage clouds.


What will I learn?

  • In-depth knowledge of cloud technologies and platforms
  • In-depth knowledge of cloud administration and operation
  • In-depth knowledge of cloud solutions development and deployment
  • High advanced programming skills
  • In-depth knowledge of Mobile App Development
  • High advanced skills in Backend Computing

Career path

  • Cloud Network Engineer: A cloud network engineer is in charge of ensuring that the cloud network responds to user demands in an effective manner, such as network usage monitoring and secure routing strategies.
  • Cloud Solutions Developer: The primary responsibility of a cloud developer is to work on developing cloud-based solutions, techniques, and applications.
  • Cloud Systems Administrator: A cloud administrator is working to support the cloud-based service systems and infrastructure. They mainly offer technical support for servers operating systems and services administration, as well as troubleshoot and fix operational and deployment issues.
  • Cloud Automation Developer: A Cloud Automation Engineer works on developing and delivering automation assets to provide a highly available, robust, and flexible platform and automation content, utilizing tools to help with the software development process and customer and business requirements and objectives.
  • Mobile Applications Developer: A mobile developer is a form of software developer, specializes in mobile technologies, such as developing apps for the Android, iOS, and Windows Phone platforms.
  • Back End Web Developer: A back-end web developer is in charge of server-side web applications as well as integrating with the work of front-end web developers.

Mission

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.


Our Staff

Dr. Dalia Ahmed Magdi

Associate Professor at Computer Science School


  • PhD in Management Information Systems, Sadat Academy for Management Sciences, 2010

Dr. Amira Fathy El-Gohary

Assistant Professor at Computer Science School


  • PhD in Computer Science and Information, Helwan University, 2014

Ms. Fatema Ahmed Shawaki

Teaching Assistant at the School of Computer Science


  • B.Sc. in Computers and Information, Canadian International College, 2023

Head of Department Message

Dr. Dina Salem, Vice Dean, states that the 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.


See More