Unit I: Introduction to computer systems
Importance of computers, Types of computers. What computers can do, what computers can’t do, Characteristics of computers. Classification of computers: Microcomputer, Minicomputer, Mainframe computers, Super computers. Components of computers: CPU, ALU, Control Unit, Memory-Registers & Addresses. Types of memory: Primary memory – RAM, ROM, EPROM, EEPROM, Static and Dynamic RAM, Secondary memory. How the CPU and Memory works, Operating systems, types of operating systems.
Unit II: Input Devices & Output Devices
Introduction, functions, different types of input devices- Key board, Mouse, Track ball, joystick, scanners, Touch screen, and Light pen. Output DevicesMonitors, Printers, Plotters, Sound Cards & Speakers. Operating System: Introduction, Functions of OS-job management, Batch processing, On-line processing, Data management, I/O management. Classifications of OS: multi user, Multiprocessing, multitasking, multithreading, real-time.
Unit III: Aliphatic Hydrocarbons
Word processors: Notepad, Microsoft office word, Spread sheets, presentation graphics. Introduction to Internet and World Wide Web: Internet basics, internet protocols, internet addressing, web browsers, searching the web, internet chat, email, internet, E-commerce.
Unit IV: Introduction to Programming
Introduction to programming: Problem solving techniques, Algorithms, Flowcharts. Introduction to C language: History and features, C as structured language, C as middle level language, Structure of C program, applications, advantages, preprocessor directives, Execution phases C conventions, character set, declaration of variables, escape sequences, operators, types, operator precedence, type conversions, mathematical library functions, input output operations.
Decision making, Control Structures, Looping statements, Arrays – Single dimensional arrays, Two- dimensional arrays: declaration, initialization, accessing elements of array and memory representation. Strings: defining strings, initializing, accessing, arithmetic operations on characters, character by character input and output, string handling functions.