/*; } .etn-event-item .etn-event-category span, .etn-btn, .attr-btn-primary, .etn-attendee-form .etn-btn, .etn-ticket-widget .etn-btn, .schedule-list-1 .schedule-header, .speaker-style4 .etn-speaker-content .etn-title a, .etn-speaker-details3 .speaker-title-info, .etn-event-slider .swiper-pagination-bullet, .etn-speaker-slider .swiper-pagination-bullet, .etn-event-slider .swiper-button-next, .etn-event-slider .swiper-button-prev, .etn-speaker-slider .swiper-button-next, .etn-speaker-slider .swiper-button-prev, .etn-single-speaker-item .etn-speaker-thumb .etn-speakers-social a, .etn-event-header .etn-event-countdown-wrap .etn-count-item, .schedule-tab-1 .etn-nav li a.etn-active, .schedule-list-wrapper .schedule-listing.multi-schedule-list .schedule-slot-time, .etn-speaker-item.style-3 .etn-speaker-content .etn-speakers-social a, .event-tab-wrapper ul li a.etn-tab-a.etn-active, .etn-btn, button.etn-btn.etn-btn-primary, .etn-schedule-style-3 ul li:before, .etn-zoom-btn, .cat-radio-btn-list [type=radio]:checked+label:after, .cat-radio-btn-list [type=radio]:not(:checked)+label:after, .etn-default-calendar-style .fc-button:hover, .etn-default-calendar-style .fc-state-highlight, .etn-calender-list a:hover, .events_calendar_standard .cat-dropdown-list select, .etn-event-banner-wrap, .events_calendar_list .calendar-event-details .calendar-event-content .calendar-event-category-wrap .etn-event-category, .etn-variable-ticket-widget .etn-add-to-cart-block, .etn-recurring-event-wrapper #seeMore, .more-event-tag, .etn-settings-dashboard .button-primary{ background-color:
The Cambridge International AS & A Level Computer Science (9618) syllabus, for examinations from 2021 onwards. It is written by experienced authors and builds on the earlier edition developed for the previous syllabus (9608), with several important updates and improvements.
One of the most significant changes in this edition is the introduction of Artificial Intelligence as a new topic (Chapter 22). In addition, Java has replaced Pascal as the primary programming language used throughout the book, aligning better with current industry and academic standards.
The book is carefully structured to match the syllabus layout. It is divided into four parts, each corresponding to a section of the course:
Parts 1 and 3 focus on building a solid understanding of theory and key computer science principles.
Parts 2 and 4 are more practical, with an emphasis on problem-solving and programming skills.
Each chapter begins with clearly stated learning objectives that align with the syllabus. Tasks, worked examples, and explanations are included to support students as they develop both knowledge and practical skills.
The textbook covers the core areas of computer science, including:
Computational thinking (Chapters 12, 15, 23)
Programming paradigms (Chapters 6, 25, 27–29)
Data representation and structures (Chapters 1, 13, 14, 16)
Computer architecture and hardware (Chapters 3, 4, 8, 18–20)
Communication and networking (Chapters 2, 17)
Chapters in Parts 1 and 3 are best read through fully to understand how topics are connected. Chapters in Parts 2 and 4 should be approached step by step, completing each task before moving on. In some cases, chapters are designed to be studied together. For example, learners can study Chapter 12 (Algorithm Design and Problem-Solving) alongside Chapter 14 (Programming and Data Representation) to apply algorithms through code.
Overall, this book aims to support students in gaining a deep understanding of computer science concepts, developing coding and problem-solving skills, and preparing effectively for their Cambridge AS & A Level examinations.