INTROD. TO COMPUTERS AND PROGRAMMING

Categorization Details

Course Code: 
TCT-100
Credit Hours: 
3(2-1-2)
Category: 
Core
Pre-requisite: 
NIL
Semester: 
1
Degree Program: 
B.TECH
Branch: 
Information Technology Engineering

Course Details

Catalog Description: 
Introduction binary number system; Elementary logic gate ; computer organization, Computer Peripherals, Computer Hardware and Architecture; Microprocessors, Application and System Software’s; Operating Systems, Logic and language Paradigms, Data Structures, Algorithms and Program Development Tools, Programming in Fortran and C. Basics of Digital & Data Communication, Computer Networks and Internet.
Detailed Syllabus: 
1-6 Number systems: decimal, Binary, Octal, Hexadecimal number systems and their inter-conversion, Binary Arithmetic (Addition, Subtraction, Multiplication and Division), Diminished radix and radix compliments, BCD codes, 8421 code, Excess-3 code, Gray code, ASCII and other codes. 7-12 Boolean Algebra, Basic Theorems and properties of Boolean Algebra, Boolean Functions, Canonical and Standard forms, Digital Logic Gates: AND ,OR, NOT, NAND, NOR, Ex-OR. 13-20 Boolean function Minimization: The map method, Two, Three, Four and Five variable maps K-maps, Sum of products and Product of Sums Simplification, NAND and NOR implementation, The tabulation method, Determination of Prime implicants, Selection of Essential Prime implicants 21-30 Binary adder and subtractor , Multiplexer and Demultiplexer, Encoder and Decoders,code converters, Parity checker, arithmetic and logic unit, magnitude comparator, Programmable Logic Arrays, Programmable Array Logic. Implementation of Combinatorial Logic using these devices. 31-42 Flip-flops, Triggering of Flip-flops, Analysis of clocked sequential circuits, state reduction and assignment, Flip-flop Excitation tables, Design procedures, Design of counters and registers, Design of other, Hazards and Glitches, Race conditions, incompletely specified cases Introduction to finite State Machine: Mealey & Moore Machine. 43-48 Classification of Memories; Random Access Memories, Read Only Memory and erasable and programmable ROMS
Reference Books: 
1. ITL Education Solutions Ltd, “Introduction to Computer Science” Pearson Education Pub. 2. P.K. Sinha, “Computer Fundamentals” BPB Pub. 3. Yashwant Kanetkar, “Let Us C” BPBPub