BSc (Hons) Computer Science (Top-up)

Overview

Course category

Degree Program

Course Duration

1 Year

Evaluation

Assignment Based

Study Units

6

Learning Mode

Online | E-Learning

Qualification Structure

To achieve the,BSc (Hons) Computer Science (Top-up); Candidates must complete the following Modules,

  • Artificial Intelligence and Machine Learning
  • Career Development Learning
  • Distributed, Cloud and IoT Systems
  • Formal Languages
  • Mobile Applications
  • Project
  • Artificial Intelligence and Machine Learning
  • Understand and critique the principles of rational reasoning and intelligent behaviour, the similarities and the differences between natural and human intelligence.
  • Formulate problems which require AI approach for solving them and choose appropriate agent architectures
  • Apply knowledge of the most popular models, methods and algorithms for building and operation of rational agents and for processing information using AI
  • Design and develop basic AI programs which demonstrate intelligent behaviour and rational thinking in typical environment using available data sets.
  • Understand the Legal, Ethical & Professional Issues brought by AI and comment on the impact of AI on individuals, organisations and the society as a whole.
  • Career Development Learning
  • Demonstrate that they can function effectively as independent learners in supervised and unsupervised learning environments, including selecting and applying appropriate methods and procedures to accomplish the required tasks.
  • Communicate effectively with internal/external teams, clients, colleagues, decision-makers and budget holders.
  • Apply analytical, creative and advanced problem-solving skills relevant to the subject.
  • Critically evaluate skills and performance and plan for their systematic improvement.
  • Evidence an enhanced understanding and awareness of important commercial, social and professional factors and their impact on society as a whole and business in particular.
  • Distributed, Cloud and IoT Systems
  • Demonstrate understanding of different principles, infrastructure and models of complex software systems for enterprise data processing – distributed, hierarchical and service-oriented.
  • Design software architectures for data processing based on different information technologies, working on different platforms – desktop, portable, embedded, cloud-based and edge-based.
  • Interpret, transform and implement data models and software specifications written in pseudo-code, UML modelling notation and XML/JSON markup languages into working code using enterprise programming language.
  • Integrate existing software components, off-the-shelf products and cloud services for implementing distributed, mobile, embedded and wearable systems using suitable frameworks, design patterns, development tools and software APIs.
  • Consider alternative solutions for implementation of data processing systems, justify design decisions, estimate trade-offs and critically evaluate their impact at different stages of the software system lifecycle.
  • Undertake risk assessment and recommend appropriate security policy.
  • Formal Languages
  • Demonstrate understanding of the advantages of using formal specification and understanding of specifications written by others.
  • Develop formal specifications from informal problem statements
  • Describe and recognise the characteristics of major established architecture styles
  • Evaluate the quality of their specification and implementation, and their experiences of group work, the processes of producing their coursework and the product produced.
  • Mobile Applications
  • Develop mobile applications that meet business needs for typical mobile devices.
  • Integrate existing software components, wireless and Internet services for implementing distributed mobile systems using suitable frameworks, development tools and software APIs.
  • Deploy mobile software applications to mobile devises running typical operating system such as Google Android.
  • Use industrial IDE for development, integration, testing and deployment of mobile applications on mobile devices.
  • Project
  • Carry out independent research and investigative work.
  • Apply knowledge, skills and abilities to the solution of a previously unfamiliar real-life problem.
  • Apply a structured design process to the development of the solution.
  • Apply project management techniques to ensure that the project is completed in a timely manner, meeting the requirements of the appropriate professional body or industry standards.
  • Select from a range of alternatives the optimal solution to a problem and to justify that selection, giving due consideration to risk management and security issues.
  • Carry that solution through to final implementation, demonstrating an ability to work in a team, if appropriate.
  • Formally and correctly report on the progress and outcomes of the process, and reflect upon their personal development, legal, social, ethical and professional issues.
Entry Requirements

Entry Requirements

  • Applicants must be at least 21 years old at the time of enrollment.
  • A Level 5 qualification such as a Higher National Diploma (HND), Foundation Degree, or equivalent in computing, IT, or a related discipline is required to enter directly into the final year.
  • Relevant work experience in IT, software development, programming, or related technical fields is not mandatory but is considered an advantage.
  • Applicants whose first language is not English must demonstrate competence in English language skills suitable for academic study

Inspire Institute of Technologies is  an approved partner to deliver this program.

What You Need to Know

This course is ideal for students who have completed a Level 5 qualification such as an HND in Computer Science, IT, or a related field and wish to progress to a full honours degree. It also suits IT professionals aiming to enhance their technical expertise and career prospects in computing.

You will gain skills in programming, software development, problem-solving, system analysis, data management, and emerging technologies.

  • Fast‑track route to a full honours degree.
  • Builds strong skills in problem‑solving, system design, and data analysis.
  • Exposure to emerging technologies such as mobile apps and cloud systems.
  • Enhances employability in a rapidly evolving digital world.

You may progress to postgraduate studies such as an MSc in Computer Science, Artificial Intelligence, Cyber Security, or Data Science. You can also move into senior technical or specialist roles within the IT industry.

You will develop skills in cyber defence, threat analysis, incident response, forensic investigation, and IT security management.

Yes, a BSc (Hons) Computer Science (Top-up) is widely recognised worldwide and provides strong opportunities for both further study and employment in international technology sectors.

Apply for This Course

Similar Posts