All (32)
Notes (15)
note
Lernreader LEK
Updated 655d ago
0.0(0)
note
Week 3 EDUC106 Summary
Updated 204d ago
0.0(0)
note
Untitled
Updated 237d ago
0.0(0)
note
Chapter 2 Notes
Updated 576d ago
0.0(0)
note
SCOM 123
Updated 875d ago
0.0(0)
note
SYLLABUS
Updated 8d ago
0.0(0)
note
Unit 5: Nervous System
Updated 626d ago
0.0(0)
note
Absolutely. I checked the Grade 11 IT Paper 2 November 2022 Exemplar you uploaded. It is a 150-mark, 3-hour paper and covers six major areas: Short Questions, System Technologies, Communication & Network Technologies, Data & Information Management, Solution Development, and an Integrated Scenario. One important point: this is one past paper, so I can use it to identify everything you need to know from the topics it tests, but I can’t honestly say it represents every possible topic in the entire Grade 11 curriculum. What I can do is turn every concept examined here into beginner-friendly study notes, including definitions, differences, examples and exam-style points. 📘 GRADE 11 IT THEORY — PAPER 2 MASTER NOTES 🔥 What you need to master Based on this paper, your revision should cover: 1. Information Systems 2. Programming languages 3. Machine code and language translators 4. APIs and executable files 5. Processing techniques 6. Processes, threads and multicore CPUs 7. Virtualisation and virtual machines 8. Caching 9. Motherboards, buses and slots 10. Communication media 11. Network devices 12. Network topologies 13. Intranets 14. Social media and influencers 15. Internet communication/netiquette 16. Spam 17. Types of websites 18. Databases 19. Types of databases 20. Centralised vs distributed databases 21. Database programmers 22. Data quality 23. Data validation 24. Primary keys and foreign keys 25. ER diagrams 26. Datatypes 27. Files 28. Programming errors 29. Exception handling 30. Arrays 31. Array indexes/elements 32. Delphi string manipulation 33. Big Data 34. Mobile office vs virtual office 35. Privacy 36. POPI 37. Online identity protection 38. Computer-related problems 39. Location-based computing 40. ICT capabilities 41. HTTP vs HTTPS 42. OTP 43. Web designers 44. Backups Let’s go through all of them from the beginning. ⸻ SECTION 1 — BASIC IT CONCEPTS 1. Information System (IS) An Information System is an organised system used to collect, organise, store, process and communicate information. Simple example A school’s computer system could: * collect learner marks * store learner information * calculate averages * produce reports * allow teachers to access information That is an Information System. The 2022 paper directly tests this definition. IT P2 GR11 QP NOV2022_English.pdf ⸻ 2. GLOBALISATION Globalisation is the process of connection, interaction and integration between: * people * companies * governments * countries Example A South African learner can communicate instantly with someone in Japan using the Internet. That is an example of globalisation. ⸻ 3. UTILITIES A utility is a small program designed to help maintain, manage, protect or optimise a computer. Examples * Antivirus software * Disk cleanup * Backup utility * File compression utility * Disk defragmentation tool Easy way to remember Utility = helps maintain the computer. The paper describes utilities as small programs that help users maintain computers. IT P2 GR11 QP NOV2022_English.pdf ⸻ 4. DEVICE DRIVER A device driver is software that allows the operating system to communicate with a particular hardware device. Example You connect a printer to your computer. The operating system needs a printer driver so that it knows how to communicate with the printer. Think: Driver = translator between hardware and operating system. ⸻ 5. RAM RAM = Random Access Memory RAM is temporary/volatile memory used to store programs and data that the computer is currently using. Example You open: * Chrome * Word * Spotify These programs use RAM while running. Important RAM is volatile. That means its contents are lost when power is switched off. ⸻ 6. ROM ROM = Read-Only Memory ROM stores information that normally needs to remain available even when the computer is switched off. RAM vs ROM RAM ROM Temporary Non-volatile Volatile Non-volatile Used for active programs/data Stores permanent/firmware-related instructions Contents lost when power is removed Contents retained ⸻ 7. MANDATORY FIELDS A mandatory field is a field that must contain a value. Example When creating an account: Name: ______ Surname: ______ Email: ______ If Name is mandatory, you cannot leave it blank. ⸻ 8. THREAD A thread is a separate path of execution within a program/process. A program can have multiple threads doing different tasks. Example Your browser could: * download a file * display a webpage * respond to your mouse * play audio These tasks can be handled using threads. The paper specifically asks about a program splitting itself into simultaneously running tasks. IT P2 GR11 QP NOV2022_English.pdf ⸻ 9. SOCIAL MEDIA Social media refers to online platforms where users create communities and share: * information * ideas * messages * photos * videos * other content Examples * Instagram * TikTok * Facebook * YouTube ⸻ 10. CAMELCASE CamelCase is a naming convention where: * the first word/letter starts with lowercase * each following word begins with uppercase Example sLastName studentName totalMarks customerOrder The paper uses sLastName as its example. IT P2 GR11 QP NOV2022_English.pdf ⸻ 11. TYPECASTING / CASTING Typecasting means converting data from one datatype to another. Example Suppose: "25" is stored as a string. You could convert it to: 25 as an integer. Why? Because you cannot normally perform mathematical calculations on a number stored as text without converting it appropriately. ⸻ 12. DELIMITERS A delimiter is a character/symbol used to separate pieces of data. Example Consider: Blessing,17,IT,85 The comma is the delimiter. It separates: Blessing 17 IT 85 Common delimiters: * comma , * semicolon ; * tab * pipe | ⸻ 13. OBFUSCATION Obfuscation is deliberately making source code or machine code difficult for humans to understand. Why? It can make code harder to: * understand * copy * reverse engineer * modify Important Obfuscation does not mean encryption. ⸻ SECTION 2 — SYSTEM TECHNOLOGIES The paper’s System Technologies section is worth 27 marks, so this is a major area. IT P2 GR11 QP NOV2022_English.pdf ⸻ 14. MACHINE CODE Machine code is the lowest-level programming language that a computer’s CPU can directly execute. It consists of binary instructions, represented using: 0s and 1s Example Conceptually: 10110000 01100001 A human generally does not write programs directly in machine code. ⸻ 15. PROGRAMMING LANGUAGE CATEGORIES The paper asks for two categories. Two important categories are: Low-level languages Languages close to the hardware. Examples: * Machine language * Assembly language High-level languages Languages designed to be easier for humans to read and write. Examples: * Delphi/Pascal * Java * Python * C++ Key difference Low-level → closer to computer hardware High-level → closer to human language ⸻ 16. LANGUAGE TRANSLATORS A language translator converts programming code into a form that the computer can execute. The three major translators you need to know are: Compiler Translates an entire program before execution. Interpreter Translates and executes code one statement/instruction at a time. Assembler Converts assembly language into machine code. Exam trap The paper asks which one is NOT a language translator. The options include: * Assembler * Compiler * Interpreter * Codec The answer is codec. IT P2 GR11 QP NOV2022_English.pdf ⸻ 17. .EXE .exe stands for: Executable An executable file contains a program that can be executed/run by the operating system. Example setup.exe program.exe game.exe ⸻ 18. API API = Application Programming Interface An API is a set of rules/interfaces that allows different software components or applications to communicate with each other. Simple example A weather app may use an API to request weather information from a weather service. Think: API = allows programs to communicate/use services from another program/system. ⸻ 19. PROCESSING TECHNIQUES The paper specifically asks for three processing techniques. IT P2 GR11 QP NOV2022_English.pdf You should know: Multitasking The operating system allows multiple tasks/programs to appear to run at the same time. Example You can: * browse the Internet * download a file * listen to music at the same time. ⸻ Multiprocessing Using more than one processor/core to perform processing. Example A computer with multiple CPU cores can process multiple tasks simultaneously. ⸻ Multithreading A process/program is divided into multiple threads that can execute concurrently. Example A browser can use different threads for: * displaying content * handling user input * downloading data ⸻ 20. PROCESS A process is a program/task that is currently being executed. Example When you open Microsoft Word: Word program → running → process The question paper asks for the name of the task that runs on a computer. IT P2 GR11 QP NOV2022_English.pdf ⸻ 21. MULTICORE PROCESSOR A multicore processor is a CPU containing more than one processing core. Example A CPU can have: * 2 cores → dual-core * 4 cores → quad-core * 6 cores → hexa-core * 8 cores → octa-core Important Don’t confuse: CPU → physical processor Core → individual processing unit inside the CPU. ⸻ 22. VIRTUALISATION Virtualisation is the creation of virtual versions of computing resources, such as computers/operating systems, using physical hardware. Example You have one physical computer. You create: Physical computer ↓ Virtual Machine 1 → Windows Virtual Machine 2 → Linux Both virtual machines can run on the same physical hardware. ⸻ 23. VIRTUAL MACHINE (VM) A virtual machine is a software-based computer that operates within a physical computer. It can have its own: * operating system * applications * virtual memory * virtual storage ⸻ 24. ADVANTAGES OF VIRTUAL MACHINES Know at least these: 1. Cost saving Multiple virtual computers can run on one physical computer. 2. Testing Software can be tested in an isolated environment. 3. Isolation If something goes wrong in one VM, it can be isolated from other systems. 4. Run different operating systems For example: Windows computer ↓ Windows VM Linux VM 5. Better hardware utilisation One physical machine can host multiple virtual machines. The paper asks for three advantages. IT P2 GR11 QP NOV2022_English.pdf ⸻ 25. CACHING Caching means temporarily storing frequently accessed data so that it can be accessed faster next time. Example A browser stores some webpage information locally. When you visit the page again, some information can load faster. Simple definition for exam Caching is the temporary storage of frequently accessed data to improve access speed/performance. ⸻ 26. TYPES OF CACHING For this paper, learn: Browser/web cache Stores webpage resources locally. CPU cache Small, fast memory close to/inside the CPU used for frequently accessed instructions/data. Disk cache Stores frequently accessed disk data to improve performance. ⸻ 27. MOTHERBOARD The motherboard is the main circuit board of a computer. It allows major components to communicate with each other. It can contain/connect to: * CPU * RAM * storage devices * expansion cards * ports * buses The paper includes a motherboard diagram and asks about its components and buses. IT P2 GR11 QP NOV2022_English.pdf ⸻ 28. OTHER NAME FOR MOTHERBOARD A motherboard can also be called: Mainboard ⸻ 29. MOTHERBOARD BUS A bus is a communication pathway that allows components of a computer to transfer data/signals between each other. Think of it as a road connecting computer components. ⸻ 30. TYPES OF MOTHERBOARD BUSES Know: Data bus Carries data. Address bus Carries addresses indicating where data should be read from or written to. Control bus Carries control signals. The paper asks for two types. IT P2 GR11 QP NOV2022_English.pdf ⸻ 31. CPU SOCKET The CPU connects to the motherboard using a CPU socket. ⸻ 32. RAM SLOT RAM connects to the motherboard using RAM/DIMM slots. Remember CPU → CPU socket RAM → DIMM slot ⸻ SECTION 3 — COMMUNICATION & NETWORK TECHNOLOGIES This section is worth 24 marks. IT P2 GR11 QP NOV2022_English.pdf ⸻ 33. COMMUNICATION MEDIA Communication media are the methods/pathways through which data travels between devices. There are two main categories: Guided / wired media Data travels through a physical cable. Examples: * Ethernet cable * Fibre-optic cable * Coaxial cable Unguided / wireless media Data travels through the air using electromagnetic signals. Examples: * Wi-Fi * Bluetooth * Radio waves Easy memory trick Guided = cable guides the signal Unguided = signal travels through air ⸻ 34. NETWORK NODE A device connected to a network is called a: Node Examples * Computer * Printer * Smartphone * Server ⸻ 35. NETWORK TOPOLOGY A network topology describes the physical or logical arrangement/layout of devices and connections in a network. Examples * Star * Bus * Ring * Mesh ⸻ 36. STAR TOPOLOGY In a star topology, devices connect to a central device, usually a switch. PC | PC — SWITCH — PC | Printer ⸻ 37. ADVANTAGES OF STAR TOPOLOGY Advantage 1: Easy fault detection If one cable/device fails, the other devices can usually continue working. Advantage 2: Easy to add devices You can connect another device to the central switch. Advantage 3: Good performance Devices have dedicated connections to the central device. The paper asks specifically for advantages. IT P2 GR11 QP NOV2022_English.pdf ⸻ 38. DISADVANTAGE OF STAR TOPOLOGY The major disadvantage is: If the central switch/hub fails, the network can be severely affected or stop functioning. ⸻ 39. SWITCH A switch connects devices on a network and forwards data to the appropriate device. Another role A switch can also be used to connect network segments/networks. ⸻ 40. ALTERNATIVE TO A SWITCH IN A STAR NETWORK A: Hub can be used as the central connecting device. ⸻ 41. INTRANET An intranet is a private network used within an organisation. Example A school could have an intranet where teachers can access: * shared documents * printers * school databases * internal websites ⸻ 42. NETWORK RESOURCES Resources that can be shared include: * printers * files * folders * databases * Internet connection * applications The paper asks for any two. IT P2 GR11 QP NOV2022_English.pdf ⸻ 43. INFLUENCER An influencer is a person with an online following who can influence people’s opinions, interests or purchasing decisions. Example A person with a large social media following promotes a particular product. ⸻ 44. INTERNET COMMUNICATION GUIDELINES You should know netiquette. Examples: 1. Be respectful Don’t insult or harass people. 2. Think before posting Remember that online content can have long-lasting consequences. 3. Don’t type everything in CAPS It can appear as shouting. 4. Protect personal information Don’t unnecessarily share sensitive information. 5. Don’t spread false information Check information before sharing it. The paper asks for two guidelines. IT P2 GR11 QP NOV2022_English.pdf ⸻ 45. SPAM Spam is unwanted or unsolicited electronic communication, especially email. Example You receive hundreds of unwanted advertising emails. That’s spam. ⸻ 46. TYPES OF WEBSITES The paper asks you to know categories of websites. IT P2 GR11 QP NOV2022_English.pdf Examples include: Informational website Provides information. Example: A school’s website explaining: * subjects * contact details * school news E-commerce website Allows users to buy and/or sell products/services online. Example: An online shop. Social networking website Allows users to communicate and interact. Educational website Provides educational material. Entertainment website Provides entertainment such as videos, games or music. Important exam strategy If asked: Name and briefly explain TWO categories of websites. Give: Category + definition + example. ⸻ SECTION 4 — DATA & INFORMATION MANAGEMENT This is one of the most important sections because it tests databases, keys, relationships and data quality. IT P2 GR11 QP NOV2022_English.pdf ⸻ 47. DATA VS INFORMATION Data Raw facts that have not yet been processed. Example: 75 82 91 64 Information Processed data that has meaning. Example: Average mark = 78% ⸻ 48. DATABASE A database is an organised collection of related data that can be stored, accessed and managed electronically. Example A school database could contain: LearnerID Name Surname Grade Mark ⸻ 49. DATABASE TABLE A database table stores related data in rows and columns. Example: StudentID Name Mark 101 John 78 102 Sarah 85 103 Alex 92 ⸻ 50. FIELD A field is a single category/attribute of data. In this table: StudentID Name Mark Name is a field. ⸻ 51. RECORD A record is one complete set of related fields. Example: 101 | John | 78 is one record. ⸻ 52. DATABASE TYPES The paper asks you to know two types. IT P2 GR11 QP NOV2022_English.pdf Important examples: Relational database Stores data in related tables. Example: Customers Products Orders Tables are connected using keys. Centralised database Data is stored mainly in one central location/server. Example: A company’s customer database stored on one central server. Distributed database Data is stored across multiple locations/computers connected by a network. Example: A multinational company stores parts of its database at servers in different countries/locations. ⸻ 53. FACTORS DETERMINING DATABASE DESIGN The paper asks for two factors. IT P2 GR11 QP NOV2022_English.pdf The two important factors are: Data requirements What information needs to be stored? Processing requirements What needs to be done with the information? For example: A school database needs to store learner information and must be able to search, update and report on marks. ⸻ 54. DISTRIBUTED DATABASE A distributed database is a database where data is stored across multiple physical locations but functions as one database system. Example A bank could have database servers in: Cape Town Johannesburg Durban They can work together as one database system. ⸻ 55. ADVANTAGES OF DISTRIBUTED DATABASES You should also understand why organisations use them: * improved availability * faster local access * reduced dependence on one location * better reliability ⸻ 56. DISADVANTAGES OF CENTRALISED DATABASES The paper asks for two. IT P2 GR11 QP NOV2022_English.pdf 1. Single point of failure If the central server fails, users may lose access to the database. 2. Network dependency Users may need network access to reach the central database. Other possible disadvantages: * bottlenecks * security risk concentrated in one location * maintenance can affect everyone ⸻ 57. DATABASE PROGRAMMER A database programmer develops and maintains programs that work with databases. Possible duties: 1. Create database applications 2. Write SQL/database queries 3. Maintain databases 4. Test database systems 5. Ensure data can be added, edited, deleted and searched 6. Help protect database integrity/security The paper asks for any three. IT P2 GR11 QP NOV2022_English.pdf ⸻ 58. QUALITY DATA Good-quality data should have characteristics such as: Accurate Correct and free from errors. Complete Important information is not missing. Relevant Useful for the purpose for which it is being collected. Reliable Can be trusted. Timely Available when needed. Consistent Does not contradict itself. The paper asks for three characteristics. IT P2 GR11 QP NOV2022_English.pdf ⸻ 59. DATA VALIDATION Data validation checks whether entered data meets predetermined rules before it is accepted. Example A mark must be: 0–100 If someone enters: 150 the program rejects it. Important distinction Validation = checks whether data is acceptable according to rules. Verification = checks whether data was entered/transferred correctly. Don’t mix them up. ⸻ 60. PRIMARY KEY A primary key (PK) uniquely identifies each record in a table. Example StudentID If every learner has a unique StudentID, it can be the primary key. Rules A primary key should: * be unique * identify one record * not be duplicated ⸻ 61. FOREIGN KEY A foreign key (FK) is a field in one table that refers to the primary key of another table. Example tblSuppliers SupplierID ← PK SupplierName tblProducts ProductCode ← PK SupplierID ← FK ProductName The SupplierID in Products links the product to its supplier. ⸻ 62. RELATIONSHIP A relationship describes how entities/tables are connected. Example: SUPPLIER | | supplies ↓ PRODUCT One supplier can supply many products. This is a: one-to-many relationship ⸻ 63. ER DIAGRAM ER = Entity Relationship An ER diagram shows: * entities * attributes * relationships Example SUPPLIER --------- SupplierID PK SupplierName 1 | | | supplies | ∞ PRODUCT --------- ProductCode PK SupplierID FK ProductDesc The paper specifically requires identifying PKs, FKs and creating the relationship between the entities. IT P2 GR11 QP NOV2022_English.pdf ⸻ 64. DATATYPES A datatype tells the computer what kind of data a field can store. Common datatypes: Integer Whole numbers. 17 85 100 Real/Float Numbers with decimal values. 25.50 3.14 String Text. "Blessing" "East London" Boolean Only: True False Date Stores dates. 01/09/2026 Currency Money values. R250.50 ⸻ 65. CONTACT NUMBER DATATYPE A contact number should generally be treated as text/string, rather than an integer, because you don’t perform mathematical calculations on phone numbers and they may contain leading zeros or symbols. Example: "0761234567" not: 761234567 ⸻ SECTION 5 — SOLUTION DEVELOPMENT This section tests programming concepts, arrays and Delphi string functions. IT P2 GR11 QP NOV2022_English.pdf ⸻ 66. LOGICAL FILE VS PHYSICAL FILE Logical file The way the programmer/user thinks about or refers to a file and its organisation. Physical file The actual file stored on a storage device. Simple analogy Logical: “My marks file” Physical: Marks.txt actually stored on the computer. ⸻ 67. PROGRAMMING ERRORS Know the three main categories. Syntax error Breaking the rules of the programming language. Example: if Mark >= 50 without the required structure. The compiler identifies many syntax errors. ⸻ Runtime error Occurs while the program is running. Example: Trying to divide by zero. 10 ÷ 0 ⸻ Logic error The program runs but produces the wrong result. Example: You want: Average = total / numberOfMarks but accidentally write: Average = total * numberOfMarks The program runs, but the answer is wrong. ⸻ 68. OTHER NAME FOR BUG An error in a program can also be called a: Defect or fault depending on terminology. The paper explicitly asks for another name besides “bug”. IT P2 GR11 QP NOV2022_English.pdf ⸻ 69. EXCEPTION HANDLING A professional way of preventing a program from crashing because of unexpected runtime situations is exception handling. Example A user enters: ABC when the program expects an integer. Instead of crashing, the program handles the exception and displays an appropriate message. Think: Exception handling = deal with unexpected errors safely. ⸻ 70. ARRAY An array is a data structure that stores multiple values of the same datatype under one variable name. Example Instead of: Mark1 Mark2 Mark3 Mark4 Mark5 you can use: arrMarks to store multiple marks. ⸻ 71. ONE-DIMENSIONAL ARRAY A 1D array is like a single list. 60 70 85 80 90 75 Example: arrMarks[1] = 60 arrMarks[2] = 70 arrMarks[3] = 85 ⸻ 72. TWO-DIMENSIONAL ARRAY A 2D array is like a table with rows and columns. Col1 Col2 Col3 Row1 10 20 30 Row2 40 50 60 Row3 70 80 90 It needs two indexes. Example: arr[2,3] ⸻ 73. ARRAY INDEX An index identifies the position of a value in an array. The paper’s array is: 60 70 85 80 90 75 If indexing starts at 1: Index: 1 2 3 4 5 6 Value: 60 70 85 80 90 75 Therefore: arrMarks[5] accesses: 90 The paper specifically asks students to identify the index of 90. IT P2 GR11 QP NOV2022_English.pdf Another name for index Subscript ⸻ 74. ARRAY ELEMENT The individual values stored inside an array are called: Elements Example: 60 70 85 80 90 75 Each is an element. ⸻ 75. THREE WAYS OF DECLARING AN ARRAY The exact syntax can depend on the programming language and required range, but in Delphi you should understand declarations such as: Static array var arrMarks: array[1..6] of Integer; Another range var arrMarks: array[0..5] of Integer; Multidimensional array var arrMarks: array[1..5, 1..3] of Integer; The paper asks you to know different array declaration options. IT P2 GR11 QP NOV2022_English.pdf ⸻ 76. DELPHI STRING FUNCTIONS This is VERY IMPORTANT because the paper directly gives you Delphi code and asks you to calculate the result. IT P2 GR11 QP NOV2022_English.pdf Given: sWord := 'Dwelling in the computing world'; You need to understand: * Delete * Insert * SetLength ⸻ 77. DELETE() Syntax: Delete(String, StartPosition, NumberOfCharacters); Example: Delete(sWord, 17, 15); means: Starting at position 17, remove 15 characters. Exam method Write the string with its character positions above it. Don’t guess. ⸻ 78. INSERT() Syntax: Insert(Text, String, Position); Example: Insert('4th IR', sWord, 15); This inserts: 4th IR into sWord at the specified position. ⸻ 79. SETLENGTH() Syntax: SetLength(sWord, 13); This changes the string so that it contains only 13 characters. If the original string is longer than 13 characters, characters after position 13 are removed. ⸻ 🔥 SECTION 6 — INTEGRATED SCENARIO This is the largest section: 39 marks. IT P2 GR11 QP NOV2022_English.pdf This means you should take these topics very seriously. ⸻ 80. BIG DATA Big Data refers to extremely large and complex amounts of data that are difficult to process using traditional methods. Think: Huge amounts of data + rapid generation + analysis required. Examples of where Big Data is used * social media * online shopping * search engines * banking * streaming services * healthcare * transportation * advertising The paper asks for three online services where Big Data is used. IT P2 GR11 QP NOV2022_English.pdf ⸻ 81. DISADVANTAGES OF BIG DATA Possible disadvantages: 1. Privacy concerns Large amounts of personal information may be collected. 2. Security risks Large databases can be attractive targets for attackers. 3. Cost Storing and processing massive amounts of data can be expensive. 4. Complexity Managing huge datasets is difficult. 5. Data quality Incorrect or poor-quality data can produce incorrect results. ⸻ 82. MOBILE OFFICE A mobile office allows a person to work while moving between locations using portable technology and connectivity. Example A salesperson works from: * home * client’s office * coffee shop * vehicle using a laptop and Internet connection. ⸻ 83. VIRTUAL OFFICE A virtual office allows people to work together without necessarily being physically located in the same office. Example Employees in: South Africa UK USA work together online. Difference Mobile office → emphasis on working while moving/away from a fixed office. Virtual office → emphasis on an office/work environment that exists digitally/online. ⸻ 84. PRIVACY Privacy is the right/control a person has over their personal information and how it is collected, used and shared. Examples of personal information * name * address * phone number * location * photographs * financial information ⸻ 85. POPI POPI = Protection of Personal Information The purpose of POPI is to regulate the processing/handling of personal information and help protect individuals’ personal information. For South African IT, this is very important. ⸻ 86. PROTECTING YOUR ONLINE IDENTITY Know at least these: 1. Use strong passwords Avoid obvious passwords. 2. Use two-factor authentication/OTP Adds an additional security step. 3. Don’t share personal information unnecessarily 4. Be careful with suspicious links 5. Keep accounts private where appropriate 6. Don’t use the same password everywhere The paper asks for three methods. IT P2 GR11 QP NOV2022_English.pdf ⸻ 87. COMMON COMPUTER PROBLEMS The paper asks for four types of problems generally associated with computers. IT P2 GR11 QP NOV2022_English.pdf Examples: Hardware problems A physical component fails. Example: RAM stops working. Software problems A program malfunctions. Example: Application crashes. Security problems Malware, hacking, phishing, etc. Network problems The computer cannot connect to a network. Data problems Data may become: * corrupted * lost * inaccurate ⸻ 88. LOCATION-BASED COMPUTING Location-based computing/services use information about a user’s/device’s geographical location to provide services or information. Example A map application uses your location to show: “You are here.” Another example: A food delivery application uses your location to identify nearby restaurants. ⸻ 89. RISKS OF LOCATION-BASED COMPUTING 1. Privacy Someone may learn where you are. 2. Security Location information could potentially be misused. 3. Tracking Your movements may be tracked. The paper asks for two risks. IT P2 GR11 QP NOV2022_English.pdf ⸻ 90. LOCATION-BASED APP EXAMPLES Know examples such as: * Google Maps * navigation/GPS applications * ride-hailing applications * weather apps * food delivery apps The paper asks for three examples. IT P2 GR11 QP NOV2022_English.pdf ⸻ 91. ICT ICT = Information and Communication Technology ICT refers to technologies used to: * collect information * store information * process information * communicate information ⸻ 92. CAPABILITIES OF ICT Examples include: Communication Email, messaging, video calls. Information storage Databases and cloud storage. Information processing Computers can calculate and analyse large amounts of data. Information sharing Files can be shared over networks. Automation Computers can automatically perform repetitive tasks. The paper asks for three capabilities. IT P2 GR11 QP NOV2022_English.pdf ⸻ 93. HTTP HTTP is a protocol used for transferring web resources/data between a web browser and a web server. However, HTTP does not provide the same level of encryption/security as HTTPS. ⸻ 94. HTTPS HTTPS is HTTP used with encryption/security mechanisms to protect communication between the browser and server. Easy exam difference HTTP → not encrypted in the same way HTTPS → encrypted/secure communication Look for the padlock When a website uses HTTPS, browsers commonly indicate a secure connection. ⸻ 95. OTP OTP = One-Time Password A one-time password is a temporary password/code that is normally valid for a single login/authentication attempt or short period. Example You log in and receive: Verification code: 482913 You enter it to confirm your identity. ⸻ 96. WEB DESIGNER A web designer is responsible for designing the appearance, structure and user experience of websites. Possible duties: 1. Design webpage layouts 2. Choose colours, fonts and visual elements 3. Design navigation 4. Consider usability 5. Create responsive designs 6. Work with developers 7. Test the website’s appearance/functionality The paper asks for three duties. IT P2 GR11 QP NOV2022_English.pdf ⸻ 97. BACKUP A backup is a copy of data kept separately so that the original can be recovered if it is: * lost * accidentally deleted * damaged * corrupted * affected by hardware failure Example Your computer contains: ImportantSchoolWork.docx You make another copy on an external drive/cloud storage. That copy is a backup. ⸻ 98. TYPES OF BACKUPS This is very important. Full backup Copies all selected data. Example: Monday: A B C D Everything is backed up. Advantage Easy to restore. Disadvantage Takes more storage/time. ⸻ Incremental backup Copies data that has changed since the most recent backup. Example: Monday → full backup Tuesday → only Tuesday’s changes Wednesday → only Wednesday’s changes Advantage Fast and uses less storage. Disadvantage Restoration can require the full backup plus each relevant incremental backup. ⸻ Differential backup Copies data that has changed since the last full backup. Example: Monday → full Tuesday → Tuesday changes Wednesday → Tuesday + Wednesday changes since Monday’s full backup Thursday → all changes since Monday’s full backup ⸻ 99. BACKUP LOCATIONS The paper asks for two locations. IT P2 GR11 QP NOV2022_English.pdf Local/offline storage Examples: * external hard drive * USB drive * another computer Cloud/remote storage Examples: * cloud storage * remote server Important idea Don’t keep your only backup in exactly the same place as the original data. ⸻ 🧠 YOUR EXAM MEMORY SHEET If you’re writing Monday, these are the things I would make sure you can answer without looking at your notes: System Technologies * Machine code * High-level vs low-level languages * Compiler * Interpreter * Assembler * .exe * API * Multitasking * Multiprocessing * Multithreading * Process * Thread * Multicore CPU * Virtualisation * Virtual machine * Advantages of VMs * Caching * Types of cache * Motherboard * Mainboard * Bus * Data/address/control buses * CPU socket * DIMM/RAM slots Networks * Communication media * Wired vs wireless * Network node * Network topology * Star topology * Star advantages/disadvantage * Switch * Hub * Intranet * Network resources * Social media * Influencers * Internet communication guidelines * Spam * Website categories Databases * Database * Table * Field * Record * Relational database * Centralised database * Distributed database * Database design factors * Centralised database disadvantages * Database programmer * Data quality * Validation * Primary key * Foreign key * Entity * Relationship * ER diagram * One-to-many relationship * Datatypes Solution Development * Logical file * Physical file * Syntax error * Runtime error * Logic error * Bug/defect/fault * Exception handling * Array * 1D array * 2D array * Index/subscript * Element * Array declaration * Delete * Insert * SetLength Integrated Scenario * Big Data * Big Data applications * Big Data disadvantages * Mobile office * Virtual office * Privacy * POPI * Online identity protection * Computer problems * Location-based computing * Location-based risks * Location-based apps * ICT * ICT capabilities * HTTP * HTTPS * OTP * Web designer * Backup * Full backup * Incremental backup * Differential backup * Backup locations ⸻ ⚠️ VERY IMPORTANT: HOW TO ANSWER THEORY QUESTIONS Your paper tells you something extremely important: The mark allocation generally indicates the number of facts/reasons required. IT P2 GR11 QP NOV2022_English.pdf So if the question says: “List THREE advantages” Don’t give one enormous paragraph. Give: 1. Advantage 1 2. Advantage 2 3. Advantage 3 If it says: “Explain” Give the term + explanation. If it says: “Name” Usually just give the name. If it says: “Differentiate” Give the difference between both concepts. For example: Mobile office Virtual office Allows work while moving/away from a fixed office Allows work in an online/virtual work environment ⸻ 🔥 WHAT I THINK YOU SHOULD DO BEFORE MONDAY Don’t just read these notes repeatedly. Use this cycle: DAY 1 — System Technologies Master: machine code → translators → processing → threads → multicore → virtualisation → caching → motherboard DAY 2 — Networks Master: media → nodes → topologies → star → switches/hubs → intranet → social media → websites DAY 3 — Databases Master: database → tables → fields → records → database types → PK → FK → relationships → ER diagrams → validation → data quality DAY 4 — Solution Development Master: errors → exception handling → arrays → indexes → elements → 1D/2D → Delphi strings DAY 5 — Integrated Scenario Master: Big Data → privacy → POPI → identity → location services → ICT → HTTP/HTTPS → OTP → web design → backups DAY 6 — ACTIVE RECALL Close your notes. Ask yourself: “What is a foreign key?” Answer without looking. Then: “What’s the difference between validation and verification?” Then: “What’s the difference between a compiler and interpreter?” Do this for every topic. DAY 7 — PAST PAPER Write the 2022 paper under exam conditions: 3 hours — 150 marks. Don’t look at the notes. Then mark yourself. The paper itself specifies 3 hours and 150 marks, and requires all questions to be answered. ⸻ 🚨 One thing I noticed in your paper There is a small numbering/typing inconsistency: after Question 5, the paper labels the total as “TOTAL SECTION D: 22”, even though Question 5 belongs to Section E: Solution Development. The section heading itself identifies Section E correctly. IT P2 GR11 QP NOV2022_English.pdf So don’t let that confuse you when studying. Most importantly: this paper shows that Paper 2 isn’t simply memorising definitions. You need to be able to identify, distinguish, explain, apply concepts to scenarios, analyse database structures, understand arrays, and work out Delphi string operations. If you master the notes above and can answer questions on each bullet without looking, you’ll have covered the complete range of concepts examined in this particular November 2022 Paper 2.
Updated 21d ago
0.0(0)
Flashcards (1)
flashcards
vocab ~ final
200
Updated 661d ago
0.0(0)
Users (16)