UKA TARSADIA UNIVERSITY
Syllabus, 2021-2022
Course Code: CS3020 Course Title: Computer Fundamentals and Organization
Course Theory Credits: 04 Course Practical Credits: 00
Prerequisites: Nil
To understand the fundamentals of computer organization, memory organization
Objectives:
and working of devices.
1 Introduction to Computers and Logic Circuits [15 %]
1.1. Computer: Introduction, Organization, Architecture
1.2. Block diagram of Digital Computer & its components
1.3. Generations of Computers : Overview
1.4. Stored Program concepts: Vonn-Neumann architecture
1.5. Switching circuits: Switches in series, Switches in parallel
1.6. Logical operations: AND, OR & NOT
1.7. Logic Gates: OR, AND, NOT, NAND, NOR and Exclusive OR
2 Computer peripherals and I/O Interface [20 %]
2.1. Bus Architecture: Address, Data, and Control bus, ISA & PCI bus
2.2. Ports: Serial, Parallel, USB ports
2.3. Input Units – Keyboard, Mouse, MICR, OMR, OCR, Barcode Reader
2.4. Output units – LCD, Printers, Plotters
3 Processor Organization and Instruction execution [15 %]
3.1. Processor Organization
3.2. Overview of Register Organization
3.3. Instruction Structure
3.4. Instruction Cycle
3.5. Overview of Addressing Modes
4 Computer Architecture [18 %]
4.1. Interconnection Units
4.2. Processor to Memory Communication
4.3. I/O to Processor Communication
4.4. Overview of Interrupt
4.5. Overview of RISC and CISC processors and its comparison
5 Memory Organization [20 %]
5.1. Introduction: Memory cell, Memory organization
5.2. Types of Memory: RAM, ROM, Serial Access Memory
5.3. Secondary Storage: Magnetic and Optical Disk
5.4. Virtual Memory Concept
5.5. Overview of Cache Memory
5.6. Memory hierarchy
6 Microcomputers [12 %]
6.1. Introduction: Ideal and Actual microcomputer
6.2. Microcomputer Memory System
6.3. Microcomputer configuration: Interrupts, Parallel to Serial, Serial to
Parallel conversion and DMA transfer
6.4 Special purpose microprocessors
6.5 Microcomputer software
6.6 Applications of Microcomputer: Smartcard & RFID
Course Outcomes:
CO1: Describe basics of computer.
CO2: Discuss the working of computer components.
CO3: Distinguish working of Input/Output Devices.
CO4: Illustrate organization of memory.
CO5: Comprehend the architecture of computer.
CO6: Recognize the microcomputer and its applications.
Course objectives and Course Outcomes Mapping:
❖ To understand the computer organization: CO1, CO2
❖ To understand the memory organization: CO4, CO5, CO6
❖ To understand the working of devices: CO2, CO3
Course Units and Course Outcomes Mapping
Unit
Unit Course Outcomes
No.
CO
CO1 CO2 CO3 CO4 CO5
6
Introduction to Computers
1 ✓ ✓
and Logic Circuits
Computer peripherals and I/O
2 ✓ ✓ ✓
Interface
Processor Organization and
3 ✓
Instruction execution
4 Computer Architecture ✓ ✓ ✓
5 Memory organization ✓ ✓
6 Microcomputers ✓ ✓
Activities/Practicum:
The following activities shall be carried out by the students.
❖ Study of trends in computer.
❖ Study the evolution in processor development.
The following activities shall be carried out by the teacher.
❖ Demonstrating the Internal hardware parts of Computer.
❖ Demonstrate the working of computer by various models/videos.
Text Books:
1. V. Rajaraman - Fundamentals of Computers - PHI.
2. Ron White – How Computers Work – Tech Media
Reference Books:
1. B. Ram, Computer Fundamentals, Architecture and organization, New Age International
Publication.
2. M. Morris Mano, Computer System Architecture, Prentice Hall.
3. K M Hebbar, Computer Architecture, MacMillan Publication
4. Sinha P. K., Computer Fundamentals, BPB Publication