ICT for non-specialists ICT for non-specialists

"Computational Thinking" refers to a mindset or set of tools used by computational or ICT specialists to describe their work. This course is intended for people outside of the ICT field to allow students to understand the way that computer specialists analyse problems and to introduce students to the basic terminology of the field.

In particular, material is provided on: Complexity measures, computability, numerical analysis, software engineering, data management, electronics and chip design, and the ethical considerations involved in ICT.

 

 
 

 


 

ECTS credits: 1,5 ECTS (after attendance of the online course, one full workshop and successfully passing the exam)


Find further information about the completing workshop on the workshop subpage. 

Lectures Lectures

Lecture 1: Computational complexity
David Lester (The University of Manchester), UK

 

Lecture 2: Numbers, errors, chaos
David Lester (The University of Manchester), UK

 

Lecture 3: Turing, computability, halting problem
David Lester (The University of Manchester), UK

 

Lecture 4: Introduction to software engineering
Jeff Muller (École Polytechnique Fédérale de Lausanne), Switzerland

 

Lecture 5: Cheap as chips!
Steve Furber (The University of Manchester), UK

 

Lecture 6: Advanced data management
Thomas Heinis (Imperial College London), UK

 

Lecture 7: Querying and analysing big scientific data
Thomas Heinis (Imperial College London), UK

 

Lecture 8: Electronics and VLSI
Andreas Grübl (Heidelberg University), Germany

Course Director: 
David Lester (The University of Manchester), UK

 

 

 

Open Forum:

You have questions regarding one of the lectures or you want to discuss with other participants or the lecturers?
Visit our Forum.