Syllabus
Unit I
Computer Fundamentals: Brief history of Computer, Classification of Computers, Functions & Components of a Computer, Central Processing Unit, Storage units, Bus, Input and output Devices. Types of memory, RAM, ROM, Variants of ROM, Secondary storage devices- hard disk-disk components and geometry. Other Secondary Storage devices: CD/DVD Family, Blue ray Disc, Flash Drive, Memory stick, smart cards. Computer Languages- Machine, Assembly Language and Higher Level languages. Operating systems, Bootstrapping. Program execution with illustrative examples.
Unit II
Number Systems: Decimal Numbers, Binary Numbers, Decimal to Binary Conversions, Binary Arithmetic, 1’s and 2’s complements of Binary Numbers, Signed Numbers, Arithmetic Operations with Signed numbers, Hexadecimal Numbers, Octal Numbers and Error Detection Codes.
Unit III
LOGIC GATES: The NOT gate, The AND gate, The OR gate, The NAND gate, NOR gate, The Exclusive–OR gate and Exclusive-NOR gate; Boolean algebra – Basic laws and theorems, Boolean functions, truth table, minimization of boolean function using K map method and SOP minimizations.
Unit IV
Logic Circuits: Combinational logic circuits: Half adder, Full adder, Parallel binary adder, subtractor, Decoders, Encoders, Multiplexers, De-multiplexers. Sequential logic circuits- Flip Flops – RS, JK, T and D Flip Flops, Edge triggered Flip Flops, Master slave Flip Flops.
Lab Syllabus
Introduction to Computer Fundamental and Communication, Various components of a computer, Installing Windows operating system on a system, Installing Linux operating system on a system, Basics of digital electronics, Basic gates and Universal Gates, Half Adder and Full Adder, Half Subtractor and Full Subtractor, Encoder and Decoder, Multiplexer, Demultiplexer, Types of Multiplexers: 4:1, 8:1 and 16:1, Project Presentation and Document submission