কিভাবে কম্পিউটার সায়েন্স বিজ্ঞানী হবেন

লেখক: Gregory Harris
সৃষ্টির তারিখ: 11 এপ্রিল 2021
আপডেটের তারিখ: 1 জুলাই 2024
Anonim
মাধ্যমিকের পর কম্পিউটার সায়েন্স বা অ্যাপ্লিকেশন কারা নেবে? || ভবিষ্যৎ কি এই বিষয়ের? || কতটা সহজ?
ভিডিও: মাধ্যমিকের পর কম্পিউটার সায়েন্স বা অ্যাপ্লিকেশন কারা নেবে? || ভবিষ্যৎ কি এই বিষয়ের? || কতটা সহজ?

কন্টেন্ট

কম্পিউটার বিজ্ঞান অধ্যয়ন মানে প্রোগ্রামিং নয়; এর অর্থ হল অ্যালগরিদম শেখা (একটি নির্দিষ্ট কাজ সম্পাদন করার জন্য কেউ বা কিছু বুঝে এমন পদক্ষেপের একটি সীমাবদ্ধ ক্রম)। অনেক কম্পিউটার বিজ্ঞানী মোটেই প্রোগ্রাম করেন না। এডসার ডিজকস্ট্রা একবার বলেছিলেন: "কম্পিউটার বিজ্ঞান জ্যোতির্বিজ্ঞানের সাথে টেলিস্কোপের চেয়ে কম্পিউটার নিয়ে বেশি উদ্বিগ্ন নয়।"

ধাপ

  1. 1 কম্পিউটার বিজ্ঞানী হওয়ার জন্য ক্রমাগত শিখতে হবে, চিরকালের জন্য ছাত্র হতে হবে। প্রযুক্তি পরিবর্তিত হচ্ছে, নতুন প্রোগ্রামিং ভাষা, নতুন অ্যালগরিদম তৈরি হচ্ছে: জিনিসগুলির সাথে সামঞ্জস্য রাখতে ক্রমাগত নতুন জিনিস শিখতে হবে।
  2. 2 সিউডোকোড দিয়ে শুরু করুন। সিউডোকোড আসলে একটি প্রোগ্রামিং ভাষা নয়, কিন্তু এটি একটি প্রোগ্রামকে ইংরেজিতে উপস্থাপন করার একটি উপায়। শ্যাম্পুর বোতলে সবচেয়ে কাছের এবং সবচেয়ে পরিচিত অ্যালগরিদম রয়েছে: সাবান, ধুয়ে ফেলুন, পুনরাবৃত্তি করুন। এটি হল অ্যালগরিদম। এটি আপনার জন্য বোধগম্য ("কম্পিউটার এজেন্ট") এবং একটি সীমিত সংখ্যক ধাপ রয়েছে।
  3. 3 আপনার সিউডোকোড পরীক্ষা করুন। শ্যাম্পু বোতলে লেবেল করা উদাহরণ দুটি কারণে একটি ভাল অ্যালগরিদম নয়: এটির কোন শেষ অবস্থা নেই এবং এটি আপনাকে কোন পদ্ধতিটি পুনরাবৃত্তি করতে হবে তা বলে না। পুনরাবৃত্তি lathering? অথবা শুধু rinsing। সর্বোত্তম উদাহরণ হবে “ধাপ 1 - চামড়া। ধাপ 2 - ধুয়ে ফেলুন। ধাপ 3 - ধাপ 1 এবং ধাপ 2 পুনরাবৃত্তি করুন (সেরা ফলাফলের জন্য 2-3 বার) এবং শেষ (প্রস্থান) ”। এই অ্যালগরিদমটি আপনার কাছে পরিষ্কার, একটি সমাপ্তির শর্ত রয়েছে (একটি সীমিত সংখ্যক ধাপ) এবং এটি খুব সঠিক।
  4. 4 সমস্ত ক্রিয়াকলাপের জন্য অ্যালগরিদম লেখার চেষ্টা করুন। উদাহরণস্বরূপ, ক্যাম্পাসের একটি বিল্ডিং থেকে অন্য বিল্ডিংয়ে কীভাবে সরানো যায়, বা কীভাবে একটি ক্যাসারোল তৈরি করা যায়। শীঘ্রই, আপনি সর্বত্র অ্যালগরিদম দেখতে পাবেন!
  5. 5 একবার আপনি কীভাবে অ্যালগরিদম রচনা করতে শিখবেন, প্রোগ্রামিং প্রক্রিয়াটি আপনার কাছে আরও বোধগম্য হবে। প্রোগ্রামিং ভাষা শিখতে বইটি কিনুন এবং সম্পূর্ণভাবে পড়ুন। একটি ভাষা শিখতে অনলাইন টিউটোরিয়াল ব্যবহার করবেন না কারণ সেগুলো অপেশাদাররা লিখেছেন, পেশাদাররা নয়।
    • যাইহোক, সাহায্যের জন্য ইন্টারনেটের দিকে যেতে দ্বিধা করবেন না। আপনি অবিলম্বে জাভা এবং C ++ এর মত বস্তু ভিত্তিক ভাষা শিখতে শুরু করতে পারেন, কিন্তু C- এর মতো পদ্ধতিগত ভাষা দিয়ে শুরু করা এখনও ভাল কারণ তারা সম্পূর্ণ অ্যালগরিদম ভিত্তিক।
  6. 6 প্রোগ্রামিং হল সিউডোকোডকে প্রোগ্রামিং ভাষায় অনুবাদ করার প্রক্রিয়া। আপনি সিউডোকোড লিখতে যত বেশি সময় ব্যয় করবেন, ততই আপনি প্রোগ্রামটি টাইপ করবেন এবং ভবিষ্যতে আপনার মস্তিষ্ককে র্যাক করবেন।

পরামর্শ

  • কম্পিউটার বিজ্ঞান কম্পিউটার ডিজাইন এবং ডেভেলপমেন্ট, ডাটাবেস, কম্পিউটার সিকিউরিটি, কম্পিউটার প্রোগ্রামিং ল্যাঙ্গুয়েজের মতো অনেক ক্ষেত্রকে অন্তর্ভুক্ত করে। অতএব, আপনার আগ্রহের এক বা একাধিক ক্ষেত্রে মনোনিবেশ করা একটি বুদ্ধিমান সিদ্ধান্ত।
  • একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ শেখার পর, আরেকটি, অনুরূপ ভাষা শিখুন, কারণ আপনি এখনও কেবল সিউডোকোডকে প্রকৃত ভাষায় অনুবাদ করছেন।
  • অ্যালগরিদম লেখার জন্য হোয়াইটবোর্ড সবচেয়ে ভালো জায়গা।