AP Computer Science A
એડવાન્સ્ડ પ્લેસમેન્ટ (એપી) કોમ્પ્યુટર સાયન્સ એ (એપી કોમ્પસી, એપી કોમ્પસી એ, એપીસીએસએ, એપી કોમ્પ્યુટર સાયન્સ એપ્લિકેશન્સ અથવા એપી જાવા તરીકે પણ ઓળખાય છે) એ એપી કોમ્પ્યુટર સાયન્સ કોર્સ અને પરીક્ષા છે જે કોલેજ બોર્ડ દ્વારા ઉચ્ચ શાળાના વિદ્યાર્થીઓને કોલેજ-સ્તરના કોમ્પ્યુટર સાયન્સ કોર્સ માટે કોલેજ ક્રેડિટ મેળવવાની તક તરીકે આપવામાં આવે છે. એપી કોમ્પ્યુટર સાયન્સ એ કોમ્પ્યુટર સાયન્સમાં પ્રથમ સેમેસ્ટરના અભ્યાસક્રમની સમકક્ષ છે. એપી પરીક્ષા હાલમાં વિદ્યાર્થીઓને તેમના જાવાના જ્ઞાન પર પરીક્ષણ કરે છે. એપી કોમ્પ્યુટર સાયન્સ એબી, જે સંપૂર્ણ વર્ષ જેટલું હતું, તે મે 2009ની પરીક્ષાના વહીવટ પછી બંધ કરવામાં આવ્યું હતું. અભ્યાસક્રમ એપી કોમ્પ્યુટર સાયન્સ સમસ્યાનું નિરાકરણ અને અલ્ગોરિધમ વિકાસ પર ભાર મૂકવાની સાથે ઓબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ પદ્ધતિ પર ભાર મૂકે છે. તેમાં ડેટા સ્ટ્રક્ચર્સ અને એબ્સ્ટ્રેક્શનનો અભ્યાસ પણ સામેલ છે, પરંતુ આ વિષયોને એ હદ સુધી આવરી લેવામાં આવ્યા ન હતા કે તેઓ એપી કમ્પ્યુટર સાયન્સ એબીમાં આવરી લેવામાં આવ્યા હતા. માઈક્રોસોફ્ટ દ્વારા પ્રાયોજિત કાર્યક્રમ ટેક્નોલોજી એજ્યુકેશન એન્ડ લિટરસી ઇન સ્કૂલ્સ (ટીઇએએલએસ) નો ઉદ્દેશ એપી કોમ્પ્યુટર સાયન્સના વર્ગોમાં ભાગ લેનારા વિદ્યાર્થીઓની સંખ્યામાં વધારો કરવાનો છે. પરીક્ષાના એકમો નીચે મુજબ છેઃ કેસ સ્ટડીઝ અને પ્રયોગશાળાઓ ઐતિહાસિક રીતે, એપી પરીક્ષાએ તેના મુક્ત-પ્રતિસાદ વિભાગમાં વિદ્યાર્થીઓના ઓબ્જેક્ટ-ઓરિએન્ટેડ કાર્યક્રમોના જ્ઞાનને ચકાસવા માટે ઘણા કાર્યક્રમોનો ઉપયોગ કર્યો હતો, જેમાં તેમને સંપૂર્ણ વાતાવરણ વિકસાવવાની જરૂર નહોતી. આ કાર્યક્રમોને કેસ સ્ટડીઝ કહેવામાં આવતા હતા. આ પ્રથા 2014-15 શાળા વર્ષ તરીકે બંધ કરવામાં આવી હતી અને વૈકલ્પિક પ્રયોગશાળાઓ સાથે બદલવામાં આવી હતી જે વિભાવનાઓ શીખવે છે. 1994માં શરૂ થયેલા એપી કોમ્પ્યુટર સાયન્સ અભ્યાસક્રમમાં કેસ સ્ટડીઝ (બંધ) કેસ સ્ટડીઝનો ઉપયોગ કરવામાં આવ્યો હતો. લાર્જ ઇન્ટિજર કેસ સ્ટડી (1994-1999) લાર્જ ઇન્ટિજર કેસ સ્ટડી 2000 પહેલા ઉપયોગમાં લેવાતી હતી. તેનું સ્થાન મરીન બાયોલોજી કેસ સ્ટડી દ્વારા લેવામાં આવ્યું હતું. મરીન બાયોલોજી કેસ સ્ટડી (2000-2007) મરીન બાયોલોજી કેસ સ્ટડી (MBCS) એ 2003 સુધી C + + માં લખાયેલ પ્રોગ્રામ હતો, ત્યારબાદ જાવામાં, A અને AB પરીક્ષાઓ સાથે ઉપયોગ માટે. મોટાભાગના વિદ્યાર્થીઓએ અગાઉ કામ કર્યું હતું તેના કરતાં વધુ જટિલ ડિઝાઇન પ્રોજેક્ટમાં સમાવિષ્ટ ઓબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ (ઓ. ઓ. પી.) ના ઉદાહરણ તરીકે સેવા આપી હતી. કેસ સ્ટડીની રચના કોલેજ બોર્ડને વારસો અને એન્કેપ્સ્યુલેશન જેવા ઑબ્જેક્ટ ઓરિએન્ટેડ પ્રોગ્રામિંગ વિચારોના વિદ્યાર્થીના જ્ઞાનને ઝડપથી ચકાસવા માટે કરવામાં આવી હતી, જ્યારે વિદ્યાર્થીઓને સમજવાની જરૂર હતી કે "પર્યાવરણ", "માછલી" અને સિમ્યુલેશનનું નિયંત્રણ મોડ્યુલ જેવા પદાર્થો કેવી રીતે એકબીજા સાથે ક્રિયાપ્રતિક્રિયા કરે છે. કેસ સ્ટડી એ. પી. કોમ્પ્યુટર સાયન્સની પરીક્ષા આપતા તમામ વિદ્યાર્થીઓને એક સામાન્ય અનુભવ પણ આપે છે, જેમાંથી વધારાના પરીક્ષણના પ્રશ્નો કાઢવામાં આવે છે. દરેક પરીક્ષા પર, કેસ સ્ટડીમાંથી ઓછામાં ઓછો એક મુક્ત-પ્રતિસાદ પ્રશ્ન લેવામાં આવ્યો હતો. કેસ સ્ટડીમાંથી મેળવેલા પાંચ બહુવિધ પસંદગીના પ્રશ્નો પણ હતા. આ કેસ સ્ટડી 2007થી બંધ કરવામાં આવી હતી અને તેનું સ્થાન ગ્રિડવર્લ્ડ દ્વારા લેવામાં આવ્યું હતું. ગ્રિડવર્લ્ડ કેસ સ્ટડી (2008-2014) ગ્રિડવર્લ્ડ એ જાવામાં લખાયેલ કમ્પ્યુટર પ્રોગ્રામ કેસ સ્ટડી છે જેનો ઉપયોગ 2008 થી 2014 સુધી એપી કમ્પ્યુટર સાયન્સ પ્રોગ્રામ સાથે કરવામાં આવ્યો હતો. તે ઓબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ (ઓ. ઓ. પી.) નું ઉદાહરણ છે. ગ્રિડવર્લ્ડ મરીન બાયોલોજી સિમ્યુલેશન કેસ સ્ટડીમાં સફળ થયું, જેનો ઉપયોગ 2000-2007 માંથી કરવામાં આવ્યો હતો. ગ્રીડવર્લ્ડ માળખું કે હોર્સ્ટમેન દ્વારા ડિઝાઇન અને અમલમાં મૂકવામાં આવ્યું હતું, જે મરીન બાયોલોજી સિમ્યુલેશન કેસ સ્ટડી પર આધારિત છે. આ કથાનું નિર્માણ કોલગેટ યુનિવર્સિટીના ક્રિસ નેવિસન અને બાર્બરા ક્લાઉડ વેલ્સ દ્વારા કરવામાં આવ્યું હતું. ગ્રિડવર્લ્ડ કેસ સ્ટડીનો ઉપયોગ પરાકાષ્ઠા પ્રોજેક્ટ તરીકે એક મોટો પ્રોગ્રામ લખવાના વિકલ્પ તરીકે કરવામાં આવ્યો હતો. પરીક્ષા દરમિયાન સ્પષ્ટ સમય નિયંત્રણોને કારણે, કોલેજ બોર્ડ દ્વારા વિદ્યાર્થીઓને પરીક્ષા પહેલા ગ્રિડવર્લ્ડ કેસ સ્ટડી આપવામાં આવી હતી. વિદ્યાર્થીઓ પરીક્ષા આપતા પહેલા વર્ગો અને આંતરપૃષ્ઠો (અને તેઓ કેવી રીતે ક્રિયાપ્રતિક્રિયા કરે છે) થી પરિચિત હોવાની અપેક્ષા રાખવામાં આવતી હતી. કેસ સ્ટડીને પાંચ વિભાગોમાં વહેંચવામાં આવી હતી, જેમાંથી છેલ્લું માત્ર એબી પરીક્ષા પર પરીક્ષણ કરવામાં આવ્યું હતું. વિભાગ I માં આશરે પાંચ બહુવિધ પસંદગીના પ્રશ્નો ગ્રિડવર્લ્ડ કેસ સ્ટડી માટે સમર્પિત હતા, અને તે વિભાગ II માં એક મફત પ્રતિસાદ પ્રશ્નનો વિષય હતો. ગ્રિડવર્લ્ડ બંધ કરવામાં આવ્યું છે અને તેને 2014-2015 શાળા વર્ષ માટે પ્રયોગશાળાઓના સમૂહ સાથે બદલવામાં આવ્યું છે. એક્ટર્સ ધ ગ્રીડવર્લ્ડ કેસ સ્ટડી ગ્રીડમાં ઓબ્જેક્ટ્સ બનાવવા માટે એક અભિનેતા વર્ગનો ઉપયોગ કરે છે. અભિનેતા વર્ગ ઓબ્જેક્ટનો રંગ, દિશા, સ્થાન, સિમ્યુલેશનમાં ઓબ્જેક્ટ શું કરે છે અને ઓબ્જેક્ટ અન્ય ઓબ્જેક્ટ સાથે કેવી રીતે ક્રિયાપ્રતિક્રિયા કરે છે તેનું સંચાલન કરે છે. અભિનેતાઓને "ફ્લાવર", "રોક", "બગ" અને "ક્રિટર" વર્ગોમાં વિભાજિત કરવામાં આવે છે, જે અભિનેતા વર્ગનો વારસો મેળવે છે અને ઘણીવાર ચોક્કસ પદ્ધતિઓ (ખાસ કરીને એક્ટ પદ્ધતિ) ને ઓવરરાઇડ કરે છે. ફૂલો હલનચલન કરી શકતા નથી અને જ્યારે તેમને અભિનય કરવાની ફરજ પાડવામાં આવે છે, ત્યારે તેઓ ઘાટા થઈ જાય છે. ફૂલોને બગ્સ દ્વારા છોડવામાં આવે છે અને ક્રિટર્સ દ્વારા ખાવામાં આવે છે. ખડકો પણ સ્થિર હોય છે અને તેને છોડવામાં કે ખાવામાં આવતા નથી. જ્યાં સુધી કોઈ ખડક અથવા અન્ય બગ દ્વારા અવરોધિત ન થાય ત્યાં સુધી બગ સીધા જ આગળ વધે છે, આ કિસ્સામાં બગ 45 ડિગ્રી વળાંક લેશે અને ફરીથી પ્રયાસ કરશે. તેઓ દરેક જગ્યામાં ફૂલો છોડે છે, એવા ફૂલો ખાય છે જે તેમની ગ્રીડની જગ્યા પર સીધા હોય છે, અને ક્રિટર્સ દ્વારા ખાવામાં આવે છે. ક્રિટર રેન્ડમ દિશામાં એવી જગ્યા તરફ આગળ વધે છે જે રોક અથવા અન્ય ક્રિટર દ્વારા કબજે કરવામાં આવતી નથી અને ફૂલો અને બગ્સનો વપરાશ કરે છે. કેસ સ્ટડીમાં ઉપરોક્ત વર્ગોના કેટલાક વિસ્તરણોનો પણ સમાવેશ થાય છે. "બોક્સબગ" "બગ" ને વિસ્તરે છે અને જો તેનો માર્ગ અવરોધિત ન હોય તો તે બોક્સ આકારમાં આગળ વધે છે. "કાચંડો ક્રિટર" "ક્રિટર" ને વિસ્તરે છે અને અન્ય અભિનેતાઓને ખાતો નથી, તેના બદલે તેના પડોશીઓમાંથી એકના રંગ સાથે મેળ કરવા માટે તેનો રંગ બદલે છે. "ક્રેબ ક્રિટર" ડાબી કે જમણી બાજુએ ફરે છે અને માત્ર તેની સામેના અભિનેતાઓને જ ખાય છે, પરંતુ અન્યથા "ક્રિટર" વર્ગને વિસ્તરે છે. વિદ્યાર્થીઓ ઘણીવાર અભિનેતા વર્ગના પોતાના વિસ્તરણ બનાવે છે. વિદ્યાર્થીઓએ બનાવેલા એક્સ્ટેન્શન્સના કેટલાક સામાન્ય ઉદાહરણો વોર્ડન ઓર્ગેનિઝમ્સ અને સિમસિટી જેવી રચનાઓ છે, જેમાં ચોક્કસ પ્રકારની વસ્તુઓ તેમના પડોશીઓના આધારે અન્ય પ્રકારની વસ્તુઓ બનાવે છે (જેમ કે કોનવેની ગેમ ઓફ લાઇફ). વિદ્યાર્થીઓએ પેક-મેન, ફાયર પ્રતીક અને ટેટ્રિસ રમતોની આવૃત્તિઓ પણ બનાવી છે. જાણીતા મુદ્દાઓ કોલેજ બોર્ડની વેબસાઇટ, ગ્રિડવર્લ્ડ 1 પર ઉપલબ્ધ સંસ્કરણમાં એક ભૂલ છે (અભિનેતા પેટા વર્ગની ભૂલ સાથે ગેરસમજ ન થવી જોઈએ) જે સુરક્ષા અપવાદને જ્યારે એપ્લેટ તરીકે તૈનાત કરવામાં આવે ત્યારે તેને ફેંકવાનું કારણ બને છે. આ ગ્રિડવર્લ્ડ વેબસાઇટ પર "બિનસત્તાવાર કોડ" પ્રકાશનમાં નક્કી કરવામાં આવ્યું હતું. ઉપરાંત, પર્યાવરણને અમાન્ય બાઉન્ડેડ ગ્રીડ પર સેટ કર્યા પછી, તે નલપોઇન્ટર એક્સેપ્શનનું કારણ બનશે. બંધ થયેલા કેસ સ્ટડીને બદલે, કોલેજ બોર્ડે ત્રણ નવી પ્રયોગશાળાઓ બનાવી છે જેનો ઉપયોગ કરવા માટે પ્રશિક્ષકોને આમંત્રિત કરવામાં આવે છે, પરંતુ તે વૈકલ્પિક છે અને પરીક્ષામાં તેનું પરીક્ષણ કરવામાં આવતું નથી. એપી પરીક્ષા પર પ્રયોગશાળાઓની ચોક્કસ સામગ્રી પર કોઈ પ્રશ્નો નથી, પરંતુ એવા પ્રશ્નો છે જે પ્રયોગશાળાઓમાં વિકસિત વિભાવનાઓનું પરીક્ષણ કરે છે. ત્રણ પ્રયોગશાળાઓ છેઃ ધ મેગપી લેબ ધ એલિવેન્સ લેબ ધ પિક્ચર લેબ પરીક્ષા ઇતિહાસ કોમ્પ્યુટર સાયન્સમાં એપી પરીક્ષા સૌપ્રથમ 1984માં આપવામાં આવી હતી. 1999 પહેલાં, એપી પરીક્ષાએ વિદ્યાર્થીઓને પાસ્કલના તેમના જ્ઞાન પર પરીક્ષણ કર્યું હતું. 1999 થી 2003 સુધી, પરીક્ષામાં વિદ્યાર્થીઓને તેના બદલે C + + ના જ્ઞાન પર પરીક્ષણ કરવામાં આવ્યું હતું. 2003 થી, એપી કોમ્પ્યુટર સાયન્સ પરીક્ષાએ વિદ્યાર્થીઓને જાવા દ્વારા કોમ્પ્યુટર સાયન્સના તેમના જ્ઞાન પર પરીક્ષણ કર્યું છે. ફોર્મેટ 2015 પહેલાં, પરીક્ષા બે વિભાગોથી બનેલી હતી, જેમાં નીચેના સમયનો સમાવેશ થતો હતોઃ વિભાગ I: બહુવિધ પસંદગી [40 બહુવિધ પસંદગીના પ્રશ્નો માટે 1 કલાક અને 15 મિનિટ] વિભાગ II: મુક્ત-જવાબ [વિસ્તૃત તર્ક સાથે સંકળાયેલી 4 સમસ્યાઓ માટે 1 કલાક અને 45 મિનિટ] જોકે, 2015 સુધીમાં, બહુવિધ પસંદગી વિભાગને 15 મિનિટ લંબાવવામાં આવ્યો હતો જ્યારે મુક્ત-જવાબ વિભાગને નીચેના માટે 15 મિનિટ ઘટાડવામાં આવ્યો હતોઃ વિભાગ I: બહુવિધ પસંદગી [40 બહુવિધ પસંદગીના પ્રશ્નો માટે 1 કલાક અને 30 મિનિટ] વિભાગ II: મુક્ત-જવાબ [વિસ્તૃત તર્ક સાથે સંકળાયેલી 4 સમસ્યાઓ માટે 1 કલાક અને 30 મિનિટ] ગ્રેડ વિતરણ 2021 વહીવટીતંત્રમાં, 63,980 વિદ્યાર્થીઓએ પરીક્ષા આપી હતી. 1. 43ના પ્રમાણભૂત વિચલન સાથે સરેરાશ સ્કોર 3.18 હતો. 2003 થી ગ્રેડ વિતરણો હતાઃ એપી કમ્પ્યુટર સાયન્સ એબી અભ્યાસક્રમ બંધ થયેલા એપી કમ્પ્યુટર સાયન્સ એબી અભ્યાસક્રમમાં એપી કમ્પ્યુટર સાયન્સ એ ના તમામ વિષયો, તેમજ અલ્ગોરિધમ્સ, ડેટા સ્ટ્રક્ચર્સ અને ડેટા એબ્સ્ટ્રેક્શનનો વધુ ઔપચારિક અને વધુ ઊંડાણપૂર્વકનો અભ્યાસ સામેલ હતો. ઉદાહરણ તરીકે, દ્વિસંગી વૃક્ષોનો અભ્યાસ એપી કમ્પ્યુટર સાયન્સ એબીમાં કરવામાં આવ્યો હતો પરંતુ એપી કમ્પ્યુટર સાયન્સ એમાં નહીં. પુનરાવર્તિત માહિતી માળખાઓ અને ગતિશીલ રીતે ફાળવેલ માળખાઓનો ઉપયોગ એ. પી. કોમ્પ્યુટર સાયન્સ એ. બી. માટે મૂળભૂત હતા. એપી કોમ્પ્યુટર સાયન્સ એબી પરીક્ષા આપનારા વિદ્યાર્થીઓની સંખ્યા ઓછી હોવાને કારણે, તે 2008-2009 વર્ષ પછી બંધ કરવામાં આવી હતી. એપી કોમ્પ્યુટર સાયન્સ એબી માટે ગ્રેડ વિતરણ એપી કોમ્પ્યુટર સાયન્સ એબી પરીક્ષા મે 2009 સુધીમાં બંધ કરવામાં આવી હતી. 2003 થી 2009 સુધીના ગ્રેડ વિતરણો નીચે દર્શાવેલ છેઃ કોમ્પ્યુટર સાયન્સ ગ્લોસરી ઓફ કોમ્પ્યુટર સાયન્સ સંદર્ભો પણ જુઓ બાહ્ય કડીઓ કોલેજ બોર્ડઃ એપી કોમ્પ્યુટર સાયન્સ એ કોમ્પ્યુટર સાયન્સ એજ્યુકેશન એડવાન્સ્ડ પ્લેસમેન્ટ