• To familiarize the students with the evolution and generation of computers.
• To familiarize the students with the basic organization of computer and I/O devices.
• To develop knowledge and skill on the basic working principles of a computer system.
• To develop knowledge and skill on application packages and programming concepts.
• To know about ICT and Internet
Evolution and characteristics of computers; Types of computer; Computer organization; Computer memory and devices; Input/Output devices; Computer software; ICT and Internet.
CHARACTERISTICS AND EVOLUTION OF COMPUTERS
1 Understand the evolution & generation of computers
1.1.1. Define Computer
1.1.2. Describe the application fields of computer.
1.1.3. Describe the characteristics of modern computer.
1.1.4. Describe the evolution of computers.
1.1.5. Describe the characteristics of computer generations.
TYPES OF MODERN COMPUTERS
2 Understand the types of modern digital computer
2.1 Classify the types of computer.
2.2 Distinguish between analog & digital computers.
2.3 Mention the differences between super, main, mini and microcomputers.
2.4 State the concept of Notebook, PC, Workstation and Client Server Computer
2.5 List the name of microprocessors used in IBM & Apple type microcomputers
2.6 State the differences between IBM type & Apple Macintosh type microcomputers.
3 Understand the basic organization of digital computer system.
3.1 State the basic operations of digital computers.
3.2 Draw the block diagram of a digital computer.
3.3 Describe the functions of each unit of the digital computer.
3.4 State the term hardware, software, and firmware
3.5 State the name of minimum hardware elements of a PC.
Computer memory and storage devices
4 Understand Computer Memory.
4.4 Define memory.
4.5 Classify memory.
4.6 Distinguish between primary and secondary memory.
4.7 Mention the features of RAM & ROM.
4.8 State the unit to measure the storage capacity of memory
4.9 Describe the key features of tape, disk, CD and flash memory.
4.10 State the advantages and limitations of hard disk.
4.11 State the name of secondary storage drives.
5 Understand the functions of input devices
5.4 Define input devices.
5.5 Mention the categories of input devices.
5.6 State the type and function of keyboard.
5.7 State the types of mouse
5.8 State the function of mouse, Trackball, Joystick, Light pen and touch screen.
5.9 Mention the types of scanning devices
5.10 State the function of Flatbed and Hand held scanner.
5.11 State the function of OMR, OCR, ICR, BCR and MICR.
5.12 State the function of Digitizer, Electronic card reader, Voice recognition devices and Vision input system.
6 Understand the functions of output devices
6.4 Define output devices.
6.5 List different types of output devices.
6.6 List the types of monitor, printer and plotter.
6.7 State the function of monitor, printer and plotter.
6.8 State the function of Screen Image Projector.
6.9 State the function and type of Voice response system.
1 Understand Software basics.
1.4 Define software.
1.5 State the types of software.
1.6 State the functions of different system software.
1.7 Describe the function of operating system.
1.8 State the evolution of operating system.
1.9 Define application software.
1.10 Classify application software.
1.11 State the meaning of Pre-written software, customized software and Public domain software.
2 Understand the features of application software packages
2.4 Describe the features of word processing software packages.
2.5 State the uses of word processing software packages.
2.6 Describe the features of spreadsheet software packages.
2.7 State the uses of spreadsheet software packages.
2.8 Describe the features of Graphics and personal assistant software packages
2.9 Describe the features of database management package.
2.10 List commonly used word processing, spreadsheet, graphics, database and bangla interface software packages.
3 Understand Computer languages.
3.4 Define computer programming language.
3.5 State the analogy with natural languages.
3.6 State the Categories of programming languages.
3.7 Define machine, assembly and high-level languages.
3.8 Describe the need of assembler, interpreter and compiler as a translator software.
3.9 Describe the generation of programming languages.
3.10 Mention the important characteristics of machine, assembly and High level languages.
3.11 State the advantages and imitation of machine, assembly and High level languages.
4 Understand the concept of of programming.
4.4 Mention the Step of program development.
4.5 Define Algorithm & Flowchart.
4.6 Describe Flowchart symbols & their meanings.
4.7 State data and data types uses in programming.
4.8 State the meaning of simple I/O statements of QBASIC.
4.9 Prepare simple I/O Program for displaying message in QBASIC.
4.10 Prepare simple arithmetic program in QBASIC.
ICT & Internet
5 Understand the concept of ICT and Internet.
5.4 Define IT & ICT, Multimedia, Computer network and internet.
5.5 State the meaning of MODEM
5.6 State the use of MODEM in ICT.
5.7 Mention the importance of IT & ICT.
5.8 State the features of Internet services.
5.9 Define the terms Web site, browser and search engine with example.
6 Understand the features of Computer profession.
6.4 List the different professionals in computer field.
6.5 Describe the responsibility of computer operator, computer technician, system Engineer, programmer, system analyst etc. in computer professions.
6.6 Describe the effect of use of computer and internet in the society.
1. Identify the major unit and their interconnection of a microcomputer.
2. Identify different types of memory and storage devices.
3. Demonstrate the overview of a modern Keyboard and the operation of different keys.
4. Demonstrate the overview of a mouse and its operation.
5. Identify the control and connectors of a CRT/LCD Monitor.
6. Identify different types of printer and their control panels.
7. Show skill on fingering for typing character and number using a standard type tutor software.
8. Identify the feature of the text editor of a QBASIC interpreter.
9. Prepare and execute simple QBASIC program for displaying message.
10. Prepare and execute simple arithmetic Program for addition, subtraction, multiplication and division.
Introduction to Computer by Peter Norton’s
Fundamentals of Computer by V. Rajaraman
Computer Fundamentals by Pradeep K. Sinha
Computer Fundamentals by Dr. Lutfar Rahman and Dr. Alamgir Hossain
Powered BY: BTEB