Technology Concepts
Programming Concepts
CS @ TCNJ
People In Tech
Miscellaneous
100

What does the acronym HTTP stand for in web communication?

HyperText Transfer Protocol

100

This concept in programming refers to the reuse of existing code by using properties and methods from a parent class

Inheritance

100

Who is the CS department chair at TCNJ?

Dr. Salgian

100

Who is the CEO of SpaceX?

Elon Musk

100

Which famous playwright is known for writing "Hamlet"

Shakespeare


200

What kind of testing involves running code in small blocks, often functions or methods, to ensure they work as expected

Unit Testing

200

This concept refers to the use of code to represent real-world entities and their interactions, often implemented through classes and objects.

Object-Oriented Programming

200

What is the name of the cluster computer located in the STEM building?

ELSA

200

Who is known as the "father of the computer" and developed the architecture that underlies most modern computers?

John von Neumann 

200

What is the largest mammal in the world?

Blue Whale

300

What does the acronym RAM stand for in computer memory?

Random Access Memory

300

This programming technique allows a function to call itself, which can be used to solve problems that can be broken down into smaller, similar problems

Recursion

300

What does ACM stand for?

Association for Computing Machinery

300

Who created an algorithm for finding the shortest path in a graph, now widely used in networking and GPS systems?

Edsger Dijkstra

300

What is the name of the virtual currency created by Satoshi Nakamoto in 2009 that has gained popularity as a decentralized form of money?

Bitcoin

400

What does IDE stand for

Integrated development environment


400

This programming principle refers to the ability to create functions or methods that can operate on different types of data.

Polymorphism

400

What professor's research subject is in Networking?

Dr. Li

400

Who invented the first computer in the 1800s?

Charles Babbage

400

Which natural phenomenon is measured using the Richter scale

Earthquakes

500

Haskell, Lisp, and Erlang are examples of languages that follow which programming model, as opposed to Object-Oriented Programming?

Functional Programming

500

What type of class member variable allows access to the variable within its own class and by derived classes, but not by other classes?

Protected Variable

500

What does DIGIT.all stand for?

Diversity and Inclusion Group In Tech For All

500

Who is credited with developing the first compiler and now has a conference named after them?

Grace Hopper

500

What is the primary language spoken in Brazil

Portuguese