OOP
C#
CS
Languages
Famous People & Computers
100

bundling data and methods together, while keeping details private

Encapsulation

100

Microsoft’s developer environment

Visual Studio

100

Concept in CS that involves taking an input and providing an output.

Function
100

A high-level language originally developed at Bell Labs, influential for its simplicity and power

C

100

He developed the concept of a mechanical computer called the Analytical Engine

Charles Babbage

200

same method name with different parameters

Overloading

200

cross-platform development framework from Microsoft

.Net

200

This type of object organizes data for efficient retrieval, common examples are arrays, lists, and trees.

Data Structure

200

It’s a general-purpose, object-oriented language designed by Sun Microsystems, popular for its “Write Once, Run Anywhere” motto

Java

200

The 1976 creation that was the first successful personal computer from a famous duo in a California garage

Apple I

300

A method in a base class is replaced in a derived class 

Overriding

300

keyword in C# is used to create a method that can’t be overridden

sealed

300

This conceptual device can simulate any algorithm's logic and is widely studied in theoretical computer science

Turing Machine

300

Primarily used on Apple platforms, this language is known for its safety features and modern syntax

Swift

300

Famous for developing the MSDOS operating system

Bill Gates

400

objects take on many forms and perform different actions

Polymorphism

400

These key words are used to make a method asynchronous 

async/await

400

A field analyzing large amounts of data to derive insights

Data Science

400

This language powers a popular web framework called Rails

Ruby

400

She is known for her work on the first compiler and popularizing the term “debugging.”

Grace Hopper

500

A class that cannot be instantiated

Abstract

500

This feature of C# provides a declarative way to process collections

LINQ

500

This approach to scaling systems uses networks of machines to handle massive workloads

Distributed Computing

500

An older language heavily used in business and finance

COBOL

500

This chess-playing supercomputer from IBM defeated the world champion Garry Kasparov in 1997

Deep Blue

M
e
n
u