CS241: Implementing a game tree & a bit of bioinformatics

  1. The old, outgoing lab
  2. Education and accreditation (repris)
  3. Any implementation issues that I could help with? I coded a bit on Friday...
  4. Areas in computing
    1. Programming - learning to write programs (i.e. convert algorithms to code)
    2. Systems -- code that allows you to accomplish things
      1. Compilers - convert source code to executable code
      2. Operating systems - lowest level interface to hardware. Run apps.
      3. Networking - communication
    3. Databases - store info
    4. Computing as a tool for other fields
  5. A bit about bioinformatics
    1. Tech, nanotech, and biotech
    2. "All life on this planet is one thing"; or at least, has a common ancestor -- panspermia?
    3. DNA is the instructions for building organisms
    4. Can infer which organisms descended from which, and how long ago they split off by looking at/computing similarities between their DNA (the code is A, T, G, and C). What causes changes?
      1. Deletion
      2. Insertion
      3. Mutation
      4. Etc... but this is more than we will take on here