Topic 8,subtopic 1
Topic 8,subtopic 2-3
Topic 8,subtopic 4-5
Topic 8,subtopic 5-6
100

What is computer programming?


Computer programming is a set of written instructions that a computer follows. These instructions can be written in different languages.

100

What is the programming paradigm?

Programming paradigms are different approaches to programming that provide a set of principles, concepts, and styles for designing and implementing software systems

100

What are the most popular programming languages today?

JavaScript,С++,С#,Python,PHP,Ruby

100

What is the definition of artificial intelligence?

Artificial intelligence is the ability of a computer to learn, make decisions, and perform actions that are characteristic of human intelligence.








200

What does the computer programming process include?

The process includes several tasks like analysis, coding, algorithm generation, checking accuracy and resource consumption of algorithms.

200

What are the main types of programming languages?

1. High-Level Programming Languages

2. Low-Level Programming Languages

3. Scripting Languages

4. Object-Oriented Programming Languages

5. Functional Programming Languages

6. Domain-Specific Languages

200

What are the main features of any programming language? (Say about 1 programming language at your own discretion, e.g. Java)

  • (Python: easy to learn and read; an interpreted language; cross-platform compatible; has a large standard library;
  • Java: OOP (Object-Oriented programming); platform independence; garbage collection; strong type checking;
  • C++: OOP; low-level and high-level programming; performance and efficiency)
200

What sciences or areas does AI include?

Machine learning, Deep learning

300

What is the main purpose of computer programming?

The purpose of computer programming is to find a sequence of instructions that solve a specific problem on a computer.

300

What programming language is used for user interaction with the database?

SQL

300

In what areas are the most popular programming languages used? (Say about 1 language)

Python: web development; data science; game development; AI and machine learning;

Java: enterprise software development; web development; mobile application development; big data processing and else;

C++: system programming; game development; high performance computing and else

300

In which spheres AI used?

In smartphones, cars, social media feels, video games, banking, surveillance and else

400

What types of activities does computer programming include?

General analysis,product design,coding and debugging,testing,deployment of the product,maintenance and operations.

400

What does the programming paradigm include? What are their main characteristics?

1. Imperative Programming: This paradigm involves writing code that specifies exactly how the computer should perform a task. 

2. Object-Oriented Programming (OOP): In this paradigm, the code is organized around objects, which are instances of classes that encapsulate data and behavior. 

3. Functional Programming: This paradigm emphasizes the use of functions to perform computations and avoid changing state and mutable data.

4. Event-Driven Programming: This paradigm involves designing the program around events, which are triggered by user actions or other external factors.


400

What are the main benefits of any programming language? (Say about the drawbacks as well)

Python, benefits: easy to code and learn; a free and open-source language; the best option for crafting graphical apps; high-level language with extensible feature support; an integrated and portable language;

Drawbacks: the speed of Python is slow as compared to C and C++; it does not provide a good choice for mobile development; You should avoid selecting Python in memory selecting tasks and else;

Java, benefits: an easy-to-learn language; platform-independent; a highly secure language, memory management;

Drawbacks: slow and has poor performance; offers an unattractive look and feel of the GUI; requires a huge memory space.

C++, benefits: performance; portability; compatibility with C;

Drawbacks: complexity; memory management; steep learning curve; longer compile time

400

What is big data and deep learning?



Big Data is large arrays of different information and special technologies for working with it.

Deep learning is a type of machine learning using multiple neural networks that are trained on a large dataset.

500

What is the structure of a programming language and what does it include?

The structure of a programming language is a set of rules and conventions that define the order and organization of program elements.A programming language consists of: instructions,sequences,statements,syntax,language,self-contained



500
Which programming languages are classified as object-oriented programming and domain-specific languages?


Object-oriented programming:Java, C++,Python

Domain-specific languages:SQL,Regular Expressions

500

Why is coding important to the future?

Coding is important to the future because it underpins technological advancements, enables individuals to adapt to automation, fosters problem-solving and critical thinking skills, promotes digital literacy, and empowers entrepreneurship and innovation. As technology continues to shape our world, coding skills will become increasingly valuable and provide individuals with opportunities to thrive in the future

500

Whar are the disadvantages of AI?

Job displacement, lack of human judgment and intuition, ethical concerns, dependency and reliability, lack of creativity and emotional intelligence