# click the upper-left icon to select videos from the playlist
source: UNSWelearning 2008年3月16日
CS1: Higher Computing - Richard Buckland teaches Higher Computing at UNSW - The University of New South Wales.
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, "CS2: Data Structures and Algorithms", will be recorded and posted in semester 2 of 2009.
1: Higher Computing 52:22 Richard Buckland
2: Inside a computer 59:36 Richard Buckland
3: Machine Code 55:55 Richard Buckland
4: Simple C Program 47:06 Richard Buckland
5: Clarity (C programming #2) 46:08 Richard Buckland
6: Solving Problems 52:59 Richard Buckland
7: Side Effects 38:57 Richard Buckland
8: writing a simple C program1:01:09 Richard Buckland
Revision Lecture 8.1: COMP1917 Higher Computing 1:03:13 Richard Buckland
Revision Lecture 8.2: COMP1917 Higher Computing 1:10:37 Richard Buckland
9: A simple recursive function 1:02:51 Richard Buckland
10: Functions 38:58 Richard Buckland
11: What to do when things go wrong? 43:27 Richard Buckland
12.1: The mechanics of function calls 11:14 Richard Buckland
12.2: The mechanics of function calls (part 2) 23:45 Richard Buckland
12.3: The Amazing Alan Turing - (extension lecture) 25:46 Richard Buckland
Lecture 13: COMP1917 Higher Computing 1:06:47 Richard Buckland
Lecture 14: The Turing Test 37:15 Richard Buckland
15: UNSW COMP1917 Higher Computing 1:05:17 Richard Buckland
16: Frames (revision) 31:50 Richard Buckland
17: Arrays (part 1) - Tim Lambert 52:36
18: Arrays (part 2) - Tim Lambert 43:09
19: Pass by reference: Arrays#3 - Tim Lambert 53:07
20: Game design - Malcolm Ryan 36:25
21:Everything u need 2 know about pointers -Richard Buckland 48:29
22: The most important thing - Richard Buckland 57:10
23: Stack Frames - Richard Buckland 58:26
24: eXtreme Programming - Richard Buckland 44:48
25: A Miracle - Richard Buckland 52:53
26: Programming in the Large - Richard Buckland 50:33
27: Stress - Richard Buckland 1:01:34
28: Random Numbers - Richard Buckland (2008) 42:18
29: The Trouble with Concrete Types - Richard Buckland 57:23
30: Abstract Data Types in C - Richard Buckland 45:07
31a: The Major Project - Richard Buckland 30:37
31b: Task2 rewritten as an ADT - Richard Buckland 34:23
32: Steganography (hidden messages) - Richard Buckland 31:47
33: Don't give up - Richard Buckland 1:06:04
34: The Australian National Anthem - Richard Buckland 34:04
35: Linked Lists - Richard Buckland 44:28
36: Experimenting with CMOS - Richard Buckland 47:56
38: Complexity & Trees - Richard Buckland 46:58
39: Programming errors - Richard Buckland 1:01:55
40: taste of Graphics - Tim Lambert, Yose Widjaja 34:21
41: Sample Tree Code: loop detection - Richard Buckland 2008 1:04:58
42: Ethics - Richard Buckland 34:11
43: Hamming Error Correcting Code - Richard Buckland 38:05
44: Professionalism - Richard Buckland 1:06:04
45: What makes a good programmer? - Richard Buckland 55:09
46: The entire semester in 46 minutes and 2 seconds - Richard Buckland 46:03
47: Learning and Teaching Computing - Richard Buckland 41:09
48: The strange case of the erotic kiss - Richard Buckland 59:49
Coding Samples C: extracting digits using % /, recursion 38:12
Coding Samples B: scope, pass by copy 16:56
Coding Samples A: xcode, .hfiles 23:10
Gamification and The Joy of Learning - Richard Buckland 4:07
1. Clicking ▼&► to (un)fold the tree menu may facilitate locating what you want to find. 2. Videos embedded here do not necessarily represent my viewpoints or preferences. 3. This is just one of my several websites. Please click the category-tags below these two lines to go to each independent website.
Showing posts with label B. (figures)-B-Richard Buckland. Show all posts
Showing posts with label B. (figures)-B-Richard Buckland. Show all posts
2017-04-07
Design in Computing (2010) by Richard Buckland at UNSW
# click the upper-left icon to select videos from the playlist
source: BucklandRichard 2012年3月9日
The first lecture of Computing 3 (COMP2911) from 2010. I've uploaded this quickly and will eventually follow behind with a cleaned edited higher quality version. Please don't distribute this version. As it it is a low resolution unedited version without proper attributions and sound problems.
CS3: Design in Computing - Richard Buckland UNSW
Introduction to Java, OO Design, Algorithm Design for second year programmers. Anyone is welcome to access the course materials and teach yourself this course at www.openlearning.net
These are low res lightly edited draft versions of the lectures from 2010 which are currently being used in Comp2911.
I'll eventually edit them and post better quality versions. But you are welcome to explore here if you want an advance peek. (Sorry about all the pauses and the ums.)
Let me know if you find them useful - if there is enough interest I'll do it faster.
1: Design in Computing - Richard Buckland UNSW COMP2911 32:16
2: Design in Computing - Richard Buckland UNSW COMP2911 48:46
CS3 Greetings from the Future - Richard Buckland UNSW COMP2911 32:54
2b: Design in Computing - Richard Buckland UNSW COMP2911 19:25
3: Design in Computing - Richard Buckland UNSW COMP2911 51:40
4: Design in Computing - Richard Buckland (draft) UNSW COMP2911 1:10:45
5: Design in Computing - Richard Buckland (draft) UNSW COMP2911 1:04:26
6: Design in Computing - Richard Buckland (draft) UNSW COMP2911 37:29
7: Design in Computing - Richard Buckland (draft) UNSW COMP2911 46:12
8: Design in Computing - Richard Buckland (draft) UNSW COMP2911 55:40
source: BucklandRichard 2012年3月9日
The first lecture of Computing 3 (COMP2911) from 2010. I've uploaded this quickly and will eventually follow behind with a cleaned edited higher quality version. Please don't distribute this version. As it it is a low resolution unedited version without proper attributions and sound problems.
CS3: Design in Computing - Richard Buckland UNSW
Introduction to Java, OO Design, Algorithm Design for second year programmers. Anyone is welcome to access the course materials and teach yourself this course at www.openlearning.net
These are low res lightly edited draft versions of the lectures from 2010 which are currently being used in Comp2911.
I'll eventually edit them and post better quality versions. But you are welcome to explore here if you want an advance peek. (Sorry about all the pauses and the ums.)
Let me know if you find them useful - if there is enough interest I'll do it faster.
1: Design in Computing - Richard Buckland UNSW COMP2911 32:16
2: Design in Computing - Richard Buckland UNSW COMP2911 48:46
CS3 Greetings from the Future - Richard Buckland UNSW COMP2911 32:54
2b: Design in Computing - Richard Buckland UNSW COMP2911 19:25
3: Design in Computing - Richard Buckland UNSW COMP2911 51:40
4: Design in Computing - Richard Buckland (draft) UNSW COMP2911 1:10:45
5: Design in Computing - Richard Buckland (draft) UNSW COMP2911 1:04:26
6: Design in Computing - Richard Buckland (draft) UNSW COMP2911 37:29
7: Design in Computing - Richard Buckland (draft) UNSW COMP2911 46:12
8: Design in Computing - Richard Buckland (draft) UNSW COMP2911 55:40
Data Structures and Algorithms (2009) by Richard Buckland at UNSW
source: UNSWelearning 2009年8月16日
CS2: Data Structures and Algorithms (2009) - Richard Buckland
A selection of the course material is available at https://wiki.cse.unsw.edu.au/openlear...
These are the 2009 lectures of COMP1927 Algorithms and Data Structures, aka Computing2 the second computing course taken by first year computing students at UNSW. This course follows immediately on from COMP1917 (also available on YouTube).
These lectures were recorded August-November 2009 and are gradually being uploaded to youtube. Currently the lectures 1-39 of 50 have been uploaded in draft form.
A selection of the course material is available at www.openlearning.net All of the course material will eventually be available (once all the videos are posted)
This course is followed by COMP2911 which looks at Design in computing, including OO design and algorithm design. In the first half of 2010 Richard's lectures for this course were also be recorded and will be posted next.
Lecture 1: Introduction to Data Structures and Algorithms 48:13
Lecture 2: Data Structures and Algorithms 47:44
Lecture 3: Data Structures and Algorithms 45:48
Lecture 4: data structures and algorithms 58:22
Lecture 5: Data Structures and Algorithms 58:00
Lecture 6: Data Structures and Algorithms 43:48
Lecture 7: Data Structures and Algorithms 47:29
Lecture 8: Data Structures and Algorithms 51:08
Lecture 9: Data Structures and Algorithms 55:35
Lecture 10a: Bucket Sort, Counting Sort 27:28
Lecture 10b: Exponential Growth 19:46
Lecture11: Data Structures and Algorithms 40:29
a priori VS a posteriori: Interview with Glen Kelley 2:46
Lecture12: Data Structures and Algorithms 48:43
Lecture13a: Data Structures and Algorithms 36:54
Lecture13b: Data Structures and Algorithms 29:26
Lecture14: Data Structures and Algorithms 40:10
Lecture15: Data Structures and Algorithms 54:42
Lecture 16: Data Structures and Algorithms 55:27
Lecture 17: Data Structures and Algorithms 1:12:41
Lecture 18: Data Structures and Algorithms 31:56
Lecture 19: Data Structures and Algorithms 43:15
Lecture 20: Data Structures and Algorithms 21:59
Lecture 21: Search Design 58:24
Lecture 22: Inside and Outside 40:27
Lecture 23: Hash Tables 59:11
Lecture 24: Task 2 46:17
Lecture 25: Hashing 58:06
Lecture 26: LOOPS!! 44:33
27: Introduction to Graphs 1:06:00
Lecture 29: Design and Discovery 58:48
About the Project: Fury of Dracula 41:41
31: Simple Graph Problems 1:02:31
Linked List ADT in C 2/2 6:12
Linked List ADT in C 1/2 9:37
32: What is Life? The Amazing R.H. Conway 37:30
33a: admin only 21:22
33b: Graph Algorithms and Skepticism 37:43
34a: Controlling Errors 8:40
34b: Numerical Algorithms I 34:03
35a: The loneliest number 9:20
35b: Numerical Algorithms II 48:17
not a lecture: just chitchat about the project and misc before extension lecture 36 24:00
36: Puzzles and Protocols (with Movie) 24:36
37: Balancing 46:56
38: Balanced Trees 49:40
39: Things Go Wrong, Heaps 1:01:36
Subscribe to:
Posts (Atom)