Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Lecture 1: CSCI E-1 Spring 2013

Lecture 1: CSCI E-1 Spring 2013

ASCII. BIOS. Binary. Bits. Bitwise operators. Booting. Motherboards. Peripherals.

Tommy MacWilliam

January 28, 2013
Tweet

More Decks by Tommy MacWilliam

Other Decks in Education

Transcript

  1. Computer Science E-1
    Lecture 1: Hardware

    View full-size slide

  2. Power Supply

    View full-size slide

  3. http://www.youtube.com/watch?
    v=rdIWKytq_q4

    View full-size slide

  4. Operating Systems

    View full-size slide

  5. http://www.youtube.com/watch?
    v=74W-QNudReo

    View full-size slide

  6. Problem Sets

    View full-size slide

  7. Final Project

    View full-size slide

  8. Part I: Hardware

    View full-size slide

  9. Part II: Internet

    View full-size slide

  10. Part III: Security

    View full-size slide

  11. Part IV: Software Development

    View full-size slide

  12. 01010100101010010101000010101010
    01010101001010101011101011010101
    00010101010110100101001001011110
    10100111010100101001001010100100
    01010100101010101001010010010101
    00100101010010101010010101010101
    01010001010010110010010010010100

    View full-size slide

  13. Do you like cats?

    View full-size slide

  14. How much do you like cats?

    View full-size slide

  15. __


    __
    __
    __
    1000 100 10 1

    View full-size slide

  16. __ __ __ __
    8 4 2 1

    View full-size slide

  17. (1 × 2) + (0 × 1) = 2 + 0 = 2

    View full-size slide

  18. (1 × 2) + (1 × 1) = 2 + 1 = 3

    View full-size slide

  19. 000
    001
    011
    100

    View full-size slide

  20. (1 × 4) + (0 × 2) + (0 × 1) = 4

    View full-size slide

  21. 000
    001
    011
    100
    101

    View full-size slide

  22. (1 × 4) + (0 × 2) + (1 × 1) = 5

    View full-size slide

  23. ________________________

    View full-size slide

  24. ________________________

    View full-size slide

  25. ________________________

    View full-size slide

  26. ________________________

    View full-size slide

  27. ________________________

    View full-size slide

  28. There are 10 types of people in
    the world: those who understand
    binary and those who don’t.

    View full-size slide

  29. Character encodings

    View full-size slide

  30. 67 83 32 69 45 49

    View full-size slide

  31. 01000011 01010011 00100000
    01000101 00101101 00110001

    View full-size slide

  32. • byte
    • kilobyte
    • megabyte
    • gigabyte
    • terabyte
    • ...

    View full-size slide

  33. What chair is everyone sitting in?

    View full-size slide

  34. 1. Ask the person to your left where he/she is
    sitting
    2. If there is no one to your left,
    say “one”
    3. Add one to the answer of the person
    to your left, and say it out loud

    View full-size slide

  35. Computer Science E-1
    Lecture 1: Hardware

    View full-size slide