Infection Group Journal Club

Michael Pitcher will be presenting to the School of Medicine’s Infection Group next Thursday. The talk will be a Journal Club meeting, where he will be discussing the following article from the Lancet Infectious Diseases:

P. T. Elkington and J. S. Friedland, “Permutations of time and place in tuberculosis,” Lancet Infect. Dis., vol. 15, no. 11, pp. 1357–1360, 2015..

The Personal View piece discusses the need for a new interpretation of the life cycle of Tuberculosis with reference to both the timescales of infection and the localisation within the lung of varying stages of the infection.

The meeting is at 10:00am Thursday 26th January in Seminar Room 1, School of Medicine.

Graduation November 2016

Congratulations to the Masters Class of 2016, and PhD students Dr Vinodh Sampath and Dr Oche Ejembi, who graduated last month. Each year, students are invited to a reception in Computer Science to celebrate their achievement and reflect on their time in the School, with staff and guests.

Our graduates have moved on to a wide variety of interesting and challenging employment and further study opportunities, and we wish them all well with their future careers.

grad1

oche

vinod

Seminar: Jacob Howe on Propagation and Reification

Jacob Howe, Senior Lecturer at City University London, and sabbatical visitor, will be giving a seminar to the AI Research Group at 2pm on Thursday 15th December in JC 1.33a.

The title and abstract are:

Propagation and Reification: SAT and SMT in Prolog

This talk will describe how a watched literal DPLL based Satisfiability (SAT)
solver can be succinctly coded in 20 lines of Prolog. The extension of
this solver to an Satisfiability Modulo Theories (SMT) solver will be discussed with a particular focus on
the case where the theory is that of rational-tree constraints, and its
application in a reverse engineering problem.

Event details

  • When: 15th December 2016 14:00 - 15:00
  • Where: Cole 1.33a
  • Format: Seminar

Talk: Using cost models of algorithmic skeletons

Abstract:

 The increasing importance of parallelism has motivated the creation of better abstractions for writing parallel software, including structured parallelism using nested algorithmic skeletons. Such approaches provide high-level abstractions that avoid common problems, such as race conditions, and often allow strong cost models to be defined. However, choosing a combination of algorithmic skeletons that yields good parallel speedups for a program on some specific parallel architecture remains a difficult task. In order to achieve this, it is necessary to simultaneously reason both about the costs of different parallel structures and about the semantic equivalences between them. This paper presents a new type-based mechanism that enables strong static reasoning about these properties. We exploit well-known properties of a very general recursion pattern, hylomorphisms, and give a denotational semantics for structured parallel processes in terms of these hylomorphisms. Using our approach, it is possible to determine formally whether it is possible to introduce a desired parallel structure into a program without altering its functional behaviour, and also to choose a version of that parallel structure that minimises some given cost model.

Event details

  • When: 13th December 2016 16:00 - 17:00
  • Where: Honey 103 - GFB
  • Format: Talk

Alexander Konovalov: Certified Software and Data Carpentry Instructor

Congratulations to Alexander Konovalov who has just completed the instructor training course and subsequent assignments and is now certified to teach Software Carpentry and Data Carpentry workshops.

Software Carpentry is a volunteer organisation whose goal is to make scientists more productive, and their work more reliable, by teaching them basic computing skills. Its sibling organisation is DataCarpentry, which focuses on data analysis skills rather than programming skills. Their volunteer instructors run hundreds of events for thousands of scientists. Alexander has been teaching at several workshops, and is very enthusiastic about organising more!

photo1

Seminar: Alice Toniolo on Computational Argumentation

Alice Toniolo, a new lecturer in Computer Science at St Andrews, will be giving a seminar to the Artificial Intelligence Research Group on Thursday 1st December 2016, 2pm, in JC 1.33a. All are welcome.

Computational argumentation: an overview of current reasoning and dialogue models and their applications

Abstract: Argumentation is the process of arriving at a decision for a controversial standpoint. Computational models of argumentation aim to imitate the human decision-making process by modelling reason for or against certain decisions and extract justifiable options. This talk will draw from philosophical studies to present the core concepts of argumentation theory in AI through a range of abstract, logical and dialogical models. I will focus on the potential of argumentation-based models employed by software agents to support reasoning and dialogue in the presence of incomplete, inconsistent and uncertain information. An application of argumentation-based reasoning is presented in the context of intelligence analysis. The agent-based tool discussed, called CISpaces (Collaborative Intelligence Spaces), employs argumentation to help analysts make sense of information in collaboration and provenance to establish the credibility of hypotheses.

Event details

  • When: 1st December 2016 14:00 - 15:00
  • Where: Cole 1.33a
  • Format: Seminar

CodeFirst:Girls Final presentations Fall 2016

Congratulations to our St Andrews Computer Science Code First Girls, for completing the Fall 2016 course, and staging their final projects. Students are pictured presenting some of their diverse and ambitious projects to staff, CFG tutors and fellow students. Presentations were followed by some home baking.

Judges awarded overall winner to Marya Simeonova and Chirsty McFadyen for Student Association’s Environment Subcommittee. Runners-up were Hannah Done, Anna Guckian and Eilidh Robb for GradTrip and Alix Réveilhac, Bridget Holmes and Sherry Zhang for The Grind.

Well done to all. Read more about CFG in our previous post Computer Science supports CodeFirst:Girls

cfg2

Children in Need 2016

Well done to Sophie and Caitlyn, who raised £215 pounds for Children In Need today. They are pictured setting up shop and selling their delicious homemade cakes and biscuits. Thanks to staff and students for helping them raise a fabulous total. Options included Pretzels, Rainbow Cupcakes (lactose free), Oreo Cupcakes, Brownies (gluten free), Chocolate cake (vegan) and Gingerbread Pudsey Bears.

cin2

Review their previous 2012, 2013 and 2015 cakes and fundraising through our past blog posts. A great effort all round, we look forward to seeing you again next year.

Arkwright Awards for budding young engineers

On Friday 11 November 2016, Professor Saleem Bhatti was the principal guest of the Arkwright Scholarship Trust, as principal speaker and presenter at Arkwright’s award ceremony at the Edinburgh International Conference Centre. The Arkwright Trust is a well-established, independent UK-wide charity which identifies and nurtures high-potential A-level and Scottish Advanced Higher students who have a desire to be future leaders in engineering disciplines, including computing, software, communications and product design. This year, the award ceremony was sponsored by GCHQ, with the theme of “Cyber Security and Communications”.

Edinburgh . Arkwright Scholarships Awards. Copyright © 2016 Andrew Wiard, www.andrew-wiard.com, www.reportphotos.com

Edinburgh . Arkwright Scholarships Awards.
Copyright © 2016 Andrew Wiard,
www.andrew-wiard.com,
www.reportphotos.com

Edinburgh . Arkwright Scholarships Awards. Copyright © 2016 Andrew Wiard, www.andrew-wiard.com, www.reportphotos.com

Edinburgh . Arkwright Scholarships Awards.
Copyright © 2016 Andrew Wiard,
www.andrew-wiard.com,
www.reportphotos.com

Images used with permission from the Arkwright Scholarship Trust

Distinguished Lecture Series 2016: Prof. Julie McCann

Earlier this month Professor Julie McCann from Imperial College London, delivered the next set of distinguished lectures for 2016, in Lower and Upper College Hall. The three topical, well attended and interesting lectures centred around Distributed Systems and Sensing and discussed how sensor networks are being used today, how other sciences will impact the research area, how such systems are programmed and finished by introducing ongoing challenges in terms of scalability, resilience and security.

Professor McCann is pictured below at various stages of the distinguished lecture series, and with Director of Research, Professor Simon Dobson and Dean of Science, Professor Alan Dearle.

dls1

dls2

Videos from the DLS can be accessed on Vimeo –
Lecture 1: https://vimeo.com/192134381
Lecture 2: https://vimeo.com/192135351
Lecture 3: https://vimeo.com/192137007

Images courtesy of Saleem Bhatti