AP Computer Science A
অ্যাডভান্সড প্লেসমেন্ট (এপি) কম্পিউটার সায়েন্স এ (এপি কমপস্কাই, এপি কমপস্কাই এ, এপিসিএসএ, এপি কম্পিউটার সায়েন্স অ্যাপ্লিকেশনস, বা এপি জাভা নামেও পরিচিত) হল একটি এপি কম্পিউটার সায়েন্স কোর্স এবং পরীক্ষা যা কলেজ স্তরের কম্পিউটার সায়েন্স কোর্সের জন্য কলেজ ক্রেডিট অর্জনের সুযোগ হিসাবে কলেজ বোর্ড কর্তৃক উচ্চ বিদ্যালয়ের শিক্ষার্থীদের দেওয়া হয়। এপি কম্পিউটার সায়েন্স এ কম্পিউটার সায়েন্সে প্রথম সেমিস্টারের কোর্সের সমতুল্য। এপি পরীক্ষা বর্তমানে শিক্ষার্থীদের জাভা সম্পর্কে তাদের জ্ঞান পরীক্ষা করে। এপি কম্পিউটার সায়েন্স এবি, যা পুরো বছরের সমান ছিল, 2009 সালের মে মাসের পরীক্ষা প্রশাসনের পরে বন্ধ করে দেওয়া হয়েছিল। এপি কম্পিউটার সায়েন্স সমস্যা সমাধান এবং অ্যালগরিদম বিকাশের উপর জোর দিয়ে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং পদ্ধতির উপর জোর দেয়। এতে তথ্য কাঠামো এবং বিমূর্ততার অধ্যয়নও অন্তর্ভুক্ত রয়েছে, তবে এই বিষয়গুলি এপি কম্পিউটার সায়েন্স এবি-তে যতটা অন্তর্ভুক্ত ছিল ততটা অন্তর্ভুক্ত ছিল না। মাইক্রোসফ্ট-স্পন্সর প্রোগ্রাম টেকনোলজি এডুকেশন অ্যান্ড লিটারেসি ইন স্কুলস (টিইএএলএস)-এর লক্ষ্য হল এপি কম্পিউটার সায়েন্স ক্লাসে অংশগ্রহণকারী শিক্ষার্থীদের সংখ্যা বৃদ্ধি করা। পরীক্ষার ইউনিটগুলি নিম্নরূপঃ কেস স্টাডি এবং ল্যাবগুলি ঐতিহাসিকভাবে, এপি পরীক্ষাটি একটি সম্পূর্ণ পরিবেশ বিকাশের প্রয়োজন ছাড়াই অবজেক্ট-ওরিয়েন্টেড প্রোগ্রাম সম্পর্কে শিক্ষার্থীদের জ্ঞান পরীক্ষা করার জন্য তার মুক্ত-প্রতিক্রিয়া বিভাগে বেশ কয়েকটি প্রোগ্রাম ব্যবহার করেছিল। এই প্রোগ্রামগুলিকে কেস স্টাডিজ বলা হত। এই অনুশীলনটি 2014-15 স্কুল বছর থেকে বন্ধ করে দেওয়া হয়েছিল এবং বিকল্প পরীক্ষাগারগুলির সাথে প্রতিস্থাপিত হয়েছিল যা ধারণাগুলি শেখায়। 1994 সালে শুরু হওয়া এপি কম্পিউটার সায়েন্স পাঠ্যক্রমে কেস স্টাডি (বন্ধ) কেস স্টাডি ব্যবহার করা হয়েছিল। লার্জ ইন্টিজার কেস স্টাডি (1994-1999) 2000 সালের আগে লার্জ ইন্টিজার কেস স্টাডি ব্যবহার করা হত। এটি মেরিন বায়োলজি কেস স্টাডি দ্বারা প্রতিস্থাপিত হয়েছিল। সামুদ্রিক জীববিজ্ঞান কেস স্টাডি (এমবিসিএস) 2003 সাল পর্যন্ত সি + +-এ লেখা একটি প্রোগ্রাম ছিল, তারপর জাভাতে, এ এবং এবি পরীক্ষার সাথে ব্যবহারের জন্য। এটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (ওওপি)-এর একটি উদাহরণ হিসাবে কাজ করেছে যা বেশিরভাগ শিক্ষার্থীদের সাথে আগে কাজ করার চেয়ে আরও জটিল নকশা প্রকল্পে এম্বেড করা হয়েছে। কেস স্টাডিটি এমনভাবে তৈরি করা হয়েছিল যাতে কলেজ বোর্ড উত্তরাধিকার এবং এনক্যাপসুলেশনের মতো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ধারণাগুলি সম্পর্কে একজন শিক্ষার্থীর জ্ঞান দ্রুত পরীক্ষা করতে পারে এবং শিক্ষার্থীদের বুঝতে হবে যে কীভাবে "পরিবেশ", "মাছ" এবং সিমুলেশনের নিয়ন্ত্রণ মডিউলের মতো বস্তুগুলি সম্পূর্ণ পরিবেশকে স্বাধীনভাবে বিকাশ না করে একে অপরের সাথে যোগাযোগ করে, যা বেশ সময়সাপেক্ষ হবে। কেস স্টাডি এপি কম্পিউটার সায়েন্স পরীক্ষায় অংশ নেওয়া সমস্ত শিক্ষার্থীকে একটি সাধারণ অভিজ্ঞতা প্রদান করে যা থেকে অতিরিক্ত পরীক্ষার প্রশ্ন তোলা যায়। প্রতিটি পরীক্ষায়, কেস স্টাডি থেকে কমপক্ষে একটি মুক্ত-প্রতিক্রিয়া প্রশ্ন উদ্ভূত হয়েছিল। কেস স্টাডি থেকে পাঁচটি মাল্টিপল চয়েস প্রশ্নও নেওয়া হয়েছিল। 2007 সাল থেকে এই কেস স্টাডি বন্ধ করে দেওয়া হয় এবং গ্রিডওয়ার্ল্ড দ্বারা প্রতিস্থাপিত হয়। গ্রিডওয়ার্ল্ড কেস স্টাডি (2008-2014) গ্রিডওয়ার্ল্ড হল জাভাতে লেখা একটি কম্পিউটার প্রোগ্রাম কেস স্টাডি যা 2008 থেকে 2014 সাল পর্যন্ত এপি কম্পিউটার সায়েন্স প্রোগ্রামের সাথে ব্যবহৃত হয়েছিল। এটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (ওওপি)-এর একটি উদাহরণ হিসাবে কাজ করে। গ্রিডওয়ার্ল্ড মেরিন বায়োলজি সিমুলেশন কেস স্টাডিকে সফল করেছে, যা 2000-2007 থেকে ব্যবহার করা হয়েছিল। গ্রিডওয়ার্ল্ড কাঠামোটি মেরিন বায়োলজি সিমুলেশন কেস স্টাডির উপর ভিত্তি করে কে হর্স্টম্যান দ্বারা ডিজাইন এবং প্রয়োগ করা হয়েছিল। কোলগেট বিশ্ববিদ্যালয়ের ক্রিস নেভিসন এবং বারবারা ক্লাউড ওয়েলস এই আখ্যানটি প্রযোজনা করেছেন। গ্রিডওয়ার্ল্ড কেস স্টাডি একটি চূড়ান্ত প্রকল্প হিসাবে একটি একক বড় প্রোগ্রাম লেখার বিকল্প হিসাবে ব্যবহৃত হয়েছিল। পরীক্ষার সময় সুস্পষ্ট সময়ের সীমাবদ্ধতার কারণে, পরীক্ষার আগে কলেজ বোর্ড শিক্ষার্থীদের গ্রিডওয়ার্ল্ড কেস স্টাডি প্রদান করেছিল। পরীক্ষা দেওয়ার আগে শিক্ষার্থীদের ক্লাস এবং ইন্টারফেসের (এবং তারা কীভাবে ইন্টারঅ্যাক্ট করে) সাথে পরিচিত হওয়া উচিত বলে আশা করা হয়েছিল। কেস স্টাডি পাঁচটি বিভাগে বিভক্ত ছিল, যার মধ্যে শেষটি শুধুমাত্র এবি পরীক্ষায় পরীক্ষা করা হয়েছিল। প্রথম বিভাগে মোটামুটি পাঁচটি একাধিক পছন্দের প্রশ্ন গ্রিডওয়ার্ল্ড কেস স্টাডির জন্য নিবেদিত ছিল এবং এটি দ্বিতীয় বিভাগে একটি বিনামূল্যে প্রতিক্রিয়া প্রশ্নের বিষয় ছিল। গ্রিডওয়ার্ল্ড বন্ধ করে দেওয়া হয়েছে এবং 2014-2015 স্কুল বছরের জন্য পরীক্ষাগারগুলির একটি সেট দিয়ে প্রতিস্থাপন করা হয়েছে। অভিনেতারা গ্রিডওয়ার্ল্ড কেস স্টাডি গ্রিডে বস্তু নির্মাণের জন্য একটি অভিনেতা শ্রেণীকে নিয়োগ করে। অ্যাক্টর ক্লাস বস্তুটির রঙ, দিক, অবস্থান, সিমুলেশনে বস্তুটি কী করে এবং বস্তুটি কীভাবে অন্যান্য বস্তুর সাথে যোগাযোগ করে তা পরিচালনা করে। অভিনেতাদের "ফ্লাওয়ার", "রক", "বাগ" এবং "ক্রিটার" শ্রেণীতে বিভক্ত করা হয়, যা অভিনেতা শ্রেণীকে উত্তরাধিকার সূত্রে পায় এবং প্রায়শই নির্দিষ্ট পদ্ধতিগুলিকে (বিশেষত অ্যাক্ট পদ্ধতি) অগ্রাহ্য করে। ফুল নড়াচড়া করতে পারে না এবং যখন জোর করে অভিনয় করতে বাধ্য করা হয়, তখন সেগুলি গাঢ় হয়ে যায়। ফুলগুলি বাগ দ্বারা ফেলে দেওয়া হয় এবং ক্রিটারস দ্বারা খাওয়া হয়। পাথরগুলিও অচল এবং এগুলি ফেলে দেওয়া হয় না বা খাওয়া হয় না। বাগগুলি সরাসরি নিজেদের থেকে এগিয়ে যায়, যদি না কোনও পাথর বা অন্য কোনও বাগ দ্বারা অবরুদ্ধ থাকে, সেক্ষেত্রে বাগটি 45 ডিগ্রি ঘুরিয়ে আবার চেষ্টা করবে। তারা তাদের দখল করা প্রতিটি জায়গায় ফুল ফেলে, সরাসরি তাদের গ্রিডের জায়গায় থাকা ফুল খায় এবং ক্রিটারদের দ্বারা খাওয়া হয়। ক্রিটাররা এলোমেলোভাবে এমন একটি জায়গায় চলে যায় যা কোনও শিলা বা অন্যান্য ক্রিটার দ্বারা দখল করা হয় না এবং ফুল এবং বাগগুলি গ্রাস করে। কেস স্টাডিতে উপরোক্ত শ্রেণীগুলির বেশ কয়েকটি সম্প্রসারণও অন্তর্ভুক্ত রয়েছে। "বক্সবাগ" "বাগ"-কে প্রসারিত করে এবং যদি এর পথ অবরুদ্ধ না থাকে তবে একটি বাক্স আকারে চলে যায়। " "ক্যামেলিয়নক্রিটার" "ক্রিটার" প্রসারিত করে এবং অন্যান্য অভিনেতাদের খায় না, পরিবর্তে তার প্রতিবেশীদের রঙের সাথে মেলে তার রঙ পরিবর্তন করে। " "ক্র্যাব ক্রিটার" বাম বা ডানদিকে চলে যায় এবং কেবল তার সামনে অভিনেতাদের খায়, তবে অন্যথায় "ক্রিটার" শ্রেণী প্রসারিত করে। শিক্ষার্থীরা প্রায়শই অভিনেতা শ্রেণীর নিজস্ব সম্প্রসারণ তৈরি করে। শিক্ষার্থীদের তৈরি এক্সটেনশনের কিছু সাধারণ উদাহরণ হল ওয়ার্ডেন জীব এবং সিমসিটির মতো কাঠামো, যেখানে নির্দিষ্ট ধরনের বস্তুগুলি তাদের প্রতিবেশীদের উপর ভিত্তি করে অন্যান্য ধরনের বস্তু তৈরি করে (অনেকটা কনওয়ের গেম অফ লাইফের মতো)। এমনকি শিক্ষার্থীরা প্যাক-ম্যান, ফায়ার এমব্লম এবং টেট্রিস গেমের সংস্করণ তৈরি করেছে। কলেজ বোর্ডের ওয়েবসাইট, গ্রিডওয়ার্ল্ড 1.00-এ উপলব্ধ সংস্করণটিতে একটি বাগ রয়েছে (অ্যাক্টর সাবক্লাস বাগের সাথে বিভ্রান্ত হবেন না) যা অ্যাপলেট হিসাবে স্থাপন করার সময় একটি সিকিউরিটিএক্সসেপশন নিক্ষেপ করে। গ্রিডওয়ার্ল্ড ওয়েবসাইটে "অনানুষ্ঠানিক কোড" প্রকাশে এটি ঠিক করা হয়েছিল। এছাড়াও, পরিবেশটিকে একটি অবৈধ বাউন্ডেডগ্রিডে সেট করার পরে, এটি একটি নালপয়েন্টারএক্সসেপশন সৃষ্টি করবে। বন্ধ কেস স্টাডির পরিবর্তে, কলেজ বোর্ড তিনটি নতুন ল্যাব তৈরি করেছে যা প্রশিক্ষকদের ব্যবহারের জন্য আমন্ত্রণ জানানো হয়, তবে সেগুলি ঐচ্ছিক এবং পরীক্ষায় পরীক্ষিত হয় না। এপি পরীক্ষায় পরীক্ষাগারগুলির নির্দিষ্ট বিষয়বস্তু সম্পর্কে কোনও প্রশ্ন নেই, তবে এমন প্রশ্ন রয়েছে যা পরীক্ষাগারগুলিতে বিকশিত ধারণাগুলি পরীক্ষা করে। তিনটি পরীক্ষাগার হলঃ ম্যাগপি ল্যাব দ্য এলিভেন্স ল্যাব দ্য পিকচার ল্যাব পরীক্ষার ইতিহাস কম্পিউটার সায়েন্সে এপি পরীক্ষা প্রথম 1984 সালে দেওয়া হয়েছিল। 1999 সালের আগে, এপি পরীক্ষা পাস্কাল সম্পর্কে তাদের জ্ঞানের উপর শিক্ষার্থীদের পরীক্ষা করত। 1999 থেকে 2003 সাল পর্যন্ত, পরীক্ষার পরিবর্তে শিক্ষার্থীদের সি + + সম্পর্কে জ্ঞান পরীক্ষা করা হয়। 2003 সাল থেকে এপি কম্পিউটার সায়েন্স পরীক্ষা জাভার মাধ্যমে কম্পিউটার সায়েন্স সম্পর্কে শিক্ষার্থীদের জ্ঞান পরীক্ষা করেছে। 2015 সালের আগে, পরীক্ষাটি দুটি বিভাগ নিয়ে গঠিত ছিল, যা নিম্নলিখিত সময়গুলি নিয়ে গঠিতঃ বিভাগ 1: একাধিক পছন্দ [40টি একাধিক পছন্দের প্রশ্নের জন্য 1 ঘন্টা এবং 15 মিনিট] বিভাগ 2: বিনামূল্যে-প্রতিক্রিয়া [বর্ধিত যুক্তির সাথে জড়িত 4টি সমস্যার জন্য 1 ঘন্টা এবং 45 মিনিট] 2015 সাল পর্যন্ত, তবে, একাধিক পছন্দ বিভাগটি 15 মিনিট বাড়ানো হয়েছিল এবং মুক্ত-প্রতিক্রিয়া বিভাগটি নিম্নলিখিতগুলির জন্য 15 মিনিট হ্রাস করা হয়েছিলঃ বিভাগ 1: একাধিক পছন্দ [40টি একাধিক পছন্দের প্রশ্নের জন্য 1 ঘন্টা এবং 30 মিনিট] বিভাগ 2: বিনামূল্যে-প্রতিক্রিয়া [বর্ধিত যুক্তির সাথে জড়িত 4টি সমস্যার জন্য 1 ঘন্টা এবং 30 মিনিট] গ্রেড বিতরণ 2021 সালের প্রশাসনে, 63,980 জন শিক্ষার্থী পরীক্ষায় অংশ নিয়েছিল। গড় স্কোর ছিল 3,18 এবং আদর্শ বিচ্যুতি ছিল 1.43। 2003 সাল থেকে গ্রেড বিতরণ ছিলঃ এপি কম্পিউটার সায়েন্স এবি কোর্স বন্ধ হওয়া এপি কম্পিউটার সায়েন্স এবি কোর্সে এপি কম্পিউটার সায়েন্স এ-এর সমস্ত বিষয় অন্তর্ভুক্ত ছিল, পাশাপাশি অ্যালগরিদম, ডেটা স্ট্রাকচার এবং ডেটা বিমূর্ততার আরও আনুষ্ঠানিক এবং আরও গভীর অধ্যয়ন অন্তর্ভুক্ত ছিল। উদাহরণস্বরূপ, বাইনারি গাছগুলি এপি কম্পিউটার সায়েন্স এবি-তে অধ্যয়ন করা হয়েছিল কিন্তু এপি কম্পিউটার সায়েন্স এ-তে নয়। পুনরাবৃত্তিমূলক তথ্য কাঠামো এবং গতিশীলভাবে বরাদ্দকৃত কাঠামোর ব্যবহার এপি কম্পিউটার সায়েন্স এবি-র জন্য মৌলিক ছিল। এপি কম্পিউটার সায়েন্স এবি পরীক্ষায় কম সংখ্যক শিক্ষার্থী অংশ নেওয়ার কারণে, 2008-2009 বছরের পরে এটি বন্ধ করে দেওয়া হয়েছিল। এপি কম্পিউটার সায়েন্স এবি-র জন্য গ্রেড বিতরণ 2009 সালের মে মাস থেকে এপি কম্পিউটার সায়েন্স এবি পরীক্ষা বন্ধ করে দেওয়া হয়। 2003 থেকে 2009 সাল পর্যন্ত গ্রেড বিতরণ নীচে দেখানো হয়েছেঃ আরও দেখুন কম্পিউটার সায়েন্স শব্দকোষ কম্পিউটার সায়েন্স রেফারেন্স বহিরাগত লিঙ্ক কলেজ বোর্ডঃ এপি কম্পিউটার সায়েন্স একটি কম্পিউটার সায়েন্স শিক্ষা উন্নত প্লেসমেন্ট