سرفصل های دوره:
1. مقدمه ای بر BBC Micro
2. تاریخچه BBC Micro
3. معماری BBC Micro
4. زبان BASIC در BBC Micro
5. ویژگی های BASIC در BBC Micro
6. دستورات BASIC پرکاربرد
7. متغیرها و انواع داده در BASIC
8. عملگرها در BASIC
9. دستورات شرطی (IF-THEN)
10. حلقه ها (FOR-NEXT، WHILE-DO)
11. آرایه ها در BASIC
12. رویه ها و توابع در BASIC
13. مدیریت خطا در BASIC
14. ورودی/خروجی در BASIC
15. ذخیره سازی داده ها در BASIC
16. Graphics در BBC Micro
17. حالت های گرافیکی BBC Micro
18. دستورات گرافیکی BASIC
19. رسم خطوط و اشکال
20. پر کردن اشکال
21. تغییر رنگ و قلم
22. ذخیره و بارگذاری گرافیک
23. صدا در BBC Micro
24. دستورات صوتی BASIC
25. تولید صداهای ساده
26. پخش سمپل های صوتی
27. امواج صوتی
28. مدیریت حافظه در BBC Micro
29. مدیریت رم
30. مدیریت ROM
31. بافرها
32. کد ماشین در BBC Micro
33. مقدمه ای بر زبان اسمبلی 6502
34. دستورات اسمبلی 6502
35. نوشتن کد اسمبلی
36. تلفیق BASIC و اسمبلی
37. استفاده از CALL برای فراخوانی کد اسمبلی
38. بهینه سازی با کد ماشین
39. مفاهیم برنامه نویسی شیءگرا
40. مقدمه ای بر OOP
41. کلاس ها و اشیاء
42. ویژگی ها (Attributes)
43. متدها (Methods)
44. کپسوله سازی (Encapsulation)
45. وراثت (Inheritance)
46. چندریختی (Polymorphism)
47. انتزاع (Abstraction)
48. مزایای OOP
49. کاربرد OOP
50. OOP در BBC Micro: چالش ها
51. ...