Unit wise Syllabus
Unit 1: Computer Systems and Organisation Basic computer organisation: Introduction to Computer System , hardware, software, input device, output device, CPU, memory (primary, cache and secondary) , units of memory (bit, byte, KB, MB, GB, TB, PB) Types of software: System software (Operating systems, system utilities, device drivers), programming tools and language translators (assembler, compiler, and interpreter) , application software Operating System(OS): functions of the operating system, OS user interface Boolean logic: NOT , AND , OR , NAND , NOR , XOR , truth tables and DeMorgan’s laws , Logic circuits Number System: Binary, Octal, Decimal and Hexadecimal number system; conversion between number systems Encoding Schemes: ASCII, ISCII, and Unicode (UTF8, UTF32) Unit 2: Computational Thinking and Programming - I Introduction to Problem-solving: Steps for Problem-solving (Analyzing the problem, developing an algorithm, coding, testing, and debugging), representation of algorith...