How To Learn Computer Science is for all ambitious students of computer
science. Reading this book will illuminate the subject, explaining where
each topic comes from, looking at its history and exploring links to wider
culture. The book tackles some key stumbling blocks in each topic such as
common misconceptions: mistaken ideas about the topic that slow you
down and cause frustration. Plenty of ‘fertile questions’ prompt you to
think hard about the topic, and each chapter encourages you to ‘Stretch It’
by trying some ambitious activities, ‘Link It’ to other topics and ‘Build It’ in
the form of a practical project. You will also find links to helpful resources
and further reading for greater depth, and some super study skills that will
help you achieve a top grade.