Homepage Topics Free tests Projects Shop Mission statement Go to the site for ICT students!


Topics covered in this web site

The topics surrounded by the hash symbols are completely open access! Click on them and explore.

Ch 1. Basic components of a computer
Ch 2. More about systems software
Ch 3. User interfaces
Ch 4. Input and output devices
##Ch 5. Bits, nibbles, bytes and codes##
Ch 6. Storage devices
Ch 7. An introduction to program design
Ch 8. Programming constructs
Ch 9. Procedures and functions
Ch 10. An introduction to recursion
Ch 11. More about translation
Ch 12. Testing strategies
Ch 13. Denary, binary, octal, hex, BCD
##Ch 14. Negative binary numbers##
Ch 15. Binary arithmetic
Ch 16. Storing data and records
Ch 17. Arrays
Ch 18. Linked lists
Ch 19. Queues and stacks
##Ch 20. Trees##
Ch 21. File organisation
Ch 22. Backing-up data verses archiving
Ch 23. The CPU in more detail
##Ch 24. Memory##
Ch 25. Using buffers and interrupts
Ch 26. Introduction to batch processing
Ch 27. Introduction to real-time processing
Ch 28. File formats
Ch 29. File management
Ch 30. Introduction to networks
##Ch 31. Data communications##
Ch 32. Systems development life cycle
Ch 33. Common applications
Ch 34. Information systems
Ch 35. Implications of using computers
##Ch 36. Operating systems in detail##
Ch 37. Translation in detail
Ch 38. CPU and FDER cycle
Ch 39. Floating-point numbers
Ch 40. More on linked lists
Ch 41. Passing parameters using the stack
Ch 42. Searching and sorting files
Ch 43. History of programming paradigms
Ch 44. Jackson Structured Programming
Ch 45. Object oriented programming
Ch 46. Declarative programming
##Ch 47. Low-level languages##
Ch 48. BNF and syntax diagrams
Ch 49. An intro to database design
Ch 50. Normalisation
##Ch 51. Entity relationship diagrams##
Ch 52. Entity Life Histories
Ch 53. More about databases
Ch 54. Querying a database
##Ch 55. Network systems##
Ch 56. Simulation
Ch 57. More about real-time systems
Ch 58. Robots
Ch 59. Embedded systems
Ch 60. Nomadic networks
Ch 61. The Internet
Ch 62. Security of data
Ch 63. Distributed databases
##Ch 64. Project Management##
Ch 65. Specifying a computer system
Ch 66. E-Commerce
Ch 67. The value of data
Ch 68. Work patterns and training