





BSc (Hons) Cyber Security
-
Το 1ο Bachelor στην Ελλάδα σε Δίκτυα & Ασφάλεια Η/Υ.
-
Πιστοποιημένο από το Chartered Institute of Information Security (CIISec)
-
Ενσωματώνει την πιστοποίηση CCNA.
-
Cisco Certified Εργαστήρια Δικτύων & Microsoft Azure Labs.
Course Information
The School of Computer Science at Mediterranean College, with 35+ years of experience, offers fully updated study programmes designed in collaboration with leading IT and Telecommunications companies. The BSc (Hons) Cyber Security is provided by the University of Derby, a TOP 15 British University according to Uni Compare 2025.
Organizations are required to ensure that the information they possess and transmit through networks is secure and confidential. However, numerous security breaches and network intrusion incidents have shown that this is a continuous battle for businesses, creating a need for graduates specialized in networks, programming, and their security.
As an industry-standard programme, the new Cyber Security programme combines modern knowledge and skills from Computer Science and Data Networks into a unified programme with a focus on Infrastructure and Data Security, enriched with Programming and Networks.
What Will You Learn
The programme prepares you to become an expert in computer networks, security, and specialized programming techniques in cybersecurity. You will gain the technical skills to design and implement physical network infrastructure, as well as software development skills to ensure that the solutions you implement are robust and secure.
You will study advanced topics such as network switching and routing, wide area networks, Cisco and Microsoft networks, and internet programming with Java, data management with Python, and Artificial Intelligence (AI) for cybersecurity. You will acquire the tools to understand security issues, critically analyze and evaluate solutions to such problems. Additionally, you will engage with the theory and implementation of wired and wireless networks, network management, security, development of network applications, and security protocols at both hardware and software levels.
As part of the programme, you have the opportunity to attend the Cisco CCNA programme at Mediterranean College’s official Cisco Certified Academy.
Why choose this course
- The degree is awarded by the University of Derby, a top-ranked British university (TOP15, Uni Compare 2025).
- Fully updated content, certified by the Chartered Institute of Information Security (CIISec).
- It is an industry-standard programme, with diverse software development environments and cutting-edge languages specialized in cybersecurity (Java, JavaScript, Python, SQL).
- The knowledge of Network Security prepares you for the Ethical Hacking certification.
- You are taught in state-of-the-art High-Performance Computing Labs, Cisco-certified Network Labs, and Microsoft Azure Labs.
- You engage in real-world operational projects for application development and cybersecurity system design, based on virtual or real businesses.
- You develop into a bilingual IT professional with excellent academic and professional prospects.
- Through the programme, you have the opportunity to acquire the coveted CCNA certification from Cisco.
- You have the option to change your specialization in the 2nd year of study: Computer Science or Games Programming.
The programme is delivered through lectures, some of which are given by guest professors, as well as laboratories, tutorials, and rich e-learning materials. Emphasis is placed on developing practical programming skills using cutting-edge software development tools in our industry-standard laboratories, as well as configuring network devices. Assessment is primarily based on individual assignments, with group projects, presentations, and online tests also included. The Cyber Security programme includes numerous projects where students design, implement, and test cybersecurity systems. In the final year’s dissertation project, you will develop your own implementation of a cybersecurity system based on programming languages as well as network and infrastructure design.
Module Description
Year 1
Foundation of Computer & IT Systems
Introduction to the basic concepts, terminology, fields, and history of computer science, while providing students with the opportunity to develop their academic skills in studying, writing, researching, and presenting scientific topics. The course covers topics such as the history of computing, computational theory, number systems, introduction to algorithms and data structures, microprocessors, machine language and assembly, computer architecture, operating systems, compilers and interpreters, software, hardware, and networks.
Logic & Discrete Mathematics
Introduction to mathematical concepts and methods primarily applied in computer science, including set theory, Boolean algebra, logic, differential and integral calculus, linear algebra, graph theory, numerical analysis, and iterative methods.
Programming
This module introduces the fundamental principles, concepts and practices of computer programming, with an emphasis on the design, implementation and testing of software applications. Practical work is undertaken using Python, one of the most widely used programming languages in both industry and the scientific community. Students develop strong foundations in algorithmic thinking and problem-solving, preparing them for more advanced modules in software development.
Fundamentals of Networks & Security
This module covers the fundamental concepts of computer networking, including the OSI and TCP/IP models, IPv4 addressing, the TCP, UDP, HTTP and DHCP protocols, as well as routing, switching and Local Area Network (LAN) design. Students gain practical experience in configuring and analysing networks using tools such as Cisco Packet Tracer, while also being introduced to the principles of cybersecurity through network traffic analysis using Wireshark.
Computer Systems, Data Structures & Data Management
This course explores two related but distinct fundamental concepts of computational applications in practice: human-computer interaction and data. The course includes product design, user interface design, usability, data representation, data modeling, and data storage. Data structures and their manipulation are implemented using the Java/Python programming languages.
Scripting & Web Technologies
This course provides an introduction to modern web/scripting software development environments as a means of developing cross-platform applications, including internet-based applications. These platforms provide code-based approaches and methodologies for software development, allowing for rapid application development, including remote management and cybersecurity.
English I
Students develop general English language skills, such as reading, writing, listening, and speaking, and are introduced to academic English. They also enhance their abilities in grammar, pronunciation, and general and specific vocabulary related to computer science terminology. By the end of the course, their level of academic English will be at the midpoint of B2 according to CEFR, equivalent to IELTS 5.5.
Year 2
Ethical Hacking
The course covers the principles and methods for managing and securing a LAN network from internal and external threats. The course content includes security identifiers, encryption, monitoring and interpretation of logs and alerts, implementation of firewalls, user permissions, security policies, ethical issues in policy enforcement, backup protection and fault tolerance techniques, and techniques for dealing with attacks from hackers.
Legal, Ethical & Sustainability Issues
This module examines the legal, ethical and environmental aspects of the development and use of information systems. Students explore topics including data protection, cybersecurity, intellectual property, professional ethics, and the principles of sustainability and responsible digital technology use, in line with current international standards and relevant legal and regulatory frameworks.
Software Engineering
The course focuses on software development from a software engineering perspective and provides the theory and practical skills for producing software that meets user expectations in terms of quality, functionality, and development within predefined time and budget constraints. The course thoroughly examines the Software Development Life Cycle (SDLC), presenting methodologies for analysis, design, standardization, implementation, testing, installation, and maintenance of programmes.
Data Driven Systems
This module explores the concepts, theories and technologies underpinning data-driven systems for the organisation, storage and retrieval of large volumes of data. Students develop the practical skills required to design and implement robust and scalable database systems while gaining an understanding of the challenges associated with storing, maintaining and managing large-scale data. The module also covers database optimisation techniques and the development of different database management systems.
Communication & Security Protocols
This course examines data protection mechanisms suitable for various systems and architectures within the Internet, with a particular focus on cryptographic mechanisms, communication management and security measures, and network security devices. These mechanisms provide data confidentiality, integrity, as well as access control and identity verification mechanisms.
Team Project
This module provides students with the opportunity to work collaboratively in teams to design, develop and deliver a complete software project using contemporary software development and project management methodologies. Through collaborative practice, students develop both technical and professional skills, including teamwork, communication, requirements management, version control, technical documentation and effective project organisation. The module also enables students to apply core Software Engineering principles, including project management, code review and standardisation, design patterns, prototyping and the production of professional technical documentation.
English II
This course builds upon the English I course and further develops students' general and academic skills in reading, writing, listening, and speaking. Students are exposed to more advanced forms of academic English and enhance their abilities in grammar, pronunciation, and general as well as specialized vocabulary related to computer science. In the end, students are expected to demonstrate a higher level of proficiency in English for academic and professional purposes.
Year 3
Artificial Intelligence for Security:
This module introduces students to the application of Artificial Intelligence (AI) and Machine Learning (ML) techniques for addressing contemporary cybersecurity challenges. Through practical applications using Python and modern AI libraries, students develop solutions for anomaly detection, malicious activity identification and the automation of information security processes.
Security Architectures & Future Trends:
This module examines modern cybersecurity architectures and the emerging technologies shaping the future of information systems security. Students explore security architectures for cloud computing, the Internet of Things (IoT) and contemporary enterprise networks, while investigating emerging threats and technological developments. The module equips students with the knowledge required to design secure, resilient and future-ready information infrastructures.
Individual Project:
The individual project allows students to demonstrate their ability to develop a substantial piece of work related to their specialization. It can be a significant research piece following recognized research methodology or the implementation, testing, and evaluation of a significant "design and development" project in the field of computer science. Students are supported and guided by a member of the academic staff, i.e., a supervising professor, but the project is defined and implemented by the student.
Frontiers in AI and Data Science:
This module introduces students to contemporary developments in Artificial Intelligence (AI) and Data Science, covering the core principles of machine learning, data analytics and knowledge discovery. Through practical applications using Python and modern AI libraries, students gain experience in developing, evaluating and deploying AI models to solve real-world problems.
Security Management:
This module examines strategic approaches that can be taken to manage security systems. It focuses on areas critical to maintaining security on both a daily operational basis and in crisis situations. It covers information security management and risk management related to information technology, networks, information systems, data, and critical business systems.
It covers important security management principles and functions involved in protecting an organization's critical information, network resources, and assets. It provides information on what information/network security experts would do concerning systems and policies to ensure the secure operation of networked business units and guidelines for recovery in case of a disaster.
Admission Requirements
The programme is suitable for you if you are a high school graduate from any discipline with satisfactory English language skills and aspire to pursue a career in the IT industry.
The required English language level for the bilingual programme is equivalent to IELTS 4.5 (B1), and for the English-language programme, it is IELTS 6.0 (B2). If you don’t have a language proficiency certificate, you will participate in the College’s English diagnostic test.
Additionally, you will be asked to submit a recommendation letter from a teacher and be invited to an academic interview with the programme coordinator.
If you hold a diploma from an IEK, or you are a university or college student in a related field, you may be eligible for advanced placement in the programme through a course recognition process.
Application & Enrolment
We accept applications throughout the year, until all available positions in each department are filled. As this is a strictly laboratory-based programme with limited spots, we encourage you to submit your application in a timely manner.
Furthermore, we offer multiple alternative tuition payment options, financing programmes, and scholarships based on academic, athletic, and socio-economic criteria.
Contact us today and inquire about the study programme and the opportunities for tuition subsidies and financing. The Education Advisors at the Admissions Office will provide you with the necessary information about the programme and the application and enrollment process.
Degree Recognition
You can have your degree recognized in Greece by submitting a professional equivalence application to ATEEN (Hellenic NARIC) of the Ministry of Education.
Click here to find out more about the recognition of studies.
Postgraduate Study
As a graduate in the field of Computer Science, you can pursue postgraduate studies in technical specializations or in the fields of Management, both in Greece and abroad. At Mediterranean College, you can choose to attend the following programmes:
Alternatively, you can specialize in Networking by pursuing the professional certifications CCNA and CCNA at the Approved Cisco Academy of Mediterranean College.
Career Prospects
With successful completion of the programme, you will be able to engage in the design, implementation, maintenance, and protection of network infrastructures and integrated information systems. Whether in a startup or a large organization, you will be able to build a career in the following areas:
- Design and development of corporate data networks
- Installation and maintenance of network infrastructure
- Network management
- Database management
- Cybersecurity management/analysis
- Network security
- Cloud technologies, security in the cloud
- Development of secure network applications
- Wired/wireless communications
- Consulting services in cybersecurity
- Operational cybersecurity issues
Testimonials
The 3 years I studied at Mediterranean College, I had the opportunity to further my knowledge and develop a range of personal and professional skills. I also learned how to work as a team to accomplish our goals. All the academic and administrative staff were really supportive and helpful....
Georgios Choutsisvilli, BSc (Hons) Computer Science.
Studying at the University of Derby was an interesting experience, the level of studies is really good but most of all we met people that we became good friends with. I wish all the best for their life and career....
Dimitrios Pozaritis, BSc (Hons) Computer Science
My time at the College was great. I made some great friends there who helped me overcome many problems. I learned a lot from my time there and I want to thank my teachers for supporting me throughout these three years....
Christos Avgerinos, BSc (Hons) Computer Science