Computer Fundamentals

By Prof. Sanjay Tanwani   |   Devi Ahilya Viswavidyalaya, Indore
Computer science is an essential part of our daily life. Almost everything around us are associated with computer hardware and/or software. Invention in technology is directly associated with the computer science. That’s the reason to study this subject. This course is generic in nature, anyone from any discipline can opt this course to learn computer basics.

This course deals with fundamentals of computer. Which includes generations of computer, evolution and development of microprocessor, input and output devices, primary and secondary storage devices, programming languages etc. It also deals with the hardware and software aspects of the computer like operating system, application software and system software. It provides an overview of functions and working of central processing unit, motherboard and other peripherals.

Learners enrolled: 10858


Course Status : Completed
Course Type : Elective
Duration : 12 weeks
Start Date : 08 Aug 2019
End Date : 31 Oct 2019
Exam Date : 09 Nov 2019
Enrollment Ends : 31 Aug 2019
Category :
  • Computer Science and Engineering
  • Level : Undergraduate


    Weeks Weekly Lecture Topics
    Week 1 Introduction to Computer : Functional Block Diagram
    Computer : History and Development
    Evolution of Computer
    An Introduction to Computer

    Week 2 Overview of Computer : Input Devices, Part-1
    Overview of Computer : Input Devices, Part-2
    Overview of Computer : Input Devices, Pat-3
    Overview of Computer : Output Devices, Part-1

    Week 3 Overview of Computer : Output Devices, Part-2
    Computer : Audio Input and Output Devices
    Computer : An Introduction to Storage Device
    Permanent Storage Devices - An Overview of Computer
    An Overview of Computer Memory
    Computer : Memory Management

    Week 4 Computer : Working of CPU
    Computer : Working of 8088 CPU
    Evolution and Development of Microprocessors, Part-1
    Evolution and Development of Microprocessors, Part-2
    Cooling Mechanism of Computer Components
    Computer : Components of Motherboard
    Computer : Cabinet, Power Supply &UPS

    Week 5 Micro-Programming, Part-1
    Micro-Programming, Part-2
    Central Processing Unit : Interrupt, Part-1
    Central Processing Unit : Interrupt, Part-2
    Device Driver, Part- 1
    Device Driver, Part- 2

    Week 6 Internet : An Introduction
    An Introduction to Computer - Networking
    Multimedia, Basic Elements
    Multimedia System
    Overview of Computer Hardware & Software

    Week 7 Operating System Softwares
    Computer Softwares - Application Software
    An Introduction to Computer - Operating System
    Operating System : Utility Software Tools
    Disk Operating System, Part-1

    Week 8 Disk Operating System, Part-2
    Disk Operating System, Part-3
    Flow Charts & Programs
    Basics of Linker & Loader
    Assembly Language & Assembler
    Introduction to Compilers
    Debugger Software
    Computer Software : Editor Part 1

    Week 9 Computer Software :Editor Part 2
    Programming Languages
    Control Panel Settings

    Week 10 Instruction Set of 8086/8088 Microprocessor Part 1
    Instruction Set of 8086/8088 Microprocessor Part 2
    Instruction Set of 8086/8088 Microprocessor Part 3
    Instruction Set of 8086/8088 Microprocessor Part 4
    Instruction Set of 8086/8088 Microprocessor Part 5

    Week 11 Keyboard Controller
    Interrupt & DMA Controller
    Clock Generator & Bus Controller
    Math Co-processor
    Hard Disk Drive and Controller

    Week 12 Display Controller
    Serial Interface Part-1
    Serial Interface, Part-2
    Parallel Interface & Printer Port
    Universal Serial Bus (USB)


    • Tanenbaum A.S.: Structured Computer Organization, EEE, Prentice hall India, 5th Edition.
    • Stallings W.: Computer Organization & Architecture, Prentice hall India, 5th Edition.
    • Rajaraman V.: Fundamentals of Computers, EEE, Prentice Hall India.
    • Kamra A. and Bhambri P (2008): Computer Peripherals and Interfaces, Technical Publication, Pune.
    • “IBM PC and Clones- hardware Troubleshooting & Maintenance”, B. Govindrajalu, Tata McGraw Hill.
    • “The Complete PC Upgrade and Maintenance Guide”, 16th edition, Mark Minasi, Wiley India.
    • “Hardware Bible, Premier Edition”, Winn L Rosch, Techmedia.


    Prof. Sanjay Tanwani, Professor & Head, School of Computer Science& Information Technology, Devi Ahilya Vishvavidyalaya, Indore, has experience of 29 years in teaching, research and programing. He also worked in industry, done consultancy & development work for package based software like 'Thermal Simulation of buildings' and contributed in the development of various softwares, like examination system, payroll system, and entrance examinations for the Devi Ahilya Vishvavidyalaya, Indore.


    30% for in Course Assessment & 70% of End-term Proctored Exam.