What are the three pillars of sustainability?
Environmental, Social, and Economic
A named storage location in memory used to store data.
What is a variable?
A collection of elements, each identified by an array index or key, stored at contiguous memory locations.
What is an array?
What does IP stand for?
Internet Protocol.
I manage computer hardware and software resources, and provide common services for computer programs.
What is the primary function of an operating system?
What does ESG stand for?
Environmental, Social, Governance
To repeatedly execute a block of code a specified number of times or for each item in a sequence.
What is the purpose of a 'for' loop?
A stack is a Last-In, First-Out data structure (like a pile of plates), while a queue is a First-In, First-Out data structure (like a line at a store).
What is a LIFO and a FIFO?
A device that forwards data packets between computer networks, performing the traffic directing functions on the Internet.
What is the function of a router?
Windows, macOS, Linux, Android, iOS.
What are common operating systems?
According to the slide deck, which company aims to be carbon negative by 2030?
Microsoft
Integer, Float/Double, String, Boolean, Character.
What are data types in programming?
A tree data structure where each node has at most two children, referred to as the left and right child. For every node, the values in its left subtree are less than its value, and the values in its right subtree are greater.
What is a binary search tree?
Hypertext Transfer Protocol is an application protocol for distributed, collaborative, and hypermedia information systems. Hypertext Transfer Protocol Secure is the secure version of HTTP, using SSL/TLS for encrypted communication.
What is HTTP and HTTPS?
The activity of the process manager that handles the removal of the running process from the CPU and the selection of another process on the basis of a particular strategy.
What is process scheduling?
What is "greenwashing" in the context of ESG challenges?
When companies overstate or misrepresent their sustainability efforts to appear more responsible than they are, which can erode trust and damage reputations.
What is the difference between compilation and interpretation?
Compilation translates the entire source code into machine code before execution, while interpretation translates and executes the code line by line.
To arrange elements of a list in a specific order (e.g., numerical or alphabetical, ascending or descending).
What is a sorting algorithm?
A network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules, often acting as a barrier between a trusted internal network and untrusted external networks.
what is a firewall?
A memory management technique that allows a computer to compensate for physical memory shortages by temporarily transferring data from RAM to disk storage. It makes a system appear to have more RAM than it actually does.
What is virtual memory?
This concept describes development that meets the needs of the present without compromising the ability of future generations to meet their own needs.
Sustainable development
A programming paradigm based on the concept of "objects," which can contain data (attributes) and code (methods) that operate on that data. It emphasizes concepts like encapsulation, inheritance, and polymorphism.
What is "object-oriented programming"?
To describe the performance or complexity of an algorithm, particularly its worst-case scenario, as the input size grows. It expresses the rate at which an algorithm's running time or space requirements grow as a function of input size.
What is Big O notation used for?
Physical, Data Link, Network, Transport, Session, Presentation, Application.
What are the seven layers of the OSI model?
I am the core part of an operating system that manages system resources and allows hardware and software to interact. I am a command-line interpreter or graphical user interface that provides an interface for users to interact with the operating system.
What is the difference between a kernel and a shell?