EXERCISE
Name:
Muzamil Hussain
Caste:
Memon
Class: Programing Fundamentals
Roll no: 24-BS(CS)-29
Department : BS Computer Science
Submit to: Dr. Munwar Ali
SHAHEED BENAZIR BHUTTO UNIVERSITY SHAHEED BENAZIRABAD
EXERCISE 1.1
What different input out devices you found in the lab. For each of the device fill in the following
format:
DEVICE NAME BRAND NAME PE/MECHANISM PE OF DATA INPUT/OUTPUT
Keyboard Logitech Mechanical Text Input
Mouse Microsoft optical Pointer Input
movement
Printer HP Laser Text and Graphics Output
Speaker Bose Dynamic driver Audio Output
Webcam DELL CMOS Sensor Video Input
Device Name
Brand
Name of Input or Output device.
Name- Company Name device manufactured by BHUT
Type/Mechanism Type of device or working mechanism. For example: For mouse specify whether it
is optical or mechanical, for monitor specify whether it is Cathode Ray Tube or Flat panel Display.
Type of Data = Specify the type of data, the device inputs or output. For example: Image, Text, or
Sound. Input/Output Specify whether the device is an input device or output device.
SHAHEED BENAZIR BHUTTO UNIVERSITY SHAHEED BENAZIRABAD
EXERCISE 1.2
For each of the following devices list few names of the software applications that use them
intensively:
Keyboard Mouse
Microphone Printer
Speaker Webcam
Scanner Joystick
Digital Camera.
Here are some software applications that use each of the mentioned devices intensively:
Keyboard:
Microsoft Word
Sublime Text
Adobe Photoshop.
Mouse:
Adobe Illustrator
AutoCAD
Web browsers (Chrome, Firefox, etc.).
Microphone:
Zoom
Audacity
GarageBand.
SHAHEED BENAZIR BHUTTO UNIVERSITY SHAHEED BENAZIRABAD
Printer:
Adobe Acrobat
Microsoft Excel
Google Docs (for printing documents).
Speaker:
Spotify
YouTube
VLC Media Player.
Webcam:
Zoom
Skype
OBS Studio.
Scanner:
Adobe Acrobat
Microsoft OneNote
ABBYY FineReader.
Joystick:
Microsoft Flight Simulator
Euro Truck Simulator 2
Fortnite.
Digital Camera:
Adobe lightroom
Canon digital photo professional
Google photos.
SHAHEED BENAZIR BHUTTO UNIVERSITY SHAHEED BENAZIRABAD
EXERCISE 1.3
Unscew the mechanical mouse and with the help of a diagram describe its working mechanism.
Inside of a Mechanical mouse, there's a ball that moves as the mouse is rolled.
The ball connects to two perpendicular shafts, which are attached to encoders. These encoders
detect the direction and speed of the ball's movement, translating it into signals that the computer
interprets as cursor movement. Mechanical mice have largely been replaced by optical or laser
mice for greater precision and reliability.
Diagrams:
SHAHEED BENAZIR BHUTTO UNIVERSITY SHAHEED BENAZIRABAD
EXERCISE 1.4
Unscrew the optical mouse and with the help of a diagram describe its working mechanism.
Inside Of a Optical mouse, there's a light-emitting diode (LED) that illuminates the
surface beneath the mouse. The reflected light is detected by a sensor (usually a CMOS sensor),
which captures images of the surface at a high rate. Changes in the images as the mouse moves
are translated into cursor movement. Unlike mechanical mice, optical mice don't have moving
parts like balls, making them more reliable and accurate. Unfortunately, I can't provide a diagram,
but you can find visual representations online for a clearer understanding.
Diagrams:
SHAHEED BENAZIR BHUTTO UNIVERSITY SHAHEED BENAZIRABAD
EXERCISE 1.5
Unscrew a standard keyboard and with the help of a diagram describe its working mechanism.
Inside of a STANDARD KEYBOARD, there's a grid of switches for each key, usually a
membrane or mechanical switch. When a key is pressed, it completes an electrical circuit, sending
a signal to the keyboard's controller. The controller then processes the signal and transmits the
corresponding data to the computer. This process enables the computer to recognize and interpret
the keypress. Diagrams illustrating keyboard internals are widely available online for a more
detailed visual representation.
SHAHEED BENAZIR BHUTTO UNIVERSITY SHAHEED BENAZIRABAD