Playlist

Subscribe

COMP1917 Higher Computing - Richard Buckland UNSW

This is the introductory course for computer science at UNSW. This course consists of three strands: programming, systems, and general computer-science literacy. The programming strand is further divided into two parts. For the first half of the course we cover small scale programming, in the second half we look at how to effectively use teams to produce more substantial software. In the systems strand we will look at how computers work. Concentrating on microprocessors, memory, and machine code. In the literacy strand we will look at topics drawn from: computing history, algorithms, WWW programming, ethics and law, cryptography and security, and other topics of general interest. The strands will be covered in an intermingled fashion. The following course, COMP1927 "Data Structures and Algorithms", will be recorded and posted in semester 2 of 2009.

1 year ago 59,030 views UNSWelearning
Videos: 55
Sort by: Title Duration Date Added Views Comments Unsorted
Lecture 1: Higher Computing 1 - Richard Buckland UNSW 2008 52:22
Richard Buckland teaches Higher Computing at UNSW - The University of New South Wa...
1 year ago 62,452 views
UNSWelearning
Lecture 2: Inside a computer - Richard Buckland UNSW 59:36
Introduction to computing for first year computer science and engineering students...
1 year ago 37,566 views
UNSWelearning
Lecture 3: Machine Code - Richard Buckland UNSW 55:55
After some announcements we revise using transistors as switches. Then we look at...
1 year ago 16,563 views
UNSWelearning
Lecture 4: Simple C Program - Richard Buckland UNSW 47:06
strings, elements and layout of a c program. using gcc, comments, ints, printf, s...
1 year ago 16,448 views
UNSWelearning
Lecture 5: Clarity (C programming #2) - Richard Buckland UNSW 46:08
Style, clarity, hackers vs elite programmers, simple c programming, side effects, ...
1 year ago 13,077 views
UNSWelearning
Lecture 6: Solving Problems - Richard Buckland UNSW 2008 52:59
Human Nature, Testing, Top-down problem solving. How to get started when you firs...
1 year ago 7,267 views
UNSWelearning
Lecture 7: Side Effects - Richard Buckland UNSW 2008 38:57
The Adversary and adversary models of computation: an all powerful force out to ge...
1 year ago 4,793 views
UNSWelearning
Lecture 8: writing a simple C program  - Richard Buckland 1:01:09
We write a simple c program together during the lecture: "countdown" how many seco...
1 year ago 7,873 views
UNSWelearning
Revision Lecture 8.1: COMP1917 Higher Computing - Richard Buckland UNSW 1:03:13
After lecture 8 we had a one week break, and during the break we ran a revision se...
1 year ago 3,273 views
UNSWelearning
Revision Lecture 8.2: COMP1917 Higher Computing - Richard Buckland UNSW 1:10:37
After lecture 8 we had a one week break, and during the break we ran a revision se...
1 year ago 2,256 views
UNSWelearning
Lecture 9: A simple recursive function - Richard Buckland UNSW 1:02:51
We sum the numbers 0..n using gauss, the formula for an arithmetic progression, an...
1 year ago 6,232 views
UNSWelearning
Lecture 10: Functions - Richard Buckland UNSW 38:58
Class selects class reps for the first 9:30. The lecture looks at functions. W...
1 year ago 3,405 views
UNSWelearning
Lecture 11: What to do when things go wrong? Richard Buckland UNSW 43:27
we start by discussing the skater guy from last lecture. intrinsic vs extrinsic m...
1 year ago 3,463 views
UNSWelearning
Lecture 12.1: The mechanics of function calls - Richard Buckland UNSW 11:14
How a C function call is implemented in machine code. frames. role and responsib...
1 year ago 3,047 views
UNSWelearning
Lecture 12.2: The mechanics of function calls (part 2) - Richard Buckland UNSW 23:45
How C function calls are implemented - at the machine code level. The role of the...
1 year ago 2,454 views
UNSWelearning
Lecture 12.3: The Amazing Alan Turing - Richard Buckland (extension lecture) UNSW 2008 25:45
We had a gap at the end of Lecture 12 so Richard gives a short impromptu extension...
1 year ago 18,951 views
UNSWelearning
Lecture 13: COMP1917 Higher Computing - Richard Buckland UNSW 1:06:47
Introduction to computing for first year Computer Science and Engineering students...
1 year ago 3,530 views
UNSWelearning
Lecture 14: The Turing Test - Richard Buckland UNSW 37:15
Inspirational Scientist Jane Goodall speaks about Jo-Jo and Rick. (sound patchy f...
1 year ago 5,854 views
UNSWelearning
15: UNSW COMP1917 Higher Computing 2008 S1W4L3 1:05:17
Introduction to programming course for first year computer science students at UNSW.
1 year ago 2,421 views
UNSWelearning
16: Frames (revision) - Richard Buckland (UNSW) 31:50
Students give feedback about what problems they are having with machine code. Mos...
1 year ago 2,338 views
UNSWelearning