Playlist: Online Learning Category: Technology
Lecture 19a of comp2911 : Design in Computing, our second year core computing course. Live java coding exercise. value objects, reference objects, for-each loop syntax, Iterable and iterators,...
Playlist: Online Learning Category: Technology
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...
Playlist: Online Learning Category: Technology
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
Playlist: Online Learning Category: Technology
Finishes off the ideas started in #29. The need for Abstract Data Types (ADTs). How to implement them in C. Their wonderfulness. Also: Undocumented features. Can we trust programmers? Allocating...
Playlist: Online Learning Category: Technology
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...
Playlist: Online Learning Category: Technology
We sum the numbers 0..n using gauss, the formula for an arithmetic progression, and finally using a simple recursive program. Apparently summing the numbers 0..n is important in computer science. ...
Playlist: Online Learning Category: Technology
We had a gap at the end of Lecture 12 so Richard gives an unplanned and impromptu talk about some of the contributions of the amazing thinker Alan Turing. So much to say, so little time, such fast...
Playlist: Online Learning Category: Technology
(*but were afraid to ask) Review of pointers and indirect addressing. pass by reference/pass by value. Passing arrays into functions. 3 neat things you can do with pointers: 1. pass by ref 2....
Playlist: Online Learning Category: Technology
A selection of the course material is available at https://wiki.cse.unsw.edu.au/cs1927cgi/09s2/Schedule This is the first lecture of COMP1927 Algorithms and Data Structures, which is the second...
Playlist: Online Learning Category: Technology
We write a simple c program together during the lecture: "countdown" how many seconds are left until the first assignment is due? We (or rather Richard) make many mistakes. Using top down design,...