Κολέγιο CITY College
International Faculty,
CITY College.
Main Campus, Thessaloniki, Greece

Advanced Software Engineering (Data Networks) - MSc

Degree title: The title of Master of Science in Advanced Software Engineering (Data Networks) is awarded directly from the University of Sheffield
Duration: 1 year (full time) or 2 years (part time)
Mode of delivery: Classes take place on weekday evenings
Language of instruction: English

Why choose this course?

  • Degree from one of the world’s top 100 universities, the University of Sheffield.
     
  • State-of-the-art computer networking and data communications, covering all architectural layers.
     
  • Cutting-edge wireless communications for modern mobile systems, including 4G and next-generation technologies.
     
  • World-class, research-led teaching combined with hands-on practice.
     
  • 90% of the Computer Science Department graduates find employment right after graduation.
     
  • Opportunities for placements and internships assisting students to embark their career while studying.
     
  • Excellent career prospects in Europe and in the world. The value and status of the University of Sheffield degree, as well as the valuable skills and knowledge gained during studies reflect the excellent career prospects of our graduates.
     
  • Taught by excellent academic staff with extensive teaching and professional experience.

More reasons why:

 

 

Discover Thessaloniki! Student life Our campus Information for International students

Course overview

The software and the telecommunications industries are both at the forefront of the information age. The information and communication technologies have become the largest and most rapidly developing sectors of the European union and world economy. Furthermore, the constant growth of the Internet leads to the emergence of new technologies, novel services, and innovative products.

Moreover, the emergence of new markets in the software and telecommunications sector in southeastern Europe have given rise to growing demand for highly skilled and specialised professionals in this field. In this rapidly evolving industry, continuous education is important for telecommunication and software engineers. Professionals must keep their job skills and knowledge up to date and increased knowledge of the new technologies from the fields of both software engineering and telecommunications is of paramount importance.

 

Entry requirements

Candidates should hold an undergraduate degree in Computer Science, Engineering or a related discipline.
View the application and admission requirements of the programme.

 

How to apply

If you wish to apply for this programme you may view details of the application process.

 

Any questions?

If you'd like to know more about this programme, contact our Admissions Team at admissions@city.academic.gr

 

Computer Networking and Internet Technologies
Wireless and Mobile Telecommunications
Engineering Internet Applications
Advanced Software Development Techniques
Advanced Software Engineering
Information Security
Contemporary Issues in ICT
Industrial Group Project
Research Skills & Dissertation Preparation
Dissertation

*This programme may be subject of minor changes

 

Computer Networking and Internet Technologies
This unit provides the student with a deep and thorough understanding of advanced concepts in selected areas of digital communications and computer networks and Internet Technologies, including data coding and error control, Local Area Networks, Data-Link layer protocols, Internetworking protocols and architectures, Transport layer protocols, circuit/packet switching, optical networks, network security and cryptography, etc. Emphasis is given to protocols, algorithms, architectures and performance analysis. The unit further aims to: a) enhance the graduate students' comprehensive, analytical and critical thinking, by exposing them to advanced research paper work and b) provide the students with practical experience on inter-related networking issues and improve their synthetic and analytic capabilities, by means of network simulation projects. Back to top

Wireless and Mobile Telecommunications
This unit focuses on providing students with a deep understanding of the concepts of Wireless and Mobile Telecommunications as applied in today's Transmission Systems and Cellular Networks.  Emphasis is given into describing the real life applications of Wireless Systems. students will learn about the most current applications of wireless networks in voice and data communications and will be encouraged to actively contribute to the lectures by presenting and discussing their work on the course's practical exercises. Back to top

Engineering Internet Applications
This unit covers in depth, important aspects specific to web application development and describes the contemporary core technologies used in web applications, such as XML, J2EE, Ajax, and Web Services.  the unit prepares students for the development of Enterprise Internet Applications. Students develop a real-world project using the acquired knowledge and skills and work as a team following web software development process guidelines. Back to top

Advanced Software Development Techniques
This unit presents the task of software development within the context of a real world business environment.  It focuses on: software engineering principles; object oriented analysis and design techniques (using the UML notation); well known design practices as design patterns; and the systematic testing of software. Students learn about software development activities by participating in a software project group, which develops a working software system and all the necessary accompanying documentation.  Furthermore, students actively contribute to the lectures by reviewing and presenting material on software development topics. Back to top

Advanced Software Engineering
The aim of this unit is to present contemporary topics in Software Engineering. It starts with a brief overview of software engineering principles and then focuses on modern approaches to software development such as Agile Methods (eXtreme Programming a.o.), software architecture, and advanced techniques and technologies such as Service Oriented Architecture, and formal methods. Students will actively contribute to the lectures, by reviewing and presenting material on contemporary software engineering topics. Back to top

Information Security
This unit introduces the field of information security as an important area of advanced computer science and provides a broad overview of information security. The course will provide a solid theoretical foundation, as well as real-world examples, for understanding computer security. Fundamental theoretical results, foundational models, and salient examples will be covered. Security in computer systems will be covered, with emphasis on applied cryptography.
Students can expect to leave the class with an understanding of the theoretical underpinnings for information and computer security, an appreciation of the strengths, weaknesses, and limitations of the major theories, and an understanding of the application of computer security theory to real-world systems. Back to top

Contemporary Issues in ICT
This unit aims to present the latest developments and various contemporary topics in the field of Information and Telecommunications Technology (ICT).  Through a series of seminars and lectures presented by industrial and academic experts in the field, students will become aware of the contemporary issues, problems, solutions and consequences in the rapidly developing area of ICT. Back to top

Industrial Group Project
The aim of this unit is to introduce the student to ‘real life' project environments. From within the structure of a group, and with the help of local companies, the students are presented with a certain problem definition, which needs to be ‘solved'. Students work in close cooperation with experts from the client company and college lecturers, and are required to present their final implementation as well as all relevant documentation to the client company. Back to top

Research Skills & Dissertation Preparation
This unit intends to introduce students to the research topics and techniques that are commonly employed in software engineering and telecommunication science. Students will be exposed to the principles of report writing, literature reviewing, and research designs and approaches. These research approaches will include the design of data collection and analysis methods, as well as representation and interpretation of the results. An introduction to tools facilitating quantitative and qualitative analysis will also be provided. The unit is enriched with a number of exercises, case studies and discussions and concludes with practical guidelines of how to write a successful dissertation. Back to top

The Computer Science Department of the University of Sheffield International Faculty, CITY College provides excellent quality education driven by research and industrial needs, by developing and maintaining high standards in the provision of education and by deploying quality assurance procedures, with major aim to produce high calibre graduates, well-equipped to pursue successful careers in a wide range of contexts.

Students do not only acquire a sound theoretical understanding but they also gain practical experience, by applying their knowledge on real life projects. Students benefit from the research-led environment, since they are exposed to not only the well-established fundamentals in their courses, but also to the most advanced theories and techniques currently under consideration and they are encouraged to be involved in academic research activities. Students are taught by academic staff members who are passionate about developing and delivering high quality innovative and inspirational learning and teaching methods. Students benefit from the provision of personal support, which ensures their successful learning development. 
More about the Computer Science Department

 

Research at the Computer Science Department

The academic staff of the Computer Science Department

Contact the Computer Science Department

Graduates of the MSc in Advanced Software Engineering (Data Networks) programme may pursue careers as software engineers, software architects, software project managers, telecommunications project managers, telecommunications analysts, technology consultants and more.

Career, Employability and Enterprise Centre

The Career, Employability and Enterprise Centre, focuses on helping students to set attainable career goals. It offers advice on CVs and cover letters, and on how to effectively handle job interviews. Through career fairs, and different internship programmes, the department aims at constantly bringing students in contact with prospective employers. 

Every spring we organize the Annual Career Fair presenting with an opportunity to get a first feel of job seeking. During the event students and alumni have interview opportunities with corporate recruiters and present their skills and abilities to potential employers. Large companies, organisations and multinationals from different industries across S.E. Europe participate every year in our Career Fair and offer employment and internship opportunities to our students and graduates.
More about our Career Services.

Contact the Career, Employability and Enterprise Centre at careers@city.academic.gr

 

Mr George Paspalis“IT has always been what I wanted to study and work in. The MSc in Software Engineering & Telecommunications provided me with skills and knowledge necessary to enter the Information Technology market and face everyday challenges in my current working environment. I learned how to work effectively in a team, plan and implement innovative IT solutions.”

George Paspalis, Greece
Project Coordination Executive
LIDL S.A.
 

 

 

back