djgcucl.ppt 1278KB Jun 23 2011 01:00:46 PM

University of Cambridge
Computer Laboratory
HoD: Professor Andy Hopper

University of Cambridge
Computer Laboratory
DJG 2004

Dr David Greaves
[email protected]

Welcome to the CL
The department of
Computer Science in the
University of Cambridge.
William Gates Building,
Opened October 2001.

University of Cambridge
Computer Laboratory
DJG 2004


Computer Laboratory
• Staf
– 38 academic staf,
– 25 support staf, and
– 40 affiliated research staf.

• Students
– 154 research students (PhD),
– 30 Mphil Advanced Computer Science,
– 20 Mphil in Speech and Language,
– 3x50 BA Undergraduates.
University of Cambridge
Computer Laboratory
DJG 2004

Interactive Formal Verification
• Professor Mike Gordon








Viper Microprocessor 1985
Fast Ring ECL Chip in 1986
ATM Switch Chip in HOL 90 in 1994
Formal model of ARM 6 in 2002
Embedding PSL/Sugar in HOL 2004
Embedded Crypto Algorithms (ongoing)

• Prof Larry Paulson (Isabelle Prover)
• John Harrison (HOL Lite Prover)
University of Cambridge
Computer Laboratory
DJG 2004

EDA Spinouts








Qudos – E-beam rapid prototyping,
Virata – Broadband Modems,
Tenison – RTL to C++ modelling,
Azuro – Clock tree synthesis,
Embecosm – TLM Debugging.
Our graduates provided technical lead at
ARC, Intel, TransEDA, ARM, PA Semi, ...

University of Cambridge
Computer Laboratory
DJG 2004

END OF PRESENTATION


University of Cambridge
Computer Laboratory
DJG 2004

Welcome to the CL
• The UoC Department of Computer
Science
– Some history of our department
– Admission
– Undergraduate Taught Courses
– Postgraduate Courses
– Research Areas
– Supporter’s Club
– Women in Computer Science
– Graduate Association
University of Cambridge
Computer Laboratory
DJG 2004

The Mathematical Laboratory

• Founded 1937, Sir MV Wilkes.
• EDSAC ran first stored program 1949
• Thenceforth provided a computer
service
• Titan, IBM machines, Phoenix
• Diploma started in 1953
• Undergraduate Tripos in 1969
• Moved to WGB in 2001
University•
of Cambridge
Rated
5*
and
‘Excellent’
Computer Laboratory
DJG 2004

1949: Edsac 1

University of Cambridge

Computer Laboratory
DJG 2004

1977: Cambridge Distributed
System

University of Cambridge
Computer Laboratory
DJG 2004

1993: Autostereo Display

University of Cambridge
Computer Laboratory
DJG 2004

William Gates Building
• A split with the
Computer Service
• All research under one

roof
• Two lecture theatres,
one practical laboratory.
• Intel, Optronics and LCE
currently on top floor
• Microsoft MSR out the
in their own
University of back
Cambridge
Computer Laboratory
DJG 2004 building.

Heads of Department

University of Cambridge
Computer Laboratory
DJG 2004

Undergraduate Courses
• 25% Computer Science (with 75%

maths)
• 50% Computer Science (with 25% NST)
• Full time for years 2 and 3 leading to BA.
• Part II General - A one year part II
• Diploma - A masters-like conversion
course

University of Cambridge
Computer Laboratory
DJG 2004

Admission
• Undergraduates admitted by Colleges
• Admission requirements:
– A-level Maths
– One other science A level (pref Further
Maths)
– A third A-level or international equivalent

• Postgraduates (PhD) must find a

supervisor who will has an interest in
their research
University of Cambridge
Computer Laboratory
DJG 2004

What is Computer Science ?
• It is not how to use
Microsoft Excel
• It is not how to
design web sites
• It is not how to be an
IT manager
• We don’t even train
people in C++
programming.
University of Cambridge
Computer Laboratory
DJG 2004


• It is about theory of
data representation
• It is about network
protocol design
• It is about the history
and future of
operating systems
• It’s about
fundamental
diferences between
programming
paradigms.

Example CST Subject Areas










Continuous Maths
Discrete Maths
Software Engineering
Programming
Operating Systems
Compilers
Databases
Information Theory
and Coding

University of Cambridge
Computer Laboratory
DJG 2004










Computability
Semantics
Hardware
Processor Design
Business
Communications
Spec and Verification
VLSI

3 year Tripos Practical Work
• Ia: Java ticks
• Ia: ML ticks
• Ia: Hardware ticks
• Ib: ECAD and Architecture ticks
• Ib: Group Projects
• II: Project and Dissertation (25% marks).
University of Cambridge
Computer Laboratory
DJG 2004

ML programming demo.
• ML is the first language our students
see
• It is functional (not imperative)
• One of the most-advanced languages
ever becoming mainstream (almost
mainstream).
• Aim to teach fundamentals, not
arbitraryness.
– `If something has been known for 10 years
and looks as though it will remain true for

University of Cambridge
Computer Laboratory
DJG 2004

ML: Three Ways to Add Up
(* Mathematician *)
fun intsum1(a, b) = (b-a+1) *(a+b) div 2;
(* Engineer *)
fun intsum3(a, b) = if (a=b) then a else
let val midpoint = (a+b) div 2
in intsum3(a, midpoint) + intsum3(midpoint+1, b)
end
;
(* Computer Scientist *)
fun intsum2(a, b) =
if (a = b) then a else a + intsum2(a+1, b);

University of Cambridge
Computer Laboratory
DJG 2004

Postgraduate Courses
• PhD in theoretical computer science
– Can be in any area researched in the
department.

• 1986: M Phil in Speech and Language
Processing (with dept of Engineering)
• Fourth Year in School of Technology ?
– Currently being planned.
University of Cambridge
Computer Laboratory
DJG 2004

Current Major Research Areas
• Programming Languages, Compilers
• Security - Smart Cards, Trusted Computing
• Systems - OS, Processors, Middleware,
Trust, Networks, H/W.
• Rainbow - Graphics, HCI, Asynch H/W
• Natural Language and Information
Retrieval
• Theory & Semantics - Quantum,
Computability
• Automated Reasoning - HVG, Protocols
New areas
are covered
newLCE
appointments:
Bioinfomatics
• Projects
withwith
MSR,
and Intele.g.
Research.
University of Cambridge
Computer Laboratory
DJG 2004

Research Area Map
Theory and Semantics
Users

Maths
HCI

Language

Graphics
Proof
Media Mobility
Networks

Security

Hardware
Engineering

University of Cambridge
Computer Laboratory
DJG 2004

Programs

Example: Pervasive
Computing
Trusted computing infrastructure
Mobile applications
Security of smart cards
Correctness of Network Protocols
XML Ontology for personal
information
Rules for control of the home
Alternative HCI devices for realtime
control and generating
University
of Cambridge
Computer Laboratory
`programs’.
DJG 2004

Supporter’s Club
• 10 to 50 Local Industry Fund
Contributors
• Originally for local companies
• Library and consultancy access
• Frequently funds PhD Students
• Specialist Lecture Series
• Recruitment Fair Once a Year
• Well-attended annual dinner!
University of Cambridge
Computer Laboratory
DJG 2004

Women in Computer Science
• Sometimes seen as a male profession ?
• WICS mission to redress balance.
• Currently 4 or so female out of 30
lecturers.
• Only 5 to 10 percent of undergraduates
• 15 percent of postgraduates ?
• WICS regular meetings, open agenda
• Women frequently come top in Tripos.
• 2002: 26.9% of the 52 female applicants to Cambridge
Computer Science were accepted compared to 21.6% of the
University of Cambridge
416 male.
Computer Laboratory
DJG 2004

Graduate Association
• Called ‘The Cambridge Ring’
• Recently established,
2002
• 200-300 members
• Annual update and
dinner
• Advice and consultancy
• Should become selffunding
University of Cambridge
Computer Laboratory
DJG 2004

Local Industry
• 28,000 Hi-tech employees in Cambridge
• 14,000 of them in computing/electronics
• New companies are always being founded
by our alumni
16

Manufacture

Telecomms

Consultancy (software)

Consultancy (hardware)

Consultancy (business)

R&D

14

Frequency

12

10

8

6

4

2

0

1978 1984 1985 1986 1987 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002

University of Cambridge
Computer Laboratory
DJG 2004

• Thank-you and any questions ?

– Web www.cl.cam.ac.uk
[email protected]

University of Cambridge
Computer Laboratory
DJG 2004

Dokumen yang terkait

ANALISIS FAKTOR YANGMEMPENGARUHI FERTILITAS PASANGAN USIA SUBUR DI DESA SEMBORO KECAMATAN SEMBORO KABUPATEN JEMBER TAHUN 2011

2 53 20

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

FAKTOR – FAKTOR YANG MEMPENGARUHI PENYERAPAN TENAGA KERJA INDUSTRI PENGOLAHAN BESAR DAN MENENGAH PADA TINGKAT KABUPATEN / KOTA DI JAWA TIMUR TAHUN 2006 - 2011

1 35 26

A DISCOURSE ANALYSIS ON “SPA: REGAIN BALANCE OF YOUR INNER AND OUTER BEAUTY” IN THE JAKARTA POST ON 4 MARCH 2011

9 161 13

Pengaruh kualitas aktiva produktif dan non performing financing terhadap return on asset perbankan syariah (Studi Pada 3 Bank Umum Syariah Tahun 2011 – 2014)

6 101 0

Pengaruh pemahaman fiqh muamalat mahasiswa terhadap keputusan membeli produk fashion palsu (study pada mahasiswa angkatan 2011 & 2012 prodi muamalat fakultas syariah dan hukum UIN Syarif Hidayatullah Jakarta)

0 22 0

Perlindungan Hukum Terhadap Anak Jalanan Atas Eksploitasi Dan Tindak Kekerasan Dihubungkan Dengan Undang-Undang Nomor 39 Tahun 1999 Tentang Hak Asasi Manusia Jo Undang-Undang Nomor 23 Tahun 2002 Tentang Perlindungan Anak

1 15 79

Pendidikan Agama Islam Untuk Kelas 3 SD Kelas 3 Suyanto Suyoto 2011

4 108 178

PP 23 TAHUN 2010 TENTANG KEGIATAN USAHA

2 51 76

KOORDINASI OTORITAS JASA KEUANGAN (OJK) DENGAN LEMBAGA PENJAMIN SIMPANAN (LPS) DAN BANK INDONESIA (BI) DALAM UPAYA PENANGANAN BANK BERMASALAH BERDASARKAN UNDANG-UNDANG RI NOMOR 21 TAHUN 2011 TENTANG OTORITAS JASA KEUANGAN

3 32 52