Computer Education International Baccalaureate (IB)
2465 IB Computer Science
Offered at two levels, Computer Science explores the operation of computer systems and the principle underlying problem solving by using computers. In addition to problem solving and programming, students study the structure and design of computer architecture; data representation and logic; and the connecting processes involving operating systems, interfacing, and networking. At both levels, the course demands both logical discipline and imaginative creativity in the selection and design of algorithms and in the writing, testing, and debugging of programs using a high-level, block-structured language.
2466 IB Information Technology in a Global Society
Offered at the subsidiary/standard level only, Information Technology in a Global Society (ITGS) examines the interaction between information, technology, and society. The course is designed to help students develop a systematic, problem-solving approach to processing and analyzing information using a range of information tools. The impact of modern information technology on individuals, on relationships between people, and on institutions and societies is also discussed and evaluated. The course focuses on six themes: individuals and machines (comparisons and interactions); information systems in today's society; the system life cycle (problem solving); responsible use of information tools; the social impacts of information technology; and evolution from the past and insight into the future.