Boken 'Thesis Projects' tar for seg capstone-prosjekter innen datavitenskapsfeltet, som er en integrert del av både B. Sc. og M. Sc. utdanningsprogrammer. Slike prosjekter er viktige for å bygge videre på ferdigheter og kunnskap som studentene har tilegnet seg gjennom utdannelsen, og er essensielle for å forberede dem til en profesjonell karriere. Det finnes mange ulike begreper for denne typen prosjekter, inkludert seniorprosjekter, avsluttende prosjekter og bachelor- eller masteroppgaver. I denne boken vil vi referere til disse prosjektene som 'thesis projects', eller bare 'prosjekter' for enkelhets skyld. Prosjektene som diskuteres i boken følger capstone-formatet beskrevet i ACM/IEEE Computing Curricula 2001 for datavitenskap, som inkluderer et forskningsopplegg med originalt arbeid, en gjennomgang av vitenskapelig litteratur, og en grundig undersøkelse av løsninger, etterfulgt av en vitenskapelig artikkel.