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

(Coordinator of Postgraduate Coursework Programs,
formerly Coordinator of Computer Science Program)


... Studying Computing at UNSW


 
  • Nerd pride and some role models
  • Some terminology and some jargon
  • CSE courses and program structures
  • But what's it like at the "coal face"?


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.
 


 

 

We say "Nerd is Good" ...
 
 
 
So why is "nerd" a derogatory term ... ?


... 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)
    • windows-based interfaces   (e.g. 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

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


... Yet Another Famous Nerd

Microsoft's major contribution to computing ... ?
 
Windows ... 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


What are COMP courses really about?

Many COMP courses have a number of goals:


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 the subject material, 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


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

 

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

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


i.e. Cracking  == 


How to annoy people in CSE

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


How to annoy Me

A variety of ways to annoy me ... Don't think I didn't notice, COMPSOC ...


Important Point about CSE Courses

Courses in CSE all run slightly differently
Details of each course are in the Course Introduction

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


Want to know more?

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


Course web pages are called e.g. http://www.cse.unsw.edu.au/~cs1011/


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

E.g. jas ... databases, teaching, beaches, beer, babies, Bay Area ...


Nerd Activities in CSE

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


Conclusion


 

 
 

Enjoy your computing studies at UNSW!


Produced: 28 Feb 2002