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