Prerequisite: Chemistry SL, Chemistry HL, Physics SL, Physics HL, Further Biology
DP Computer Science HL will give students an understanding of the fundamental concepts of computational thinking as well as knowledge of how computers and other digital devices operate. Students will need to think procedurally, logically, concurrently, abstractly, recursively and think ahead. They will utilize an experimental and inquiry-based approach to problem-solving, developing algorithms and expressing them clearly. They will also appreciate how theoretical and practical limitations affect the extent to which problems can be solved computationally. There are no prerequisites for this course, however, some previous exposure to programming is desirable.