Studying Computing at UNSW

(viewing version)


Studying Computing at UNSW

(or, What we do here ... and how you can
best exploit it to succeed in COMP courses)

John Shepherd

(Postgraduate Coursework Academic Advisor,
formerly Director of Computer Science Program)


... Studying Computing at UNSW


 
  • Nerd pride and role models
  • Terminology and jargon
  • CSE courses and programs
  • Life in the Lab
  • Life outside the Lab
    (or, at least, in some other lab)


Nerd Pride

Welcome to CSE@UNSW!
 
Home of some of the top IT nerds in the country ...


Nerd Pride

Welcome to CSE@UNSW!
 
Home of some of the top IT nerds in the country ...
 
 
Wait a minute!? ... Me? ... A nerd?


Nerd Pride

Welcome to CSE@UNSW!
 
Home of some of the top IT nerds in the country ...
 
 
Wait a minute!? ... Me? ... A nerd?

 
Well, yes ... you should be proud to say

"I'm a Nerd".


... Nerd Pride

So what is a nerd?

A geeky guy with thick glasses, no life and a computer obsession?

E.g.


 

In CSE, we say

"Nerd is Good"


 
 
So why does everyone else say

"Nerd is Bad"

?


... Nerd Pride

Because other people are jealous ... For example ...


A Famous Nerd


 

 


... A Famous Nerd

Doug Engelbart

   
  • Invented (during the 1960's and 1970's)
    • the mouse
    • 2-dimensional display editing
      (e.g. Notepad, vi, emacs, Word)
    • windows-based interfaces
      (e.g. Mac, Windows, KDE, fvwm)
    • hypermedia and collaborative groupware
    • etc. etc. etc.
  • had 2nd host on ARPANET (Internet precursor)


The Original Mouse

(photo circa 1963)


Another Famous Nerd


 

 


... Another Famous Nerd

Tim Berners-Lee

   
  • Invented the Web
    • distributed hypertext
    • linking heterogeneous documents
    • a universal naming scheme (URL)
  • Founder of W3C
  • Now Professor at MIT


Tim Berners-Lee's original "Web" design

(from his proposal document, 1989)


Yet Another Famous Nerd


 
And, of course, how could we forget ... ?
 


... Yet Another Famous Nerd

William H. Gates III

   
  • Chief Software Architect, Microsoft
  • World's richest man ($80b)
  • Contributions to Computing:
    • Basic? ... (existed in mid-60's)
    • MS-DOS? ... (from Tim Paterson)
    • Windows? ... (from Apple)
    • Explorer? ... (from Spyglass)
    • the Internet? ... (hah! he wishes)


... Yet Another Famous Nerd

And Microsoft's major "contribution" to computing ... ?
 
The Windows operating system ... which is ...  
Thanks, Bill ... you've done the IT industry proud!


And finally ...


 
... there's last year's hottest Nerd ...
 
 


Terminology and Jargon

Information Technology Information Systems Computer Science and Engineering


... Terminology and Jargon

Training Education However, not just theory ... we do illustrate ideas by specific technologies.


... Terminology and Jargon

Course Program Degree


CSE Courses

Foundations (1st year) Core (2nd year) Specialisations (3rd year)



 
 
 
That's all very nice ...

but what's it like to study in CSE?


The F.F.D. of C O M P

Fun


... The F.F.D. of C O M P

Frustration


... The F.F.D. of C O M P

Discovery


A side note: Acronyms

Computing is full of new ideas and terminology to describe them.

However, IT people are lazy, and like to say as little as possible, so they abbreviate everything using "acronyms".

For example ...


A side note: Acronyms

Computing is full of new ideas and terminology to describe them.

However, IT people are lazy, and like to say as little as possible, so they abbreviate everything using "acronyms".

For example:


A side note: Acronyms

Computing is full of new ideas and terminology to describe them.

However, IT people are lazy, and like to say as little as possible, so they abbreviate everything using "acronyms".

For example:

And, of course, the grand-daddy of them all ...


A side note: Acronyms

Computing is full of new ideas and terminology to describe them.

However, IT people are lazy, and like to say as little as possible, so they abbreviate everything using "acronyms".

For example:

And, of course, the grand-daddy of them all ...


What are COMP courses really about?

Most COMP courses have a number of goals:

The last one of these is one of the most important things that you'll get from CSE.


What are our degrees really about?

Our overall goal is for ...



 
 
 
But what languages/systems do we learn?


Languages and Systems

We use languages/systems appropriate for each topic e.g. Typically, use state-of-art (or research) technology


... Languages and Systems

Languages and pre-requisite structure of CSE courses
 


 

 

 

How are courses run?   What do we actually do?


Cast of Characters

Students


Academic Staff


... Cast of Characters

General Staff


University Administration


 

 

 

How are courses run?   What do we actually do?


At the "coal face"

Lectures Tutorials Lab Classes


... At the "coal face"

Assignments Practical Exams Written Exams


Learning Environments

Place Stude:Staff
Ratio
Hours/Week
Lectures 500 : 1 3
Tutorials 15 : 1 1
Lab Classes 15 : 1 2
Assignments 1 : 0+ 3 (in bursts)
Self Study 1 : 0+ ??

Note: this is a substantial time commitment
and does not mix well with part-time work;
consider a 3/4 load if working >10 hours/week


How do you know you've succeeded?

You know you've succeeded when ...


... How do you know you've succeeded?

Don't ever say "I just want to pass this subject" ...

Why not?

There are benefits available to people who maintain an average mark > 65

You will have maximum choice of 4th-year thesis topics if your average mark > 80


How to succeed in CSE Courses

Assessment in CSE courses is based primarily on ...


How to succeed in CSE Courses

Assessment in CSE courses is based primarily on ...

 

How well you can do things

 

Not just on how much you can remember.

 

So ...


... How to succeed in CSE Courses

 

Practice,   practice,   practice

 

Explore,   think,   create


... How to succeed in CSE Courses

 

Practice,   practice,   practice

 

Explore,   think,   create

 

... and install Linux on your PC ...


How to fail in Computing Courses

Some sure-fire strategies for making sure you fail ...


How to fail in Computing Courses

Some sure-fire strategies for making sure you fail ...


How to fail in Computing Courses

Some sure-fire strategies for making sure you fail ...


How to fail in Computing Courses

Some sure-fire strategies for making sure you fail ...


How to fail in Computing Courses

Some sure-fire strategies for making sure you fail ...


How to fail in Computing Courses

Some sure-fire strategies for making sure you fail ...


... How to fail in Computing Courses

Cracking computer systems may get you some respect from your peers but ...


i.e. Cracking  == 


... How to fail in Computing Courses

Cracking computer systems may get you some respect from your peers but ...


i.e. Cracking  == 

 

Similarly for downloading thousands of MP3's and producing your own CD's.


... How to fail in Computing Courses

Whatever you do ...

Don't Copy Assignments!

We get very annoyed and ...

Why? ... Because


How to annoy people in CSE

You won't fail by doing these, but you'll annoy everyone in CSE ...


How to annoy people in CSE

You won't fail by doing these, but you'll annoy everyone in CSE ...


How to annoy people in CSE

You won't fail by doing these, but you'll annoy everyone in CSE ...


How to annoy people in CSE

You won't fail by doing these, but you'll annoy everyone in CSE ...


Important Point about CSE Courses

Note: Courses in CSE all run slightly differently

The lecturer-in-charge has almost total control over

Details of each course are in the Course Introduction

The Course Introduction is available on web site in Week 1
 
Read the Course Introduction! thoroughly for every course

Also, it is extremely useful to attend the first and last lectures in each course.


Exams and Supplementary Assessment

Exams at UNSW are "one-chance" variety.

You are not automatically entitled to a 2nd chance if you fail.

Supplementary Exams are granted only in exceptional circumstances and when

If you attend the original exam, you will generally not be granted a Supp Exam.

Note also: UNSW requires you to be available during the Supp Exam period.


Want to know more?

Use the Web ... starting at http://www.cse.unsw.edu.au/


All courses have their own web pages containing most course material.

Course web pages are called e.g. for COMP1011

http://www.cse.unsw.edu.au/~cs1011/

 

Most staff members have their own web pages ... which can be revealing ...

E.g. jas ... databases, beaches, beer, babies(?), ...


... Want to know more?

UNSW also has significant online resources for students

http://my.unsw.edu.au/

Here you can change enrolment, pay fees, etc.

Warning: UNSW adopts a "cop-out" policy on enrolment


Nerd Activities in CSE

Similarly, for students in CSE ... it's not all class work ... What you can do is limited only by your imagination ...


Less Nerdy Activities in CSE

If you've had enough of the keyboard (don't be like Bill Gates) ...


Less Nerdy Activities in CSE

If you've had enough of the keyboard (remember Gollum) ...