General Computer Re
Title Author
Computer Science Illuminated 6th edition Nell Dale, John Lewis
Core Computer Science: For the IB Diploma Program (Advanced also Dimitriou and
now available for higher level) Hatzitaskos
Code: The Hidden Language of Computer Hardware and Software Charles Petzold
Computer Science an Overview J. Glenn Brookshear
ADTs, Data Structures, and Problem Solving with C++(2nd Edition) Larry R. Nyhoff
AQA A Level Computer Science Bob Reeves
Introducción a la Informática George Beekman
Microprocessor Tutorial Matthew Eastaugh
General CS website, with more links
Touch Develop Microsoft Research
Data structures Binary Trees - presentations
Pseudocode compilers
Pseudocode compilers
Computer Science 2014(good for beginning teacher in IB)
Computer Science for the International Baccalaureate Diploma
Hardware: Designed for the Dump
Software: Making Life Easier
Networks: Cloudy with a Chance of Worms
Helpful community of computing teachers, some useful resources
for IB level, free sign up.
Designing Pseudocode
online tutorial session for various programming languages in a
simplified manner
Link for Resources to Paper 1 and Options.
Automate the Boring Stuff with Python Al Sweigart
Computer science field guide
Computer science notes and worksheets
Computer Science notes/ppts
Problem Soving with Algorithms and Data Structures
Flow Chart Drawing tools (Flowgorithm
General website that conatin IB Sources
Computer Science Illuminated 6th edition E book
Computer science resources
Computer science resources
Computer Science Java Enabled Andrew Meyenn, Richard
Jones
Computer Science-The Dossier Andrew Meyenn, Richard
Jones,Jennifer Janesko
Codecademy
Udacity
Quizlets
Khan Acadamy
Mr. Rogers Ib Computer Science Syllabus
Accessability in Apple products Apple Inc.
Unicode Character Table SA•design
Follett IB Store Follett School Solutions
Inc.
Computer Science Illuminated 6th edition pdf
FIS Computer classes
Mooc
OpenClassrooms
Developpez
App Inventor
Flow Chart and Data Flow Diagrams
Flow Chart and Data Flow Diagrams
Flow Chart and Data Flow Diagrams
Gantt Charts
Java exercises
Interesting problems for programming ideas
Tutorial Videos for lots of different programs
General Computer Resources useful for teaching IB CS
Publisher/URL
Jones & Bartlett Learning, 2016
Express Publishing
Microsoft Press
Addison-Wesley
Prentice Hall
Hodder Education (26 Jun. 2015)
Pearson Prentice Hall
http://www.itseducation.asia/links/its_computer_science.html
https://www.touchdevelop.com/
http://www.emjbe.net/moodle/mod/url/view.php?id=4827
http://www.hendersontech.com/?cat=5
http://pseint.sourceforge.net/index.php?page=descargas.php
http://www.emjbe.net/moodle/course/view.php?id=2
https://en.wikibooks.org/wiki/IB/Group_4/Computer_Science
https://sites.google.com/a/iscbrazil.com/designed-for-the-dump/
https://sites.google.com/a/iscbrazil.com/next-top-model/
https://sites.google.com/a/iscbrazil.com/cloudy-with-a-chance-of-worms/
http://www.computingatschool.org.uk/
https://dl.dropboxusercontent.com/u/275979/ibcomp/pseduocode/pcode.html
http://www.w3schools.com/
http://www.teachcomputing.net/ib/computer-science.html
https://automatetheboringstuff.com
http://www.csfieldguide.org.nz/en/chapters/index.html
www.bwagner.org
www.emjbe.net/moodle/course/view.php?id=2
http://interactivepython.org/runestone/static/pythonds/index.html
http://flowgorithm.org http://creately.com http://yuml.me
http://fiscomp.weebly.com/ib-comp-sci-resources.html
https://books.google.com.hk/books?id=3ls6K2cJW_0C&printsec=frontcover&dq=computer+science+illuminated&hl=e
http://www.bbc.co.uk/education/subjects/z34k7ty
http://ib.compscihub.net
http://www.ibid.com.au/computer-science/computer-science-2nd-ed/
http://www.ibid.com.au/computer-science/computer-science-the-dossier/
https://www.codecademy.com/
https://www.udacity.com/courses/all
https://quizlet.com/141154677/compsci-topic-12-flash-cards/
www.khanacademy.org
http://www.intuitor.com/student/AP_CompSci_II_Syl.php
https://www.apple.com/accessibility/
https://unicode-table.com/en/#thaana
http://www.follettibstore.com
http://itcs.jnu.edu.cn/junyan/IntroCS/computer-science-illuminated.pdf
http://ibcomp.fis.edu/
https://mooc-francophone.com/cours-discipline/informatique-programmation/
https://openclassrooms.com/courses/apprenez-a-programmer-en-c
https://www.developpez.com/
http://appinventor.mit.edu/explore/get-started.html
https://www.draw.io/
https://www.gliffy.com/
https://www.lucidchart.com/
https://ganttpro.com/
http://programmingbydoing.com/
https://projecteuler.net/
lynda.com
Comments
Covers most of the course. Well written. Expensive. Good book for
teachers.
Clearly follows the topics as in the guide. Not expensive. Good book
for students. HL now available.Includes option D only
Clear introduction to working of computer.
Covers most of the course. Good book for teachers.
Good reference for students
A web platform to develop programing without any software
installation
"Windows"-only
Spanish version
This is an introduction to Hardware with many resources
embedded into the Explorations.
This is an introduction to Software with many resources embedded
into the Explorations.
This is an introduction to Networks with many resources
embedded into the Explorations.
Vey good and elaborately simplified step by step pattern to most
programming languages
Both for HL and SL
Invaluable for showing students how programming can
immediately improve their daily lives
for general big picture of computer science
a good site created by teacher
/index.html
&dq=computer+science+illuminated&hl=en&sa=X&ei=nilGT_3uF-OOiAfBrcS0Dg&redir_esc=y#v=onepage&q&f=false
Suprised this wasnt already here (its a great way of getting students
to learn programming as a homework task)
Great tutorials for introcution to programming
Great revision tool for exams
Great tutorials for homework tasks
age&q&f=false
School Websites developed for examination starting 2014 and fr
Title Author
IB Computer Science Hub
All in one site for IB and AP( Must See This)
Computer Science IB wiki |Colegio Politécnico|
Interactive quiz based learning
Interactive quiz based learning
Collaborative learning
IB Topics
Online judge
Video that helps when introducing IA
Link for Resources to Paper 1 and Options.
Links for some resources
Links for a great deal of resources
developed for examination starting 2014 and freely avaiable to the public
Publisher/URL
ib.compscihub.net/
http://bwagner.org/
http://computacionibcopol.wikispaces.com/Computer+Science+2014+Syllabus
https://getkahoot.com/
http://socrative.com/
https://padlet.com
https://en.wikibooks.org/wiki/IB/Group_4/Computer_Science
http://acm.timus.ru/help.aspx?topic=links&locale=en
https://classroom.udacity.com/courses/ud805/lessons/1731528646/concepts/6460702210923
http://www.digitalist.org/CSc/CSc_index.htm
http://www.ib-computing.net/about/overview.html
http://www.teachcomputing.net/ib/computer-science.html
nd freely avaiable to the public
Comments
es.com/Computer+Science+2014+Syllabus
roup_4/Computer_Science
Only for HL
ses/ud805/lessons/1731528646/concepts/6460702210923
Both for HL and SL
/overview.html
computer-science.html
Simulations , Models , Activitie
Title Unit
Khan Academy Logic Gate Puzzles Topic 1
The Logic Lab Topic 1
Simulator IO Topic 1
Code Fights Topic 3/4
CS Unplugged (awesome) Many
Error Prone Topic 4
Human Resource Machine Topic 4
Spacechem Topic 4
Logic Gates Topic 2
Sorting and Abstract data structures Topic 4 and 5
Simulations , Models , Activities
Publisher/URL
https://www.khanacademy.org/computer-programming/logic-gate-puzzler/1522357785
http://www.neuroproductions.be/logic-lab/
https://simulator.io/
https://codefights.com/
http://csunplugged.org/
https://madewithmonsterlove.itch.io/error-prone
http://tomorrowcorporation.com/humanresourcemachine
http://www.zachtronics.com/spacechem/
http://www.bbc.co.uk/schools/gcsebitesize/design/electronics/logicrev2.shtml
https://visualgo.net/en/sorting?slide=1
ivities
Comments
Good puzzles to understand logic gates and circuits
Logic Gate simulator. Friendly interface.
Logic Gate simulator. Advanced, has examples of adders, flip-flops, CPUs ...
Excellent web site to practice programing skills. Use arcade mode.
Full of physical demonstrations of computing concepts without using a
computer. Networking, sorting, numbers, compression, encryption, trees, and
more. Lots of teacher resources and videos.
An interactive game which demonstrates the effiency of self driving cars. Good
for a very short demonstration.
A great game for introducing logic. You start off with limited BASIC style
commands and build your way up. Has a simple drag and drop interface. Good
challenge for students looking to write more efficient code.
Another great game for building up programming and logic skills. More
demanding and difficult to understand that HRM, but proviced a similar
experience.
Interactive logic gates shown in three forms.
Visual sorting algorithms and other visual representation of abstract data
structure
Option A - Databases
Title Author
MySQL Database Design and Tuning Robert Schneider , Jeffrey L.
Nyhoff
Database design with UML and SQL Tom Jewett (c) 2006
SQL W3schools
Option A - Databases
Publisher/URL
Mysql Press
http://www.tomjewett.com/dbdesign/dbdesign.php?page=intro.html
https://www.w3schools.com/sql/default.asp
Comments
Covers database option
Option B - Modelling and Simulation
Title Author
Modelling and Simulations: Welcome to SimCity
Logic circuit simulation;
A network Emulator
Option B - Modelling and Simulation
Publisher/URL
https://sites.google.com/a/iscbrazil.com/welcome-to-simcity/
http://www.cburch.com/logisim/
https://www.nrl.navy.mil/itd/ncs/products/core
on
Comments
This is an introduction to Modelling and Simulations with many
resources embedded into the Explorations.
Logisim is an educational tool for designing and simulating digital
logic circuits
The Common Open Research Emulator (CORE) is a tool for
emulating networks on one or more machines
Option C - Web Science
Title Author
Introduction to Java Programming, Y. Daniel Liang
Comprehensive(8th Edition)
Programe juegos con HTML5. Arce Anguiano, Francisco
Javier. 2014
Semantic Web for Dummie. Jeffrey B. Pollock. 2009
Web Technologies : a Computer Science preview at Google Books
Perspective
Internet: Untangling the Web
computer science with option A
Good Web Science resources
Option C - Web Science
Publisher/URL
Pearson Education
Jefferey C. Jackson (c)2007
https://sites.google.com/a/iscbrazil.com/untangling-the-web/
http://csopedia.wikispaces.com/A_Databases
https://en.wikibooks.org/wiki/IB/Group_4/Computer_Science/Web_Science
Comments
Covers web science option
This is an introduction to the Internet with many resources
embedded into the Explorations.
Some gaps. Further investigation required for detail.
Option D - programming in Java
Title Author
BlueJ
Java how to program (9th edition) Paul Deitel, and Harvey Deitel
Java a fondo: estudio del lenguaje y desarrollo de Sznajdleder, Pablo Augusto.
aplicaciones.
Blue Pelican Java Charles E. Cook
Learn Java The Hard Way Graham Mitchell
Learn Object Oriented Java The Hard Way Graham Mitchell
Java and C++ Programming Tutorials Cave of Programming
Java Programming Tutorial
Object-oriented Programming (OOP) Basics
Java Programming - Learning - Codecademy
Introduction to Computer Science using Java
Oracle java documentation
Java quizes-Object oriented programming
Java programming practice
Option D - programming in Java
Publisher/URL
www.bluej.org
Prentice Hall
Alphaomega grupo editor
http://www.bluepelicanjava.com
https://learnjavathehardway.org/
https://grahammitchell.com/learn-java-oop/
https://www.caveofprogramming.com
http://www3.ntu.edu.sg/home/ehchua/programming/java/J3a_OOPBasics.html
www.codecademy.com
http://chortle.ccsu.edu/java5/index.html
http://docs.oracle.com/javase/tutorial/tutorialLearningPaths.html
https://www.sololearn.com/Course/Java/
http://codingbat.com/java
Comments
Straightforward IDE with OOP descriptions - good start for
beginners
e-book and prinited version
Option D - OOP
Good start for java beginners
ua/programming/java/J3a_OOPBasics.html
A very brief documentation and tutorials for Java
Both for HL and SL