Ukraine 9 клас Informatics
Chapters: 5
1. Information systems and data management
Information systems and trends · Spreadsheets: managing data · Databases
- Information Systems – An information system (IS) is a set of people, hardware, software, data, networks and procedures that work together to collect, store, process and share information. It turns raw data into useful information through a chain: capture, encode, send, store, process and present. Systems are built in a cycle (plan, analyse, design, build, test, run and improve). They make work faster and let many people share knowledge, but they cost money, can fail, can be hacked and can make an organisation rigid.
- Database Concepts: DBMS, Relations and Keys – Keeping data in separate files causes duplication, inconsistency and poor security. A database stores related data in one organised place, and a DBMS (like MySQL) is the software that manages it. In the relational model, data is kept in tables (relations) made of columns (attributes) and rows (tuples); a domain is the set of allowed values of a column. A candidate key uniquely identifies each row; one is chosen as the primary key and the others are alternate keys.
2. Digital safety
Search, AI and media literacy · Troubleshooting and safe use
- Media Literacy – Media literacy is the skill of reading, questioning and creating media: news, ads, videos, posts, films and games. Every media text is made by someone, for a purpose, for an audience, using forms, conventions and techniques that shape how we feel. A media-literate person checks the source, evidence, other coverage and the original before believing or sharing, notices bias and filter bubbles, and makes their own media responsibly.
- Cyber Crime and Cyber Safety – Cyber crime is any crime that uses a computer, phone or the internet as a tool or target. Common forms: hacking (breaking into a system without permission; ethical hackers test security with permission), eavesdropping (secretly intercepting communication), phishing (fake emails, SMS or websites that trick you into giving passwords, OTPs or card details), ransomware (malware that locks or encrypts files and demands money), cyber trolls (people who post provoking, offensive messages) and cyberbullying (harassing, threatening or humiliating someone online). Malware includes viruses (attach to files and spread), worms (spread by themselves), trojans (look useful but open a back door), spyware and adware (unwanted pop-up ads, often tracking). Safe browsing: https sites, updated software, antivirus and firewall, no unknown links or downloads. Identity protection: strong unique passwords, two-factor authentication, never sharing OTPs, careful sharing of personal details, and logging out on shared devices.
3. Communication and interaction
Online communities
- Digital Footprints and Netiquette – A digital footprint is the trail of data we leave online. Active footprints are shared on purpose (posts, comments, forms); passive footprints are collected without us noticing (cookies, browsing history, location, IP address). Footprints are hard to erase and can be seen by others later. We live in a digital society where learning, banking, shopping and government services are online; a responsible user of it is a digital citizen (netizen). Net etiquette means being ethical (respect copyright, share reliable information), respectful (privacy, diversity, no bullying) and responsible (avoid oversharing, don't feed trolls). Communication etiquette asks us to be precise, polite and credible; social media etiquette asks us to choose passwords and privacy settings wisely, think before uploading, and verify before sharing.
4. Digital creativity
3D graphics · Augmented reality · Web design
- 3D Modelling: From a Cube to a Printed Object – A 3D model is a shape stored in a computer as points (vertices) joined by edges into flat faces: a mesh. We build models by starting from simple shapes (primitives), moving, rotating and scaling them, and pulling faces out (extrude). Then we add materials and lights and the computer renders a picture. The same model can be sliced into thin layers and built by a 3D printer, or used in games, films, VR and product design.
- Virtual Reality and Augmented Reality: How They Work – Virtual reality (VR) puts you inside a world made by a computer: a headset shows each eye a slightly different picture, lenses make the screens look far away, and sensors track your head so the picture moves as you look around. Augmented reality (AR) keeps the real world and adds computer objects on top, using a camera to find surfaces or markers. Mixed reality (MR) lets virtual and real objects interact. They are used in games, training, medicine, design and education.
- Web Development: How HTML, CSS and JavaScript Build a Web Page – A web page is a set of text files. The browser (client) asks a server for them using a URL and HTTP. HTML gives the page its structure: headings, paragraphs, links, images, lists, tables and forms. CSS gives style: colours, fonts, spacing and layout. JavaScript gives behaviour: it reacts to clicks and changes the page. Responsive design makes one page fit both phones and computers. Good pages are also accessible, fast and safe.
5. Problem solving
Design thinking · GUI programs and games · AI and ethics; digital devices
- Design Thinking: Solving Problems by Starting with People – Design thinking is a way to solve problems by first understanding the people who have them. It has five stages: empathise (watch and listen to users, using tools like an empathy map), define (write a clear problem as a 'How might we…?' question), ideate (create many ideas, including from nature: biomimicry), prototype (make quick, cheap models) and test (try them with users and improve). It is iterative and user-centred, and it opens up and narrows down twice, like a double diamond.
- GUI Programming with Tkinter: Windows, Widgets and Events – A GUI (graphical user interface) lets people use a program with windows, buttons and boxes instead of typing commands. In Python the built-in Tkinter library makes this easy: create a window with Tk(), add widgets such as Label, Entry and Button, arrange them with pack, grid or place, and connect each button to a function. The program then waits in mainloop() and runs your functions when events like clicks and key presses happen.
- Artificial Intelligence: How Machines Learn to Think – Artificial intelligence (AI) is the skill of a computer system to do tasks that normally need human thinking: seeing, understanding speech, deciding and learning. An AI system is an agent that senses, thinks and acts. Old AI followed rules written by people. Modern AI mostly uses machine learning: it finds its own rule from many labelled examples (data). Neural networks are layers of simple units whose link strengths (weights) change during training. AI is used in maps, translation, health, farming and games. It can be wrong or unfair when its data is one-sided (bias), so people must check it, protect privacy and stay responsible.