Computer Fundamentals


Course Code: CSE 111
Credit Hour: 3
Course Group: General Courses


Introduction to Computer: Invention, Brief History, Evolution and Generations of Computers, Classification and Different Types of computers.

Number System: Introductory concepts of Binary, Octal, Decimal and Hexadecimal number systems & their arithmetic operations, conversion of different number systems.

Codes: BCD, ASCII and EBCDIC codes, Data representation.

Computer Organization: Details of Basic Organization of computers, Computer Bus System

Computer Hardware: Different types of Hardware, Architecture, Motherboards and Micro-processors. Various Registers, Processor Speed.

Input Devices: Common Input Devices like Keyboard, Mouse, Touch Screen, Light pen, Joysticks, Trackball, Bar-code-Reader, Point-of-sale, Optical Mark Reader, Optical Character Reorganizations, Scanner, Graphics Pads, Video Digitizer, Digital Camera etc

Output Devices: Common Output Devices like Monitor, Screen Display Devices, Different types of Printers, Plotters, Sound Systems, etc

Memory Devices: Details of Storage Devices; Main memories, Secondary Memory, Cache Memory, Different types of secondary memories like Magnetic Tap, Floppy Disks, Optical Storage Systems, Laser Card, Bubble Memories, CD-ROM, Hard Disk, etc, Memory Types and their purposes, Storage Hierarchies.

Peripheral Devices: Peripheral devices for AT, XT, ISA, ESA, PCI Bus Architecture. Computer Software: Software, Relation between hardware and software, classifications, Different types of application software, Operating system, steps to write program, software developing steps, Firmware, human ware, shareware and freeware.

Internet: History, Basic Services, Different features and working techniques of Internet, Uses of the Internet, Uses of the World Wide Web and WWW Browser.

Maintenance of Computer: (a) Hardware maintenance like Power supply stability, grounding, effect of surge current and its protection. Stabilizer and UPS. Handling of computer cards and chips. (b) Software maintenance like Routine maintenance of the programs, computer virus and protections.

 

Reference Books

  1. Sinha P K: Computer Fundamentals
  2. Md. Ismail Jabiullah: Introduction to Computer Fundamentals,
  3. Norton: Introduction to Computers
  4. C S Frence: Computer Science
  5. Warford: Computer Science