Prospective undergraduates are welcomed to the School of Computer Science for an undergraduate visiting day.
Event details
- When: 13th April 2016 14:00 - 15:30
- Format: Visiting Day
Prospective undergraduates are welcomed to the School of Computer Science for an undergraduate visiting day.
Prospective undergraduates are welcomed to the School of Computer Science for an undergraduate visiting day.
Prospective undergraduates are welcomed to the School of Computer Science for an undergraduate visiting day.
Prospective undergraduates are welcomed to the School of Computer Science for an undergraduate visiting day.
Prospective undergraduates are welcomed to the School of Computer Science for an undergraduate visiting day.
Prospective undergraduates are welcomed to the School of Computer Science for an undergraduate visiting day.
Prospective undergraduates are welcomed to the School of Computer Science for an undergraduate visiting day.
Prospective undergraduates are welcomed to the School of Computer Science for an undergraduate visiting day.
The School of Computer Science welcomes the opportunity to hear from Dr Babak Esfandiari from Carleton University, Canada who will be delivering his talk on ‘Toward Workflow Management for Experimental Science?’.
Abstract: Data, code, and other digital scientific artifacts are often found (at least by this presenter) to be out-of-synch, unreliable, poorly organized and only partially available. This makes science often hard to reproduce. In this talk, I demo an online tool to manage the workflow of a scientific project, and I speculate over how or whether it can help address these issues.
Bio: Babak Esfandiari is an Associate Professor at Carleton University, a comprehensive university located in the capital of Canada, Ottawa, Ontario. He obtained his PhD from Montpellier II, which specializes in Science and Technologies. His research is in agent-based systems; network computing; object-oriented design and languages.
The SICSA Summer School on Practical Types will give participants an overview of how types can be used in practice. Types have provided numerous benefits in programming language research, including language design and compiler construction, over the years and this trend looks set to continue into the future. But types have also found much wider practical application, e.g. in areas such as programme verification, termination checking, security, concurrency, software testing, resource analysis, systems biology, semi-structured data formats, databases, linguistics etc.
The school will consist of a series of 2-3 hour lectures covering introductory topics (e.g. type checking, domain specific languages, dependently typed programming), and more advanced topics such as those mentioned above. Thus we aim to cover how can types be used to classify and enhance our knowledge within specific domains of human activity, and how we can use modern functional programming languages to implement programs which take advantage of that type structure.
There will also be time in the program for participants, especially students, to present short talks about their own experience and works in progress.