Undergraduate

COM-11-01 — Programming Fundamentals

15 credits · Self-paced · 100% online · Taught by Prof. Alan Turing

About this subject

Part of Bachelor's Degree in Computer Science. The building blocks of writing correct, readable programs.

Online AI Tutor included Auto-marked assessments Certificate of completion

What you will learn

  • 🔒 What Makes This Book Different
  • 🔒 Who This Book Is For
  • 🔒 Visual Study Roadmap
  • 🔒 References and Further Reading
  • 🔒 Historical Development of Computer Science
  • 🔒 Timeline of Key Developments
  • 🔒 The Landscape of Computer Science
  • 🔒 Core Concepts — Detailed Treatment
  • 🔒 Variables & data types
  • 🔒 Control flow

Full lecture notes, tutorials, case studies and quizzes unlock once you enrol.

Subject materials included

📖
Lecture notes

Complete chapter-style study notes with concepts, examples and pitfalls.

🎓
Step-by-step tutorials

Guided exercises with worked solutions you can follow at your own pace.

📈
Case studies

Real-world scenarios that bridge theory to professional practice.

📝
Self-check quizzes

Instantly marked questions with AI-generated feedback on every answer.

🤖
24/7 AI Tutor

Ask any question, request examples, or get quizzed by the built-in tutor.

📚
Reading list

Curated further reading and reference materials for deeper exploration.

Start learning today

Enrol in Bachelor's Degree in Computer Science and get immediate access to all materials, the AI Tutor, and your student portal.

Apply now View full programme

No application fee. Start within 48 hours of acceptance.

Try the AI Tutor

Our built-in AI Tutor knows every concept in this subject. Ask it anything — even before you enrol.

Ask the AI Tutor

Demo login: student@university.edu / password

At a glance

  • Credits15
  • LevelUndergraduate
  • Mode100% online
  • AssessmentsAuto + faculty marked
  • SupportAI Tutor + Faculty

Your lecturer

P
Prof. Alan Turing
Senior Lecturer
AI Admissions Advisor
Hello! I am the AI Admissions Advisor for Westminster Cambridge. Ask me about programmes, entry requirements, fees, or student life.
What programmes? How do I apply? Fees? Student life