Completing a Bachelor of Science in Computer Science via Coursera and University of London
Completing a Bachelor of Science in Computer Science via Coursera and University of London
Executive Summary
Earning a remote Bachelor of Science in Computer Science through Coursera and the University of London is a viable path for working professionals to formalize their education, fill knowledge gaps, and remove bureaucratic barriers to international employment. While the program offers flexibility and a structured curriculum, it requires significant time commitment—often involving early morning study sessions and intense exam periods—and carries a total cost of approximately £17,000 to £21,829.
Program Structure and Admission
Delivery and Accreditation
The degree is delivered 100% remotely. Coursera serves as the learning management system (LMS) for lectures, resources, and assignment submissions, while the University of London Worldwide manages the program and Goldsmiths, University of London, handles the marking of assignments and exams.
Performance-Based Admission (PBA)
For those without a traditional high school diploma or who prefer to prove their competency first, the program offers Performance-Based Admission. Applicants must pass two specific modules—Introduction to Programming I and one mathematics module. If successful, these credits count toward the final degree, providing a low-risk entry point to assess the program's fit.
Financial Investment and Costs
Tuition and Expenses
The program follows a pay-as-you-go model per module. For students in Australia, a single module costs approximately £823 (A$1,600), with the final project counting as a double module. The total cost typically ranges between £14,666 and £21,829, depending on the student's country of residence and pace of study.
Tax Deductibility
In certain jurisdictions, such as Australia, these expenses may be tax-deductible. The Australian Taxation Office (ATO) allows claims for self-education expenses if the study maintains or improves skills required for the student's current professional activities.
Academic Workload and Curriculum
Time Commitment
Completing the degree while working full-time is demanding. The fastest completion time is three years, but many students average two to four modules per session. High-intensity periods typically coincide with midterms and finals, often requiring students to wake up as early as 4:00 AM to complete proctored exams before the workday begins.
Course Content and Projects
The curriculum covers standard Computer Science topics, including mathematics, algorithms, and data structures. Practical applications include:
- Audio-Visualizers and DJ Simulators: Built using JUCE.
- Game Development: JavaScript-based simulations.
- Evolutionary Algorithms: Projects inspired by Karl Sims.
- Final Project: An open-ended capstone, such as a breast-cancer detection mammography classifier optimized for Apple Silicon.
Recognition of Prior Learning (RPL)
Students can reduce their time and cost by substituting specific modules with recognized professional certificates. For example, the Google IT Support Professional Certificate can replace the "How Computers Work" module, and IBM Professional Certificates can replace Data Science and Machine Learning modules.
Operational Challenges and Pain Points
Grading and Feedback Loops
A primary criticism of the program is the slow turnaround for grades, which can take up to three months. This delay often means students receive midterm feedback only as they are submitting final assignments, limiting the ability to to apply corrections to the final grade.
Technical and Administrative Hurdles
- Proctoring Software: The use of Inspera proctoring software is reported as anxiety-inducing due to false positives that can shut down exams mid-session.
- Platform UX: The Coursera submission process is cumbersome, requiring full re-uploads of all files (including large videos) even for minor report typos.
- Group Work: Randomly assigned group projects are often plagued by "ghost" members who do not contribute, though the university has recently reduced the number of mandatory group assignments.
The Impact of LLMs and AI Policy
Evolution of Assessment
The rise of Large Language Models (LLMs) has forced the university to tighten security. Changes include the introduction of mandatory proctoring, the removal of open-book "cheatsheets," and synchronized exam windows to prevent time-zone-based leaking of questions.
Official AI Policy
As of February 2025, the university treats the use of LLM-generated work without acknowledgement as "contract cheating." The policy establishes a three-level framework:
- Level Zero: No AI permitted.
- Level One: AI allowed for brainstorming and structuring (must be declared).
- Level Two: AI use is required as part of the assessment (e.g., critiquing AI output).
Community Insights and Perspectives
While the author found the degree valuable for filling gaps and removing visa barriers (such as the US E-3 visa), the broader community remains divided on the value of a CS degree in the current market.
"I got a Bachelor, Master, and PhD in Computer Science... It's the biggest waste of time of my entire life. As I progress in my professional career I'm more convinced that pretty much everything in tech is on-the-job learning..."
Conversely, other professionals note that the degree serves as a critical signal of persistence and the ability to handle structured academic reporting, regardless of whether the specific technical skills are learned on the job.