You know You’re a Computer Science Major If…

  • You get confused if someone asks you if you have string.
  • Your idea of syntax involves indents and parentheses, not commas, periods, subjects and predicates.
  • You think boolean algebra kicks regular algebra’s ass.
  • You think Mods and Modular Arithmetic are AWESOME
  • You can make programs to do your math homework for you.
  • You HAVE made programs to do your math homework for you.
  • You could never do “times-tables” or multiplication too well, but you know your powers of 2, 8 and 16 up to the 10th or higher.
  • You find digital circuits fascinating.
  • Your diet is or has been at some time comprised solely of Mountain Dew and candy
  • You have Mountain Dew and candy on hand while reading this.
  • You know their is no such thing as a “random number” generator.
  • You think efficient algorithms are nice.
  • You hate when people choose shitty variable names.
  • You have accidentally created at least one infinite loop.
  • You can figure out an algorithm’s time complexity in “Θ” terms.
  • Big O, Big Ω , and Big Θ…..right?
  • You know at least 2 programming languages well enough, and probably one form of “pseudo-code.”
  • You know that calculus really doesn’t have much on discrete mathematics.
  • You can use, and do use Linux….possibly Ubuntu.
  • You can type faster than you can speak.
  • You can type pretty accurately while drunk.
  • You have a firm affinity for elegant code.
  • You hate when people under comment code.
  • You hate when people over comment code.
  • You have coded a program that encodes and decodes a Vigenere cipher.
  • You have coded a program that encodes and decodes a Caesar cipher.
  • You have invented your OWN cipher, and coded a program to encode and decode it.
  • You know what a “stack” is
  • You know what a “stack overflow” is
  • You’ve memorized the html code for all the colors of the rainbow, and beyond