JAVA 101
OOP(S)!
SORTING HAT
GROUP DISCUSSION
JUST FOR PUN
100

This method is required in all Java programs: public static void ______ (String[] args) { ... }

What is main?

100

OOP stands for...

What is object-oriented programming?

100

Theory of Natural _____.

Also: start by finding the min.

What is selection (sort)?

100

This PBS kids show was the majority favorite in every CSA section.

What is Wild Kratts?

100

This adjective is used to describe a well-dressed individual who programs in Java.

What is "classy"?

200

return (5 * 7 < 4 * 9) ;

What is true?

200

A/n _____ is a template or blueprint from which objects can be instantiated from.

What is a class?

200

Uses rolling sum of array values. 

Also: 1, 2, 3, 4...

What is counting (sort)?

200

On "Favorite Holiday Songs" day: your section's favorite popular song.

What is...

P5: "It's Beginning to Look a Lot Like Christmas"?
P4/7: "Last Christmas"?

200

This is what a lawyer exclaimed when she heard that her programmer friend used a constructor in their code.

What is "OBJECTion!"?

300

An arithmetic operator... & a 60’s fashion style

What is mod(ulus)?

300

_____ is the capability of a method to do different things depending on the object it is acting upon

What is polymorphism?

300

Emphasis on using pivots & partitions. 

Also: to be fast.

What is quick(sort)?

300

The two "winners" (results) of your section's Christmas-themed "This or That" prompts.

What are ___?

P5/7: Artificial Tree & Gingerbread Cookies
P4: Artificial & Sugar Cookies

300

Before going on a coding adventure, this is what one curly bracket said to the other.

What is "Brace yourself"?

(or: What is "I'll see you at the end."?)

400

A valid line of Java code to display output in the console

What is System.out.println(); (or System.out.print())?

400

Making a runtime decision about which method to call

What is dynamic/late binding?

400

A tricky traffic maneuver. 

Also: divide and conquer.

What is merge(sort)?

400

On "Favorite Holiday Music" Day: these are 2 weird/less known songs that were said in your section (when we spoke together as a class).

What are__?
P5: Weird Al, Alvin & the Chipmunks, 12 Days (Indian ver.), Feliz Nav-idad, Holiday, The Grinch
P7: Hippo, Grandma/Reindeer, Mommy/SC, Xmas in Hollis
P4: Here Comes SC, Hippo, 12 Days (Mathias ver.), Fortnite (Holiday), Jingle Bell Rock, Little Drummer Girl, Trans-Siberian Orchestra

400

What did Britney Spears say when she accidentally redefined a method in a child class that was already defined in the parent class?

What is "OOPs! I did/defined it again!"?

500

Name at least 3 primitive data types for numbers

What are short/int/long/float/double?

500

Name 3 different names to refer to the class that a subclass inherits from.

(Any 3) What are super/parent/base/grandparent class?

500

In Google Docs: File, Edit, View, ____, Format

Also: Happens while playing cards.

What is insert(ion sort)?

500

On "Favorite 'Older' Disney Movie" day: Two out of three of the movies on Mrs. Vollucci's slide.

What are ___?

(Any 2 of these) Emperor's New Groove, Mulan, Rescuers [Down Under]

500

Another adjective to describe an orderly detective / programmer who writes a lot of Java functions.

What is method-ical?