Notes for Computer Science Theory and Programming. Contents: Data Transmission, Software, The internet and its Uses, and Automated and emerging technologies, Algorithms and Programming.
1
DATA TRANSMISSIONComponents of a Packet, How Cyclic-Redundancy Checks work, Packet Switching, Data Transfer and more about USB, More about parity checks, checksum, ARQ Requests and echo check. How ISBN and Modulo 13 works.
SoftwareFeatures of System Software, Features of Application Software and their examples. Antivirus software, defragmentation software, back-up software, security software. Human Computer Interface (HCI), Memory Management...
THE INTERNET AND ITS USESFeatures of a browser, Retrieval, and location of Web Pages using DNS Servers, Cookies (features and examples), What is Digital Currency and how blockchains works, Brute force attacks, Data interception, DDoS attacks, Hacking, Malwar...
AUTOMATED AND EMERGING TECHNOLOGIESAutomated Systems and how they work, What is Robotics and characteristics of a robot, About Expert Systems and Inference Engine. Characteristics of AI and how AI works. Types of Artificial intelligence.
ALGORITHMS AND PROGRAMMING(Validation: range checks length checks, type checks, presence checks, format checks, check digits.) (Verification: Double entry, Screen/visual check.), Variables and Constants, If and Case Statements, File Handling Statements, Functions and Procedures.