CS 1110 Spring 2011 - 1:00

PODCAST · education

CS 1110 Spring 2011 - 1:00

Introduces the basic principles and concepts of object-oriented programming through a study of algorithms, data structures and software development methods in Java. Emphasizes both synthesis and analysis of computer programs.

  1. 37

    Lecture 40: Advanced I/O

    Reading and Writing files

  2. 36

    Lecture 39: Cryptology

    Ben Kreuter talks about cryptology and Sherriff picks up with how to do snowflakes.

  3. 35

    Lecture 38: Digital Secrets

    Prof. Davidson from Defense Against the Dark Arts speaks on digital security.

  4. 34

    Lecture 37: HCI

    How we interact with computers... and video game controllers.

  5. 33

    Lecture 36: Google and Data Centers

    Prof. Gurumurthi talks about Google.

  6. 32

    Lecture 35: GUIs

    We finish GUIs by talking about HW6 in depth.

  7. 31

    Lecture 34: GUIs

    Gooey Turtles. :-)

  8. 30

    Lecture 33: Recursion - The Finale

    Last lecture on recursion. A bunch of examples. Fun stuff.

  9. 29

    Lecture 32: Recursive Methods

    We write some recursive methods.

  10. 28

    Lecture 31: Algorithms

    Searching and sorting algorithms. NOTE: This is actually the 3:00 - the 1:00 podcast was not usable.

  11. 27

    Lecture 30: Recursion

    Recursion with Mr. Steele

  12. 26

    Lecture 29: Constructors

    We discuss HW5 and constructor methods.

  13. 25

    Lecture 27: Test Review

    We review for Test 2.

  14. 24

    Lecture 26: More Classes

    Even more classes!

  15. 23

    Lecture 25: Classes

    More on finding and creating classes.

  16. 22

    Lecture 24: Classes

    We talk about HW4 some more and go into classes.

  17. 21

    Lecture 23: reCAPTCHA

    We discuss socially-relevant computing with captchas and then do some practice method programming. NOTE: the recording cut off early - listen to the 3:00 for what was missed.

  18. 20

    Lecture 22: Methods

    We continue discussing methods, particularly how you can check to see if a checkers move is valid.

  19. 19

    Lecture 21: Arrays and ArrayList

    We finish up arrays and introduce the ArrayList class.

  20. 18

    Lecture 19: Arrays

    We introduce the concept of arrays.

  21. 17

    Lecture 18: Hard Drives

    Prof. Gurumurthi joins us to discuss hard drives.

  22. 16

    Lecture 17: File I/O

    Reading and writing csv files

  23. 15

    Lecture 15: Test Review

    We get ready for the test on Wednesday.

  24. 14

    Lecture 14: Files

    We start talking about how to read and write files.

  25. 13

    Lecture 13: Watson

    We hear all about IBM's Watson and finish up with loops.

  26. 12

    Lecture 12: while Loops

    We review the encryption chase and start on while loops.

  27. 11

    Lecture 11: Encryption Chase

    Check Resources > Chase for the materials.

  28. 10
  29. 9

    Lecture 9: More Decisions

    We finish up if statements and move into switch statements.

  30. 8

    Lecture 8: Decision Structures

    After a conversation with a creepy AI man, we talk about if statements.

  31. 7

    Lecture 7: Math in Java

    More on classes like Math and Scanner.

  32. 6

    Lecture 6: Data Types 2

    We review the primitive data types and go a bit deeper in how we use them.

  33. 5

    Lecture 5: Data Types

    TA extraordinaire Ryan Layer guest stars in this lecture on data types in Java.

  34. 4

    Lecture 4: Scanner

    With the snow and sleet coming down, we discuss the Scanner class.

  35. 3

    Lecture 3: Parts of a Program

    We see the basics of how Eclipse works and learn the parts of a simple program.

  36. 2

    Lecture 2: The Case for CS

    Today I try to convince you the class is worth it in the long run.

  37. 1

    Lecture 1: Welcome!

    Welcome to CS 1110!

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

Introduces the basic principles and concepts of object-oriented programming through a study of algorithms, data structures and software development methods in Java. Emphasizes both synthesis and analysis of computer programs.

HOSTED BY

Mark Sherriff

CATEGORIES

URL copied to clipboard!