51¶ÌÊÓÆµ

BSc with Honours in Computer Science with Cybersecurity – 2025 entry

Duration of programme: 4 years (where students join the programme in year 1) 

Award on successful completion: Bachelor of Science with Honours 

Location of delivery: 51¶ÌÊÓÆµ, Bell Street, Dundee 

Accreditation: we have initial accreditation with the BCS 

Composition of the programme: 120 SCQF (Scottish Credit and Qualifications Framework) credits (60 ECTS) in each academic year, delivered in modules of 20 credits each, with 3 modules taken in term 1, and 3 in term 2 each year. In each of Year 1 and Year 2 one twenty credit comprises a series of microcredentials. A 40 credit independent project is included in the final year. 

Contact hours and workload: Each academic year typically requires 1200 hours of student effort; on average across the 4 years of this programme, 25% of that time is in lectures, seminars and similar activities; the remainder is independent study. 

Assessment methods: A variety of assessment methods are used, which include individual and group software projects, portfolios of practical exercises, written papers, VLE-based tests and closed-book examinations.  

Academic staff: This programme is delivered principally by staff in the Department of Cybersecurity and Computing in the Faculty of Design, Informatics and Business. Staff profiles can be viewed at /academic-faculties-and-graduate-school/faculty-of-design-informatics-and-business/ 

Core modules in the programme: 

  • Computer Hardware Architecture and Operating Systems 
  • Software Design 
  • Programming with C++ 
  • Fundamentals of Development and Security 
  • Data Structures and Algorithms 1 
  • Data Structures and Algorithms 2 
  •  Penetration Testing 
  • Web Application Penetration Testing 
  • Secure Software Engineering (new) 
  • Mathematics for Cyber Security (new) 
  • Honours Project Planning and Execution 
  • Honours Project Dissertation 

Other modules that may be offered, but are subject to change over time: 

  • Computer Networking 1 
  • Application Design 
  • Designing for the User 
  • Software Engineering Practice 
  • Computer Networking 2 
  • Advanced Ethical Hacking 
  • IOT and cloud Secure Development 
  • Advanced topics in Computing 
  • Human-Centred Security 

Developments in the discipline: Programming languages, APIs, development tools and hardware used will change over time to reflect current industry practice. 

Pause carousel

Play carousel