PODCAST · education
CS 1110 Spring 2011 - 1:00
by Mark Sherriff
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.
-
37
Lecture 40: Advanced I/O
Reading and Writing files
-
36
Lecture 39: Cryptology
Ben Kreuter talks about cryptology and Sherriff picks up with how to do snowflakes.
-
35
Lecture 38: Digital Secrets
Prof. Davidson from Defense Against the Dark Arts speaks on digital security.
-
34
Lecture 37: HCI
How we interact with computers... and video game controllers.
-
33
Lecture 36: Google and Data Centers
Prof. Gurumurthi talks about Google.
-
32
Lecture 35: GUIs
We finish GUIs by talking about HW6 in depth.
-
31
Lecture 34: GUIs
Gooey Turtles. :-)
-
30
Lecture 33: Recursion - The Finale
Last lecture on recursion. A bunch of examples. Fun stuff.
-
29
Lecture 32: Recursive Methods
We write some recursive methods.
-
28
Lecture 31: Algorithms
Searching and sorting algorithms. NOTE: This is actually the 3:00 - the 1:00 podcast was not usable.
-
27
Lecture 30: Recursion
Recursion with Mr. Steele
-
26
Lecture 29: Constructors
We discuss HW5 and constructor methods.
-
25
Lecture 27: Test Review
We review for Test 2.
-
24
Lecture 26: More Classes
Even more classes!
-
23
Lecture 25: Classes
More on finding and creating classes.
-
22
Lecture 24: Classes
We talk about HW4 some more and go into classes.
-
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.
-
20
Lecture 22: Methods
We continue discussing methods, particularly how you can check to see if a checkers move is valid.
-
19
Lecture 21: Arrays and ArrayList
We finish up arrays and introduce the ArrayList class.
-
18
Lecture 19: Arrays
We introduce the concept of arrays.
-
17
Lecture 18: Hard Drives
Prof. Gurumurthi joins us to discuss hard drives.
-
16
Lecture 17: File I/O
Reading and writing csv files
-
15
Lecture 15: Test Review
We get ready for the test on Wednesday.
-
14
Lecture 14: Files
We start talking about how to read and write files.
-
13
Lecture 13: Watson
We hear all about IBM's Watson and finish up with loops.
-
12
Lecture 12: while Loops
We review the encryption chase and start on while loops.
-
11
Lecture 11: Encryption Chase
Check Resources > Chase for the materials.
-
10
Lecture 10: for Loops
iTunPGAP 0
-
9
Lecture 9: More Decisions
We finish up if statements and move into switch statements.
-
8
Lecture 8: Decision Structures
After a conversation with a creepy AI man, we talk about if statements.
-
7
Lecture 7: Math in Java
More on classes like Math and Scanner.
-
6
Lecture 6: Data Types 2
We review the primitive data types and go a bit deeper in how we use them.
-
5
Lecture 5: Data Types
TA extraordinaire Ryan Layer guest stars in this lecture on data types in Java.
-
4
Lecture 4: Scanner
With the snow and sleet coming down, we discuss the Scanner class.
-
3
Lecture 3: Parts of a Program
We see the basics of how Eclipse works and learn the parts of a simple program.
-
2
Lecture 2: The Case for CS
Today I try to convince you the class is worth it in the long run.
-
1
Lecture 1: Welcome!
Welcome to CS 1110!
No matches for "" in this podcast's transcripts.
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
Loading similar podcasts...