গেম প্রোগ্রামিংয়ের ক্ষেত্রে কোনও ব্যক্তির আসল আগ্রহ প্রতিষ্ঠা করুন


30

আমি তৃতীয় স্তরে, 4 বছরের গেমস প্রোগ্রামিং ডিগ্রিতে (কম্পিউটার গেমস ডেভলপমেন্টে বিএসসি) পড়াতাম। আমরা দেখতে পেলাম যে নতুন এবং সম্ভাব্য শিক্ষার্থীরা প্রায়শই গেম-প্লেয়িং, গেম-ডিজাইন এবং গেম-প্রোগ্রামিংয়ের ক্ষেত্রে আগ্রহ এবং দক্ষতার সংমিশ্রণ করে। (আমি জানি শিরোনামটি আরও অনেক সুনির্দিষ্ট বা বর্ণনামূলক হতে পারে তবে এর অভ্যন্তরীণ কারণ রয়েছে যা আমরা এটি পরিবর্তন করতে পারি না)। আমাদের একটি উন্মুক্ত দিন রয়েছে যখন সম্ভাব্য শিক্ষার্থীরা অনুষদ এবং বর্তমান শিক্ষার্থীদের সাথে কথা বলতে পারে।

এর ফলে আমাদের প্রোগ্রামে প্রচুর শিক্ষার্থীরা সাইন আপ করে যা তাদের নিজেদের আগ্রহ এবং / অথবা দক্ষতার সাথে তাদের পছন্দের ডিগ্রি অনুসারে ভুলভাবে সংযুক্ত করে। তাদের কাছে মেজর পরিবর্তন করার জন্য আমাদের কাছে বিকল্প রয়েছে, তবে এগুলি প্রায় প্রোগ্রামিং নিবিড় হিসাবে রয়েছে। আমাদের কাছে এমন শিক্ষার্থী নেই যারা সত্যিই গেম সম্পর্কিত শিল্প বা নকশায় যেতে চেয়েছিলেন for সুতরাং কিছু শিক্ষার্থী কেবল 4 কঠিন / অসুখী বছর ধরে এটি আঁকড়ে থাকে, কারণ এটি গেমিংয়ে তাদের কাছে উপলব্ধ নিকটতম ডিগ্রি।

আমরা আমাদের প্রসপেক্টাসে প্রোগ্রামটির বিষয়বস্তুটির রূপরেখা তৈরি করি, তবে বেশিরভাগ আগত শিক্ষার্থীদের প্রোগ্রামিংয়ের অভিজ্ঞতা খুব কম থাকে, তাই ডেটা-স্ট্রাকচার, সফটওয়্যার ইঞ্জিনিয়ারিং বা 3 ডি গ্রাফিক্সের মতো বিষয়গুলির শিরোনাম তাদের কাছে আসলে বেশি বোঝায় না।

"আমি থ্রিডি গ্রাফিকগুলিতে এত বেশি গণিত আশা করিনি, আমি ধরে নিয়েছিলাম এটি যেমন আঁকবে ..."

গেম প্রোগ্রামিংয়ের ক্ষেত্রে কোনও ব্যক্তির আসল আগ্রহ স্থাপনে সহায়তা করার কোনও উপায় কী আছে, যাতে তারা তাদের পড়াশুনা সম্পর্কে আরও সুবিদিত সিদ্ধান্ত নিতে পারে?


7
এটি অন্য ডিগ্রির মতো কেন? উদাহরণস্বরূপ কিছু শক্ত ইঞ্জিনিয়ারিং ডোমেন আপনার বর্ণনা অনুযায়ী ঠিক পান। তারা কেবল "ওয়েড আউট" কোর্সগুলি প্রথম দিকে ব্যবহার করবেন না। আমি আরও প্রোগ্রাম এটি দেখতে পছন্দ করি।
পল

2
@ জেনেছি আমি জানি নাম পরিবর্তন করা সম্ভবত কোনও বিকল্প নয়, তবে আমি ভয় পাচ্ছি যে প্রবণতাটি হ'ল "গেম ডেভেলপার" খুব সহজেই একজন প্রোগ্রামার নয়। এখানে একটি কিক স্টার্টার
ডেন

20
আমি কম্পিউটার গ্রাফিক্সে পিএইচডি করছি এবং যখন আমি কাউকে বলি "আমার পিএইচডি কম্পিউটার গ্রাফিক্সে আছে" এবং তারা "ওহ, আমি আঁকার বিষয়ে ভয়ানক, আপনাকে অবশ্যই একজন ভাল শিল্পী হতে হবে!"! আরজিএইচএইচএইচএইচএইচএইচএইচ
ড্যান

5
@ ডান শব্দগুলি একইভাবে বৈদ্যুতিক ইঞ্জিনিয়ারদের মত শোনাচ্ছে। "আমি বৈদ্যুতিক প্রকৌশল পড়ছি", "ওরে আমার চাচা একজন বৈদ্যুতিক!"
মাইকেলহাউস

8
"আমি কম্পিউটার বিজ্ঞান অধ্যয়ন করছি" এর কথা মনে করিয়ে দেয়। - "শান্ত, তুমি কি আমার কম্পিউটার ঠিক করতে পার?"
এক্সিলিথ

উত্তর:


16

আমার চারপাশে নিজেকে টেলিপোর্ট করতে সক্ষম হওয়ার সত্যিকারের আগ্রহ এখনও আমার আছে। তবে বাস্তবতার ভিত্তিতে আমার প্রত্যাশা রয়েছে। আমি মনে করি যে আসল আগ্রহ আপনার ব্যয় করা উচিত নয়, বরং ব্যক্তিদের প্রত্যাশা।

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

অতিরিক্তভাবে, একটি প্রস্থান জরিপ বাস্তবায়নের মাধ্যমে লোকেরা কেন চলে যাচ্ছে সে সম্পর্কে আপনাকে ভাল তথ্য সংগ্রহ করতে সহায়তা করবে এবং ভবিষ্যতের শিক্ষার্থীদের কাছে আপনার কোর্সের "বিপণন" আরও সংশোধন করার অনুমতি দেবে।


আগ্রহের ভি এর প্রত্যাশা সম্পর্কে সুস্পষ্ট মন্তব্য, তবে কেউ যদি সত্যিই আগ্রহী হন তবে তারা অন্তত প্রয়োজনীয় কাজটি করার জন্য প্রস্তুত থাকবেন
কেন

2
যথেষ্ট সত্য, যদিও আমি মনে করি কিছু লোক সক্ষম নয়, এমনকি তাদের সবচেয়ে কঠোর পরিশ্রম করছে। যদিও আগ্রহ আছে। "আপনি যদি কঠোর পরিশ্রম করেন তবে আপনি নিজের স্বপ্ন পূরণ করতে পারেন" এই উক্তিটি বেশিরভাগ ক্ষেত্রে সত্য, তবে সবার পক্ষে নয়।
মাইকেলহাউস

আমাদের কাছে আবেদনকারীদের জন্য একটি উচ্চ মাধ্যমিক উচ্চ বিদ্যালয়ের গণিতের প্রয়োজনীয়তা রয়েছে, তাই বেশিরভাগ ক্ষেত্রে এর অভাব নেই। (যদিও যারা শুধু "পাবেন না" আমাদের ন্যায্য ভাগ আছে কোডিং অথবা রৈখিক বীজগণিত বা ক্যালকুলাস বা বলবিজ্ঞান অথবা ...।।।।)
কেন

যদি এটি দক্ষতা না থাকে তবে আপনি কি জানেন যে শিক্ষার্থীরা কী কারণে পড়ছে?
MichaelHouse

এই সম্পর্কে আরও কিছু চিন্তা, আমি আপনি সঠিক বলে মনে করি; প্রত্যাশা সমস্যা হয়। "গেম দেব মজা লাগছে!", যতক্ষণ না আপনাকে ভিউ ম্যাট্রিক্স তৈরি করতে বলা হয়। আমরা তাদের কাছে এমন কিছু বিষয়ে প্রকৃত আগ্রহের প্রত্যাশা করতে পারি যার কাছে তারা প্রকাশের খুব বেশি সুযোগ পায়নি।
কেন

7

প্রোগ্রামে প্রবেশের জন্য প্রয়োজনীয়তাগুলি বিবেচনা করে বিবেচনা করুন ।

যখন আমি স্কুলে প্রবেশ করছিলাম, ইঞ্জিনিয়ারিংয়ের কমপক্ষে 3 টি ভারী গণিত-ভিত্তিক কোর্স প্রয়োজন: ক্যালকুলাস, বীজগণিত, পদার্থবিজ্ঞান। সেই সময় প্রোগ্রামিংয়ের প্রয়োজন ছিল না, তবে আমি তা যাইহোক নিয়েছি। আপনি এখন এটি প্রাক প্রাক প্রশ্ন করতে পারেন।

প্রাক-রিক্সগুলি শিক্ষার্থীদের মধ্যে কী হচ্ছে সে সম্পর্কে একটি ধারণা দেওয়া উচিত । এছাড়াও, আপনি প্রোগ্রামটিতে কাকে রেখেছেন সে সম্পর্কে আরও নির্বাচনী হন: প্রোগ্রামিং এবং গণিত কোর্সে সর্বনিম্ন 80% প্রয়োজন।

কিছু আলো তাদের মাথায় যেতে হবে .. পূর্বশর্ত প্রত্যাশাকে বোঝায় যা আগত তা বোঝায়। "হুম .. এই প্রোগ্রামটি আমাদের প্রচুর গণিত জানতে চায় বলে মনে হচ্ছে!"


6

গেম প্রোগ্রামিং ব্যাচেলর থেকে স্নাতকৃত শিক্ষার্থী হিসাবে আমি আপনার প্রশ্নটি পছন্দ করি। আমার শিক্ষার তিন বছরের সময়কালে ক্লাসটি সঙ্কুচিত হয়ে students০ জন থেকে ১১ জন হয়ে যায়।

যদিও আমি আপনার প্রশ্নের উত্তর নাও দিতে পারি, আমি আমার মতামতগুলি ভাগ করতে চাই:

  1. স্বচ্ছ হোন, কিছু স্কারিয়ার বক্তৃতা এবং বিষয়গুলির কয়েকটি ভিডিও পোস্ট করুন। অবশ্যই এটি গুরুত্বপূর্ণ যে শিক্ষার্থীকে অবহিত করা উচিত যে সে সব বোঝার কথা নয়, তবে একটি প্রতিভার স্বাভাবিক প্রতিক্রিয়া হওয়া উচিত কৌতূহল এবং মুগ্ধতা। ঝর্ণা নয় এবং ঘাড়ে চিলও নয়।
  2. অতিরিক্ত 'সেক্সি' এবং বিবরণে বিক্রয় করবেন না। গেমগুলি দুর্দান্ত, 3 ডি গ্রাফিকগুলি দুর্দান্ত, এআই দুর্দান্ত, তবে তারা শিখতে পারে এমন অন্যান্য বিষয়ের বিষয়ে কথা বলতে ভুলবেন না। সফ্টওয়্যার আর্কিটেকচার, ডিজাইনের ধরণ, ডিবাগিং, ভেক্টর ম্যাথস, নিউটোনীয় পদার্থবিজ্ঞান, সফটওয়্যার টেস্টিং, সৃজনশীল সমস্যা সমাধান ইত্যাদি etc
  3. উচ্চাকাঙ্ক্ষী শিক্ষার্থীদের একটি কার্য দিন, যেমন 3x3 টিক-ট্যাক-টো সমাধান করার জন্য সেরা কৌশল তৈরি করা। অথবা 10 বা তার থেকে কম অনুমানের ক্ষেত্রে 0 এবং 100 এর মধ্যে সর্বদা কোনও সংখ্যাকে কীভাবে অনুমান করতে সক্ষম হবেন। এটি কোনও গ্রুপে বা অন্যথায় স্কুলের প্রথম দিন হোস্ট করা যেতে পারে।

এগুলি আমার 1137 বাইট।


2
ড্রপ আউট হারটি পরিচিত মনে হচ্ছে ...
কেন

আমি বিশ্বাস করি আপনি বোঝাতে চেয়েছিলেন "এগুলি আমার 1337 বাইট"। তারপরে আবার এটি আমার 0.02 ডলার।
supersam654

অত্যন্ত দেরিতে মন্তব্য করা, তবে আমি বিশ্বাস করি যে আমার পোস্টের দৈর্ঘ্য প্রায় 1137 বাইট ms কমপক্ষে ইউটিএফ -8;)
আলেকজান্ডারব্রেভিগ

6

ঠিক আছে, শুরু করার জন্য, 'গেম প্রোগ্রামিং' থেকে কিছুটা পিছনে ফিরে আসুন এবং সাধারণভাবে প্রোগ্রামিং সম্পর্কে কথা বলি। লিখিত কোডের সাথে জড়িত যে কোনও প্রোগ্রাম / কলকে এত স্পষ্টভাবে বলা দরকার এবং এর স্ব প্রোগ্রামিংয়ের অন্য বিবরণটি উল্লেখ করুন।

কিছু লোক রয়েছে যারা প্রোগ্রাম করতে পারেন, এবং এখনও কম লোকই এটি উপভোগ করতে পারবেন। স্পষ্টতই যে কেউ এই ক্ষেত্রে একটি ডিগ্রী অনুগ্রহ করে প্রোগ্রামিং উপভোগ করা উচিত।

সুতরাং তালিকাভুক্তির আগে, শিক্ষার্থীদের তাদের (এবং কোনও নির্দেশিকা পরামর্শদাতারা) ঠিক কী পেতে চলেছে তা বুঝতে এবং তারা এটাকে উপভোগ করবে কিনা তা বুঝতে সহায়তা করার জন্য বিভিন্ন ধরণের একটি সমীক্ষা পূরণ করতে হবে।

সমীক্ষায় নিম্নলিখিত ক্ষেত্রগুলি নিয়ে আলোচনা করা উচিত:

  • গণিত: শিক্ষার্থীরা কি উচ্চ বিদ্যালয়ের বীজগণিত / প্রাক্কলক উপভোগ করেছে?
  • ধাঁধা: ডোজ দৃষ্টিকোণ ছাত্র ধাঁধা সমাধান উপভোগ?
  • যুক্তি: শিক্ষার্থীর পক্ষে যুক্তিযুক্ত দক্ষতা আছে কি না তা দেখার জন্য কিছু সাধারণ লজিক সমস্যা ব্যবহার করুন
  • সমালোচনামূলক চিন্তাভাবনা: এমন কিছু প্রশ্ন ব্যবহার করুন যা সমালোচনামূলক চিন্তার দক্ষতা পরীক্ষা করে

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

তারপরে এমন কিছু লোক থাকবে যারা ভাবেন যে তারা এটি উপভোগ করতে পারে তবে তা উপভোগ করে না। শিক্ষার্থীরা যত তাড়াতাড়ি সম্ভব কিছু বাস্তব প্রোগ্রামিংয়ে প্রবেশ করেছে তা নিশ্চিত করুন, যাতে তারা কী কী লাভ করছে তা তারা বুঝতে পারে এবং তারা এটি কতটা উপভোগ করে তা দেখুন।

ব্যক্তিগতভাবে, আমি কেবল কম্পিউটার বিজ্ঞানে একটি ডিগ্রি শুরু করছি, যদিও আমি বছরের পর বছর ধরে প্রোগ্রাম করে চলেছি। আমি জানি যে আমি এটি পছন্দ করি কারণ আমি যখন কোন সমস্যা দেখি তখন আমার প্রথম চিন্তা হয় "আমি কীভাবে এটি সমাধান করার জন্য একটি প্রোগ্রাম লিখতে পারি"। আমি প্রোগ্রামের কাঠামো সম্পর্কে ভাবতে চাই, কীভাবে আমি এটি আরও কার্যকর করতে পারি, বা কীভাবে এটি আরও যুক্তিসঙ্গত হতে পুনর্গঠন করতে পারি। আমি জানি আমি এটি পছন্দ করি কারণ আমি এটি চেষ্টা করেছি এবং আমি যখন প্রোগ্রামিং করি তখন আমার ট্র্যাকটি হারাতে থাকে, এবং আমি মাঝরাত পেরিয়ে গিয়েছি তা লক্ষ্য না করে নিজেকে সকাল 4 টায় খুঁজে পাই।

কেউ প্রোগ্রামিং পছন্দ করছে কিনা তা সত্যই জানতে তাদের এটি চেষ্টা করা দরকার। এবং আপনার কোনও কলেজ কোর্সের দরকার নেই, আমি ইন্টারনেট থেকে যা জানি তার বেশিরভাগটি শিখেছি (স্ট্যাক ওভারফ্লোতে godশ্বরের ধন্যবাদ!)। আপনি প্রোগ্রামিংয়ে কিছু প্রকারের অনলাইন প্রবর্তনীয় কোর্স (তালিকাভুক্তির আগে) দেওয়ার চেষ্টা করতে পারেন (আমি জাভাস্ক্রিপ্ট + এইচটিএমএল প্রস্তাব করব, এটি বোঝা সহজ, এবং ওয়েব পৃষ্ঠায় জেএসের সাথে কাজ করার প্রভাবগুলি কনসোল অ্যাপ্লিকেশনগুলির চেয়ে অনেক বেশি সন্তুষ্টিজনক)। যেমন একটি কোর্স সঙ্গে তারা করবে। । ।

  • সিনট্যাক্সের গুরুত্ব সম্পর্কে জানুন
  • ভেরিয়েবল, অপারেটর, কন্ডিশনাল, লুপ এবং ফাংশনগুলির মতো প্রাথমিক ধারণাগুলি শিখুন।
  • সমস্যা সমাধানের দক্ষতা শিখুন
  • প্রোগ্রামিং আসলে কী তা বুঝুন

যে কেউ সত্যিকার অর্থে উপভোগ করবে, এবং এর প্রবণতা রাখবে, প্রোগ্রামিংয়ের এমন কোর্সে সামান্য অসুবিধা হওয়া উচিত। শিক্ষার্থীরা কেন প্রাথমিক উপকরণটিকে কঠিন মনে করে সম্ভবত জাভা এবং সি ++ এর মতো আরও চ্যালেঞ্জী ভাষা শেখার উপভোগ করবে না।

একবার আপনি প্রতিষ্ঠিত করলেন যে শিক্ষার্থীরা সাধারণভাবে প্রোগ্রামিং উপভোগ করবে, তারপরে তারা গেম প্রোগ্রামিং উপভোগ করবে কিনা তা নির্ধারণ করা তাদের প্রশ্ন জিজ্ঞাসার মতোই সহজ হওয়া উচিত।


3

আচ্ছা আমি কম্পিউটার গেমস ডেভেলপমেন্ট কোর্সের একজন ছাত্র, যদিও শিরোনামটি হুবহু নয় (খনিটি ইন্টারেক্টিভ সফটওয়্যার প্রযুক্তি)। আমি নিজেই একজন ছাত্র হিসাবে গেম প্রোগ্রামিং / বিকাশের ক্ষেত্রে আগ্রহের বিষয়টিকে সবচেয়ে বেশি গুরুত্ব দেয় এমন প্রথম বিষয় হ'ল প্রভাষক বক্তৃতার উপায় । আমার কোর্সে আমার কাছে ক্যালকুলাস, কম্পিউটার গেম ডেভেলপমেন্ট (গেম ডিজাইন থিওরি), কম্পিউটার গেম প্রোগ্রামিং (রিয়েল প্রোগ্রামিং স্টাফস) এর মতো বিষয় রয়েছে। কম্পিউটার গেম ডেভলপমেন্ট এবং কম্পিউটার গেম প্রোগ্রামিংয়ের জন্য আমার চমৎকার প্রভাষক রয়েছে have

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

আমার মতে, ভাল বক্তৃতাবিদরা কেবল বক্তৃতা করেন না , পরিবর্তে তারা তাদের শিক্ষার্থীদের অনুপ্রাণিত করে এবং অনুপ্রাণিত করে । আপনার কোর্সে শিক্ষার্থীরা এক বা দুই সপ্তাহ পরেই ভর্তি হওয়ার পরে আপনার প্রোগ্রামের নামটি আসলেই কিছু যায় আসে না। আপনি এটা ভালো হতে করা উচিত, ছাত্র কোর্সের নামের জন্য নথিভুক্ত , কারণ আকর্ষণীয় বিষয়বস্তুর থাকার এটা হয়েছে। ঠিক গেম ডিজাইনের মতোই গেম স্টোরি খেলোয়াড়দের কিছু সময়ের জন্য খেলতে আকর্ষণ করে, গেম মেকানিক্স শিখতে পারে তবে খেলোয়াড়দের খেলা চালিয়ে যাওয়া গেম মেকানিক্স হওয়া উচিত। খেলোয়াড়দের খেলতে রাখার জন্য, গেম মেকানিক্সটি অবশ্যই আকর্ষণীয় হতে হবে। একই আপনার কোর্সে যায়, এটি আকর্ষণীয় করুন , এবংআপনার শিক্ষার্থীরা অনুপ্রাণিত হবে বা কমপক্ষে শেখা চালিয়ে যেতে আগ্রহী হবে। এবং ওহ, আমি আমার কোর্সে একটি জিনিস লক্ষ্য করেছি, আমাদের গেম ডিজাইনিং এবং গেম প্রোগ্রামিংয়ের জন্য প্রতিযোগিতা হবে , বিজয়ীর পুরষ্কার পেল। এবং আমি লক্ষ করেছি যে অলস কিছু সহপাঠী হঠাৎ করে প্রোগ্রামিং এবং গেম ডিজাইনিং সম্পর্কে এত আগ্রহী হয়ে ওঠে, খুব বেশি ঘুম না করে দিনরাত কাজ করে। সম্ভবত এটি আপনাকে কিছুটা সহায়তা করবে: ডি

ঠিক আছে, কেবল একজন শিক্ষার্থীর চিন্তাভাবনা। আশা করি এটি সহায়তা করে, যদি তা না হয় তবে আমি দুঃখিত :)


এটি দুর্দান্ত যে আপনার ভাল প্রভাষক রয়েছে এবং আপনি ঠিক বলেছেন যে বক্তৃতা দেওয়ার পদ্ধতির শিক্ষার্থীদের উপর একটি বড় প্রভাব রয়েছে, তবে আমি মনে করি ওপি আরও কিছু মৌলিক বিষয় জিজ্ঞাসা করছে। আমি বোঝাতে চাইছি, আপনি ধরে নিচ্ছেন যে একজন ব্যক্তি একজন ভাল প্রভাষক দ্বারা অনুপ্রাণিত হবে, তবে আমার কাছে এমন কেউ বলছেন যে "আমি 3 ডি গ্রাফিকগুলিতে এত গণিতের আশা করিনি, আমি ধরে নিয়েছিলাম এটি যেমন আঁকবে ..." ঠিক ভুল মেজর সরল। আমি কিছু কলেজের ক্লাস শিখি, তাই আমি কাউকে বলার মতো অবস্থানে ছিলাম যে তারা অন্য মেজর থেকে আরও ভাল ফিট হতে পারে (একদিকে: এটি খুব অদ্ভুত যে লোকেরা সৎভাবে দেওয়া পরামর্শের চেয়ে অস্ত্র হাতে উঠে যায়)
j

@ ঝকিং হাহা হ্যাঁ, ভাগ্যবান আমাকে। আমি এই উত্তরটি পোস্ট করার কারণটি হ'ল "গেম প্রোগ্রামিংয়ের ক্ষেত্রে কোনও ব্যক্তির আসল আগ্রহ প্রতিষ্ঠায় সহায়তা করার কোনও উপায় আছে" তাই হ্যাঁ, আমি ভেবেছিলাম এটি উপযুক্ত হবে। হ্যাঁ, তিনি ভুল মেজাজে থাকতে পারেন তবে কোর্সটিতে তার পড়াশোনা শেষ নয়? হ্যাঁ, আমি বুঝতে পেরেছি, কারণ শিক্ষার্থীদের কাছে তারা লজ্জা বোধ করবে এবং সম্ভবত "আপনি বলছেন আমি যথেষ্ট স্মার্ট নই" এই জাতীয় মানসিকতাটি এইভাবে আবেগকে বোধ করে। আমি বলতে চাইছি, এটি শুনে সত্যিই আঘাত লাগবে :(
শিওন

1
আমি মনে করি বিভ্রান্তি "প্রতিষ্ঠিত" থেকে নেতৃত্ব দেয়। এটি আমার কাছে মনে হচ্ছে যে ওপি "নির্ধারণ", "সম্পর্কে অনুসন্ধান" জানাতে চেয়েছিল, যেখানে আপনি এটিকে "উত্পন্ন", "তৈরি" হিসাবে বুঝতে পেরেছিলেন।
মিকোয়াক

হুম, এখন আপনি এটি বলেছেন, আমি অনুমান করি আপনি ঠিক বলেছেন। কী ভুল: ডি
জিওন

3

আমি বর্তমানে একটি গেমস প্রোগ্রামিং ডিগ্রির আমার চতুর্থ এবং চূড়ান্ত বছরে আছি, সুতরাং আমি আপনার প্রশ্নের সরাসরি উত্তর দিতে সক্ষম নাও হতে পারব আমি ভেবেছিলাম আমার অভিজ্ঞতাগুলি ভাগ করব। আমি যে বিশ্ববিদ্যালয়ে অধ্যয়ন করি তার একটি 'গেম ডিজাইন' কোর্স রয়েছে; যা মূলত 3 ডি মডেলিং এবং মিডলওয়্যার (যেমন ইউনিটি) এর ব্যবহার এবং কিছু শিক্ষার্থী এই কোর্সে (বা একটি সংকর নকশা / প্রোগ্রামিং) স্যুইচ করতে পছন্দ করে।

  • আমি যখন আমার বিশ্ববিদ্যালয়ে আবেদন করেছিলাম তখন প্রাক-গ্রহণযোগ্যতার সাক্ষাত্কার ছিল, যেখানে আমাকে মূলত আমার পটভূমি সম্পর্কে জিজ্ঞাসা করা হয়েছিল, আমি কী অর্জন করতে চেয়েছিলাম ইত্যাদি। আমি জানি না সাক্ষাত্কারটি আসলে আমার গ্রহণযোগ্য হওয়ার উপর কতটা প্রভাব ফেলেছিল, তবে তা হতে পারে গেম প্রোগ্রামিংয়ে সত্যিকারের আগ্রহ নেই এমন শিক্ষার্থীদের নিরস্ত করতে সহায়তা করুন ।
  • কোর্সে ব্যবহৃত প্রোগ্রামিং ল্যাঙ্গুয়েজগুলি আমাদের মুখোমুখি করা হয়েছিল, যদিও পূর্বের প্রোগ্রামিং জ্ঞানের প্রয়োজন হয় না এটি কোর্সে কতটা প্রযুক্তিগতভাবে জড়িত তা খুব পরিষ্কার করে দেওয়া হয়েছিল । জড়িত গণিতের স্তরটিরও একটি ইঙ্গিত ছিল এবং আমি যদি সঠিকভাবে স্মরণ করি তবে এ-লেভেলের গণিতে কমপক্ষে একটি বি প্রয়োজন ছিল।
  • প্রথম দিনটিতে প্রাথমিকভাবে প্রথম বছর থেকেই প্রচুর শিক্ষার্থীদের প্রদর্শনীতে প্রচুর কাজ ছিল। শোতে স্টাফ তুলনামূলকভাবে 'আদিম' ছিল; বেসিক মেকানিক্সের সাথে সহজ 2 ডি গেমস, এটি শিক্ষার্থীদের প্রত্যাশাগুলিকে ছড়িয়ে দিতে পারে যারা মনে করেন যে তারা উদাহরণস্বরূপ, পরবর্তী কল অফ ডিউটি ​​করতে চলেছেন।
  • আমি কোর্সে বর্তমান শিক্ষার্থীদের সাথে কথা বলার সুযোগও পেয়েছিলাম (এবং আমি কিছু দুর্দান্ত পরামর্শ পেয়েছিলাম) যা অবশ্যই প্রয়োজনীয় দক্ষতা এবং জড়িত চ্যালেঞ্জগুলির সম্পর্কে আমাকে কিছুটা অন্তর্দৃষ্টি দিয়েছিল।
  • আমার ডিগ্রির শুরু থেকেই জটিল গণিত, প্রোগ্রামিং এবং সাধারণ গ্রাফিক্স তত্ত্ব সহ 'ওয়েড আউট' মডিউল রয়েছে। যদি কোনও শিক্ষার্থী 3 ডি মডেলিংয়ের প্রত্যাশা করে তবে তারা খুব শীঘ্রই বুঝতে পারবেন যে তারা ভুল পথে চলেছে।

শেষ পর্যন্ত এমন কিছু শিক্ষার্থী সর্বদা থাকবে যাঁরা চালিয়ে যেতে পারেন না; 4 বছরের কোর্সে আমার ক্লাসটি প্রায় 75% দ্বারা সঙ্কুচিত হয়েছে, তবে আমি মনে করি না কোর্সের সাথে জড়িত শিক্ষার্থীদের কাছে পরিষ্কার করে দেওয়া ছাড়া আপনি আরও কিছু করতে পারেন।


গেম প্রোগ্রামিংয়ের ক্ষেত্রে কোনও ব্যক্তির আসল আগ্রহ প্রতিষ্ঠায় সহায়তা করার কোনও উপায় আছে কি?

আপনার প্রশ্নের উত্তর দেওয়ার প্রয়াসে, তাদের জিজ্ঞাসা করা কি সহজ সমাধান হবে ? আপনি আপনার এক শিক্ষার্থীর যে উক্তিটি দিয়েছেন তা থেকে মনে হয় তারা কী করতে চায় তা তারা জানে তবে তারা অবশ্যই পাঠ্যসূচীর বিষয়বস্তুটিকে ভুল বুঝেছিল।


আপনার "তাদের জিজ্ঞাসা করার" পরামর্শটি আসলে আমি কেন জেলের উত্তর পছন্দ করি। তিনি তাদের জিজ্ঞাসা (যেমন একটি সমীক্ষা) করারও পরামর্শ দেন তবে জিজ্ঞাসা করার জন্য নির্দিষ্ট প্রশ্ন দেয়। এটি কেবল জিজ্ঞাসার বিষয়ে নয়, এটি সঠিক প্রশ্ন জিজ্ঞাসা সম্পর্কে।

2

আমি একজন শিক্ষক নই, তবে আমি কম্পিউটার বিজ্ঞান অধ্যয়ন করছি (যদিও, কিছু গেম ডিগ্রি নয়)।

আমরা প্রতি বছর কিছু লোককে পেতে চাইছি যারা মনে করে যে তারা 'কম্পিউটার করতে পারে' যখন তারা জানত কেবলমাত্র কোনও অফিস স্যুট কীভাবে ব্যবহার করতে হয় বা যারা মনে করে যে তারা কীভাবে প্রোগ্রাম করতে পারে তা যখন তারা কখনও করেনি তখন একটি ওয়েবপৃষ্ঠায় অনুলিপি করা হয় paste আমার বিশ্ববিদ্যালয় তাদের সংখ্যা কম রাখতে কঠোর পরিশ্রম করে, তবে সবসময় এমন কিছু লোক থাকে যারা ইঙ্গিত নেয় না।


আমার বিশ্ববিদ্যালয়ে, যখন একটি উন্মুক্ত দিন আছে , অনুষদগুলি তারা যে প্রকল্পে কাজ করছে বা কাজ করছে তাদের কিছু প্রদর্শন করে। তারা সাধারণত বক্তৃতা হলগুলিতে ফলাফল প্রোগ্রাম প্রদর্শন করে।

প্রকল্পগুলি ব্যাখ্যা করতে সহায়তা করার জন্য, তারা চিত্রগুলি, পাঠ্য এবং গাণিতিক সূত্রগুলি সহ পোস্টারগুলি স্তব্ধ করে । এটি উদাহরণস্বরূপ, আরটিএস গেমগুলিতে প্যাথফাইন্ডিংয়ের ব্যাখ্যা প্রদানকারী একটি পোস্টার, যা এ * কেও ব্যাখ্যা করে, বা প্রজেকশন ম্যাট্রিক্সের পিছনে গণিত দেখায় এমন একটি পোস্টার বা পেট্রি-নেট ব্যবহার করে ট্র্যাফিক লাইটের বিবরণযুক্ত একটি পোস্টার। সমস্যাগুলি কীভাবে সমাধান করা হয় সে সম্পর্কে একটি ব্যাখ্যা দিয়ে প্রায়শই সমস্যাগুলি এমনভাবে বর্ণনা করা হয় যা দর্শনার্থীরা সম্পর্কিত হতে পারে (উদাহরণস্বরূপ ভ্রমণের বিক্রয়কর্মী স্বল্পতম দর্শনীয় ভ্রমণ বা ট্যাক্সি রুট হিসাবে ভ্রমণ করা) with

এটি দ্বিগুণ উদ্দেশ্যে কাজ করে: প্রথমে দর্শকরা দেখতে পাবে যে প্রশ্নে থাকা বিষয়টি কীভাবে কাজ করে যা আরও আগ্রহের জন্ম দিতে পারে। দ্বিতীয়ত, সেখানে গণিত আছে, তাই এটি অবাক হওয়ার মতো আসে না। (এছাড়াও, পার্শ্ব প্রতিক্রিয়া হিসাবে, দর্শকদের যথেষ্ট অবহিতভাবে প্রায়শই এটি সঠিকভাবে ছুঁড়ে ফেলা হবে))

উপরিভাগ : আসুন লোকেরা আকর্ষণীয় জিনিস এবং 'যাদু' এর পিছনে যে ধারণাগুলি টানা হচ্ছে তার দিকে একবার নজর দিন।

ডাউনসাইড : প্রচুর প্রস্তুতি দরকার।


অনুষদগুলি সেমিস্টার শুরুর আগে ওরিয়েন্টেশন কোর্সগুলি পরিচালনা করে, যেখানে শিক্ষার্থীরা প্রোগ্রামিং এবং গণিতে একটি রিফ্রেশার পেতে পারে। অভিযোজন চলাকালীন, সম্ভাব্য শিক্ষার্থীরাও ক্যাম্পাসের আশেপাশে ভ্রমণ করেছিল এবং তাদের বক্তৃতা পরিকল্পনা একসাথে রাখার জন্য প্রয়োজনীয় তথ্য সন্ধানে তাদের সহায়তা করা হচ্ছে। এই মুহুর্তে, শিক্ষার্থীদের গণিত কোর্সের পরিমাণ দেখানো হবে (তথ্যগুলি (কী কোর্সগুলি গ্রহণ করা দরকার এবং তাদের সামগ্রীর মোটামুটি রূপরেখা)) অনুষদ ওয়েবসাইটগুলি এবং অধ্যয়ন গাইডগুলিতেও নিখরচায় পাওয়া যায়, যাতে শিক্ষার্থীরা তাদের কী দেখতে পারে 'তারা সাইন আপ করার আগে দীর্ঘ সময়ের জন্য আপ থাকবে)। ওরিয়েন্টেশন চলাকালীন, অনুষদের সদস্যরা এবং শিক্ষার্থীরা ওরিয়েন্টেশনে সহায়তা করে সাধারণত তাদের নিজস্ব অভিজ্ঞতা সম্পর্কে কথা বলবে (সমস্ত নাইটারকে টানতে এবং অনুশীলন / কার্যভারে এক দিনের বেশি সময় কাজ করার গল্পগুলি সর্বদা বলা হয়ে থাকে)।

উপরের দিক : লোকেরা জানেন যে তারা কী জন্য আছেন এবং তাদের একটি সহজ শুরু রয়েছে।

downside : প্রস্তুতি প্রয়োজন। ওয়েবসাইটগুলি আপ টু ডেট রাখতে হবে। কিছু সম্ভাব্য শিক্ষার্থী এই alচ্ছিক প্রস্তুতি এড়িয়ে যান।


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

বেস গোড়ালি এবং ডেটা স্ট্রাকচার লেকচারের জন্য বিশদ বিবরণগুলি (একবারে একটি টিউটোরিয়াল পরে) প্রোগ্রামিংয়ের দরকার হয়। ড্রপ আউটগুলিতে অবদান রাখার জন্য এটি আরও একটি বড় কারণ। (শিক্ষার্থীরা এই বক্তৃতাটিতে চারটি বিশদ পর্যবেক্ষণ করতে পারে ... চার সপ্তাহ পরে, যারা প্রোগ্রাম করতে পারছেন না তাদের থামান))

ডাউনসাইড : অনেকে প্রথম সেমিস্টারের পরে ছেড়ে যায় বা অন্যান্য ক্ষেত্রে পরিবর্তিত হয়। আমার ধারণা, দ্বিতীয় সেমিস্টারের পরে প্রায় 50% -75% লোকসান হয়েছে।

উপরিভাগ : বাকী লোকেরা জানেন তারা কী করছে।


0

আমি সন্দেহ করি যে সমস্যাটি হ'ল আপনার প্রোগ্রামটি উচ্চ ক্ষমতা সম্পন্ন লোককে আঁকছে না, কারণ এই ধরণের মৌলিক বিভ্রান্তিটি সরল বোকামি। (আপনার ইঞ্জিনিয়ারিং বিভাগে এমন ছাত্র রয়েছে যাঁরা ভাবেন যে তারা ট্রেন চালানো শিখবেন?) মূর্খতা বিশেষত একাডেমিক বিষয়গুলিতে গ্রেড নামে পরিচিত এই বিষয়গুলির সাথে মোটামুটি ভাল বিপরীত সম্পর্ক দেখায় shows

আপনার বিভাগ কি গণিত এবং বিজ্ঞানের মতো বিষয়ে ভাল গ্রেডের সন্ধান করে না? বীজগণিত বা পদার্থবিজ্ঞানের এ + সহ কেউ কি ভাববেন যে কম্পিউটার গেমস তৈরি করা শক্ত কম্পিউটার প্রোগ্রামিংয়ের সাথে জড়িত নয়? অথবা আপনি আবেদনকারীদের আকর্ষণ করার জন্য বারটি কম সেট করেছেন, যাতে প্রোগ্রামটি আরও জনপ্রিয় দেখায়? আরেকটি বিষয়: আপনার কি প্রবেশিকা পরীক্ষা আছে?

আপনার কি অরিয়েন্টেশন বা মেন্টরিং প্রোগ্রাম বা ক্রিয়াকলাপ রয়েছে? এমন কি কিছু সংগঠিত ক্রিয়াকলাপ রয়েছে যাতে নতুন বা তৃতীয় বা চতুর্থ বর্ষের শিক্ষার্থীদের সাথে আলাপচারিতায় সময় কাটাতে পারে নবীনরা? নাকি প্রাক্তন ছাত্রও? প্রাক্তন শিক্ষার্থীদের উপর ট্যাব রাখুন এবং তাদের ফ্রোশ সহ স্বেচ্ছাসেবীর আমন্ত্রণ জানিয়ে স্প্যাম প্রেরণ করুন।

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

আন্ডারগ্র্যাডগুলি যারা বাদ পড়েছে তারা স্কুলের নগদ গরু, তাই না? শারীরিক স্পেস থাকলে 200 জনের ক্লাসে আরও দেহ যুক্ত করতে খুব বেশি খরচ হয় না, তবে প্রচুর অতিরিক্ত আয় হয়। তাহলে নেতিবাচকতা কী? এটি একটি দুর্দান্ত র‌্যাকেট। প্রতিটি বিভাগের সংকীর্ণ "পিরামিড" থাকে: প্রতি বছর শিক্ষার্থীদের অনুপস্থিতি। তাদের হলওয়েগুলিতে ঝুলন্ত বার্ষিক গ্রেড শ্রেণির ফটোগুলির আকারগুলি দেখুন এবং তারপরে দেখুন একই প্রোগ্রামে মেজাজ করা কতগুলি বাচ্চা মাত্র একটি প্রথম বর্ষের বক্তৃতা হলে into এই গেম ডেভলপমেন্ট ডিগ্রি প্রোগ্রামটি কেন অন্যরকম হবে? আপনার অধিবেশনকে অন্যান্য বিভাগের সাথে তুলনা করুন এবং কেবল এটি উদ্বেগজনকভাবে আলাদা হলে উদ্বেগ করুন। যদি আপনার প্রোগ্রামে প্রবেশ করা প্রায় প্রতিটি নবীন যদি তা থেকে স্নাতক হন, এটি অগত্যা ভাল ইঙ্গিত নয় এবং উভয়ই খুব কম হার নয় is


1
আপনি যা বলছেন তার সাথে আমি অগত্যা একমত নই, তবে ছেলেটি এটি অপমানজনক এবং / বা তিক্ত হিসাবে প্রকাশিত হয়। "এটি একটি চমত্কার র‌্যাকেট" এর মতো বিবৃতিগুলি বেশ প্যাসিভ আগ্রাসী (বা সম্ভবত কেবল সরাসরি আক্রমণাত্মক))
21
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.