Grade 13 - Electives

AP Computer Science A (Credit: 0.50)

This one - semester course is intended to introduce you to the concepts of computer programming . This course has 20 lessons organized into four units, plus four Unit Activities. Each lesson contains one or more Lesson Activities. In Advanced Computer Science A , you will describe the basic concepts of computer programming . You will compil e and run a simple Java program . You will use arithmetic , relational, and logical operators . You will implement algorithms, and use different types of loop and decision - making statements. You will create and use classes. You will create and manipulate one - dimensional and two - dimensional arrays . You will perform s equentia l search, binary search, selection sort, and insertion sort on an array. You will explain and implement object - oriented programming design. You will implement inheritance, polymorphism, and abstraction. Further, you will describe privacy and legality in the context of computing .