Academic direction by Goldsmiths, University of London.
Master sought-after programming, mathematical, and computing skills through practical, project-based learning. Build a world-class portfolio while preparing for a career in the global technology sector.
This degree is practical from the start. You will create web and mobile applications, data visualisations, and games, exploring your potential through real-world projects designed by leading experts in computing. The BSc Computer Science programme combines rigorous academic theory with hands-on technical skills, preparing you for immediate impact in the technology industry.

University of London (Goldsmiths) academic direction with global recognition
Practical, project-based learning from day one
Flexible study options: 3-6 years completion time
360 UK credits: 22 modules + Final Project
7 career specialization pathways available
100% online with global student support
Build a professional portfolio of real-world applications
Industry-standard tools and modern development frameworks
Performance-Based Admission (PBA) route available
Preparation for high-demand tech careers worldwide
Introduction to Programming I (15 credits) - Master fundamental coding concepts and problem-solving techniques. Introduction to Programming II (15 credits) - Advanced programming principles and software development practices. Computational Mathematics (15 credits) - Mathematical foundations essential for computing. Discrete Mathematics (15 credits) - Logic, sets, and mathematical structures in computer science. Web Development (15 credits) - Building modern, responsive web platforms using current technologies. How Computers Work (15 credits) - Understanding hardware, system architecture, and computer organization. Algorithms and Data Structures I (15 credits) - Core principles for efficient computing and problem-solving. Fundamentals of Computer Science (15 credits) - Theoretical pillars of the discipline including computational theory.
Programming assignments and coding projects
Written examinations and online tests
Practical software development coursework
Technical reports and documentation
Group projects and collaborative development
Individual portfolio of applications
Final capstone project (30 credits)
Continuous assessment throughout modules
Standard Route: A-levels (CCC) or equivalent qualification
GCSE Mathematics (Grade 4/C or better) - Essential requirement
International Baccalaureate: 24 points minimum
Performance-Based Admission (PBA): Available for applicants without standard qualifications
PBA Route: Relevant work experience plus completion of core modules
Alternative qualifications considered on case-by-case basis
No prior programming experience required
Strong analytical and logical thinking skills beneficial
IELTS: 6.0 overall (minimum 5.5 in all elements)
TOEFL iBT: 80 overall
Duolingo English Test: 120 overall
Cambridge English: B2 First
Pearson PTE Academic: 59 overall
Or equivalent English language qualification
Exemptions for native speakers or previous English-medium education
Personal statement outlining interest in computer science
Academic or professional reference
Detailed CV/Resume
Copy of passport or national ID
Official transcripts from previous qualifications
Proof of English language proficiency (if applicable)
Portfolio of programming projects (if available, not required)
Commitment to flexible study schedule (3-6 years)
Gain the technical skills valued by leading companies. This degree prepares you for roles in software engineering, data analysis, and system architecture worldwide. BSc Computer Science graduates are equipped with practical, industry-relevant skills that make them highly competitive in the global technology job market. Our alumni work at innovative startups, established tech companies, financial institutions, and across diverse sectors requiring computing expertise.
Progress to advanced postgraduate study in specialized areas such as artificial intelligence, machine learning, cybersecurity, or data science at IBEA or partner universities worldwide.
Complement your degree with industry certifications such as AWS Solutions Architect, Google Cloud Professional, Microsoft Azure Expert, or specialized AI/ML and cybersecurity credentials.
Software Engineer, Full-Stack Developer, Data Analyst, Systems Architect, AI/ML Engineer, Mobile App Developer, Web Developer, Game Developer, UX Designer, DevOps Engineer, Cybersecurity Analyst, Cloud Solutions Architect, Technical Consultant