Frames from BarnsVideos

Watching: Latest videos by unswelearning

Lecture 2: Inside a computer - Richard Buckland UNSW Lecture 2: Inside a computer - Richard Buckland UNSW
Posted by: unswelearning

Video duration: 3576 seconds

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.

Related: 4917, buckland, comp1917, computer, computers, history, lecture, microprocessor, of, richard, science, university, unsw

Lecture 1: Higher Computing 1A - Richard Buckland UNSW 2008 Lecture 1: Higher Computing 1A - Richard Buckland UNSW 2008
Posted by: unswelearning

Video duration: 3142 seconds

Richard Buckland teaches Higher Computing at UNSW The University of New South Wales

Related: biomed, buckland, classes, comp1917, computer, cs101, first, large, lecture, plagiarism, richard, science, teaching, university, unsw, welcome, year

Lecture 24: eXtreme Programming - Richard Buckland Lecture 24: eXtreme Programming - Richard Buckland
Posted by: unswelearning

Video duration: 2688 seconds

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

Related: buckland, comp1917, computer, extreme, lecture, multifile, programming, richard, science, tests, unit, university, unsw, xp

Lecture 3: Machine Code - Richard Buckland UNSW Lecture 3: Machine Code - Richard Buckland UNSW
Posted by: unswelearning

Video duration: 3355 seconds

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.

Related: 4917, buckland, code, comp1917, computer, lecture, machine, microprocessor, richard, science, transistors, university, unsw

Lecture 4: Simple C Program - Richard Buckland UNSW Lecture 4: Simple C Program - Richard Buckland UNSW
Posted by: unswelearning

Video duration: 2826 seconds

strings, elements and layout of a c program. using gcc, comments, ints, printf, scanf, main, #include, printing newlines. Discussion of clarity.
also: about transistors, compiling, machine code

Related: buckland, chickens, comments, comp1917, compiling, computer, lecture, printf, richard, science, university, unsw

Lecture 35: Linked Lists - Richard Buckland UNSW Lecture 35: Linked Lists - Richard Buckland UNSW
Posted by: unswelearning

Video duration: 2668 seconds

Dob in your commie lecturer
http://www.youngl ibs.org.au/site//ind ex.php?option=com_pe rforms&formid=2&Item id=51
Indirect addressing. Arrays vs lists. Sample code to set up and manipulate a linked list. Doubly linked lists.
Also: The 3-way shuffle to interchange two things. The Wiggles. Robert Sheckley. Stranger than Fiction.

Related: australia, buckland, comp1917, computer, lecture, liberals, linked, lists, mccarthyism, richard, science, university, unsw, young

Lecture 5: Clarity (C programming #2) - Richard Buckland UNSW Lecture 5: Clarity (C programming #2) - Richard Buckland UNSW
Posted by: unswelearning

Video duration: 2768 seconds

Style, clarity, hackers vs elite programmers, simple c programming, side effects, compiler options, segmentation faults. You get an error - what to do? Following the spec.
Integer division and remainder.

Related: buckland, clarity, comp1917, computer, hacker, introduction, lecture, programming, richard, science, style, university, unsw

Lecture 9: COMP1917 Higher Computing - Richard Buckland UNSW Lecture 9: COMP1917 Higher Computing - Richard Buckland UNSW
Posted by: unswelearning

Video duration: 3771 seconds

Introduction to computing for first year Computer Science and Engineering students at UNSW.

Related: buckland, comp1917, computer, lecture, richard, science, university, unsw

Lecture 36: Experimenting with CMOS - Richard Buckland UNSW Lecture 36: Experimenting with CMOS - Richard Buckland UNSW
Posted by: unswelearning

Video duration: 2876 seconds

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.

Related: buckland, cmos, comp1917, computer, extension, lecture, richard, science, university, unsw

Lecture 7: Side Effects - Richard Buckland UNSW 2008 Lecture 7: Side Effects - Richard Buckland UNSW 2008
Posted by: unswelearning

Video duration: 2337 seconds

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)

Related: adversary, ascii, buckland, chess, comp1917, computer, effects, lecture, main, marco, polo, richard, science, side, stimmhorn, university, unsw, void

Lecture 8: COMP1917 Higher Computing - Richard Buckland Lecture 8: COMP1917 Higher Computing - Richard Buckland
Posted by: unswelearning

Video duration: 3669 seconds

Introduction to computing course for first year computer science and engineering students at UNSW.

Related: buckland, comp1917, computer, extension, lecture, numbers, random, richard, science, university, unsw

22: The most important thing - Richard Buckland UNSW 22: The most important thing - Richard Buckland UNSW
Posted by: unswelearning

Video duration: 3430 seconds

The challenge: can we write a Sudoku solver in a single lecture?
What is a sudoku puzzle? Estimation revisited. how to solve a problem - difference between the approach of a master and a novice.
What is the most important thing?
Also: How to lie with statistics. hang gliding. easy as falling off a bike. algorithms and data structures.

Related: buckland, comp1917, computer, estimation, important, lecture, most, problem, richard, science, solving, suduko, university, unsw

Revision Lecture 8.1: COMP1917 Higher Computing - Richard Buckland UNSW Revision Lecture 8.1: COMP1917 Higher Computing - Richard Buckland UNSW
Posted by: unswelearning

Video duration: 3793 seconds

After lecture 8 we had a one week break, and during the break we ran a revision session to recap on the material covered in the first two weeks. This was for students new to programming to help them consolidate what we had done so far.
This is the first part of the revision session.

Related: buckland, comp1917, computer, lecture, revision, richard, science, university, unsw

20: Game design - Malcolm Ryan UNSW 20: Game design - Malcolm Ryan UNSW
Posted by: unswelearning

Video duration: 2185 seconds

What is fun? UNSW Researcher Malcolm Ryan gives an extension lecture on game design.

Related: comp1917, computer, design, extension, game, lecture, malcom, ryan, science, university, unsw

43: Hamming Error Correcting Code - Richard Buckland UNSW 43: Hamming Error Correcting Code - Richard Buckland UNSW
Posted by: unswelearning

Video duration: 2285 seconds

Hamming codes, parity bits, magic.
Detecting errors when transmitting information. Even better: correcting errors.

Related: binary, bits, buckland, chalk, checkbit, codes, comp1917, computer, correction, detection, error, hamming, lecture, modem, parity, richard, science, transmission, university, unsw