Lures Of Scala

Lures Of Scala

  • A blend of all the features you ever saw in different programming languages! 
  • Scala is a “Scalable” Programming Language. How does Scala scale? By keeping the core language small and letting features to be added as libraries. You can build your own library and scale the language. How does Scala do that? Scala tries to answer: “So, if we want to let programmers implement this feature as language library rather than language syntax, what features do we need to introduce in the language?” 
    • Features and examples of this concept: 
      • Actors Library 
      • Operators as Functions 
      • Flexible syntax (Prefix, Infix, Postfix mixing)
      • Uniformity of Objects, Functions and Operators.  
    • Makes Scala DSL friendly (“almost” English) and “scalable” (You can build libraries for Scala that look like language syntax additions.
    • Makes the core language small (rest of the features are implemented in the library). “Lisp Philosophy”. But during the time Lisp was invented, it was early days in computer programming and few language constructs were known. Now that we have a lot of language constructs, Scala tries to define a language that lets programmers implement those features with a small core language.
  • Uniformity of Objects, Functions and Operators => Symbolic Programming. (<- A Function literal in Scala!) 
  • What happens when you try to fuse OOP and Functional Programming on JVM? 
  • You can apply battle-tested OO Design Patterns.
  • Functional Programming Patterns and Lisp Patterns are getting fashionable and of course useful (Multicores, Concurrency)! Scala lets you use those patterns in our code and design. 
  • Well suited for data processing applications.  
    • Functional Programming, Map, Reduce, Filter. 
  • Static Typing. 
  • Terse syntax.
    • Type inference
    • Semicolon inference
    • Control abstractions with Higher order functions
    • Improved syntax for Object Oriented Programming
    • Pattern Matching
  • Concurrent, Parallel and Distributed Programming.
    • Actors Model.
    • Akka Framework. 
    • Scala creator Martin Odersky himself takes Parallel Programming Challenge seriously [1]. 
  • Pattern Matching.
  • Traits.
  • Components and Composition.
    • How do you fuse Object Oriented and Functional Programming to facilitate the elusive goal of Component oriented Software Development? 
  • REPL (Read-Evaluate-Print loop)
 

References

A Collection Of My Favorite Quotes

Wisdom

“Know thyself.” 

– Greek maxim

“Intellectuals solve problems, geniuses prevent them.” 

– Albert Einstein



Open Independent Mind

Open independent mind is a necessary prerequisite for creativity.

“If your mind is empty, it is always ready for anything, it is open to everything. In the beginner’s mind there are many possibilities, but in the expert’s mind there are few. ”
– Shunryu Suzuki


“Believe nothing. No matter where you read it, or who said it, even if I had said it, unless it agrees with your own reason and your common sense.” 
– Buddha

“I do not want my house to be walled in on all sides and my windows to be stuffed. I want the cultures of all lands to be blown about my houses as freely as possible. But I refuse to be blown off my feet by any.” 
– Mahatma Gandhi

“Few are those who see with their own eyes and feel with their own hearts.” 
– Albert Einstein

A lot of conflict arise between people who have closed dependent minds. They divide the world into black and white, right and wrong and nothing in between. They view their way as the only right one and others’ as wrong. They never try to be themselves, instead follow the path others have shown them without much consideration or reflection.

People in general categorize things they see around them into different predefined categories. It helps us make quick decisions because we know what to do with a certain category of object. But how can we be so sure that the categories and the knowledge associated with each category, that our society and culture have taught us (imposed upon us), is correct?


On Living

“It’s the possibility of having a dream come true that makes life interesting.” 
– Paulo Coelho

“I have always wished that for myself … Stay hungry, stay foolish.” 
– Steve Jobs



“Life begins at the end of your comfort zone.” 
– Neale Donald Walsch

“We are like newborn children,
Our power is the power to grow.”
– Rabindranath Tagore


“If we did all the things we are capable of doing, we would literally astound ourselves.” 
– Thomas A. Edison

Being internally happy, satisfied and fulfilled and making others happier, more satisfied and fulfilled is the most important goal in life. Worldly objects, possessions, achievements are the means for becoming happier, not the ends.


“When one door of happiness closes, another opens; but often we look so long at the closed door that we do not see the one which has been opened for us.” 

― Helen Keller

You have faith and confidence – you win. You have fear and doubts – you know what happens …

Faith and Confidence have inner Spiritual power beyond the Psychological ones we know of.

Immediately Jesus reached out his hand and caught him. “You of little faith,” he said, “why did you doubt?”
– Matthew 14:31.

On Imagination

People commonly believe – poetry, the arts and literature require us to have “Imaginative” powers. Sciences, Mathematics and Engineering require “Analytical” abilities.

But in truth, Mathematics, the Sciences and Engineering require far more sophisticated “Imagination” than is commonly assumed.

“Good, he did not have enough imagination to become a Mathematician”.
— Hilbert’s response upon hearing that one of his students had dropped out to study poetry.

“Logic will get you from A to B. Imagination will take you everywhere.”
– Albert Einstein

On Knowledge & Ignorance

“Sixty years ago I knew everything; now I know nothing; Education is a progressive discovery of our own ignorance.” 
– Will Durant

– “Everything that can be invented has been invented.” – Charles Holland Duell, 1899

– “Virtually nothing, and I mean this honestly, has been invented yet. We’re just starting …” – Woddy Norris, 2005.

 What we know as Science today is only part of the Ultimate Reality. The Ultimate Reality is still to be disclosed.

“The universe is not only queerer than we imagine, but queerer than we can imagine.”
– J. B. S. Haldane

“There are more things in heaven and earth, Horatio,
Than are dreamt of in your philosophy.”
– William Shakespeare (Hamlet)



Higher Philosophy

Many of the events seem to be part of different human-made plans. But how can we be so sure that there isn’t an Ultimate Planner behind all the seemingly unrelated events?

“Ask and it will be given to you; seek and you will find; knock and the door will be opened to you.”
– Matthew 7:7

“I believe that everything happens for a reason. People change so that you can learn to let go, things go wrong so that you appreciate them when they’re right, you believe lies so you eventually learn to trust no one but yourself, and sometimes good things fall apart so better things can fall together.” 
― Marilyn Monroe

Genius

“I have no special talent. I am only passionately curious.”
– Albert Einstein

“It’s not that I’m so smart, it’s just that I stay with problems longer.”
– Albert Einstein

“If you can’t explain it simply, you don’t understand it well enough.”
– Albert Einstein



Greatness

Serving others is the best way to serve God.

“When ye are in the service of your fellow beings, ye are only in the service of your God.”
– Mosiah 2:17

“Everybody can be great…because anybody can serve. You don’t have to have a college degree to serve. You don’t have to make your subject and verb agree to serve. You only need a heart full of grace. A soul generated by love.” 

 ― Martin Luther King Jr.

By tahsinversion2 Posted in quotes

Gamification Of The Process Of Achieving Goals

Introduce game mechanics into the process of achieving goals.

  1. Determine the Goal / Dream.
    • Dream is associated with emotional motivation and is a better word. 
    • Typical Goals:
      • Life Objectives.
      • Compete. Compare yourself to others. Beat others! You don’t have to take part in a competition. You might just figure out what a person is good at and try to be better than him / her. In the process become better at something. Become a better you!  
      • How do I build that product. What are the skills I need to master. How do I build everything that company has ever built. 
  2. Creative Visualization + Faith
    • Creative Visualization:
      • Visualization and Appreciation of how it feels like when the goal turns into reality.
    • Faith:
      • Strong belief that the goal is very much within reach. You can almost see how to achieve it. 
        • Go through your past successes and accomplishments. Build you confidence.  
    • Now, you should have a burning desire to achieve the goal. 
    • Think backwards from the goal to present situation and find out requirements that lead you to the goal. 
      • Make a plan. 
      • Make a list of sub-goals that lead you to the main goal.
    • Start working. Keep scores. 
      • Measure how much you have achieved and how much closer you are to the goal at regular time intervals. Use them as feedback. Success, progress pushes you just as getting closer to your desired goal does. 
      • Make the whole process similar to the games you have played. Suppose, you are playing a game, and you have earned say, 70 points (Yay!) and you need 30 more (pretty close!) to reach the next level. 
      • Exciting, huh?
    • Use feedback to your advantage.
      • Hey, that part is taking me too long to finish (Told you to keep scores!). What can I do to make things faster? 
      • Master the skill.
      • Grow your sense of mastery.   
    • Associate positive feelings with the task at hand.
      • Feel happy while you are doing it. Feel happy when you think of it.
      • This will help you reprogram your brain and feel happy whenever you think of the task. 
    • Go back to step 2 whenever you need little bit of extra motivation.

    Personal Notes On Curing Neurological / Psychiatric Diseases / Disabilities [Unofficial]


    Neural Engineering

    • Artificial Retina
      • Current generation: Very low resolution.
      • “Learning to see” period.
    • Epilepsy – Implantable Electrodes, Brain Cooling, Drug Delivery
      • Implantable Devices Could Detect and Halt Epileptic Seizures – Scientific American
      • Closed Loop Devices:
        • Idea: Detecting seizure onsets and stopping them.
        • Implantable Electrodes
        • Brain Cooling
          • Detecting temperature (associated with seizures) and controlling
        • Drug Delivery 
          • Closed loop
          • Continuous, at regular intervals
        • Challenges for Closed Loop Devices:
          • False positives: Detecting normal activities as seizures.
      • Open loop devices
        • VNS – Vagus Nerve Stimulation (from 1997)
        • Deep brain stimulation
          • Some people have too many seizures; stopping some would be considered as progress.
      • Second generation Closed Loop Devices
        • Not just detecting onset of seizures; rather predicting seizures before they even start.

    • Body Amputation
    • Cochlear Implant
    • Brain Computer Interfacing
    • Tom Mitchell & others applying Machine Learning Techniques to find correlations in 
      • neural firing patterns, spikes and 
      • behavior / thought.
    • Techniques, broadly defined:
      • Neuromechanics
      • Neuromodulation
      • Neural Repair and Regenesis
    • Optogenetics
    • Connectomics [2]
    • Neural patterns should be analogous to what is out there in the world (VS Ramachandran – Similarity of letters, image, sound [3]). Neural processing is modular (Vision – modules for color, shape, etc.).





    References

    1. A Guideline For Research In Neuroscience
    2. Connectomics
    3. Reith Lectures by V S Ramachandran
      1. [Personal Note: I have always been fascinated by the study of human mind and brain. While I was in college, I came across the Reith Lectures by V S Ramachandran Googling topics as diverse as “Neuroscience”, “Brain”, “Neurology”! Going through this set of lectures, I understood how fascinating the study of Neuroscience and Neurology are!] 
      2. [By the way, I have always been and am still Googling my way through human knowledge space!]

    Personal Notes On Wolfram Language


    Wolfram Language

    • Symbolic Computing – symbols representing real world entities, concepts, procedures
    • Knowledge about the world built into the language
    • Data 
      • Gathered in the course of building WolframAlpha.
    • Cloud Infrastructures, Devices and their functionalities are symbolic building blocks of the language. 
      • Symbolic Computing + Knowledge & Data 
        • Knowledge, data, real world entities represented by symbols in the programming language. 
        • You can pick a symbol from a domain and apply a procedure from another domain. Everything fits together. 
      • Builds on
        • Mathematica
        • WolframAlpha
        • Natural Language Understanding
        • Wolfram Cloud 
          • Treating it as a giant active repository for symbolic lumps of computation. 
        • CDF (Computable Document Format)
      • Injection of computation into everything.




      References

      তরুণদের অফুরন্ত সম্ভাবনা বিকাশে নাগরিক শক্তি

      আমাদের তরুণ প্রজন্মের দৃষ্টিভঙ্গিতে একইসাথে আধুনিকতা এবং আপন শেকড়, ঐতিহ্যকে ধারণ করা – এই দুইয়ের প্রশংসনীয় সংমিশ্রণ লক্ষ্য করার মত।

      ওরা আধুনিক তথ্যপ্রযুক্তি ব্যবহার করে। চলাফেরা, দৃষ্টিভঙ্গিতে ওরা আধুনিক। আধুনিক জ্ঞান – বিজ্ঞানে ওদের দখল।

      একইসাথে ওরা মুক্তিযুদ্ধের চেতনাকে হৃদয়ের গভীরে ধারণ করে। প্রাণের টানে শাহবাগে ছুটে যায়। ক্রিকেটে ম্যাচ জেতার পর ওরা লাল-সবুজ পতাকা হাতে বেড়িয়ে পড়ে।

      শুধুমাত্র তরুণ ভলান্টিয়ারদের মাধ্যমেই সারা দেশে গণিত উৎসবের মত তাৎপর্যপূর্ণ ঘটনা ঘটে। রানা প্লাজা ধ্বসে ক্ষতিগ্রস্থদের দিকে ওরা সাহায্যের হাত বাড়িয়ে দেয়। নির্বাচনোত্তর হামলায় ক্ষতিগ্রস্থ সনাতনী সম্প্রদায়ের পাশে গিয়ে দাঁড়ায়। দলবেঁধে কাজ করাতেই ওদের আনন্দ।

      সংখ্যায় ও ওরা এগিয়ে। দেশের ৫০ ভাগ মানুষের বয়স ২৩ বা তারও কম।

      প্রাণশক্তিতে ভরপুর বিশাল এই তরুণ প্রজন্মের মাঝে স্বপ্ন, উদ্যম, উৎসাহের কোন ঘাটতি নেই। ওরা পরাজয় খুব একটা দেখেনি – তাই পরাজয় মানতেও চায় না। ওরা পছন্দ করে একসাথে সময় কাটাতে, connected হতে। connected হওয়ার এই ইচ্ছাটাকে জনকল্যাণমূলক নানা কাজে রুপান্তর করা যায় তরুণদের একত্রিত করে। দেশের তরুন তরুণীরা না হয় দল বেঁধে নতুন নতুন উদ্যোগ নিয়ে সমস্যা সমাধানে ঝাঁপিয়ে পড়ল – হতে পারে নিজেদের কলেজ-বিশ্ববিদ্যালয়ের কোন সমস্যা, হতে পারে নিজেদের এলাকার।


      শুরুতে যা বলেছিলাম, বাংলাদেশে গণিত অলিম্পিয়াডের মত দেশ পাল্টে দেওয়া বিশাল কর্মযজ্ঞ ঘটছে শুধুমাত্র কিছু তরুণের স্বেচ্ছা কর্মোদ্যোগে [1]। 

      কলেজ-বিশ্ববিদ্যালয়ের কিছু তরুণ তরুণী মিলে “কান পেতে রই” নামে একটা প্রতিষ্ঠান গড়ে তুলেছে যেটি অনেক প্রাপ্তবয়স্ক হতাশাগ্রস্ত মানুষকে সুন্দর জীবনে ফিরিয়ে এনেছে।
      ওদের দেখে প্রফেসর ড. মুহম্মদ জাফর ইকবাল লিখেছেন –

      “তোমরা কিছু তরুণ-তরুণী মিলে নিঃসঙ্গ, বিপর্যস্ত, হতাশাগ্রস্তদের মানসিক সেবা দেবার জন্যে একটা হেলপ লাইন খুলেছ। এমনকি আত্মহত্যা করতে উদ্যত কেউ কেউ শেষ মূহূর্তে তোমাদের ফোন করেছিল বলে তোমরা তাদের মৃত্যুর মুখ থেকে ফিরিয়ে এনেছ। তোমরা এই বয়সেই মানুষের জীবন বাচাঁতে পার– কী আশ্চর্য!’


      আমি আমার জীবনে একটা সত্য আবিস্কার করেছি; সেটি হচ্ছে, বড় কিছু করতে হলে সেটি ভলান্টিয়ারদের দিয়ে করাতে হয়, যে ভলান্টিয়াররা সেই কারণটুকু হৃদয় দিয়ে বিশ্বাস করে। কাজেই মানসিক সেবা দেওয়ার এই কাজটুকুও আসলে ভলান্টিয়াররা করে।” [2]

      তরুণদের এই অফুরন্ত সম্ভাবনাকে কিভাবে কাজে লাগানো যায়?

      তরুণরা আর দশজনের চাইতে নিজেকে আলাদা প্রমাণ করতে চাইবে! বিভিন্ন রকম কল্যাণমুখী প্ল্যাটফর্ম গড়ে দিয়ে ওদের কর্মস্পৃহা জাগিয়ে তোলা যায়।  

      তরুণদের হাতের কাছেই Google. ওরা চাইলেই জ্ঞানের দিক দিয়ে যে কাউকে হারিয়ে দিতে পারে। নাগরিক শক্তি তরুণদের এই অমিত সম্ভাবনাকে কাজে লাগাবে।

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

      সবরকম অন্যায় অবিচার দুর্নীতি অনিয়মের বিরুদ্ধে ওরা লক্ষ লক্ষ প্রতিবাদী কণ্ঠস্বর হয়ে গর্জে উঠবে। দেশপ্রেমের বহিঃপ্রকাশ ঘটাবে দেশের জন্য কাজ করার মাধ্যমে। 


      আমাদের নতুন প্রজন্মের তরুণরা যুক্তরাষ্ট্র – ইউরোপের তরুণ, শিক্ষাবিদ, বিজ্ঞানী, ইঞ্জিনিয়ার, অর্থনীতিবিদদের সাথে যোগাযোগের মাধ্যমে নিজেদের অনেক অনেক উপরে নিয়ে যাবেন।

      আর এরাই তো গড়ে তুলবে আমাদের আরাধ্যের স্বপ্নের আধুনিক বাংলাদেশ।


      রেফরেন্স

      বাংলাদেশে গণিত অলিম্পিয়াডের সংস্কৃতি

      “মধুর সমস্যায় পড়েছেন বৃষ্টি শিকদার ও সৌরভ দাশ। হার্ভার্ড ইউনিভার্সিটি, কেমব্রিজ ইউনিভার্সিটি, ম্যাসাচুসেটস ইনস্টিটিউট অব টেকনোলজি (এমআইটি), ক্যালিফোর্নিয়া ইনস্টিটিউট অব টেকনোলজি (ক্যালটেক), স্ট্যানফোর্ড ইউনিভার্সিটি, ডিউক ইউনিভার্সিটিসহ বিশ্বের নামীদামি ১৪টি বিশ্ববিদ্যালয়ে পড়ার সুযোগ পেয়ে তাক লাগিয়ে দিয়েছেন সবাইকে। বেছে নিতে পারবেন মাত্র একটি। কোনটি বেছে নেবেন এই দুই মেধাবী? [12]”


      কিভাবে সম্ভব হয়েছে এটা ?
       

      সম্ভব হয়েছে বাংলাদেশে গণিত অলিম্পিয়াড সংস্কৃতি সূচনার মাধ্যমে। 
       
      সেই গল্পই বলছি আজকে।
       
      শুনতে থাকুন! 

      বাংলাদেশে গণিত অলিম্পিয়াডের সংস্কৃতির সূচনার পর বেশকিছু ব্যাপার আমরা লক্ষ্য করছি।

      আমরা লক্ষ্য করছি, দেশের অনেক ছেলেমেয়ে দিনের একটা বড় অংশ আগ্রহ নিয়ে গাণিতিক সমস্যা সমাধানে  ব্যয় করে।

      স্কুল কলেজে আমরা গণিত বলতে Exercise করি – কিছু নির্দিষ্ট ধাপ বা কম্পিউটার বিজ্ঞানের ভাষায় অ্যালগরিদম মেনে চলি মাত্র। কিন্তু গণিত অলিম্পিয়াডের সমস্যাগুলো সমাধানে ধাপগুলো বা অ্যালগরিদমটা নিজেকে দাঁড় করাতে হয়। অন্যকথায়, গণিত সৃষ্টি করতে হয়।

      উদাহরণ দেই।

      দুটা সংখ্যা গুণ করতে আমরা পুরোপুরি না বুঝে নির্দিষ্ট কিছু নিয়ম মেনে চলি – প্রথমে দুটি সংখ্যার সবচেয়ে ডানের অঙ্ক দুটিকে গুণ করি, তারপর হাতে রাখি, ইত্যাদি।
      কিন্তু গণিত অলিম্পিয়াডের সমস্যাগুলো সমাধানে এই ধাপ বা নিয়মগুলো – কোন ধাপের পর কোন ধাপ – ভেবে বের করতে হয় – অর্থাৎ গণিত সৃষ্টি করতে হয়।

      আমরা বলি, স্কুল কলেজে তোমরা Exercise কর, আর আমরা গণিত অলিম্পিয়াডে Problem Solving করি। তাই, এখনও যারা Problem Solving কর না, আশা করি, তোমরাও দ্রুত আমাদের দলে যোগ দেবে!

      যারা Problem Solving করে তাদের অনেক ভাবতে হয়। ভাবতে গিয়ে তাদের “নিউরনে অনুরনন” হয়, তারা অনেক ভালভাবে চিন্তা করতে, বিশ্লেষণ করতে শেখে। গণিত অলিম্পিয়াড সূচনার পর একটা প্রজন্ম গড়ে উঠছে যাদের গড় IQ আগের প্রজন্মগুলোর তুলনায় বেশি। নতুন প্রজন্মের এই ছেলেমেয়েরা অনেক ভালভাবে চিন্তা করতে পারে। দেশের সবচেয়ে জনপ্রিয় দৈনিক এ নিজের ছবি দেখা, বিশ্ব প্রতিযোগিতায় নিজ দেশকে Represent করা – অনেক বড় Inspiration। 

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

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


      দুটা চমৎকার ব্যাপারের

      • একটা হল “গণিত শেখো, স্বপ্ন দেখো” থিম – অনেকগুলো ছেলেমেয়ে নিজের জীবন নিয়ে, দেশ নিয়ে বড় বড় স্বপ্ন দেখছে এবং তার চেয়েও বড় কথা – স্বপ্নগুলোকে বিশ্বাস করছে [14]। বাংলাদেশ গণিত অলিম্পিয়াড কমিটির সভাপতি অধ্যাপক ড. জামিলুর রেজা চৌধুরী দেশের শিশুকিশোর গণিতবিদদের কাছে যে ৩টি স্বপ্নের কথা বলেছিলেন তাদের মাঝে ছিল ২০২২ সালের মধ্যে একজন বাংলাদেশী গনিতবিদের ফিল্ডস মেডল জয় এবং ২০৩০ সালের মধ্যে একজন বাংলাদেশী বিজ্ঞানীর নোবেল পুরষ্কার জয়। আমাদের ক্ষুদে গণিতবিদরা স্বপ্নগুলো বাস্তবায়নে নিজেদের তৈরি করছে। 
      • আরেকটা হল একেবারে ক্লাস থ্রি – ফোরের ছেলেমেয়েরা, ড. ইকবালের ভাষায়, “পেন্সিল কামড়ে” অঙ্ক করতে আসে!



      আমরা লক্ষ্য করেছি, বাংলা মাধ্যমের বেশ কিছু ছেলেমেয়ে বিশ্বের সেরা বিশ্ববিদ্যালয়গুলোতে আন্ডারগ্রাজুয়েট লেভেল এ পড়ার সুযোগ পেয়েছে। মুন পড়ছে Harvard University তে [1], নাজিয়া MIT [2] (তা নাহলে “MIghTy” শব্দটা এভাবে লেখা আমরা কোত্থেকে শিখতাম!), ইশফাক Stanford University [3], তানভির Caltech [4] (আমাদের শ্রদ্ধেয় প্রফেসর ড. ইকবাল এই বিশ্ববিদ্যালয়ে Post-Doctoral Researcher হিসেবে কর্মরত ছিলেন) [5], সামিন Cambridge University [6]।

      আগে আম্যারিকা, ইউরোপ, এশিয়া বা অস্ট্রেলিয়ার গ্রাজুয়েট স্কুলগুলোতে আমরা এমএস বা পিএইচডি করতে যেতাম। ইংরেজি মাধ্যমের অবস্থাসম্পন্ন ছেলেমেয়েরা পড়ত আন্ডারগ্রাজুয়েট লেভেলে। কিন্তু “বাংলা মাধ্যম” থেকে “স্কলারশিপ নিয়ে” “আন্ডার গ্রাজুয়েট” লেভেলে “বিশ্বের সেরা বিশ্ববিদ্যালয়গুলোতে” পড়তে যাওয়াটা নতুন!

      “বাংলা মাধ্যম” থেকে “স্কলারশিপ নিয়ে” “আন্ডার গ্রাজুয়েট” লেভেলে “বিশ্বের সেরা বিশ্ববিদ্যালয়গুলোতে” পড়ার পথ দেখানোর কৃতিত্বের দাবিদার বাংলাদেশ গণিত দলের কোচ ড. মাহবুব মজুমদার  [7]; যিনি নিজে MIT থেকে Electrical Engineering এ আন্ডারগ্রাড, Stanford University থেকে Civil Engineering এ মাস্টার্স এবং Cambridge University থেকে Theoretical Physics এ PhD করে Imperial College এ [8] Post Doctoral করছিলেন। ২০০৫ সালে বাংলাদেশ গণিত অলিম্পিয়াডের সাথে সম্পৃক্ত হন এবং স্বপ্নের বাংলাদেশ গড়ে তোলার লক্ষ্যে দেশে থেকে যান। বিদেশী ও ইঞ্জিনিয়ারিং আন্ডারগ্রাড ডিগ্রি এবং আরও কিছু কারণ দেখিয়ে তাকে Dhaka University Physics Department এ যোগ দিতে দেওয়া হয়নি [9]। তিনি স্বপ্ন দেখেন বাংলাদেশে একটা বিশ্বসেরা বিশ্ববিদ্যালয় এবং গবেষণাপ্রতিষ্ঠান গড়ে তোলার। আমরা তার পাশে থাকবো।

      ১৯০৫ এ আইনস্টাইনের “Miracle Year” [10] স্মরণে ২০০৫ সালের বাংলাদেশ জাতীয় গণিত অলিম্পিয়াডে আইনস্টাইন এবং পদার্থবিজ্ঞানের উপর একটা প্রশ্ন উত্তর পর্ব ছিল। সেখানে কিছু প্রশ্নের উত্তর দিয়েছিলাম। গণিত ক্যাম্পে ড. মাহবুবের সাথে পদার্থবিজ্ঞান নিয়ে আলোচনা হত। মেক্সিকোতে যাওয়ার আগে প্রেস কনফারেন্সে দেখি তিনি স্ট্রিং থিউরি (String Theory) র [11] একটা পেপার নিয়ে হাজির!   

      আরেকটা ব্যাপার লক্ষ্য করার মত। আন্তর্জাতিক গণিত অলিম্পিয়াডে (International Mathematical Olympiad) আমাদের সাফল্যের মাত্রা দ্রুত বাড়ছে [15] [16]। আমাদের কিশোর – তরুণ গণিতবিদরা ২০০৬ সালে অনারেবাল মেনশান, ২০০৯ সালে ব্রোঞ্জ মেডেল, ২০১২ সালে সিলভার মেডেল জয় করে এনেছে। আমরা আশা করছি, এই ধারা অব্যাহত রেখে বাংলাদেশ গণিত দল আগামীতে আন্তর্জাতিক গণিত অলিম্পিয়াড থেকে গোল্ড মেডেল নিয়ে ফিরবে! গোল্ড মেডেল জয়ী সেই গণিতবিদ হতে পারো তুমিই!

      আন্তর্জাতিক গণিত অলিম্পিয়াডের পাশাপাশি আমাদের ক্ষুদে গণিতবিদরা এশিয়ান-প্যাসিফিক ম্যাথমেটিক্যাল অলিম্পিয়াডে (APMO) অংশগ্রহণ করছে এবং পদক জয় করে আনছে [16]।

      শিরোনামে আমি “সংস্কৃতি” শব্দটির উল্লেখ করেছি। এর সবচেয়ে বড় কারণ অবশ্যই বাংলাদেশের ছোট ছোট ছেলেমেয়েদের গণিত তথা মেধার চর্চা। কিন্তু মেধা চর্চার এই ঢেউ এসে লেগেছে আমাদের সংস্কৃতির নানা অঙ্গনে, নানা অংশে। গণিত চর্চার জন্য প্রকাশিত হচ্ছে বই [13]। একুশের বই মেলায় গণিতের বইয়ের স্টলে ভিড় জমাচ্ছে ছেলেমেয়েরা। বিশ্ববিদ্যালয়ে স্নাতক পর্যায়ে নিয়মিত অনুষ্ঠিত হচ্ছে গণিত অলিম্পিয়াড [17]।

      গণিত অলিম্পিয়াড সূচনা এবং সাফল্যের পর বিজ্ঞানের বিভিন্ন বিষয়ে অলিম্পিয়াড শুরু হয়েছে।

      • পদার্থবিজ্ঞান অলিম্পিয়াড 
      • রসায়ন অলিম্পিয়াড
      • জীববিজ্ঞান অলিম্পিয়াড 
      • প্রাণরসায়ন অলিম্পিয়াড
      • ইনফরমেটিক্স অলিম্পিয়াড 
        • কম্পিউটার প্রোগ্রামিং প্রতিযোগিতা। আমাদের স্কুল কলেজের ছেলেমেয়েরা এখন আন্তর্জাতিক প্রোগ্রামিং প্রতিযোগিতায় মেডেল জয় করে আনছে!   



      গণিত অলিম্পিয়াডের এই সংস্কৃতি সম্ভব হয়েছে কিছু তরুণ – তরুণীর স্বেচ্ছা কর্মোদ্যোগে। আমরা তাদের “মুভারস” (MOVERS – Math Olympiad Volunteers) বলে জানি। তাদের নেতৃত্বে আছেন দেশের বহু উদ্যোগের পেছনের মানুষটি – মুনির হাসান। একটা শুভ উদ্যোগে দেশের তরুণদের উৎসাহী অংশগ্রহণ আমাদের প্রাণশক্তিতে ভরপুর তরুণ প্রজন্মকে সংজ্ঞায়িত করে।


      – ড. জামিলুর রেজা চৌধুরী: তত্ত্বাবধায়ক সরকারের সাবেক উপদেষ্টা; উপাচার্য, ইউনিভার্সিটি অব এশিয়া প্যাসিফিক; সভাপতি, বাংলাদেশ গণিত অলিম্পিয়াড কমিটি।

      তরুণ প্রজন্ম এখন নেতৃত্ব নিতে সক্ষম
      – ডঃ মুহম্মদ জাফর ইকবাল, বিভাগীয় প্রধান, ইলেকট্রিক্যাল অ্যান্ড ইলেকট্রনিকস ইঞ্জিনিয়ারিং বিভাগ, শাহজালাল বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়।

      ভর্তি, মান ও দক্ষ জনশক্তি
      – ড. মোহাম্মদ কায়কোবাদ: অধ্যাপক, বাংলাদেশ প্রকৌশল বিশ্ববিদ্যালয় (বুয়েট) ও ফেলো, বাংলাদেশ একাডেমি অব সায়েন্সেস।



      তোমাদের জন্য লেখা





      আরও কিছু লেখা



      বাংলাদেশে বিজ্ঞান অলিম্পিয়াড




      রেফরেন্স

      1. Harvard University
      2. MIT
      3. Stanford University
      4. California Institute Of Technology
      5. Dr. Muhammed Zafar Iqbal
      6. Cambridge University
      7. Dr. Mahbub Majumdar
      8. Imperial College
      9. A painful funny story
      10. Einstein’s Miracle Year
      11. String Theory
      12. এমআইটির পথে…
      13. গণিতের জাদু বইয়ের মোড়ক উন্মোচন
      14. গণিত শেখো স্বপ্ন দেখো: জাতীয় গণিত উৎসব বিশেষ সংখ্যা: ১৪ ও ১৫ ফেব্রুয়ারি, ঢাকা
      15. আন্তর্জাতিক গণিত অলিম্পিয়াড: এবার তিনটি ব্রোঞ্জ পেল বাংলাদেশ
      16. এপিএমওতে বাংলাদেশের দুটি ব্রোঞ্জ পদক
      17. খুলনা বিশ্ববিদ্যালয়ে স্নাতক গণিত অলিম্পিয়াড

      আজকের উপলব্ধিতে বাংলাদেশ (১৫.৫.২০১৪)

      প্রিন্সেস শামিতা তাহসিনকে লেখা খোলা চিঠি – ১৪

      বাংলাদেশ থেকে মাদক নির্মূল হয়ে যাচ্ছে।

      আইনশৃঙ্খলা রক্ষাকারী বাহিনীর সদস্যরা অসাধারণ বীরত্বপূর্ণ ভূমিকা রাখছেন। জনগণ এলাকায় এলাকায় মাদক নির্মূলে সংগঠিত হচ্ছেন, কর্মসূচী দিচ্ছেন। 

      মাদকের বিরুদ্ধে অবস্থানের প্রভাবও দেখা যাচ্ছে। 


      মাদকের অবৈধ অর্থের সরবরাহ না থাকায় টেকনাফ সীমান্তে স্থানীয় বাজারে কিছু কিছু দ্রব্যমূল্য অর্ধেকে নেমে গেছে [1]। সাধারণ ক্রেতাদের মাঝে স্বস্তি ফিরেছে। 


      মাদক নির্মূল করতে পারলে মাদকসেবী এবং মাদক সরবরাহকারীদের মাধ্যমে সংঘটিত বিভিন্ন অপরাধও বন্ধ হবে।

      এই খবরগুলো দেখলে কি মনে হয় জানো?

      মনে হয়, আমি মারা গেলেও কোন আফসোস নাই।

      ভয়ের কিছু না। আমার কিছু হবে না।

      satisfaction থেকে ভেবেছি।

      আমি মারা গেলেও মানুষ আমাকে মনে রাখবে – এই।

      ১৪/৫/১৪



      রেফরেন্স

      1. ইয়াবা সাম্রাজ্যে পণ্যমূল্যে ধস