"কম্পিউটার বিজ্ঞান" পাতাটির দুইটি সংশোধিত সংস্করণের মধ্যে পার্থক্য

Manikhosen585@gmail
(বট নিবন্ধ পরিষ্কার করেছে। কোন সমস্যায় এর পরিচালককে জানান।)
(Manikhosen585@gmail)
ট্যাগ: মোবাইল সম্পাদনা মোবাইল ওয়েব সম্পাদনা দৃশ্যমান সম্পাদনা
{| style="border:1px solid #ccc;"
|-
| [[Fileচিত্র:Lambda lc.svg|144px|alt=large capital lambda|Programming language theory|link=Programming language theory]]
| [[Fileচিত্র:Sorting quicksort anim frame.svg|144px|alt=Plot of a quicksort algorithm|Computational complexity theory|link=Computational complexity theory]]
|-
| [[Fileচিত্র:Utah teapot simple 2.png|144px|alt=Utah teapot representing computer graphics|Computer graphics|link=Computer graphics (computer science)]]
| [[Fileচিত্র:3-Tasten-Maus Microsoft.jpg|144px|alt=Microsoft Tastenmaus mouse representing human-computer interaction|Human–computer interaction|link=Human–computer interaction]]
|}
<div class="thumbcaption">কম্পিউটার বিজ্ঞান কম্পিউটারের প্রয়োগের জন্য গণনা এবং ব্যবহারিক কৌশলগুলির তাত্ত্বিক ভিত্তি নিয়ে কাজ করে</div>
</div>
{{বিজ্ঞান}}
'''কম্পিউটার বিজ্ঞান''' জ্ঞানের একটি শাখা যেখানে [[তথ্য]] ও [[গণনা|গণনার]] তাত্ত্বিক ভিত্তির গবেষণা করা হয় এবং [[কম্পিউটার]] নামক যন্ত্রে এসব গণনা সম্পাদনের ব্যবহারিক পদ্ধতির প্রয়োগ ও বাস্তবায়ন সম্পর্কে আলোচনা করা হয়। <ref>{{সাময়িকী উদ্ধৃতি|লেখক১=কোমার, ডি. ই.|লেখক২=গ্রিস, ডি.|লেখক৩=মুল্ডার, এম. সি. |লেখক৪=টাকার, এ., |লেখক৫=টার্নার, এ. জে. |লেখক৬=ইয়ং, পি. আর.|শিরোনাম=Computing as a discipline|ইউআরএল=http://cs.gmu.edu/cne/pjd/GP/CompDisc.pdf| সাময়িকী= Communications of the ACM| খণ্ড= ৩২| সংখ্যা নং=১ |তারিখ=জানুয়ারি ১৯৮৯ |ডিওআই= 10.1145/63238.63239|উক্তি=Computer science and engineering is the systematic study of algorithmic processes-their theory, analysis, design, efficiency, implementation, and application-that describe and transform information.}}</ref><ref>{{cite conference|author=ওয়েগনার, পি.|title=Research paradigms in computer science|booktitle=Proceedings of the 2nd international Conference on Software Engineering |location=সান ফ্রান্সিস্কো, ক্যালিফোর্নিয়া| date=১৩-১৫ অক্টোবর ১৯৭৬ |publisher=IEEE Computer Society Press, Los Alamitos, CA|quote=Computer science is the study of information structures}}</ref>কেরে বাজার TV<ref>"''Computer science is the study of computation.''" [http://www.csbsju.edu/computerscience/curriculum Computer Science Department, College of Saint Benedict] {{ওয়েব আর্কাইভ|ইউআরএল=https://web.archive.org/web/20070203190237/http://www.csbsju.edu/computerscience/curriculum/ |তারিখ=৩ ফেব্রুয়ারি ২০০৭ }}, Saint John's University</ref><ref>"''Computer Science is the study of all aspects of computer systems, from the theoretical foundations to the very practical aspects of managing large software projects.''" [http://study.massey.ac.nz/major.asp?major_code=2010&prog_code=93068 Massey University] {{ওয়েব আর্কাইভ|ইউআরএল=https://web.archive.org/web/20060619125916/http://study.massey.ac.nz/major.asp?major_code=2010&prog_code=93068 |তারিখ=১৯ জুন ২০০৬ }}</ref> কম্পিউটার বিজ্ঞান ক্ষেত্রে গবেষণাকারী বিজ্ঞানীদেরকে '''কম্পিউটার বিজ্ঞানী''' বলা হয়। একজন কম্পিউটার বিজ্ঞানী গণনার তত্ত্ব ও সফটওয়্যার পদ্ধতির নকশার ব্যবহার সম্পর্কে অধ্যয়ন করেন।<ref>{{ওয়েব উদ্ধৃতি |ইউআরএল=http://wordnetweb.princeton.edu/perl/webwn?s=computer%20scientist |শিরোনাম=WordNet Search—3.1 |প্রকাশক=Wordnetweb.princeton.edu |সংগ্রহের-তারিখ=২২ সেপ্টেম্বর ২০১৯}}</ref>
 
কম্পিউটার বিজ্ঞানকে প্রায়শই [[অ্যালগরিদম|অ্যালগরিদমীয় পদ্ধতির]] একটি বিধিবদ্ধ অধ্যয়ন হিসেবে অভিহিত করা হয়, যে পদ্ধতির সাহায্যে তথ্য সৃষ্ট, বর্ণিত ও পরিবর্তিত হয়। কম্পিউটার বিজ্ঞানের অনেক উপশাখা আছে। কিছু শাখা, যেমন [[কম্পিউটার গ্রাফিক্‌স|কম্পিউটার গ্রাফিক্‌সে]] নির্দিষ্ট ফলাফল গণনাটাই মূল লক্ষ্য। আবার কিছু শাখা, যেমন [[গণনামূলক জটিলতা তত্ত্ব|গণনামূলক জটিলতা তত্ত্বে]] বিভিন্ন গণনা সমস্যার বৈশিষ্ট্যসমূহ বিশ্লেষণ করাই আলোচ্য। এছাড়াও কিছু শাখা আছে যেখানে বিভিন্ন ভৌত ব্যবস্থায় গণনা বাস্তবায়ন করার পদ্ধতি সমূহ আলোচিত হয়; যেমন [[প্রোগ্রামিং ভাষা তত্ত্ব|প্রোগ্রামিং ভাষা তত্ত্বে]] একটি গণনামূলক পদ্ধতিকে কীভাবে কম্পিউটারের ভাষায় প্রকাশ করা যায় তা আলোচনা করা হয়। কম্পিউটার প্রোগ্রামাররা বিভিন্ন [[প্রোগ্রামিং ভাষা]] ব্যবহার করে নির্দিষ্ট গণনামূলক সমস্যা সমাধান করে থাকেন। অন্যদিকে মানুষ-কম্পিউটার মিথস্ক্রিয়ার মূল লক্ষ্য হলো কম্পিউটার এবং গণনা-ফলাফলসমূহ ব্যবহারোপযোগী, কার্যকর এবং মানুষের কাছে সার্বিকভাবে সহজলভ্য করা।
{{কম্পিউটারের ইতিহাস}}
[[File:Babbage40.png|upright|thumb|কম্পিউটারের জনক হিসেবে খ্যাত [[চার্লস ব্যাবেজ]]<ref>{{ওয়েব উদ্ধৃতি|ইউআরএল=http://www.cbi.umn.edu/about/babbage.html|শিরোনাম=Charles Babbage Institute: Who Was Charles Babbage?|ওয়েবসাইট=cbi.umn.edu|সংগ্রহের-তারিখ=28 December 2016}}</ref> ]]
[[Fileচিত্র:Ada lovelace.jpg|upright|thumb|একটি কম্পিউটারকে কাজ করার জন্য প্রথম [[অ্যালগরিদম]] প্রদান করেন [[অ্যাডা লাভলেস]] <ref>{{ওয়েব উদ্ধৃতি|ইউআরএল=http://www.computerhistory.org/babbage/adalovelace/|শিরোনাম=Ada Lovelace {{!}} Babbage Engine {{!}} Computer History Museum|ওয়েবসাইট=www.computerhistory.org|সংগ্রহের-তারিখ=28 December 2016}}</ref> ]]
 
কম্পিউটার বিজ্ঞান হয়ে উঠার প্রাথমিক ভিত্তিগুলো আধুনিক ডিজিটাল কম্পিউটারের আবিষ্কারকে পূর্বাভাস দিয়েছিল। [[গুণ (গণিত)|গুণ]] এবং [[ভাগ (গণিত)|ভাগের]] মতো গণনাগুলিতে সহায়তা করতে [[অ্যাবাকাস|অ্যাবাকাসের]] মতো গণনাকারী যন্ত্রগুলি প্রাচীনকাল থেকেই ছিল। উপরন্তু, কম্পিউটিং সম্পাদনের জন্য [[অ্যালগরিদম]] অত্যাধুনিক কম্পিউটিং সরঞ্জামগুলির বিকাশের আগেই প্রাচীনকাল থেকে বিদ্যমান ছিল।
বেনামী ব্যবহারকারী