University of Hertfordshire
University of Hertfordshire

BSc (Hons) Computer Science (top-up)

University of Hertfordshire, United Kingdom

Course Overview

Enhance your qualifications by topping up your two-year Foundation degree or diploma and join the Final Year of our Computer Science course, or opt to enter the Second Year. This flexible program offers a variety of options with a strong focus on technology and software development, providing you with a comprehensive set of technical skills and knowledge. You will also engage in a substantial practical project, further developing your general transferable skills and preparing you for a successful career in the field.

Course Type
UG
Course Nature
Full Time
Course Duration
1 Year
Total Fee
£15965
Intake
September 2025
Documents Required
  • 10TH
  • 12TH
  • DEGREE
  • PASSPORT
  • LOR 1
  • LOR 2
  • CV
  • SOP
University
University of Hertfordshire
University Details

The University of Hertfordshire, founded in 1952, is one of the top public institutions in the United Kingdom. The institution has 32,000 students studying for 550 degrees over two campuses. Over 11,500 foreign students from more than 140 countries study at the university's UK campus. The campuses of the University of Hertfordshire are among the 20 safest in England.

Syllabus

Core Modules

  1. Mobile Computing (15 Credits)
    Explore the development of mobile applications, emphasizing user interfaces, optimization, and hardware integration.

  2. Internet of Things (15 Credits)
    Study IoT principles, system design, and applications with real-world scenarios.

  3. Real-Time and Control Systems (15 Credits)
    Learn about systems that respond to inputs in real time, with a focus on control systems in various domains.

  4. Responsible Computing (15 Credits)
    Focus on the ethical, environmental, and social implications of computing technologies.

  5. Software Architecture (15 Credits)
    Understand the design and structure of complex software systems, emphasizing best practices in architecture.

  6. Computer Science Project (30 Credits)
    Undertake a substantial, practical, and written project that integrates your learning and showcases your skills.


Optional Modules (Choose 2)

  • User Experience (15 Credits)
    Focus on the design, testing, and implementation of user-friendly interfaces.

  • Concurrency (15 Credits)
    Learn about concurrent programming concepts, multi-threading, and synchronization techniques.

  • Constructive Artificial Intelligence (15 Credits)
    Study machine learning and AI models with practical implementation.

  • AI Robotics and Applications (15 Credits)
    Delve into robotics, AI integration, and practical applications in automation.

  • Object-Oriented Development (15 Credits)
    Master advanced object-oriented programming principles and practices.

  • Software Engineering Practice (15 Credits)
    Explore software development processes, methodologies, and industry-standard practices.

  • Cyber Security (15 Credits)
    Gain insights into security principles, risk assessment, and mitigation strategies.

  • Artificial Life (15 Credits)
    Study the simulation and modeling of life-like systems using computational approaches.

  • Software Quality (15 Credits)
    Focus on software testing, quality assurance, and continuous integration.

  • Embedded Systems Development (15 Credits)
    Learn to design and develop embedded systems using modern tools and techniques.

  • Machine Learning and Neural Computing (15 Credits)
    Study neural networks, deep learning models, and their applications.

  • Quantum Computing (15 Credits)
    Explore the fundamentals of quantum computing and its future impact on technology.

  • Advanced Database Topics (15 Credits)
    Study advanced database design, optimization, and big data management.

  • Information Security Management (15 Credits)
    Learn to manage information security policies, risks, and technologies effectively.

  • Networks Project (30 Credits)
    Design and implement networking solutions as part of an extensive project.

  • Artificial Intelligence Project (30 Credits)
    Undertake an advanced project focusing on artificial intelligence and machine learning.

  • Software Engineering Project (30 Credits)
    Develop a large-scale software system, integrating theoretical and practical knowledge.

  • Network Protocols and Architectures (15 Credits)
    Study network design, protocols, and optimization for real-world applications.

  • Robotics (15 Credits)
    Explore robotic systems, programming, and AI integration.

Still Have Doubts?

We will assist you to find best courses and destinations

Popular Courses