51¶ÌÊÓÆµ

BSc with Honours in Computing – 2025 entry

Duration of programme: Standard 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: BCS – the Chartered Institute for IT Ìý

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. An independent project worth a total of 60 credits 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, 29% of that time is in lectures, seminars and similar activities; the remainder is independent study.Ìý

Assessment methods: Throughout the programme there is a mixture of coursework, project, class test and closed-book examinations; each module being assessed by the most appropriate assessment mode for the topic being studied.Ìý

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Ìý
  • Programming with C++Ìý
  • Software DesignÌý
  • Data Structures and Algorithms 1Ìý
  • Application DesignÌý
  • Data Structures and Algorithms 2Ìý
  • Software Engineering PracticeÌý
  • Professional Project Planning & PrototypingÌý
  • Professional Project Development and DeliveryÌý
  • Honours ProjectÌý

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

  • Computer Networking 1Ìý
  • Fundamentals of Development and Security​Ìý
  • Secure Web DevelopmentÌý
  • Designing for the UserÌý
  • Web Services DevelopmentÌý
  • Software Development for Mobile DevicesÌý
  • ÌýFundamentals of Machine LearningÌý
  • Enterprise Systems Engineering and Big DataÌý
  • Advanced topics in ComputingÌý
  • IoT and Cloud Secure DevelopmentÌý

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