Competitive Programming
Coding fun times
Algorithms
Trivia & CS Facts
Cult of Watson
200

This team consistently scores the highest in CS UIL year after year

What is Cy Woods?

200

When variables are assigned to a type according to their behaviors and characteristics such that a type of a variable can change if its value is changed; used in Python

What is duck typing?

200

A type of algorithm that focuses on the most optimal choice at each stage (sometimes used in a recursive algorithm as a way to implement backtracking, like Dijkstra's algorithm)

What is greedy?

200

This data-encoding format gives every character a standard numerical value to ease electronic communication; and it's known as ASCII for short

What is the American Standard Code for Information Interchange?

200

Battle royale game we have all heard of, infamous for the memes

What is Fortnite?

400

CS UIL teams can have up to four participants in this event

What is team programming?

400

An object that stores a memory address

What is a pointer?

400

The absolute best way to solve all your problems

What is brute force?

400

Maximum value of an int

What is (2^31) -1? (bonus $50 if you wrote out 2147483647 because holy cow that's impressive)

400

This browser-based IDE is banned in CS3 because of its tendency to circumvent the need for an understanding of file paths and run configurations

What is r**pl.it? (answer not valid if not censored in some way, also put $100 in the virtual r**pl.it jar)

600

A wrong answer on the UIL test is worth a deduction of this many points

What is 2?
600

Name this Java operation:

int x = (bool1)? num1 : num2;

What is a ternary operator?

600

DAILY DOUBLE 2!

What is a hash function?

600

The father of the computer

Who was Charles Babbage?

600

Mr. Garcia's Birthday

What is August 23rd?

800

Maximum possible score on the UIL test

What is 240?

800

A Python data type that serves as a collection, similar to a list, but is immutable in both structure and value

What is a tuple?

800

An algorithm used to efficiently find an item in a sorted list by recursively dividing the list into two

What is binary search?

800

This person is largely considered to be the first programmer

Who was Augusta Ada King, Countess of Lovelace (Ada Lovelace)?

800

DAILY DOUBLE 3!

What is February 17th?

1000

Bridgeland High School placed in this position in both 2022 and 2023 district-level UIL, so we were unable to advance

What is 3rd place?

1000

The order of operations for the bitwise and boolean operators (|, ||, &, &&, and ^) (list them in order)

What is &, ^, |, &&, ||?

1000

The O-notation of the following:

public String higherOrLower(int[] array)

  if (array[array.length -1] > array[0]) {

    return "Higher"; }

  else if (array[array.length -1] < array[0]) {

    return "Lower"; }

  else {

    return "Neither"; }

What is O(1)?

1000

This was the first public computer network and is known as the precursor to our modern internet

What is ARPANET? (The U.S. Advanced Research Projects Agency Network)

1000

Mr. Watson's favorite dessert

What are pralines?

M
e
n
u