South East European University
bringing knowledge to life!
Export

Programme:

Cloud Computing and Mobile Web Applications

Study Cycle: Second Cycle (Postgraduate)
Faculty: Contemporary Sciences and Technologies
ECTS: 120 (2 years)
Decision:

The study program in Cloud Computing and Mobile Web Applications allows students to acquire the latest knowledge and competencies required by the fastest growing global industry. Cloud computing and mobile applications are expected to be major industries (billions of euros) over the next two to three years. This program is practical in nature and offers specializations in the most important areas of cloud computing: software as a service and the management of the underlying infrastructure components (including the role of the system administrator). Students registered in the program will gain experience with the latest principles, models and technologies in cloud computing given by the faculty and industry experts with experience in this area.

This is a new program that is offered in the region, appealing to different categories of students: graduates of technical sciences, industry experts, system administrators and those who are interested in gaining practical experience in cloud computing and mobile web applications.

The program will enable students with necessary knowledge and skills, in what is considered as one of the best potential high - value growth areas, and a vehicle for future jobs in Macedonia and worldwide. Cloud computing is set to provide a new generation of infrastructure, services and solutions for current and future businesses. The acquired knowledge in this program will enable students with the key skills for the industry, and student career ranges from IT to banking sector.

Knowledge and understanding
  • Understanding the principles and technologies related to cloud computing and mobile web applications;
  • Knowledge and experience about the latest development of cloud, mobile and web applications.
Applying knowledge and understanding
  • Create and deploy a commercial web application onto multiple cloud platforms;
  • Design application code that will run efficiently on a cloud platform;
  • Design application code that will run efficiently on mobile devices;
  • Application of best practices in project managements.
Making judgement
  • Investigate the potential of cloud computing and the impact that the cloud could have on developing web applications across all major cloud offerings;
  • Evaluate security strategies associated with cloud computing and apply these protocols to ensure the technical sustainability of an organization;
  • Assessment of current and emerging technologies for the cloud, web and mobile applications.
Communication skills
  • Communicate efficiently with technical peers, management, clients and end users;
  • To lead and train others about the development of systems and software components.
Learning skills
  • Identify operational and economic impacts of system architectures and software applications in the field;
  • Learn different frameworks, platforms and syntax for building cloud, web and mobile applications.

Semester 1

  • [6 ECTS] Cloud Architectures
    The course aims to introduce students with knowledge and understanding of the latest trends in cloud computing as well as knowing the differences and challenges between cloud architectures and traditional architectures. Also, the course offers knowledge on identification and categorization of the platforms and software environments for cloud computing as well as analysis of the characteristics of cloud computing platforms.
  • [6 ECTS] Managing Virtual Environments
    Upon completing this course students should: - Understand the basic techniques of virtualization in modern computer systems; - Understand operating system virtualization; - Know how to manage network virtualization; - Know how disk and memory virtualization work; - Can distribute physical resources in distributed virtual systems.
  • [6 ECTS] Web and mobile application design
    The course aim is to define mobile computing and types of mobile devices as well as description of the strengths and weaknesses of different mobile application platforms. Developing applications for mobile devices (Android devices) and developing use-case scenarios for the developed mobile application.
  • [6 ECTS] Elective course 1
    • Cloud Application Services
    • Service Oriented Architectures
    • Internet Programming
    • Internet Application Development
    • Distributed Computing
    • C# and .NET Programming
  • [6 ECTS] Free elective course 1
    • Rhetoric
    • Methodology of Teaching
    • Multilingualism and multiculturalism
    • Selected Chapters of Advanced Topics in IT Applications for Preparing a Scientific Paper
    • Selected Chapters of Advanced Applications for Statistical Data Processing
    • Professional Communication

Semester 2

  • [6 ECTS] Research Methodologies
    This course provides a comprehensive introduction to research methodologies, the basic research theories and protocols, and writing research proposals. Students in this course will learn about the cyclical nature of applied research and the iterative process of research writing. The course teaches students how to identify the subject of study, formulate questions, organize a literature review, and select appropriate research projects and methodologies. By the end of the course, students will complete a proposal that includes an introduction, a statement of the problem (the meaning of the study), literature review, methodology section, references, and schedule of the project.
  • [6 ECTS] Cloud Management Infrastructure
    The purpose of this module is to enable students to critically evaluate the strategic and operational aspects of the provision, implementation and management of cloud based infrastructure components. The module will enable students to analyze, design and implement reliable and optimized infrastructure environments.
  • [6 ECTS] Human-Computer Interface for Mobile Devices
    The objective of this course is to help students learn the design principles of mobile applications in order to achieve high level of usability. More specifically, students will get acquainted with the user-cantered design method, which represents the design of mobile applications based on user analysis and the context of use. Additionally, various methods of application evaluation will be learned, which will be implemented to ensure the usability of the application by the users.
  • [6 ECTS] Elective course 2
    • Security in Cloud Environments
    • Cloud Application Development
    • Data Mining and Warehousing
    • Social Web Technologies
    • Emerging Web and Mobile Technologies
    • Software Defined Networking
  • [6 ECTS] Free elective course 2
    • Rhetoric
    • Methodology of Teaching
    • Multilingualism and multiculturalism
    • Selected Chapters of Advanced Topics in IT Applications for Preparing a Scientific Paper
    • Selected Chapters of Advanced Applications for Statistical Data Processing
    • Professional Communication

Semester 3

  • [6 ECTS] Mobile and Ubiquitous Computing
    This course aims to enable students to research in issues related to mobile and pervasive systems. Many traditional areas of computer science and computer engineering are affected by imitations and requirements of mobile systems and users. The course will offer e considerable amount of practical work. Students will work in small groups under the project mentor. Reliable data access, use of virtual machines, dynamic resource adaptation, hardware mobile technologies, context and location learning, security and privacy, methodologies for design and infrastructure.
  • [6 ECTS] Cloud Storage Infrastructures
    The aim of this module is to enable students to critically evaluate and assess a range of options for data storage, with a special focus on providing highly-available and reliable services for the safe and efficient storage and retrieval of information on the cloud. Students will become familiar with the design, development, implementation and management of "cloud" based environments for data storage. The student will gain a detailed insight into the practical and theoretical aspects of data storage and management of cloud. At the end the student should: - Critically evaluate and assess current methods / techniques for data storage and management in the cloud; - Demonstrate knowledge in the design, development, implementation and management of cloud-based databases; - Critically analyze and evaluate the challenges of cloud data storage and their management.
  • [6 ECTS] Business Strategies for Cloud Computing
    The objective of this module is to enable students to conduct independent research, analysis and evaluation in the business sector, based on knowledge of the cloud technology and the business environment. Students will develop strategies for managing and development of business operations, while critically evaluating business cases for migration to cloud computing environment.
  • [6 ECTS] Elective course 3
    • Android Mobile Application Development
    • Grid Computing
    • Agent Based Intelligent Systems
    • Computation Intelligence Tools
    • Web Authoring Principles
    • Computer Graphics and Motion
  • [6 ECTS] Elective course 4
    • Android Mobile Application Development
    • Grid Computing
    • Agent Based Intelligent Systems
    • Computation Intelligence Tools
    • Web Authoring Principles
    • Computer Graphics and Motion

Semester 4

  • [30 ECTS] Master Thesis
    This module enables students to transfer their skills and knowledge to research and make more complex task of the master thesis. The module is designed to be fully practical and students to acquire the necessary knowledge and skills to approach writing the thesis. The module has unique return result-to enable students to write the master thesis with minimal difficulties, and with maximum efficiency. The course aims to improve research techniques and style of writing paper, taking account to stop illegal means, such as plagiarism and infringement of copyright, which are prohibited by the Statute of SEEU.
Google+