History, Classification, Basic Components, CPU, Memory, Peripheral Devices, Storage Media & Devices, Physical & Logical Storage, Data Organization, File Storage, Programs & Software, System Software, Application Software, Operating Systems, Programming Languages, Compilation & Interpolation, Problem Specification, Algorithms, Flow Chart, Pseudo Code, Basic Programming Techniques, Data Types & Declaration, Header File & Linkage, Variables & Constants, Arrays, Input/Output, Termination, Remark, Control Structures, Branching, Conditional Structures, Repetition and Loops, Basic Library Functions.
Prerequisite(s): College Level Knowledge of Computers.
Recommended Text Books
|S No |Title |Author(s) |Assigned | | | | |Code | |1. |Introduction to Computers |Peter Norton |PN | |2. |Waite Group’s New C Primer Plus |Mitchell Waite & Stephen Prata |WAT | |3. |Computer Data Processing |G.B Davis |GBD | |4. |Computer Today |Suresh K Basandra |BAS | |5. |Turbo C Programming for the PC |Robert Lafore |LAF |
The primary purpose of this course is the development of fundamental computer concepts and its application to the real world. It serves to teach the basic computer components and state-of-the-art devices that interface with the modern personal computer. It introduces the student to algorithm development and analysis of algorithms. Moreover it covers the introduction to the C programming language. Topics Covered
|S No |Topics |Text Book |Allocated Periods | |1 |Introduction to Computers: History of computers (Pascal’s machine, Charles Babbage’s difference & |PN |6 | | |analytical engine, ENIAC). The stored program concept and the Von Neumann architecture. Harvard | | | | |architecture. Categories of computers (Personal computers, workstations, servers, enterprise servers, | | | | |mid-range servers, super computers, hand-held computers, embedded computers). Parts of a computer system| | | | |(CPU, motherboard, memory – ROM, dynamic RAM, static RAM, cache, virtual memory, primary/secondary | | | | |storage, input/output devices). Software categories (Firmware, system software and application | | | | |software), BIOS, power-on-self-test. Operating system. | | | |2...