Computer Science Basics and Programming Fundamentals

Computer Science Basics: Programming Languages

Listening Task: Choose the correct options to make true sentences (3 Points).

  • Operate differently from one another
  • With vehicles
  • Web developer

Sentence Completion

Listen to the recording again and complete the sentences (4 Points).

  • … and directions
  • … like desktop
  • … more complex graphics
  • … a background

Cybersecurity and Network Safety

Choose the correct options from the table to complete the sentences (10 Points).

  • … unauthorized access
  • … from malware
  • ... identity theft
  • … cybercrime is phishing
  • DDoS attack…
  • Infected by malicious…
  • brute force attack…
  • Backdoors (exploits may also fit the context)
  • … regular backups
  • A(n) firewall

Key IT Terms and Definitions

Match the terms with the definitions (10 Points).

  • Programming paradigm: A programming methodology or approach, as in the object-oriented paradigm.
  • Runtime error: An error that occurs when a computer program is running.
  • Data mining: Analyzing data to discover patterns and relationships that are important for decision making.
  • Authentication protocol: Passwords, user IDs, and biometric measures used to verify a person’s identity.
  • Quarantined file: A file suspected to be infected with a virus that antivirus software moves to a special folder to prevent accidental access to it.
  • Location-based software: Applications that are able to access your current location using, for example, a smartphone’s GPS or nearby LAN signals.
  • Spoofing: The way a bad actor gains access in order to execute a larger cyber attack such as an advanced persistent threat or man-in-the-middle attack.
  • Keylogger: A program, sometimes a part of a Trojan horse, that records a person’s keystrokes, saves them, and then sends them to a system administrator or remote hacker.
  • Bootstrap loader: A program that automatically runs when a computer is first turned on in order to load the operating system.
  • Online intrusion: Unauthorized access to a digital device that originates from the Internet.

System Software and Hardware

Complete the sentences with suitable words from the box (10 Points).

  • An example of system software
  • The system board
  • The term peripheral device
  • … to be compatible
  • RAM (first blank), ROM (second blank)
  • Encryption transforms
  • That is uploaded
  • Most query limits
  • Software customization
  • To prevent hackers…

General IT Vocabulary

Choose the appropriate option (a, b, c, or d) for each sentence (12 Points).

  • Programming languages
  • Firmware
  • Pirated
  • Clear
  • Protocols
  • General
  • Conversion
  • Data
  • Meaningful
  • Simplified
  • Statement
  • Objectives

Professional Communication and Grammar

Cover Letter: Complete with suitable words or word-combinations (12 Points).

  • Submit
  • Entry-level
  • Graduate
  • Confident
  • Responsible
  • Experience
  • Seeking
  • Specialized
  • Position
  • Attached
  • Skills
  • Look forward

Gerunds and Infinitives

Complete the sentences with the appropriate verb forms (8 Points).

  • To create
  • Gossiping
  • Not to leave
  • Surfing
  • To take
  • Working
  • To pay
  • To enroll

Participle Forms

Complete the sentences with the appropriate verb forms (6 Points).

  • Questioned
  • Living
  • Knowing
  • Worrying
  • Invited
  • Working; travelling

Conjunctions and Connectors

Choose the correct options to complete the sentences (10 Points).

  • Nevertheless
  • Nor
  • Otherwise
  • But
  • So
  • Because
  • As
  • That
  • That

Artificial Intelligence Analysis

Reading: Choose the best subheading for each paragraph (4 Points).

  • Paragraph 1: b) What is AI?
  • Paragraph 2: d) Human Features of Technologies
  • Paragraph 3: a) The Targets of AI
  • Paragraph 4: c) New Perspectives

AI Concepts

Choose the right option (a, b, or c) for each case (6 Points).

  • AI can automatically learn and improve experience without being explicitly programmed.
  • AI is the simulation of human intelligence processes by machines.
  • Lists the processes of AI.
  • AI has revolutionized technology in all spheres of our life.
  • AI can learn and adapt to new data.
  • Explains that AI can solve many problems faced by humanity.

True or False Statements

Decide whether the following statements are True or False (5 Points).

  1. AI can achieve many goals we would like to reach. – True
  2. AI can substitute people in many spheres. – True
  3. The main goal of AI is the imitation of human physical behavior. – False
  4. Thanks to technology, AI performs sophisticated tasks. – True
  5. AI cannot understand human communication. – False