Skip to main content

Introduction to information and communications technology (ICT) for non-specialists

Category
Level
Beginner

Human Brain Project Curriculum: Interdisciplinary brain science. 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.
Topics covered include: Complexity measures, computability, numerical analysis, software engineering, data management, electronics and chip design, and the ethical considerations involved in ICT"

Complexity measures
Computability
Numerical analysis
Software engineering
Data management
Electronics and chip design
Ethical considerations involved in ICT
Lessons of this Course
1
Duration:
27:33
Speaker:

This lecture focuses on computational complexity which lies at the heart of computer science thinking. In short, it is a way to quickly gauge an approximation to the computational resource required to perform a task. Methods to analyse a computer program and to perform the approximation are presented. Speaker: David Lester.

2
Duration:
36:56
Speaker:

Computer arithmetic is necessarily performed using approximations to the real numbers they are intended to represent, and consequently it is possible for the discrepancies between the actual solution and the approximate solutions to diverge, i.e. to become increasingly different. This lecture focuses on how this happens and techniques for reducing the effects of these phenomena and discuss systems which are chaotic.

3
Duration:
28:28
Speaker:

This lecture will addresses what it means for a problem to have a computable solution, methods for combining computability results to analyse more complicated problems, and finally look in detail at one particular problem which has no computable solution: the halting problem.

4
Duration:
32:59
Speaker:

Lecture on the most important concepts in software engineering

5
Duration:
43:21
Speaker:

Hardware for computing for non-ICT specialists

6
Duration:
35:10
Speaker:

This lecture provides a history of data management, recent developments data management, and a brief description of scientific data management.