Are you considering enquiring? Please note: All courses listed are paid courses, though many providers offer flexible payment plans. Speak to a course advisor to find out more by making an enquiry today.
Course overview
Full or part-time distance learning foundation year course.
Are you ready to channel your enthusiasm for technology into a transformative career journey? Our BSc Computer Science with Foundation Year opens the door to the dynamic and fast-evolving tech industry. In an era where digital advancements are revolutionising how we live and work, expertise in computer science is more sought after than ever, both in the UK and around the world.
During the Foundation Year, you’ll immerse yourself in computer science fundamentals and essential learning strategies, developing knowledge and skills essential for tackling real-world technology projects. After the Foundation Year, you’ll be ready to confidently approach topics including Python programming, mathematical logic, software engineering, and database modelling during your degree.
Studying Computer Science with a Foundation Year at LIBF means embracing an education that fits your lifestyle. With 24/7 access to an immersive learning platform, personalised support from tutors, study coaches, and an AI study assistant, you’re set for a seamless journey into a future where you not only participate in the digital revolution but drive it.
Please note, this course is subject to validation*.
Job outcomes
- Software developer
- IT consultant
- Cloud solutions architect
What you'll learn
This foundation year course is designed to equip you with vital employability skills that will enhance your career prospects in the field of computer science. Graduates of the BSc (Hons) Computer Science with Foundation Year can pursue careers in industries such as technology, finance, healthcare, and more. This course will help you develop the following employability skills:
- Technical proficiency in programming and software development
- Analytical thinking for complex problem-solving
- Effective communication with technical and non-technical stakeholders
- Project management skills for overseeing IT projects
- Understanding of ethical considerations in computing practices
These skills will position you for success in various roles where computer science expertise is highly valued.
Study method
- Online
- Blended
- In-class
coursesonline.co.uk customers are now eligible to apply for an XO Student Discount Card.
Enrol in a course today to unlock exclusive deals.
Duration study load
- 4 years (full-time)
- 5.5 years (part-time option 1)
- 8 years (part-time option 2)
Entry requirements
- At least 3 GCSEs (minimum grade 4, maths and English) or 45 credits at Level 2 or equivalent.
- No A-Levels required.
- English language: IELTS Level 6 or above with no element below 5.5 (or equivalent).
Course features
- Totally flexible learning: Fit learning around your life but study in a structured way, using a flexible online approach with full support from your lecturers and tutors. Learn part-time or full-time – at your own pace, fully online, anywhere.
- Over 140 years of expertise: Upgrade your expertise with the skills of the future. To help you succeed and progress your career, LIBF is combining their long history of education in finance, business and banking with the up-to-the-minute online learning platform.
- Innovative personalised learning: Learn on your own terms. Gain the skills you need to reach your full potential and achieve your ambitions. You’ll have support, as well as access to advanced digital learning tools and practical real-life expertise.
- Rewarding your ambition: Online learning is an affordable, tailored option that fits your lifestyle. The fees for LIBF‘s online degrees are spread over the length of your chosen programme, making it easier for you to manage your finances.
- Free iPad to support your studies: If you’re based in the UK, we’ll provide you with a complimentary iPad for your studies. It will contain everything you need to get started and you can use it throughout your course. When you graduate, it will be our gift to you. We’re sorry we can’t make this gift available to international students studying online right now.
Testimonials
-
Alexandru DBSc (Hons) Computer Science"In my opinion, LIBF is a great institution for pursuing an undergraduate degree online. Its flexibility fits perfectly with my work schedule, allowing me to fully utilise my off-days for studying. Overall, I am absolutely pleased with my experience."
-
Muhammed Saif UBSc (Hons) Computer Science"Studying with LIBF has been amazing. The website and course modules are easy to navigate, and I feel fully supported. The flexibility makes it easy for me to combine studies and work."
Subjects
- Foundations of learning Discover varied learning styles, effective group communication, time management, and goal setting, foundational skills for academic and personal success.
- Academic integrity and writing for businessDevelop critical academic writing skills, learn research methodologies, and explore the essentials of referencing and plagiarism avoidance, key to effective business communication.
- Personal career plan Embark on a journey towards career clarity, leveraging your strengths, comprehending job search intricacies, and refining your personal brand for enhanced employability.
- Elective: Foundation Year: (see Electives: Foundation Year)
- Applied learning strategies Enhance self-study capabilities, refine communication and presentation skills, and engage with challenges and setbacks constructively.
- Maths foundations – tech-related trackRevisit essential math concepts crucial for success in higher-level mathematics and bachelor courses, with focus on independent study and effective tutorial engagement.
- Digital skills – tech-related track Dive into the impact of digital transformations on various professions, exploring core digital skills, emerging technologies, and their societal implications.
- Project: innovation and investigationSynthesise your foundational year learning in a subject-focused project, applying acquired knowledge and skills in a practical exploration.
- Introduction to computer science Dive into the essentials of computer science, exploring algorithms, data structures, hardware, networks, software, and the discipline’s ethical considerations.
- Mathematics I Unlock the potential of discrete mathematics in technology, learning number theories and their application in real-world technology projects.
- Collaborative work Develop key interdisciplinary competencies for productive collaboration, focusing on empathy, conflict resolution, and creative thinking.
- Computer architecture and operating systems Examine computers’ architecture and operating systems, understanding hardware types and operability across various platforms.
- Database modelling and database systems Discover relational and NoSQL database systems, mastering SQL queries and designing database schemas for agile data retrieval and storage.
- Requirements engineering Master the art of defining technical requirements for IT systems, learning documentation techniques and business application strategies.
- Computer networks and distributed systems Navigate the complexities of computer networking, understanding TCP/IP protocols, security considerations, and distributed system architectures.
- Introduction to programming with pythonBuild a foundation in python programming, exploring variables, data types, functions, and the use of libraries in data science.
- Introduction to academic work Sharpen your scientific writing and research skills, understanding academic integrity, plagiarism, and literature synthesis.
- Algorithms, data structures, and programming languages Deepen your programming knowledge, selecting and applying algorithms and data structures across different coding paradigms and languages.
- Theoretical computer science and mathematical logic Engage with the theoretical underpinnings of computer science, exploring SQL, finite automata, petri nets, and the P=NP problem.
- Web application development Learn the ropes of web development, from HTML and CSS to JavaScript and PHP, crafting dynamic web applications.
- Project: build a data mart in SQL Apply database theories to design and implement a real-world data mart, honing your skills in SQL database architecture.
- Project: software engineering Undertake a group project simulating a real-life software development process, from requirement specification to testing and documentation.
- Elective A (see Electives A section below)
- Elective A (see Electives A section below)
- Computer science and society Examine the societal implications of computer science, discussing the dual-use nature of technological innovations and ethical considerations.
- Seminar: current topics in computer science Deep dive into a chosen computer science sub-discipline, enhancing your research, analysis, and presentation skills through a research essay.
- Elective B (see Electives B section below)
- Elective B (see Electives B section below)
- Elective C (see Electives C section below)
- Elective C (see Electives C section below)
- Undergraduate (bachelor) thesis Apply your comprehensive computer science knowledge to tackle a theoretical or empirical problem, presenting your findings in an academic dissertation.
- Foundations of academic English This module focuses on writing clarity, grammar, academic integrity, and the structure of effective academic communication. Compulsory for international students.
- Skills for businessLearn essential business skills, including writing business emails and proposals, giving presentations, and understanding company structures.
- Developing a business mindset*Cultivate a diverse set of skills for a business mindset, studying mindfulness, sustainability, DEI, and financial literacy for personal and professional growth
- Business ethics Explore ethical principles in business practices, focusing on social justice and sustainability, while developing informed moral judgment.
*Please note, this elective will be available to study from April 2025.
- Change management Navigate the complexities of organisational change, understanding change models, implementation challenges, and evaluating change success.
- Agile project management Explore agile project management principles, contrasting them with traditional methodologies through practical project application.
- Introduction to process management Delve into business process evaluation and management, using enterprise modelling and process change strategies for organisational improvement.
- Object oriented and functional programming with python Advance your python programming skill set, exploring object-oriented and functional programming concepts and their applications.
- Data science software engineering Gain insights into data science software development, discussing agile methodologies, software testing, and model production environment integration.
- Self-arranged internship I (*)Gain practical and analytical skills by securing and completing an internship, enhancing your employability. In preparation tutorials, explore workplace dynamics and set personal goals for your placement.
- Self-arranged internship II (*)Building on your first experience, this self-arranged internship lets you apply academic skills in a business environment. Focus on refining your communication, problem-solving, and time management skills.
*You’ll be responsible for arranging a suitable internship for your field of study. Once arranged, please complete an application to the internship module via myCampus, to make sure your internship can be recognised and credited towards your course requirements.
Software engineering
- Techniques and methods for agile software development Delve deeper into agile software development practices, understanding their application in industrial software projects and dealing with project challenges.
- Project: agile software engineering Implement an agile software development project, documenting the process and outcomes to demonstrate understanding and application of agile methodologies.
IT service and project management
- IT service management Study IT service management based on ITIL, learning the operational aspects of IT services provision and best practices in IT operations.
- Project: IT service management Apply ITIL core processes in a project, solving company-specific IT service management problems with theoretical knowledge and practical applications.
Cyber security
- Introduction to data protection and cyber securityUnderstand foundational IT security concepts, exploring data protection laws, security management, and strategies for developing secure IT systems.
- Cryptography Explore cryptographic principles, learning about hash functions, symmetric and asymmetric cryptography, and their applications in securing data.
Big data and business intelligence
- Big data technologies Navigate the world of big data, understanding data storage frameworks, distributed computing, and the ethical considerations of data technology choices.
- Cloud computing Learn about cloud computing models, serverless computing innovations, and evaluate cloud solutions for data science and machine learning applications.
Artificial intelligence
- Artificial intelligence Discover the development of artificial intelligence, exploring reinforcement learning, natural language processing, and computer vision technologies.
- Project: artificial intelligence Design and develop an AI system for a specific application, considering the system’s practical requirements and constraints.
Software engineering
- Seminar: software engineering Investigate a current topic in software engineering through extensive research, presenting your findings in a well-structured written paper.
- Project: software developmentApply software development concepts to a real-life problem, developing, testing, and deploying a software solution, and documenting the process.
IT service and project management
- IT project management Study IT project management methodologies, evaluating their suitability for different projects and identifying risk minimisation strategies.
- IT architecture management Examine IT strategic planning, governance, and architecture management, learning about IT architectural frameworks and models.
Cyber security
- Technical and operational IT security conceptsLearn to evaluate and enhance IT system security, developing protection profiles and implementing sensor-based network monitoring tools.
- Project: configuration and application of SIEM systemsImplement a SIEM system within an enterprise IT environment, facing technical and operational challenges, and proposing valid security incident responses.
Big data and business intelligence
- Business intelligenceExplore business intelligence concepts and techniques, applying them to data storage, information generation, and business activity optimisation.
- Project: business intelligence Design and prototype a BI application to address a practical business intelligence problem, documenting your project process and results.
Artificial intelligence
- Self-driving vehicles Understand the technology behind autonomous vehicles, studying safety standards, sensor fusion, localisation techniques, and motion planning.
- Seminar: current topics and trends in self–driving technology Research the latest developments in autonomous driving, focusing on technical, philosophical, and societal impacts through a detailed research essay.
About LIBF
We are LIBF – a professional body that has been providing industry-leading education for more than 140 years.
Throughout our history, we’ve been helping people build successful careers in business, finance and technology – working to make the industry accessible to all.
Our focus is on life-long learning. We equip our students with real-world skills and globally recognised qualifications that allow them to achieve their career ambitions. This emphasis on practical skills means our students can quickly apply the knowledge gained in our courses in their working lives.
Our engaging webinars offer a unique opportunity to delve into the distinct benefits of online learning with us, crafted to ignite your ambitions.
Why join a webinar?
- Obtain a thorough understanding of our online learning methodology directly from our Study Advisors.
- Receive a step-by-step guide on the application process, funding options, entry requirements, and more.
- Get instant answers and personalized advice from our Study Advisors to navigate your online learning pathway.
Register for a webinar that fits your schedule. Let’s begin this educational journey together, unlocking your potential and beyond. All webinars are conducted on Zoom and commence at 6.00 pm UK time.
The LIBF faculty itself is comprised of business, banking, finance and technology experts with extensive experience in the industry. We embrace innovation in education and our courses are flexible and delivered through a variety of media, to provide a rich learning experience.