AP® Computer Science AB Syllabus Course Overview (C1)
AP® Computer Science AB Syllabus Course Overview (C1)
1st Semester
Week Introduction to Programming and Problem Solving
1 Explore number systems and data storage
Binary, octal, hexadecimal systems
[C8] [C9] Overflow, integer boundaries, floating-point
representations, and round-off errors
Overview of Computer Components
Hardware and software components and relationships
(old vs. current)
Computer generations, anatomy of memory, storage
devices
Operating systems and compilers
Applying computer software development and high-
level languages
Professional ethics for computer programmers
(ethical, social, and legal)
Reading: Koffman, Chapter 1 – Main, Chapter 1