How do you make a peanut-butter sandwich?
How could you break that process into steps?
How could you break it down clearly enough that a computer could understand it?
Maybe your tutor could do a live demonstration of following your exact instructions...
What is an operating system?
What operating systems do your classmates run? The tute room? The CSE lab computers?
What are the differences between each of the various operating systems? What differences are there in their interfaces, and how do you interact with them?
What are some different ways in which you can interact with a computer?
What are the differences between graphical user interfaces and the command line? When might one be better than the other?
Discuss the following features of the sample program from lectures:
// Author: Andrew Taylor (andrewt@unsw.edu.au) // Date created: March 2016 // A very simple C program #include <stdio.h> int main (void) { printf ("I love COMP1511!\n"); return 0; }
\n
face0.c
, that behaves as follows:
./face0 ~ ~ 0 0 o -How would you compile this program? How could we modify it to make a program,
face1.c
, look like this instead?
./face1 ~ ~ 0 0 o \_/