Video duration: 3576 seconds
Global video hits: 9035
Introduction to computing for first year computer science and engineering students at UNSW.
What the course is about. A simple C program. Experimentation and fiddling. How a computer works (in 10 minutes), transistors, chips, microprocessors.
Our own baby microprocessor, the 4917, and how it works.
Lost sound after 50 mins, partial sound restored at 51 mins.
Video duration: 2051 seconds
Global video hits: 769
What is important? What are "Ethics"? What does it mean to be a good person?
Whistleblowing. The whistleblowers handbook.
Law. Intellectual property. Copyright. Public Domain. FTA.
Video duration: 496 seconds
Global video hits: 11232
This week Rev. Don interviews Dr. Raymond Buckland, author of countless books on Wicca and Metaphysics, at the Universal Light Expo in Columbus, Ohio. Dr. Buckland discusses his passion for writing, changes he has seen in the Wiccan community over the years, and the use of the word "Wicca" and Gerald Gardner's attitude towards its use.
Video duration: 2688 seconds
Global video hits: 7209
extreme programming, unit tests, test as you go, unit tests in C, one objective at a time, refactoring. asserts.
multi-file programs in C. linking. #include header files prototypes. main. static helper functions. object files .o files
Also: hornblower patriotism / the french
Video duration: 2876 seconds
Global video hits: 1079
Extension lecture introducing do-it-yourself digital design at home using cmos chips and a breadboard.
Extension lectures are for first year computing students at UNSW. The topics covered are non-examinable, students attend only if they are interested. Richard generally raises more questions than he answers.
Video duration: 3715 seconds
Global video hits: 459
Persevering. Assignment extensions considered harmful. Errors at runtime, at compile time, gcc, valgrind, mudflap. Array bounds, Segmentation faults. Risky behaviour - it's hard to detect risk when all goes well. Snarks and Boojums and Zoolander. Catastrophies. Types, unsigned, limits.h, example of bitwise operator use. Von neumann's clever (but flawed) random number generator.
Video duration: 2337 seconds
Global video hits: 1312
The Adversary and adversary models of computation: an all powerful force out to get you.
Side Effects: in machine code, in c functions, in general. Returning a value from main.
Also: ASCII, talking in lectures, mars bars and Marco Polo and the emperor of china.
Music: Triohatala by Stimmhorn (not really vikings)
Video duration: 3355 seconds
Global video hits: 4244
After some announcements we revise using transistors as switches. Then we look at how to program our basic 4 bit microprocessor using 4917 machine code.
At the end we see how we can try out our machine code programs using the 4917 emulator on the web page.