Bachelor in Cyber Security


Program Description


Icon This program is taught in ENGLISH. As enterprise is becoming focused on the security of its information systems, the demand for cybersecurity specialists continues to expand. The Bachelor in Cyber Security prepares students to handle the full variety of threats and challenges faced by the modern enterprise.

Students start with foundations in mathematics and computer science, continue with programming and security tools and arrive at the understanding of the full range of current cyber threats, enterprise security architecture as well as legal and ethical aspects of security.


Year 1

In the first year, students obtain the foundational theoretical knowledge they need to become cybersecurity professionals. The programme builds the mathematical basis upon which students will develop an understanding of programming, computer networks, and enterprise information systems during following years. The courses are mostly given in a form of lectures and takeaway coursework.


  • Combinatorics & Graphs
  • Foundations of programming
  • Calculus
  • Foundations of mathematical logic
  • Linear algebra
  • Data structures and algorithms
  • Combinatorics and graphs – 2
  • Calculus – 2
  • Data structures and algorithms – 2
  • Linear algebra – 2
  • Computer Organisation and Systems
  • Combinatorics
  • Operating systems
  • Calculus – 3
  • Captstone Project
  • Seminars & Workshops

Year 2

In the second year, students complete the foundations with courses in programming, scripting, machine learning and databases and continue to study security of operating systems and networks. The second year also offers a fundamental courses in cryptography and principles of secure programming. Most courses require practical coursework and a course project enabling students to get a feel for the challenges and approaches used in this field. The students will also begin developing software for the Capstone project.


  • Probability theory
  • Introduction to Statistics
  • Java
  • Practical Unix
  • Parallel and Distributed Computing - 1
  • Introduction to Cyber Security
  • Machine learning – 1
  • Secure Programming
  • Compilers
  • Introduction to Computer Networking
  • Database Systems Principles
  • Windows Administration
  • introduction to Cryptography
  • Scripting Languages
  • Web Applications
  • Capstone Project
  • Seminars & Workshops

Year 3

During the third, the final year, students focus on a variety of cybersecurity topics including advanced network management, operating system security, policy analysis and implementation, vulnerability analysis and legal environment. The courses are taught by researchers and professionals who practice the material they teach either academically or professionally. This is the best time to learn cybersecurity first hand from leading practitioners. The goal of the final year is to expose students to a range of real-world security challenges and mitigation strategies and to ensure a seamless transition into a professional role.


  • Linux Administration
  • Human Aspects of Cybersecurity: Law, Ethics, and Privacy
  • Disaster Recovery
  • Advanced Network Management & Security
  • Operating Systems Security
  • Policy Analysis and Implementation
  • Enterprise Information Systems & Clouds
  • Ethical Hacking
  • Risk Management
  • Vulnerability Analysis, Penetration Testing
  • Data Visualization
  • Mobile Application Development
  • Technical Project Management
  • Performance Oriented Computing
  • Computer Forensics
  • Software Testing, Verification, and Validation
  • Leadership & Group Dynamics
  • Writing, Documentation, TeX, JavaDoc, Academic
  • Capstone Project
  • Seminars & Workshops

Programme Leadership RICHARD BUCKLAND
Ph.D., Chair of the Academic Board of the Australian Computer Society Education, Member of UNSW Academic Board


Professor Richard Buckland has the global audience reach of a rock star, counting over 2 million views of his online computer science lectures on MOOC (Massive Online Open Courses). He is the co-founder of education start-up - an open MOOC that integrates social media features into higher education, and he teaches Computer Security, Cyber Crime and Cyber Terror at the University of New South Wales alongside his Faculty Leadership at Harbour.Space.

Richard’s research areas are in Learning and Teaching and Security Engineering. He’s currently working on protocols for secure electronic elections in untrusted environments. He is Chair of the Academic Board of the Australian Computer Society Education, a member of the UNSW Academic Board, the Director of First Year Studies and the Chair of the Skills Syllabus Group of the School of Computer Science and Engineering at UNSW. He was named the 2013 Australian ICT Educator of the Year by the iAwards – a national programme recognizing innovation and leadership across the ICT industry. He has been awarded the University Medal in Computer Science and the Vice Chancellors Award for Teaching Excellence, as well as numerous teaching awards from the Australian College of Educators, the Australasian Association of Engineering Educators and the Australian Learning and Teaching Council. Richard has a passionate belief in the importance of education, learning and thinking in a broad sense. He has a particular interest in exceptionally gifted students and students with learning difficulties.

Last updated Aug 2019

About the School

Harbour.Space is an innovative private university that combines technology and design, taught by industry leaders from around the world. The university is located in Barcelona, Spain.

Harbour.Space is an innovative private university that combines technology and design, taught by industry leaders from around the world. The university is located in Barcelona, Spain. Read less