Кіріспе

Java бағдарламалау бойынша Advanced Placement (AP) Computer Science A (сонымен қатар AP CompSci, AP CompSci A, APCSA, AP Computer Science Applications немесе AP Java деп те аталады) – жоғары мектеп оқушыларына колледж деңгейіндегі компьютерлік ғылым курсын оқып, колледж кредитін алу мүмкіндігі беретін, College Board ұсынатын AP Computer Science курсы және емтиханы. AP Computer Science A компьютерлік ғылым бойынша бірінші семестрлік курсқа балама болып табылады. Қазіргі уақытта AP емтиханы студенттердің Java білімін бағалайды. Толық бір жылдық бағдарламаны қамтитын AP Computer Science AB 2009 жылғы мамыр айындағы емтиханнан кейін тоқтатылды.

Кейс-студиялар мен зертханалар

Тарихи тұрғыдан алғанда, AP емтиханы студенттердің объектіге бағытталған бағдарламалар туралы білімін тексеру үшін, олардан толыққанды ортаны жасауды талап етпей, еркін жауап бөлімінде бірнеше бағдарлама қолданды. Бұл бағдарламалар «Case Studies» деп аталды. 2014–2015 оқу жылынан бастап бұл практика тоқтатылып, оның орнына түсініктерді оқытатын қосымша зертханалық жұмыстар енгізілді.

Кейс-зерттеулер (тоқтатылды)

1994 жылдан бастап AP Компьютерлік ғылымдарының оқу жоспарында жағдайлық зерттеулер пайдаланылды.

Үлкен бүтін сандар туралы іс-шара (1994-1999 жылдар)

Үлкен бүтін сандарды зерттеу 2000 жылға дейін қолданылып келді. Оның орнына теңіз биологиясы зерттеуі қолданысқа енгізілді.

Теңіз биологиясы бойынша іс-шараларды зерттеу (2000-2007)

Теңіз биологиясын зерттеу (ТБЗ) бағдарламасы 2003 жылға дейін C++ тілінде, ал содан кейін A және AB емтихандары үшін Java тілінде жазылған. Ол студенттердің көпшілігі бұрын жұмыс істегенге қарағанда күрделі жобаға енгізілген объектіге бағытталған бағдарламалаудың (ООП) мысалы болды. Бұл зерттеу Колледж Кеңесіне студенттердің мұрагерлік және инкапсуляция сияқты объектіге бағытталған бағдарламалау тұжырымдарын жылдам тексеруге мүмкіндік беру үшін әзірленді, сонымен қатар студенттерге "орта", "балық" және симуляцияның басқару модулі сияқты объектілердің бір-бірімен қалай өзара әрекеттесетінін түсінуді қажет етті, соның салдарынан бүкіл ортаны жеке әзірлеудің қажеті болмады, бұл көп уақытты қажет етеді. Зерттеу сонымен қатар AP Компьютерлік ғылым емтихандарына тапсыратын барлық студенттерге қосымша емтихан сұрақтарын құру үшін ортақ тәжірибе береді. Әр емтиханда кем дегенде бір еркін жауап сұрағы осы зерттеуден алынған. Сондай-ақ, зерттеуден туындаған бес көп таңдаулы сұрақтар да болды. Бұл зерттеу 2007 жылдан бастап тоқтатылып, оның орнына GridWorld енгізілді.

Тарих

Компьютерлік ғылым бойынша AP емтиханы алғаш рет 1984 жылы ұсынылды. 1999 жылға дейін AP емтиханы студенттердің Паскаль тілін білу деңгейін бағалап тексеретін. 1999 жылдан 2003 жылға дейін емтихан студенттердің C++ тілін білу деңгейін тексереді. 2003 жылдан бері AP Computer Science емтиханы Java тілі арқылы студенттердің компьютерлік ғылымдар бойынша білімдерін бағалайды.

Степенің бөлінуі

2023 жылы 94 438 оқушы емтихан тапсырды. Орташа балл 3,21-ді құрады, стандартты ауытқу 1,50-ге тең. 2003 жылдан бері баллдардың үлестірілімі:

Балл200320042005200620072008200920102011201220132014201520162017201820192020202120222023517,1%18,6%17,9%21,9%19,3%21,7%23,2%26,3%24,9%23,6%26,6%21,3%24,4%20,8%24,2%24,7%26,7%25,6%23,9%27,3%26,8%424,5%23,6%23,2%22,2%22,8%21,7%25,7%24,7%24,8%24,3%26,6%23,1%24,6%20,5%20,9%21,2%21,9%21,7%21,9%20,4%22,4%319,6%15,3%14,9%14,4%14,5%13,9%13,2%13,9%14,2%15,6%13,9%16,8%15,2%23,1%21,9%21,8%21,0%23,2%19,3%19,9%18,8%29,2%9,4%9,9%7,7%9,5%9,0%8,2%7,9%7,9%7,7%7,0%7,7%7,2%12,5%11,5%11,9%11,9%12,8%12,1%10,4%9,5%129,6%33,1%34,0%33,7%33,9%33,7%29,8%27,1%28,2%28,7%25,9%31,1%28,5%23,1%21,5%20,4%18,4%16,8%22,8%22,1%22,5%3 және одан жоғары балл алғандардың үлесі61,2%57,5%56,0%58,5%56,6%57,3%62,1%65,0%63,9%63,5%67,1%61,2%64,3%64,5%67,0%67,8%69,6%70,4%65,1%67,5%68,0%Орташа балл2,902,852,812,912,842,893,053,153,103,063,212,963,093,043,153,183,263,263,123,203,21Стандартты ауытқу1,481,541,541,591,561,581,571,561,561,551,551,551,561,441,461,451,441,401,481,501,50Оқушылар саны14 67414 33713 92414 66215 04915 53716 62220 12022 17626 10331 11739 27848 99457 93760 51965 13369 68570 58074 67677 75394 438

Курс

Ақыры тоқтатылған AP Computer Science AB курсы AP Computer Science A курсының барлық тақырыптарын қамтыды, сонымен қатар алгоритмдер, деректер құрылымдары және деректер абстракциясы туралы одан да формалды және терең зерттеуді ұсынды. Мысалы, бинарлық ағаштар AP Computer Science AB курсында оқылды, бірақ AP Computer Science A курсында оқылған жоқ. Рекурсивті деректер құрылымдарын және динамикалық түрде бөлінетін құрылымдарды қолдану AP Computer Science AB курсының негізгі қағидалары болды. AP Computer Science AB емтиханына өтініш білдірген студенттердің саны аз болғандықтан, 2008–2009 оқу жылынан кейін курс тоқтатылды.

А.П. Компьютерлік ғылымдар бойынша сыныптар үлестірімі

АП Компьютерлік ғылымдар бойынша АБ емтиханы 2009 жылдың мамыр айынан бастап тоқтатылды. 2003 жылдан 2009 жылға дейінгі баллдардың үлестірілімі төмендегідей:

Балл2003200420052009537.6%27.0%31.2%33.7%33.2%38.9%39.3%413.8%18.5%19.5%19.7%19.7%19.1%20.6%324.6%17.8%18.5%17.2%18.3%15.1%16.1%210.0%12.0%10.4%9.3%9.3%9.0%7.4%113.8%24.6%20.4%20.1%19.5%18.0%16.5%3 немесе одан жоғары баллдың үлесі76.0%63.3%69.2%70.6%71.2%73.0%76.0%Орташа есеп (Mean)3.513.113.313.383.383.523.59Стандарттық ауытқу1.421.541.511.521.501.511.47Студенттер саны7,0716,0775,0974,9395,0644,9955,105