IGNOU BCS-111 (July 2025 – January 2026) Assignment Questions
Q1: (a) Trace the evolution of computers from mechanical calculators to the fifth generation, and identify how each technological shift enabled a new kind of real-world application.
(b) Draw a labelled diagram of the internal data flow in a digital computer and explain how instructions are fetched and executed using a practical example, such as calculating total marks.
(c) Evaluate the impact of memory hierarchy (cache, RAM, secondary storage) on the performance of commonly used applications such as video editing or gaming.
(d) Imagine you are designing a kiosk for railway ticket booking. Justify your selection of input and output devices based on user interaction, reliability, and efficiency.
(e) You have ₹35,000 to assemble a personal computer for online learning and basic office work. List the hardware components you would choose and justify your selection based on performance and cost.
Q2: (a) Compare proprietary and open-source software models by analyzing two software products (e.g., Microsoft Office vs. LibreOffice) in terms of cost, accessibility, updates, and support.
(b) Assume your system has both Linux and Windows installed. Discuss three scenarios where Linux offers more control or flexibility compared to Windows, and explain why.
(c) Reflect on how compilers and interpreters differ in handling programming errors. Provide an example where using an interpreter would be more beneficial during development.
(d) Create a scenario (e.g., preparing an event budget) where both a word processor and spreadsheet are required. Describe how you would use each to accomplish the task effectively.
(e) Design a simple database schema to store student attendance in a classroom. Mention tables, fields, and types. Also, mention one project management tool and how it can help in managing a classroom project.
Q3: (a) You have to set up a small office network with internet connectivity. Describe the networking devices (router, switch, etc.) and topology you would choose and justify your decision.
(b) Suppose you are tasked with designing a personal learning portal. Identify three internet services you would integrate (e.g., cloud storage, video conferencing, email notifications) and justify their use.
IGNOU BCS-111 (July 2024 – January 2025) Assignment Questions
Question 1:
(a) What are the functions of various operational units of a computer system? What is von Neumann Architecture? How can you relate von Neumann architecture to an actual computer? Explain with the help of an example configuration.
(b) Compare and contrast the characteristics and/or organization of the following:
(i) DRAM Vs. SRAM
(ii) Access time on Magnetic disks Vs. access time on Magnetic tapes
(iii) Pen Drive Vs. CD-RW
(iv) ROM Vs. PROM
(c) Convert the following numbers as stated
(i) Decimal 64.005125 to binary
(ii) Decimal 2376 to hexadecimal
(iii) Character A and Z to ASCII and Unicode Hexadecimal CFE9A to binary
(d) What is an instruction? What are its components? What is the role of an instruction in a computer? Explain with the help of an example. Where does the instruction reside at the time of execution.
(e) A 2.5 inch diameter disk has 8 platters with each platter having two data recording surfaces, each platter on disk has 4084 tracks, each track has 400 sectors and one sector can store 1 MB of data. Calculate the storage capacity of this disk in Bytes. If this disk has a seek time of 2 milli-seconds and rotates at the speed of 6000 rpm, find the Access time for the disk. Make suitable assumptions, if any.
(f) What are the uses of various components of motherboard of a computer? List at least four output devices and ports to which these devices can be connected. Explain the characteristics of these output devices and ports.
(g) What are the uses of following Software:
(i) Data Compression Utility
(ii) Media Player
(iii) Disk Defragmenter
(iv) Disk checker
Question 2:
(a) Why do you need virus detection software? What are their drawbacks? What are the techniques to identify a virus? List any 4 latest virus for desktop systems.
(b) Consider that you have to run several computer programs simultaneously on a computer. Each program takes input from a file and output information on a printer. How does different components of an Operating system (like memory management, I/O management, Process management, file system and user interface) will help in execution of these programs.
(c) Explain the differences between procedural programming and object oriented programming with the help of one example program of each.
(d) Draw a flow chart of a program that adds N even numbers starting from 1. The value of N should be input by the user.
(e) List the elements of a programming language. Explain the terms data type, expression, assignment; and logical, relational and equality operators with the help of an example each.
(f) What are the phases of project development in which project management software can help. Explain with the help of examples.
(g) Explain the following with the help of an example/diagram, if needed:
(i) Development Model for Open Source Software
(ii) Tools for program development
(iii) Use of functions and Macros
(iv) Database and Database Management System
Question 3:
(a) Explain the characteristics of any two guided and any two unguided channels for data transmission.
(b) Four branch offices of an organisation are located in four major cities of a vast country. Explain the characteristics of the network that will be needed for every branch office. All the four branch offices network should also be connected by another network. Explain the characteristics of this network also.
(c) What is Internet? What are the major protocols used on Internet? What is an IP address? How can an IP address be related to a web address? Explain with the help of an example.
(d) What are the different features of a browser? If you want to perform Online Banking Transactions, what precautions will you take before performing a transaction?
(e) Describe the process of creating a web email account. What are the different components of a mail message? Explain with the help of a diagram.
(f) Explain the following in the context of Internet and its applications, giving their features and uses:
(i) Online Education
(ii) eCommerce