• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
29
0
0

Teks penuh

(1)

University of Cambridge

Computer Laboratory

Dr David Greaves [email protected]

(2)

University of Cambridge Computer Laboratory DJG 2004

Welcome to the CL

The department of

Computer Science in the University of Cambridge.

(3)

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,

(4)

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)

(5)

EDA Spinouts

• Qudos – E-beam rapid prototyping, • Virata – Broadband Modems,

• Tenison – RTL to C++ modelling, • Azuro – Clock tree synthesis,

• Embecosm – TLM Debugging.

(6)

University of Cambridge Computer Laboratory DJG 2004

(7)

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

(8)

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

(9)
(10)

University of Cambridge Computer Laboratory DJG 2004

(11)
(12)

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

(13)
(14)

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

(15)

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

(16)

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

diferences between programming

(17)

Example CST Subject Areas

• Continuous Maths • Discrete Maths

• Software Engineering • Programming

• Operating Systems • Compilers

• Databases

• Information Theory and Coding

• Computability • Semantics

• Hardware

• Processor Design • Business

• Communications

(18)

University of Cambridge Computer Laboratory DJG 2004

3 year Tripos Practical Work

• Ia: Java ticks • Ia: ML ticks

• Ia: Hardware ticks

• Ib: ECAD and Architecture ticks • Ib: Group Projects

(19)

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.

(20)

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) =

(21)

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 ?

(22)

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

• Projects with MSR, LCE and Intel Research.

(23)

Research Area Map

Security

Language HCI

Theory and Semantics

(24)

University of Cambridge Computer Laboratory DJG 2004

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 real-time control and generating

(25)

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

(26)

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

(27)

Graduate Association

• Recently established, 2002

• 200-300 members • Annual update and

dinner

• Advice and consultancy • Should become

self-funding

(28)

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

0

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

F

Manufacture Telecomms Consultancy (software)

(29)

• Thank-you and any questions ?

Referensi

Dokumen terkait

PANITIA PENGADAAN BARANG/JASA PENGEMBANGAN JALUR GANDA JALAN KA LINTAS BOJONEGORO – SURABAYA

[r]

Definisi lain tentang pemasaran pariwisata adalah proses manajemen dimana organisasi pariwisata nasional dan/atau badan-badan usaha wisata dapat mengidentifikasi wisata pilihannya

Mr S Prajudi Atmosudirdjo (Sutabri, Tata, S.Kom.2005.Analisa Sistem Informasi) menyatakan bahwa suatu sistem tertentu terdiri dari atas objek-objek, atau unsur-unsur atau komponen

Pengadaan Bahan Permakanan Penerima Manfaat Panti Sosial Tresna Werdha “ Budhi Dharma ” Bekasi Tahun Anggaran 2015 telah melaksanakan download dokumen penawaran

Wahyu pertama yang turun kepada Nabi Muhammad saw adalah surah ..... Wahyu pertama turun kepada Nabi Muhammad saw ketika beliau berada di

2012, Panitia Pengadaan Barang/ Jasa bermaksud untuk mengadakan Klarifikasi dan Pembuktian Dokumen Kualifikasi PT. Lintas

Metoda evaluasi yang dipakai adalah sistem gugur dengan ambang batas teknis baik pada unsur-unsur maupun nilai total teknis dimana setiap dokumen yang dinyatakan tidak