The IB CS SL Book Project

So this is the beginning of a book project. A ib computer science book, from ib students, to ib students, for ib students.

As you can see, it hasn't been done, and it is far from finished.

We welcome anyone contribute to this project that makes ib CS student's life easier.

Portal

Topic 1 (first draft): Click me
Topic 2 is under initial construction.
Topic 3 WIP: Click me

The progress:

Among all four topics, the content of Topic 1 is all finished. It's undergoing a tweaking and checking process. Other three topics and option is comming soon. The next one is expected to be Topic 3 Networks.

  • Core
    1. [x] System fundamentals
      1. [x] System in organizations
        1. [x] Planning and system installation
        2. [x] User focus
        3. [x] System backup
        4. [x] Software development
      2. [x] System design basics
        1. [x] Components of a computer system
        2. [x] System design and analysis
        3. [x] Human interaction with the system
    2. [ ] Computer organization
      1. [ ] Computer organization
        1. [ ] Computer architecture
        2. [ ] Secondary memory
        3. [ ] Operating systems and application systems
        4. [ ] Binary representation
        5. [ ] Simple logic gates
    3. [ ] Networks
      1. [ ] Networks
        1. [ ] Network fundamentals
        2. [ ] Data transmission
        3. [ ] Wireless networking
    4. [ ] Computational thinking, problem-solving and programming
      1. [ ] General principles
        1. [ ] Think procedurally
        2. [ ] Think logically
        3. [ ] Thinking ahead
        4. [ ] Thinking concurrently
        5. [ ] Thinking abstractly
      2. [ ] Connecting computational thinking and program design
      3. [ ] Introduction to programming
        1. [ ] Nature of programming language
        2. [ ] Use of programming language
  • [ ] Option
    1. [ ] Option D: Object-oriented programming
  • [ ] Internal Assesment