MSc in Web and Smart Systems
Distance Learning

MSc in Web and Smart Systems

MSc in Web and Smart Systems
Distance Learning

MSc in Web and Smart Systems

PROGRAM DETAILS

Duration18 months (full time)

Fees
€6,075 for whole program

LanguageEnglish

CampusN/A

icon-downloadDOWNLOAD BROCHURE

Learn more about this course

required field
required field
Invalid Input
required field
Qualification Awarded Master (MSc) in Web and Smart Systems
Level Of Qualification MSc (2nd Cycle Degree)
Offered by Department of Electrical Engineering, Computer Engineering and Informatics
Mode of Study Distance Learning

Program Generic Learning Outcomes
1. Master the methodologies, tools and technologies involved in the analysis, development and evaluation of web enabled applications and their interactions.
2. Master the methodologies, tools and technologies involved in the analysis, development and evaluation of smart devices and systems.
3. Exploit the underlying networking technologies that enable web and smart system applications and demonstrate awareness on the recent networking developments and emerging technologies.
4. Recognize the role of cloud computing underlying technologies related to parallel and distributed computing, distinguish between the main cloud computing platforms and develop cloud-based applications.
5. Critically evaluate various technologies and solution alternatives, within the context of web and smart systems, and identify the advantages and disadvantages of each.
6. Demonstrate the capacity to adapt to new technologies in the relevant fields and establish the connections and relations with existing ones.
7. Think critically and reflectively on the capacity of the capabilities and limitations of data analysis and knowledge generation from distributed information systems.
8. Engage in critical thinking and problem solving in the specific domain of interest of the program.
9. Communicate with other disciplines related in the field including engineering, business administration, graphic and web design.
10. Demonstrate awareness of the open challenges and research questions in the field.
11. Demonstrate the ability to understand and use technical literature and other information sources.
12. Conduct independent research in relevant fields, develop informed opinions and synthesize knowledge to report findings.

Specialization Specific Learning Outcomes (Web Systems)
Upon successful completion of this program, the students should be able to:

1. Gain sufficient theoretical knowledge and analytical skills to design and develop web and mobile applications using a structured approach.
2. Demonstrate an understanding on cutting edge web technologies and apply them for the development of advanced and complex web applications.
3. Extend critical awareness of the issues and challenges associated with ubiquitous computing, enhance the understanding on mobile systems and creatively design and develop mobile applications using various smartphone application development platforms.
4. Demonstrate an understanding on the theoretical dimension of human factors in the acceptance of computer interfaces and identify the impact of usable interfaces in the performance of mobile and web systems.
5. Evaluate and select the appropriate data mining methodology, where data mining is required or beneficial, for investigating practical web and mobile application challenges and critically analyse and evaluate the results.
6. Evaluate and select a systematic software reuse methodology in order to increase software productivity and improve software quality of an organization so as to successfully plan, manage, change and evolve any software project, for the development of applications on diverse platforms; desktop, mobile & web.
7. Identify sources of data, collect, and store data using appropriate big data related platforms, as well as process, analyse and summarize data to achieve breakthrough outcomes for organisations using data analytics methods.

Specialization Specific Learning Outcomes (Smart Systems)
Upon successful completion of this program, the students should be able to:

1. Design and develop smart system applications incorporating embedded systems and mobile devices as stand-alone systems or integrated with the web and the cloud.
2. Evaluate and select the appropriate embedded system technology (hardware and operate system) to meet specific strict requirements related to real time systems, fault tolerance and power consumption.
3. Integrate existing embedded system technology with custom designed systems using reconfigurable computing techniques and field programmable hardware (FPGAs).
4. Evaluate and select the appropriate sensors and actuators for smart system applications, to meet specific strict requirements.
5. Evaluate and select the appropriate communication technology for smart system applications.
6. Demonstrate an understanding of the recent developments related to the Internet of Things (IoT), Machine-to-Machine (M2M) Communications, Smart Transportation Systems (STSs), and Vehicular Networks (VANETs) in Smart City Systems.
7. Assess the security concerns and impact that mobile and web systems intrinsically incorporate and argue on policies to alleviate them
The graduates of the Program have the knowledge and skills required for the design, implementation, maintenance and administration of web or smart systems related to their specialization.

Graduates of the program are expected to be employed both in and out the IT sector, such as software companies, ICT departments of medium and large organizations (private and public), research and innovation organizations, or work as independent consultants or developers. Jobs directly associated with this program include: application developer, web engineer/designer/developer, cloud engineer, software engineer, IT consultant, embedded and smart systems/solutions engineer/developer. The MSc in Web and Smart Systems also provide graduates the eligibility for scientific postgraduate doctoral level studies.
Student Admission Requirements:
According to the University’s regulations candidates for a master's degree must submit a recognized bachelor's degree or a qualification deemed to be equivalent to degree level as well as the official transcripts (grade reports) of their first-degree studies. In addition, there could be special requirements for various master's programs. Each School or Department can specify further admissions criteria such as a minimum average grade, or measures such as foundation courses for each program of study.

Program Specific Requirements
The minimum program-specific requirements for admittance to the program are:
1. Bachelor's Degree from an accredited University in the fields of Computer Science, Computer Engineering, Information Technology, or other related field.
2. Fluency in English. Candidates must hold knowledge of English language certificates such as GCE, TOEFL (70+), IELTS (6+), or other relevant certifications. This requirement can be waived for graduates of English-speaking universities.

Additionally, the following criteria will be accounted for:
1. Professional experience.
2. Candidate’s involvement in courses and activities related to web engineering, web and mobile and smart systems, and software development.

Prior Learning Recognition and Transfer Admission:
Candidates who have completed university graduate-level work in an accredited program are eligible to apply for transfer admission. Such candidates should, along with their application form, submit the official transcripts (grade reports) and syllabi (course descriptions) for all University coursework taken to date.

Transcripts are evaluated by an ad-hoc Transfer Committee consisting of the Program supervisor(s) and two other academic staff members, in order to determine the number of credits to be transferred, by the MSc in Web and Smart Systems program curriculum requirements.

Transfer students, regardless of the number of credits transferred should complete at least two-thirds (2/3) of the ECTS credits required by the program of study at Frederick University in order to be eligible for graduation. For a three (3) academic semester, 90 ECTS program, a transfer student must complete a minimum of two (2) academic semesters of full-time study (60 ECTS) in the MSc in Web and Smart Systems program in order to be eligible for graduation. Restrictions set by professional bodies such as the Cyprus Scientific and Technical Chamber (ΕΤΕΚ) are also taken into consideration.

General Criteria for Distance Learning Program
All Distance Learning Programmes are offered using E-Learning methods. Therefore, students applying to enter DL Programmes, additionally to the academic requirements of each program, must have a good level of digital literacy:

The list of prerequisite digital literacy and equipment that the student should have available in order to participate and be an active member of the program include:

1. Access to reliable broadband internet
2. Computer with camera and microphone capacity
3. Smartphone
4. Ability to send and receive emails and files
5. Ability to operate within a web digital environment such as the learning platform
6. Ability to manage word processing, presentation, and other basic office application functions.

Students who do not satisfy the digital literacy requirements must attend seminars (before the commencement of the semester), as specified by the distance learning unit.
Examination Regulations, Assessment and Grading
There are no specific examination regulations, assessment and grading methods employed by this Program. The examination regulations, assessment methods and grading system for this Program are the same as the relevant general university regulations.

Graduation Requirements
Students are eligible for graduation after successfully completing 90 ECTS credits in the courses listed in the Program Structure.

Furthermore, a student can graduate only if their CGPA is greater or equal to 5.00 out of 10.00. Graduating students with a CGPA less than 5.00 might have to take extra courses or repeat a number of courses in order to improve their grades.

Access to Further Studies
Graduates will also be able if they so wish to proceed to obtain professional or further academic qualifications.

Web Systems Specialization

Module Group
ECTS

The student must successfully complete 40 ECTS, from the following list of modules:

No.CodeNameECTSHours / week
1DLWSS501COMPUTER NETWORKS103
2DLWSS502WEB ENGINEERING103
3DLWSS503UBIQUITOUS COMPUTING103
4DLWSS504DISTRIBUTED AND CLOUD COMPUTING103

The student must successfully complete 20 ECTS, from the following list of modules:

No.CodeNameECTSHours / week
1DLWSS550INTERACTIVE DESIGN FOR WEB SYSTEMS103
2DLWSS551DATA MINING103
3DLWSS552BIG DATA ANALYTICS103
4DLWSS553SOFTWARE REUSE103
5DLWSS554WEB APPLICATIONS SECURITY103

The student must successfully complete 30 ECTS, from the following list of modules:

No.CodeNameECTSHours / week
1DLWSS589MASTER THESIS I - PLANNING103
2DLWSS590MASTER THESIS II203
Total
90
Semesters
ECTS
No.CodeNameECTS
1DLWSS501COMPUTER NETWORKS10
2DLWSS502WEB ENGINEERING10
3DLWSS503UBIQUITOUS COMPUTING10
TOTAL30
No.CodeNameECTS
1DLWSS504DISTRIBUTED AND CLOUD COMPUTING10
2DLWSS589MASTER THESIS I - PLANNING10
3SPECIALIZATION COURSE10
TOTAL30
No.CodeNameECTS
1DLWSS590MASTER THESIS II20
2SPECIALIZATION COURSE10
TOTAL30


 

Smart Systems Specialization

Module Group
ECTS

The student must successfully complete 40 ECTS, from the following list of modules:

No.CodeNameECTSHours / week
1DLWSS501COMPUTER NETWORKS103
2DLWSS502WEB ENGINEERING103
3DLWSS503UBIQUITOUS COMPUTING103
4DLWSS504DISTRIBUTED AND CLOUD COMPUTING103

The student must successfully complete 20 ECTS, from the following list of modules:

No.CodeNameECTSHours / week
1DLWSS530COMMUNICATIONS FOR SMART SYSTEMS103
2DLWSS531EMBEDDED SYSTEMS103
3DLWSS532SMART SENSORS AND ACTUATORS103
4DLWSS533NETWORK AND SYSTEM SECURITY103
5DLWSS534SMART SYSTEMS INTEGRATION103

The student must successfully complete 30 ECTS, from the following list of modules:

No.CodeNameECTSHours / week
1DLWSS589MASTER THESIS I - PLANNING103
2DLWSS590MASTER THESIS II203
Total
90
Semesters
ECTS
No.CodeNameECTS
1DLWSS501COMPUTER NETWORKS10
2DLWSS502WEB ENGINEERING10
3DLWSS503UBIQUITOUS COMPUTING10
TOTAL30
No.CodeNameECTS
1DLWSS504DISTRIBUTED AND CLOUD COMPUTING10
2DLWSS589MASTER THESIS I - PLANNING10
3SPECIALIZATION COURSE10
TOTAL30
No.CodeNameECTS
1DLWSS590MASTER THESIS II20
2SPECIALIZATION COURSE10
TOTAL30


 
Select Tab

The delivery of the program of study is supported by the following members of staff:

RankName
ProfessorProf. Costas Kyriacou
Associate ProfessorDr. Chrysostomos Chrysostomou
Associate ProfessorDr. Andreas Constantinides
Associate ProfessorDr. Harris Papadopoulos
Associate ProfessorDr. Constantinos Tatas
Assistant ProfessorDr. Christos Markides
LecturerDr. Achilleas Achilleos
contact-us-img

Contact us

Nicosia +357 22 394394 Limassol +357 25 730975