Major of
Mobile and Cloud Computing

Discover Mobile and Cloud Computing Major

  • About Major
  • Program Objectives
  • What will I learn?
  • Career path
  • Mission

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 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

Major of
Mobile and Cloud Computing

Our Staff

Dr. Dalia Ahmed Magdi

Associate Professor at Computer Science School

  • PhD in Management Information Systems, Sadat Academy for Management Sciences, 2010
  • Email:[email protected]

  • Ext: 1757

Dr. Amira Fathy El-Gohary

Assistant Professor at Computer Science School

Ms. Fatema Ahmed Shawaki

Teaching Assistant at the School of Computer Science

Head of Department Message

Dr. Dina Salem
Vice dean

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.

Curious About Our Quality Assurance Unit?