UNIT 1DIGITAL CONCEPTS AND NUMBER SYSTEMS
Digital Computer Fundamentals – Components of a Computer System – Binary digits –
Logic Gates – Digital Integrated Circuits Number System – Decimal, Binary, Octal, Hexadecimal and BCD numbers- Binary Arithmetic – Number system conversion – Machine codes such as ASC11, EBCDIC and Unicode.
UNIT II HARDWARE, SOFTWARE AND NETWORKING
Processing, Memory Chips- Input and Output devices – Optical and Audio Visual devics-
Display devices – Printing and storage devices – Flash drives – Removable Hard Disks –
Graphics and Multimedia Devices Networking accessories – Swiches – Router – Hubs – Local area networking – Internet Working – Modem – Broadband Connections – DNS – Worldwide Web – Types of Networking – LAN, MAN, WAN – Network topologies
UNIT III PROBLEM SOLVING
Problem Solving through computers – Problem solving methodologies – Top Down,
Bottom up approches at conceptual level- Algorithm – FlowChart – Pseudocode –
Solving simple problems and algorithm developments – procedure oriented and
structured programming concepts
UNIT IV FUNDAMENTALS OF C PROGRAMMING
Introduction to C – History of C – Advantages, applications and demerits of C –
Character set, Identifier keyword, data types, variables, constants, tokens – Operators and
expression, Simple input and output Operators and expression, Simple input and output
functions – Control structures, Arrays – one dimensional and two dimensional arrays.
UNIT V FUNCTION, POINTERS, STRUCTURES AND FILE
Functions – User defined and Library functions – Pointers – Array of Pointers, Pointer to
Array , Function returning pointer, Pointer to function, Pointer to Pointer, Structure and
union , High level file Operations.