Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

13
Edinburgh e-Science Edinburgh e-Science MSc MSc Bob Mann Bob Mann Institute for Astronomy Institute for Astronomy & & NeSC NeSC University of Edinburgh University of Edinburgh

Transcript of Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

Page 1: Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

Edinburgh e-Science Edinburgh e-Science MScMSc

Bob Mann Bob Mann

Institute for AstronomyInstitute for Astronomy & & NeSCNeSC

University of EdinburghUniversity of Edinburgh

Page 2: Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

Overview of e-Science Overview of e-Science MScMSc

Due to start in September 2005Due to start in September 2005– ~15 students in the first year~15 students in the first year– ~80 students within five years~80 students within five years

Take broad view of e-ScienceTake broad view of e-Science– Multi-disciplinary courseMulti-disciplinary course– Aiming at suiting a wide range of studentsAiming at suiting a wide range of students

Build on existing Edinburgh Build on existing Edinburgh strengthsstrengths

Page 3: Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

What kind of students?What kind of students?

We see three types of students:We see three types of students:

1.1. Science students needing to develop Science students needing to develop IT skills for their future researchIT skills for their future research

2.2. Computer scientists looking to Computer scientists looking to future work in scientific computingfuture work in scientific computing

3.3. Computer scientists looking to web Computer scientists looking to web and Grid services in commercial ITand Grid services in commercial IT

Challenge – to satisfy all three Challenge – to satisfy all three typestypes

Page 4: Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

What kind of course?What kind of course?

Basic requirementsBasic requirements– Underlying principles Underlying principles andand hands-on hands-on

experience of current technologiesexperience of current technologies– Discipline in software engineeringDiscipline in software engineering– Range of options, given range of Range of options, given range of

students students

Requires strength in computer Requires strength in computer science and in a range of science and in a range of application areas application areas

Page 5: Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

What can Edinburgh What can Edinburgh offer?offer?

InformaticsInformatics– Existing MSc offering a wide range of coursesExisting MSc offering a wide range of courses

NeSCNeSC– Expertise in training in e-science technologiesExpertise in training in e-science technologies

EPCCEPCC– HPC and mix of CS and application studentsHPC and mix of CS and application students

ApplicationsApplications– Physical, earth and life sciences, plus new Physical, earth and life sciences, plus new

national Digital Curation Centrenational Digital Curation Centre

Page 6: Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

Basic programme Basic programme structurestructure Semester 1 (Sep-Dec)Semester 1 (Sep-Dec)

– Four mandatory coursesFour mandatory courses– Two optional coursesTwo optional courses

Semester 2 (Jan-Mar)Semester 2 (Jan-Mar)– Four mandatory coursesFour mandatory courses– Two optional coursesTwo optional courses

““Semester 3” (Apr-Sep)Semester 3” (Apr-Sep)– Individual research projectIndividual research projectMSc

Diploma

Page 7: Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

Mandatory coursesMandatory courses

Semester 1Semester 1– Distributed Computing for e-Science 1Distributed Computing for e-Science 1– Scientific Software Engineering 1Scientific Software Engineering 1– Introduction to Scientific DataIntroduction to Scientific Data– Programming for e-ScienceProgramming for e-Science

Semester 2Semester 2– Distributed Computing for e-Science 2Distributed Computing for e-Science 2– Scientific Software Engineering 2Scientific Software Engineering 2– Topics in e-ScienceTopics in e-Science– Project PreparationProject Preparation

Page 8: Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

Distributed Computing Distributed Computing

for e-Science 1 & 2for e-Science 1 & 2 Topics to include:Topics to include:

– Models of distributed computation and Models of distributed computation and their appropriateness for different taskstheir appropriateness for different tasks

– Generic problems in distributed computingGeneric problems in distributed computing Platform dependence, security, fault recovery, Platform dependence, security, fault recovery,

resource discovery and unavailabilityresource discovery and unavailability

– Hands-on experience of current packagesHands-on experience of current packages Condor, web services, Globus Toolkit, etcCondor, web services, Globus Toolkit, etc

To be taught by NeSC Training teamTo be taught by NeSC Training team

Page 9: Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

Scientific Software Scientific Software Engineering 1 & 2Engineering 1 & 2

Topics to include:Topics to include:– Software development cycleSoftware development cycle

From initial requirements to maintenance of codeFrom initial requirements to maintenance of code

– Benefits from disciplined software Benefits from disciplined software engineeringengineering

– Unified Modelling Language (UML)Unified Modelling Language (UML) Its use in the design of object-oriented softwareIts use in the design of object-oriented software

– Managing distributed software teamsManaging distributed software teams– Development of distributed software Development of distributed software

Developing existing Informatics coursesDeveloping existing Informatics courses

Page 10: Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

Introduction to Introduction to Scientific Data Scientific Data Topics to includeTopics to include

– The role of data in the scientific processThe role of data in the scientific process Validation, reproducibility, provenance Validation, reproducibility, provenance Passage from raw state to archived productsPassage from raw state to archived products

– Data management strategies Data management strategies Databases, files, XML, etcDatabases, files, XML, etc

– Metadata for data discovery & integrationMetadata for data discovery & integration– Case studies from several disciplinesCase studies from several disciplines

Seek collaboration with Digital Curation Seek collaboration with Digital Curation CentreCentre

Page 11: Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

Optional coursesOptional courses

Three types of optional courseThree types of optional course– Courses from existing MSc programmesCourses from existing MSc programmes

e.g. e.g. InformaticsInformatics, , High Performance ComputingHigh Performance Computing

– New courses from application areasNew courses from application areas e.g. astronomy - e.g. astronomy - The Virtual ObservatoryThe Virtual Observatory Preparing students to undertake projects in Preparing students to undertake projects in

several Schools within the Universityseveral Schools within the University

– Advanced (4Advanced (4thth/5/5thth year) undergrad. courses year) undergrad. courses

Wide range of existing options Wide range of existing options

Page 12: Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

Examples of individual Examples of individual study programmesstudy programmes

1.1. Student wants to work in drug Student wants to work in drug discovery discovery

– Core, plus Core, plus Bioinformatics 1Bioinformatics 1 & & 22, , Applied DatabasesApplied Databases and and Learning from Data 1Learning from Data 1

2.2. Student wants to be astronomerStudent wants to be astronomer– Core, plus Core, plus Virtual ObservatoryVirtual Observatory, , Astrophysical Astrophysical

CosmologyCosmology, , Applied DatabasesApplied Databases, , High Energy Astro.High Energy Astro.

3.3. Student wants to work in IT industryStudent wants to work in IT industry– Core, plus Core, plus Computer NetworkingComputer Networking, , Computer Computer

GraphicsGraphics, , Parallel ArchitecturesParallel Architectures, , Parallel Parallel Algorithms and ProgramsAlgorithms and Programs

Page 13: Edinburgh e-Science MSc Bob Mann Institute for Astronomy & NeSC University of Edinburgh.

Current statusCurrent status

Anticipate first admissions in Sept 2005Anticipate first admissions in Sept 2005– course approved at School & College levelcourse approved at School & College level– awaiting rubber-stamping at University awaiting rubber-stamping at University

levellevel Seeking funding to support studentsSeeking funding to support students

– Priority in recent EPSRC CTA bidPriority in recent EPSRC CTA bid– Marie Curie EST proposal in Dec (Dip.?)Marie Curie EST proposal in Dec (Dip.?)– Student Awards Agency for Scotland (Dip.)Student Awards Agency for Scotland (Dip.)

Long-term goalLong-term goal– All-Scotland (or all-UK?) collaboration All-Scotland (or all-UK?) collaboration