Cambridge IGCSE and O level Computer Science, 2nd Edition by David Watson, Helen Williams PDF free download
Cambridge IGCSE and O level Computer Science, 2nd Edition by David Watson, Helen Williams, PDF, was published in 2021 and uploaded for -level students of International Exams (International Exams), offering IGCSE course. This ebook can be downloaded for FREE online on this page.
Cambridge IGCSE and O level Computer Science, 2nd Edition ebook can be used to learn Data representation, computer, Number systems, data storage, file compression, Data transmission, error detection, symmetric encryption, asymmetric encryption, Hardware, computer architecture, input devices, output devices, network hardware, software, programming language, translators, internet, digital currency, cyber security, automated systems, robotics, artificial intelligence, Algorithm design, problem solving, program development life cycle, computer systems, computer decomposition, test data, identifying errors in algorithm, writing algorithms, amending algorithms, programming, arrays, file handling, Database, Boolean logic, standard logic gate symbols, logic circuits, logic expression, truth tables, problem statements.
Technical Details |
---|
Uploaded on: 14-March-2023 |
Size: 10.77 MB |
Number of points needed for download: 53 |
Number of downloads: 8 |
Will you help us reach more students?
Use the link below to get 38 points for each download by a registered user from your shared link below. Share on social media groups to reach more students.
Books related to Cambridge IGCSE and O level Computer Science, 2nd Edition
Digital Logic Circuit Analysis and Design
Author: Victor Nelson, Troy Nagle, Bill Carroll, David Irwin
School: Edo University
Department: Engineering
Course Code: EEE314
Topics: Digital Logic Circuit Analysis, Digital Logic Circuit Design, computing, digital systems, number systems, positional notation, arithmetic, binary arithmetic, octal arithmetic, hexadecimal arithmetic, base conversions, signed number representation, computer codes, numeric codes, error detection codes, correction codes, Boolean algebra, Venn diagram, Duality, switching functions, truth tables, switching circuits, electronic logic gates, combinational circuits, algebraic methods, combinational logic circuits, computer aided design, design cycle, digital circuit modelling, design synthesis, logic simulation, Karnaugh maps, Quine-McCluskey tabular minimization method, Petrick's algorithm, computer aided minimization of switching functions. Modular combinational logic, Decodes, encoders, decoder circuit structures, encoders, multiplexers, demultiplexers, data distributors, adder circuits, comparators, semi custom logic devices, logic array circuits, field-programmable logic arrays, programmable read-only memory, programmable array logic, sequential devices, sequential circuits, memory devices, latches, flip-flops, timing circuits, modular sequential logic shift registers, counters, serial adder unit, serial accumulators, parallel accumulators, multiple-sequence counters, digital fractional rate multipliers, synchronous sequential circuit models, synchronous sequential circuits, registered programmable logic device, programmable gate arrays, sequential circuit design, logic circuit testing, digital logic circuit testing, combinational logic circuit testing, sequential logic circuit testing, electronic slot machine, keyless auto entry system
Author: Thomas Connolly, Carolyn Begg
School: Edo University
Department: Science and Technology
Course Code: CMP222, CMP214
Topics: Database Systems, database environment, database languages, data definition language, data models conceptual modeling, database architectures, Multi-user DBMS Architectures, teleprocessing, Distributed DBMSs, data warehousing, cloud computing, Oracle Architecture, relational models, relational calculus, SQL, writing SQL commands, data manipulation, advanced SQL, object-relational DBMs, Database System Development Lifecycle, database analysis, database design, database planning, Entity–Relationship Modeling, Enhanced Entity–Relationship Modeling, normalization, Data Redundancy, Advanced Normalization, database security, data administration, database administration, concurrency control, database recovery, query processing, query optimization, distributed DBMs, Distributed Transaction Management, Distributed Concurrency Control, Distributed Deadlock Management, Distributed Database Recovery, data replication, data Replication Architecture, data Replication Schemes, object oriented DBMs, Scripting Languages, web, Common Gateway Interface, HTTP cookies, Microsoft’s Web Platform, JAVA, Oracle Internet Platform, Semi structured Data, XML, XML schema, XML Query Languages, Data Warehouse Architecture, Data Warehousing Tools, Data Warehousing Technologies, Data Warehousing Using Oracle, data mart, Data Warehousing Design, Online Analytical Processing, data mining, oracle data mining
Author: Yetunde Folajimi
School: University of Ibadan
Department: Science and Technology
Course Code: CSC103
Topics: Programming, computer programming, computer languages, programming process, compilation, coding, debugging, syntax, Programming languages, low-Programming languages, high-Programming languages, Modular Programming Languages, Structured Programming Language, Business Oriented Language, Object oriented programming language, Visual Programming Languages, Algorithm, Problem-Solving, Problem Solving Process, Algorithmic Problem Solving, Pseudo-Codes, Pseudocode, Flowcharts, Flowchart Symbols, Flowcharting, Programming Environment, flowchart, Variables, Reserved Words, operators, Data Types, functions, Data Type, Numbers Manipulation, character manipulation, String Manipulation, Decision-Making, Loops, Conditional Statements, arrays, Computer Files, file input, file output, File Operation Modes
Author: Kutub Thakur, Al-Sakib Khan Pathan
School: Air Force Institute of Technology
Department: Science and Technology
Course Code: CYB102
Topics: Cybersecurity, computers, network, computer networks, internet, internet protocols, internet infrastructure, cyberattacks, denial of service, distributed denial of service, man-in-the-middle attacks, cryptojacking, SQL injection, spamming, cyberterrorism, digital property misappropriation, zero-day exploitation, phishing, digital vandalism, cyberstalking, cyber frauds, cyber forgery, Equifax data theft, VPNfilter cyberattack, Wannacry ransom attack, peta cyberattack, US Election manipulation, power grid hacking, shadow network attack, GitHub DDos attack, under armor account hacking, computer malware, virus, trojan horse, rootkit, spyware, worms, adware, scareware, browser hijacker, computer firewall, antivirus software, anti-spyware software, anti-spam software, security updates, social engineering attack, password management, intrusion detection systems, multi-factor authentication, secure sockets layer, virtual private network, wireless network security, LAN vulnerabilities, secure online shopping, internet browsing, secure electronic transactions, web fraud detection systems, mobile security, mobile application management, cybersecurity standards, information security forum standards, payment card industry data security standard
Author: Nancy Woods
School: University of Ibadan
Department: Science and Technology
Course Code: CSC213
Topics: Digital Logic Design, Kirchhoff's law, Thevenin's theorem, Norton's theorem, circuit theory, semiconductors, transistors, digital logic, integrated circuits, digital logic gates, logic gates, combinational logic design, logic circuit diagram, truth table, Boolean expression, Boolean Algebra, Karnaugh Maps, Quine-McCluckskey, standard combinational logic circuits, ombinational logic circuits, combinational logic, binary adder, binary subtractor, digital comparator, multiplexer, digital encoder, binary decoder, sequential logic circuit, Flip-Flop, S-R Flip-Flop, JK Flip-Flop, T Flip-Flop, D-type Flip-Flop, registers, counters, computer codes, binary codes, binary-coded decimal, excess-3 code, gray code, error detection, error correction, digital error, parity bit, Hamming codes, Cyclic redundancy check
Operating System Concepts, 10th edition
Author: Abraham Silberschatz, Greg Gagne, Peter Galvin
School: Edo University
Department: Science and Technology
Course Code: CSC212
Topics: Operating System, Computer-System Organization, Computer-System Architecture, Operating-System Operations, Operating-System Structures, Operating-System Services, user interface, operating system interface, distributed systems, kernel data structures, Operating-System Debugging, process management, process scheduling, interprocess communication, Multicore Programming, Multithreading Models, Implicit Threading, CPU Scheduling, Multi-Processor Scheduling, Real-Time CPU Scheduling, Algorithm Evaluation, process synchronization, POSIX Synchronization, dead locks, memory management, Contiguous Memory Allocation, virtual memory, storage management, HDD Scheduling, NVM Scheduling, error detection, storage device management, RAID structure, file system, file-system interface, file-system implementation, file-system structure, file-system operations, directory implementation, Free-Space Management, File-System Internals, File-System Mounting, file sharing, virtual file systems, remote file systems, security, program threats, Cryptography, Role-Based Access Control, access matrix, virtual machines, networks, Distributed File Systems, remote file access, Linux system, Kernel Modules, programmer interface
Guide to Computer Network Security, 4th edition
Author: Joseph Migga Kizza
School: University of Ilorin
Department: Engineering
Course Code: ICS308, TCS407, TCS408
Topics: computer network, computer network security, security threats, Computer Network Vulnerabilities, cyber crimes, hackers, scripting, web workers, security assessment, security analysis, security assurance, disaster management, access control, authorization, authentication, cryptography, firewall, intrusion detection, intrusion prevention, computer forensics, network forensics, virus filtering, content filtering, computer network security protocol, wireless networks, wireless devices, sensor network, Virtualization Technology, Virtualization security, cloud computing, cloud computing security, mobile systems, Internet of Things
Introduction to Computer System and Characteristics
Author: DO Aborisade
School: Federal University of Agriculture, Abeokuta
Department: Science and Technology
Course Code: CSC201
Topics: Computer System, computer history, computer generations, vacuum tubes, transistors, Microprocessors, Integrated Circuits, Artificial Intelligence, computer components, RAM, ROM, control unit, Arithmetic and Logic Unit, Input Hardware, keyboard, mouse, Input Hardware-Pointing devices, Composite input devices, Audio input devices, Imaging devices, Video input devices, output hardware
Concise Guide to Software Engineering
Author: Gerard O'Regan
School: Federal University of Technology, Owerri
Department: Engineering
Course Code: MCE303, MCE506
Topics: Software Project Management, Requirements Engineering, Software Design, Software Development, Configuration Management, Software Inspections, Software Testing, Supplier Selection, Supplier Management, Software Quality Assurance, Software Metrics, Problem-Solving, Software Reliability, Software Dependability, formal methods, formal specification language, unified modelling language, software process improvement, capability maturity model integration, software engineering tools, agile methodology, miscellany of innovation
Fundamentals of Database Management Systems ,2nd Edition
Author: Mark Gillenson
School: Modibbo Adama University of Technology
Department: Engineering
Course Code: TT301, TT304
Topics: DATA MODELING, data, DATABASE MANAGEMENT SYSTEM, Relational Data Retrieval, Relational Database Model, Logical Database Design, Physical Database Design, Object-Oriented Database Management, Data Administration, Database Administration, Data Dictionaries, Database Control Issues, Security, Backup, Recovery, Concurrency, Client Database, Server Database, Distributed Database, Data Warehouse
Database Systems A Practical Approach to Design, Implementation, and Management ,6th edition
Author: Thomas Connolly, Caroline Begg
School: Modibbo Adama University of Technology
Department: Engineering
Course Code: TT301, TT304
Topics: Database Environment, Database Architecture, Relational Model, Relational languages, Relational Algebra, Relational Calculus, Data Manipulation, Data Definition, Advanced SQL, SQL, Object-Relational DBMSs, Database Analysis, Database Design, Database System Development Lifecycle, Entity–Relationship Modeling, Enhanced Entity–Relationship Modeling, Normalization, Advanced Normalization, Conceptual Database Design, Logical Database Design, Physical Database Design, Database Issues, Data Management, Transaction Management, Query Processing, Distributed DBMSs, Replication, Mobile Databases, Object-Oriented DBMS, Object DBMSs, Web Technology, Semistructured Data, Business Intelligence, Data Warehousing, Data Warehousing Design, OLAP, Data mining
Fundamentals of Logic Design, 7th edition
Author: Charle Roth, Larry Kinney
School: Edo University
Department: Engineering
Course Code: EEE314
Topics: Logic Design, number system, Boolean algebra, minterm expansions, maxterm expansions, Karnaugh maps, Quine-McCluskey Method, Multi-Level Gate Circuits, NAND gate, NOR Gate, Combinational Circuit Design, Multiplexers, Decoders, Programmable Logic Devices, Latches, Flip-Flops, VHDL, registers, counters, Clocked Sequential Circuits, Sequential Circuit Design, digital systems, switching circuits, number systems, number conversion, binary arithmetic, Boolean expression, truth tables, De Morgan's laws, Consensus Theorem, Prime Implicant Chart, Petrick’s Method, Three-State Buffers, Read-Only Memories, encoders, Shift Registers
Introduction to the design and analysis of algorithms ,3rd edition
Author: Anany Levitin, Soumen Mukherjee, Arup Kumar Bhattacharjee
School: University of Ibadan
Department: Science and Technology
Course Code: CSC242
Topics: algorithm design, algorithm analysis, Algorithm Efficiency, Algorithm Efficiency analysis, Brute Force, Exhaustive Search, Decrease-and-Conquer, Divide-and-Conquer, Transform-and-Conquer, Space and Time Trade-Offs, Dynamic Programming, Greedy Technique, Iterative Improvement, Algorithm Power, Algorithmic Problem Solving, Nonrecursive Algorithms mathematical analysis, recursive Algorithms mathematical analysis, Selection Sort, Bubble Sort, Sequential Search, Brute-Force String Matching, Closest-Pair Problems, Convex-Hull Problems, depth-First Search, Breadth-First Search, Insertion Sort, Topological Sorting, Variable-Size-Decrease Algorithms, Decrease-by-a-Constant-Factor Algorithms, binary search, Mergesort, quicksort, Binary Tree Traversals, Strassen’s Matrix Multiplication, Gaussian Elimination, presorting, Balanced Search Trees, Heaps, Heapsort, Horner’s Rule, Binary Exponentiation, Problem Reduction, B-Trees, hashing, Knapsack Problem, Optimal Binary Search Trees, Warshall’s Algorithm, Floyd’s Algorithm, Prim’s Algorithm, Kruskal’s Algorithm, Dijkstra’s Algorithm, Huffman Trees, huffman Codes, Simplex Method, Maximum-Flow Problem, Stable Marriage Problem, Lower-Bound Arguments, Decision Trees, Numerical Algorithms, Backtracking, Approximation Algorithms
Applications of Computer in Business
Author: Gerald Okeke
School: National Open University of Nigeria
Department: Administration, Social and Management science
Course Code: SMS208, CIT202
Topics: computer applications, computer hardware, computer software, computer operations, operating systems, Computer Application Systems, Database Management System, Systems Development Life Cycle, computer networks, internet, computer security, Information Communication Technology, Processing Devices, storage, input Devices output Devices
Author: Morris Mano, Michael Ciletti
School: Edo University
Department: Engineering
Course Code: EEE314
Topics: digital design, binary numbers, digital system, number-base conversions, octal numbers, hexadecimal numbers, signed binary numbers, binary codes, binary storage, binary logic, Boolean Algebra, logic gates, Boolean functions, logic operations, digital logic gates, integrated circuits, gate level minimization, truth table, combinational logic, decoders, encoders, multiplexers, behavioral modeling, logic simulation, Synchronous Sequential Logic, sequential circuits, flip flops, registers, counters, shift registers, ripple counters, Synchronous Counters, memory, programmable logic, random access memory, memory decoding, error detection, error correction, read only memory, programmable array logic, Sequential Programmable Devices, Algorithmic State Machines, sequential binary multiplier, control logic
Software Engineering, Tenth Edition
Author: Ian sommerville
School: Federal University of Technology, Owerri
Department: Engineering
Course Code: MCE303, MCE506
Topics: software processes, agile software development, requirements engineering, system modelling, architectural design, design and implementation, software testing, software evolution, system dependability, system security, dependable systems, reliability engineering, safety engineering, security engineering, resilience engineering, advanced software engineering, software reuse, component-based software engineering, distributed software engineering, service-oriented software engineering, systems engineering, systems of systems, real-time software engineering, software management, project management, project planning, quality management, configuration management
Introduction to Computer Science summary
Author: Ufele Chris
School: University of Nigeria, Nsukka
Department: Science and Technology
Course Code: COS101
Topics: hardware, software, types of computer, input, output, computer monitor, computer storage, history of computer, computer software, problem solving, algorithm, Programming, programming language, BASIC, JAVA, computer networking, networking
Introduction to computer science
Author: CPT FUTMINNA
School: Federal University of Technology, Minna
Department: Engineering
Course Code: CPT111
Topics: Computer Generations, computer hardware, computer software, computer memory, Random Access Memory, Read Only Memory, storage devices, input devices, output devices, Operating Systems, utility program, Language Translators
Author: DK Kaushik
School: Federal University of Technology, Minna
Department: Engineering
Course Code: EEE211
Topics: number system, binary number system, octal number system, hexadecimal number system, binary addition, binary subtraction, signed numbers, complement representation, binary multiplication, floating point representation, binary codes, binary coded decimal numbers, weighted codes, self implementing codes, cyclic codes, gray code, error detecting codes, error correcting code, Hamming code, BCD addition, alphanumeric codes, Boolean algebra, logic gates, duality principle, Venn diagram, truth table, Karnaugh map, Quine – McCluskey Method, combinational switching circuits, combinational circuits, half adder, full adder, parallel binary adder, 8421 adder, BCD adder, subtractor, multiplexers, demultiplexers, code converter, encoders, priority encoder, magnitude comparator, parity generator, parity checker, programmable logic devices, Field Programmable Logic Array, Programmable Array Logic, Programmable Read Only Memory, Direct Coupled Transistor Logic, Integrated Injection Logic, transistor transistor logic, CMOS Logic, Flip flop, shift registers, counter, Asynchronous Counters, counter ICs, Digital to Analog Converter, Analog to Digital Converter, digital memory, semiconductor memory, read only memory, random access memory, magnetic memory, magnetic bubble memories, charged coupled devices, compact disk read only memory
Database System Concepts ,7th edition
Author: Abraham Silberschatz, Henry Korth, S Sudarshan
School: Modibbo Adama University of Technology
Department: Engineering
Course Code: TT301, TT304
Topics: Relational Model, Intermediate SQL, SQL, Advanced SQL, Database Design, E-R Model, Relational Database Design, database design, Complex Data Types, Data Analytics, big data, Physical Storage Systems, Data Storage Structures, Indexing, big data analytics, storage management, Query Processing, Query Optimization, Transactions, Transaction management, Concurrency Control, Recovery System, Database System Architectures, Parallel Storage, Distributed Storage, Parallel database, Distributed database, Parallel Query Processing, Distributed Query Processing, Parallel Transaction Processing, Distributed Transaction Processing, Advanced Indexing Techniques, Indexing Techniques, Blockchain Databases
Past Questions related to Cambridge IGCSE and O level Computer Science, 2nd Edition
Introduction to Problem Solving
Year: 2021
School: Air Force Institute of Technology
Department: Science and Technology
Course Code: CSC102
Topics: Problem Solving, pseudocode, flowchart, algorithm, software design model, control structures, algorithm constructs, sequence, data types, object oriented design, operators
Introduction to computer science, workshop practive
Year: 2019
School: Federal University of Technology, Minna
Department: Science and Technology
Course Code: CPT111, WKS110, GST110, BIO111, STA117, PHY113, MAT111, CHM1111, CHM112
Topics: reserve words, program statements, pseudo code, flowchart, programming language, algorithm, plant location, plant layout, accident, electrical hazards, zero error, communication skills, communication, essay writing, technical report writing, essay, cell biology, organelles, cell membrane, microscopy, microscope, biodiversity, hereditary, inheritance, monocotyledons, dicotyledons, frequency distribution, questionnaire, force, tension, pressure, vector, scalar, linear motion, random motion, rotational motion, oscillatory motion, gravitational field strength, escape velocity, logarithm, surd, geometric progression, sets, Bohr postulate, Raoults's law, LeChatelier's principle, chemical bonding, electronic configuration, inorganic chemistry, Dalton atomic theory Avogadro's number
INTRODUCTION TO FILE PROCESSING
Year: 2018
School: Federal University of Technology, Owerri
Department: Science and Technology
Course Code: CSC304
Topics: random file, direct file, data file, file attributes, file, exhaustive index, partial index, index
Introduction to Computer Science 1 study questions
Year: 2017
School: University of Ilorin
Department: Science and Technology
Course Code: CSC111
Topics: data, information, storage device, memory, flowchart, pseudo code, number system, boolean algebra, Karnaugh map, logic gate, operating system, system software, application software
Year: 2021
School: Air Force Institute of Technology
Department: Science and Technology
Course Code: CYB208
Topics: Cyber security consultant, chief information Security officer, Nigeria Data Protection Regulation, General Data Protection Regulation, information Security projects, information Security Policy
Year: 2020
School: Federal University of Technology, Owerri
Department: Engineering
Course Code: MCE513
Topics: Partial automatic laboratory, Programmable Logic Controller internal architecture, Programmable Logic Controller address bus, Programmable Logic Controller input processing, Programmable Logic Controller output processing, Programmable Logic Controller output channels, Programmable Logic Controller program scan, latching, latched circuits, reed switch, incremental shaft encoder, photoelectric transmissive switch, diaphragm pressure switch, field bus, OSI model, repeater, bridge, router, SCADA system, SCADA architecture, batch mixing system
Introduction to computers-2009,2011,2014
Year: 2019
School: Chukwuemeka Odumegwu Ojukwu University
Department: Science and Technology
Course Code: CIS101
Topics: software, input device, output device, memory, processor, number system, stored program concept, programming, program
Introduction to computer science 2007-2017
Year: 2017
School: Nnamdi Azikiwe University
Department: Science and Technology
Course Code: CSC101
Topics: Computer science, BASIC programming, binary system, logic gate, flow chart, compilers, storage device, input device, memory, number system, CPU, computer generation
Enterprise and Perimeter Security
Year: 2021
School: Air Force Institute of Technology
Department: Science and Technology
Course Code: CYB206
Topics: Active network attacks, cloud computing, passive network attacks, network security, Enterprise Security, Perimeter Security
554 likely questions on Introduction to Computer Science by casrich
Year: 2021
School: University of Nigeria, Nsukka
Department: Science and Technology
Course Code: COS101
Topics: Computer Science, Hardware, Software, Central Processing Unit, networking, memory, computer classification, input device, output device
Year: 2020
School: Federal University of Technology, Owerri
Department: Science and Technology
Course Code: CSC403
Topics: Computer hardware, arithmetic logic unit, registers, data path, logic gate, adder, keyboard, keyboard encoder, keyboard buffer, monitors, interface, data transfer
Communication engineering studio 2
Year: 2020
School: Federal University of Technology, Owerri
Department: Engineering
Course Code: COE503
Topics: Communication engineering studio, intercom system, side tone connection, communication process, transmission media, communication setup, communication system software, honey spot, service denial, eavesdropping, spoof, information leakage, data lose, hardware failure, telephone system, full duplex communications, wireless communication, telephone system side tone connection, communication systems software, information protection strategies, Antenna, Antenna radiation patterns, optical fiber, Friis transmission formula, communication systems security, communication systems protection
Extension education and psychology 2018&2020
Year: 2020
School: Federal University of Technology, Owerri
Department: Agriculture and Veterinary Medicine
Course Code: AEX403
Topics: Agricultural extension process, educational psychology, education extension, extension service, social psychology, development psychology, personality psychology, biopsychology, social intelligence, concrete intelligence, motor intelligence, crystallized intelligence, learning experience, learning process, evaluation process
Introduction to Computer Science Possible question and answers by Ndukwe chimezirim Joseph
Year: 2019
School: University of Nigeria, Nsukka
Department: Science and Technology
Course Code: COS101
Topics: Algorithm, history of computer, Network, Algorithm design, data design, BASIC, computer, JAVA, Memory, operating system, optical disk
Tests related to Cambridge IGCSE and O level Computer Science, 2nd Edition
School: WAEC, JAMB & POST UTME
Department:
Course Code: JAMB
Topics: Mathematics, JAMB, Logarithm, standard form, permutation, combination, number system, set, ratio, indices, factorization, inequality