Emerging Trends in Computer and Information Technology Lecture Notes

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/191

flashcard set

Earn XP

Description and Tags

Emerging Trends in Computer and Information Technology important vocabularies and definition for exam

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

192 Terms

1
New cards

Artificial Intelligence

AI is a wide-ranging branch of computer science concerned with building smart machines capable of performing tasks that typically require human intelligence. It encompasses learning, problem-solving, perception, and understanding natural language.

2
New cards

Machine learning

A subset of AI that focuses on enabling computers to learn from data without being explicitly programmed. ML algorithms allow computers to identify patterns, make predictions, and improve their performance over time.

3
New cards

Neural networks

Computer programs modeled after the structure and function of the human brain. They consist of interconnected nodes (neurons) that process and transmit information, enabling complex pattern recognition and decision-making.

4
New cards

The core components and constituents of AI

AI's foundation lies in logic, which provides the principles of reasoning; cognition, representing the mental processes; and computation, which enables the execution of complex algorithms.

5
New cards

Chomsky’s linguistic computational theory

Noam Chomsky's work significantly influences NLP. His theory posits a model for syntactic analysis using regular grammar, contributing to how machines understand and process human language.

6
New cards

Reactive Machines

The most basic type of AI, these machines react solely to the present situation without memory of past experiences. An example is Deep Blue, IBM's chess-playing computer.

7
New cards

John McCarthy - Father of AI

Coined the term 'Artificial Intelligence' and defined it as the science and engineering of making intelligent machines, especially intelligent computer programs.

8
New cards

AI

A multidisciplinary field drawing from machine learning, deep learning, and neural networks to create systems that can perform tasks requiring human-like intelligence.

9
New cards

Information

Data that is meaningful and useful to humans. AI relies on information to make decisions, generate insights, and take appropriate actions.

10
New cards

Intelligence

The capacity to understand, learn, and reason; essential for AI systems to perceive their environment, make informed decisions, and control actions effectively.

11
New cards

Animation

While used in conjunction with AI for creating realistic simulations, animation is not a core element of an AI career.

12
New cards

Communication Skills (written & verbal)

Crucial for AI professionals to explain how AI services and tools can be applied within diverse industry settings, ensuring stakeholders understand the technology's value.

13
New cards

Pursuing a career in the field of AI

Requires a robust education in mathematics, science, critical thinking, technology, logic, and engineering principles, providing a solid foundation for AI development.

14
New cards

Heuristics

Problem-solving approaches that use practical methods or shortcuts to produce solutions that may not be optimal but are sufficient given time or resource constraints.

15
New cards

Think like Humans

The cognitive science approach in AI design aims to create systems that mimic human thought processes, improving problem-solving and decision-making capabilities.

16
New cards

GPS

Stands for General Problem Solver, an early AI program designed to solve a wide range of problems using human-like logical reasoning.

17
New cards

Act like humans approach

The behaviorist approach in AI seeks to build systems that emulate human behavior without necessarily replicating human thought processes.

18
New cards

ELIZA was coded at MIT by

Joseph Weizenbaum in the 1960s as one of the earliest natural language processing programs, simulating conversation using pattern matching and substitution.

19
New cards

ELIZA

An early natural language processing computer program developed at MIT from 1964 to 1966 to demonstrate the possibility of communication between humans and machines.

20
New cards

The compound components are built up through core components

Higher-level AI capabilities such as knowledge representation, reasoning, NLP, computer vision, and search algorithms are built upon fundamental components.

21
New cards

The philosophy of AI is

Explores the potential for machines to possess consciousness, sentience, and moral agency, contemplating AI's broader implications.

22
New cards

The AI x-direction consists of

The x-direction in AI encompasses logic, which drives reasoning; cognition, mirroring human thought; and computation, the engine for processing data.

23
New cards

The AI y-direction consists of

Knowledge representation, reasoning mechanisms, and the user interface through which humans interact with AI systems define the y-direction.

24
New cards

The AI z-direction consists of

Focuses on AI's sensory and perceptive capabilities, including natural language processing, computer vision, and perception systems.

25
New cards

The power of computation logic demonstrated by

Charles Babbage and George Boole’s work laid the groundwork for modern computing, enabling machines to perform logical operations and mathematical calculations.

26
New cards

The modern philosopher such as

Pioneered the integration of logic and mathematics, providing a theoretical foundation for AI's symbolic reasoning and knowledge representation capabilities.

27
New cards

Who

Alan Turing developed the theory of computation for mechanization, creating the conceptual framework for building intelligent machines.

28
New cards

In

Marvin Minsky, in the 1950s, advanced AI by integrating logical formalism with knowledge representation, enabling machines to reason and solve complex problems.

29
New cards

KBS stands for

Knowledge-Based System: An AI system that uses a knowledge base to store and manipulate information for problem-solving.

30
New cards

Which is a type of AI

AI can be categorized based on capabilities (Narrow, General, Super AI) or functionalities (e.g., problem-solving, learning, perception).

31
New cards

Narrow AI

Also known as Weak AI, it excels at specific tasks but lacks broader cognitive abilities. Examples include virtual assistants like Siri and recommendation systems.

32
New cards

Narrow AI

Also called “Weak AI,” is designed to perform a specific task intelligently. It does not possess consciousness, self-awareness, or true intelligence in the human sense.

33
New cards

Good examples of Narrow AI

Include Apple's Siri, IBM’s Watson in its Jeopardy! days, and AI algorithms that can play chess at a super-human level.

34
New cards

General AI

Also known as Strong AI, possesses human-level cognitive abilities and can perform any intellectual task that a human being can.

35
New cards

IBM’s Deep Blue system is an example of

A reactive machine with no memory of past moves; it assesses the current board and makes its next move based solely on the present situation.

36
New cards

Limited Memory

AI systems that can store past experiences or data for a short period of time to inform future decisions, improving performance over time.

37
New cards

Theory of Mind

Refers to the ability of an AI to understand human emotions, beliefs, and intentions, enabling more natural and socially intelligent interactions.

38
New cards

Self-Awareness

A hypothetical stage of AI development where machines possess consciousness, self-awareness, and an understanding of their own existence and capabilities.

39
New cards

Natural Language Processing

A branch of AI focused on enabling computers to understand, interpret, and generate human language, facilitating communication between humans and machines.

40
New cards

Vision systems

Computer systems that capture, process, and analyze visual information from the real world, enabling tasks such as object recognition, image classification, and scene understanding.

41
New cards

Speech Recognition

The ability of intelligent systems to accurately transcribe spoken language into text, enabling voice-controlled interfaces and speech-based interaction.

42
New cards

Handwriting Recognition

Software technology that converts handwritten text into digital text, enabling automated data entry and document processing.

43
New cards

Machine Learning

A subset of AI focused on developing algorithms that enable computers to learn from data and improve their performance without explicit programming.

44
New cards

Different ways to implement machine learning techniques

Includes supervised learning (learning from labeled data), unsupervised learning (finding patterns in unlabeled data), and deep learning (using neural networks).

45
New cards

Supervised Learning

A machine learning approach where an algorithm learns from labeled training data to make predictions or classifications on new, unseen data.

46
New cards

Unsupervised Learning

A machine learning approach where an algorithm explores unlabeled data to discover patterns, structures, and relationships without predefined guidance.

47
New cards

Supervised learning algorithms

Examples include neural networks, support vector machines (SVM), and naive Bayes classifiers, each suited for different types of data and tasks.

48
New cards

Deep Learning

A subfield of machine learning using artificial neural networks with multiple layers to analyze data with the goal of extracting high-level features.

49
New cards

Online Advertising is an application of

Machine learning and deep learning, enabling personalized ad targeting, fraud detection, and optimized ad delivery.

50
New cards

IoT stands for

Internet of Things: A network of physical devices embedded with sensors, software, and other technologies for connecting and exchanging data with other devices and systems over the internet.

51
New cards

IoT

Key features of IoT include connectivity, data processing, and sensor integration. The absence of AI is not a defining characteristic.

52
New cards

IoT Communication model

Publish-Subscribe, Request-Response, and Push are standard IoT communication models. 'Push-Producer' is not a recognized model.

53
New cards

WSN stands for

Wireless Sensor Network: A group of spatially distributed sensors that monitor physical or environmental conditions and cooperatively pass data through the network to a main location.

54
New cards

Actuators

Mechanical or electrical devices that control or move something in response to a signal, often used to convert electrical signals into physical actions.

55
New cards

Embedded System

A specialized computer system designed to perform a specific task or set of tasks, typically with real-time computing constraints.

56
New cards

Embedded system

Typically includes an input device, a microcontroller (the central processing unit), and an output device.

57
New cards

Sensor

A device that detects and measures a physical quantity, such as temperature or pressure, and converts it into an electrical signal for processing.

58
New cards

Embedded System

Relies on an integrated software and hardware platform to execute specific functions efficiently.

59
New cards

The embedded system programs are mainly written using programming software like Turbo c, TASM, Proteus or Lab-view or Eclipse

60
New cards

Embedded system programs

Are often developed in C, C++, or embedded C due to these languages' efficiency and direct hardware control.

61
New cards

Embedded operating systems

Also known as Real-Time Operating Systems (RTOS), are designed for embedded systems and provide deterministic, real-time performance.

62
New cards

RTOS stands for

Real-Time Operating System: An operating system designed to handle events and processes within strict time constraints, crucial for embedded systems.

63
New cards

PIC stands for

Peripheral Interface Controller: A family of microcontrollers made by Microchip Technology, popular for use in embedded systems due to their versatility and low cost.

64
New cards

RISC stands for

Reduced Instruction Set Computer: A CPU design that uses a small set of simple instructions, enabling faster execution and improved efficiency.

65
New cards

PIC microcontrollers

Compact, programmable microcontrollers used in a wide array of embedded systems for tasks ranging from simple control to complex data processing.

66
New cards

AVR

AVR was developed in the year 1996

67
New cards

AVR stands for

Alf-Egil Bogen Vegard Wollan RISC: A family of microcontrollers known for their ease of use and wide availability.

68
New cards

ARM

ARM is 32-bit or 64-bit RISC

69
New cards

ARM stands for

Advanced RISC Machine: A widely used processor architecture known for its efficiency and scalability, dominating the mobile and embedded markets.

70
New cards

ARM

First introduced by Acorn Computers in 1985, ARM processors have become a cornerstone of modern computing.

71
New cards

ASIC stands for

Application-Specific Integrated Circuit: An integrated circuit designed for a specific use, rather than for general-purpose applications.

72
New cards

IoT

Key characteristics include dynamic and self-adapting, self-configuring, easy to integrate, and information sharing and collaboration.

73
New cards

IoT

Security vulnerabilities, privacy concerns, and system complexity are major disadvantages associated with the Internet of Things.

74
New cards

Link Layer

Protocols in this layer govern how data is physically transmitted over the network, managing the physical medium and hardware addressing.

75
New cards

IEEE 802.3

A set of standards defining wired Ethernet connections and data transmission over local area networks (LANs).

76
New cards

IEEE 802.11

A collection of wireless local area network (WLAN) standards, commonly known as Wi-Fi, defining how wireless devices communicate.

77
New cards

Network layer protocol

TCP (Transmission Control Protocol) is a transport layer protocol, not a network layer protocol, which handles reliable data transmission.

78
New cards

Network Layer

Responsible for logical addressing and routing of packets between different networks, ensuring data reaches its intended destination.

79
New cards

Transport Layer

Provides reliable, end-to-end data transfer between applications, independent of the underlying network details.

80
New cards

Transport layer

Key functions include error control, segmentation, flow control, and congestion control to ensure reliable and efficient data transmission.

81
New cards

TCP

Provides reliable, ordered, and error-checked delivery of data, using acknowledgements and retransmissions to ensure data integrity.

82
New cards

UDP

Offers a connectionless, datagram-oriented service with minimal overhead, ideal for applications where speed is more important than reliability.

83
New cards

UDP

Known for its speed and efficiency, it does not guarantee delivery, order of messages, or duplicate elimination, making it suitable for real-time applications.

84
New cards

HTTP

Defines how web browsers and servers communicate, enabling users to access and interact with resources on the World Wide Web.

85
New cards

HTTP

Encompasses commands like GET, PUT, POST, DELETE, HEAD, and TRACE for requesting and manipulating web resources.

86
New cards

COAP stands for

Constrained Application Protocol: A specialized web transfer protocol for use with constrained nodes and constrained networks in the Internet of Things.

87
New cards

WebSocket protocol

Enables real-time, two-way communication between a client and server over a single TCP connection, ideal for interactive web applications.

88
New cards

MQTT stands for

Message Queuing Telemetry Transport: A lightweight messaging protocol for IoT devices, designed for low-bandwidth, high-latency networks.

89
New cards

MQTT

Operates on a publish-subscribe model, where devices publish messages to topics, and subscribers receive messages from those topics.

90
New cards

XMPP stands for

Extensible Messaging and Presence Protocol: A communication protocol designed for real-time communication and streaming XML data over a network.

91
New cards

IoT functional blocks

Include devices (sensors and actuators), communication networks (wired and wireless), and services (applications and data processing).

92
New cards

IoT model

Known as Request-Response is based on the client-server architecture, enabling bi-directional communication over network.

93
New cards

Cloud Computing

Provides on-demand access to computing resources over the internet, enabling scalability, flexibility, and cost-effectiveness.

94
New cards

IoT Level-1

A base level automation involving a single node/device that does not provide analysis but only local processing.

95
New cards

Raspberry Pi, Arduino, Node MCU, Uno

Popular platforms for building digital devices that can sense and control objects in the physical and digital world.

96
New cards

Arduino

Including cost-effectiveness, cross-platform compatibility, and a user-friendly programming environment.

97
New cards

Raspberry Pi

A low-cost, credit-card-sized computer that can perform many of the functions of a desktop computer.

98
New cards

Temperature Sensors

Used to measure the amount of heat energy emitted by an object or area, converting temperature into an electrical signal.

99
New cards

sensor

Often utilize a humidity sensor that gauges that reads water vapor in air.

100
New cards

Forensic Science

Encompasses a range of scientific disciplines applied to analyze physical evidence for criminal and civil legal cases.