À propos de ce cours
23,564 consultations récentes

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau débutant

Approx. 13 heures pour terminer

Recommandé : 4 weeks of study, about 3-5 hours per week. ...

Anglais

Sous-titres : Anglais

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau débutant

Approx. 13 heures pour terminer

Recommandé : 4 weeks of study, about 3-5 hours per week. ...

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
2 heures pour terminer

Abstraction

6 vidéos (Total 20 min), 1 lecture, 1 quiz
6 vidéos
1.1.1 Abstraction4 min
1.1.2 Abstraction in data representations4 min
1.1.3 Notional machines4 min
1.1.5 CPU and memory3 min
1.1.7 Summary1 min
1 lecture
1.0.3 Further Reading10 min
1 exercice pour s'entraîner
1.1.4 Abstraction30 min
Semaine
2
3 heures pour terminer

State, modularity and applications

9 vidéos (Total 38 min), 1 lecture, 5 quiz
9 vidéos
2.1.3 State5 min
2.1.5 An e-commerce site4 min
2.1.7 Why does turning it off and on again work?3 min
2.2.1 A notional machine: files6 min
2.2.3 Modularity2 min
2.2.4 Applications5 min
2.2.6 Debugging6 min
2.3.4 Summary1 min
1 lecture
2.2.5 Looking inside applications5 min
4 exercices pour s'entraîner
2.1.4 State15 min
2.2.2 Files15 min
2.2.7 Debugging an application problem10 min
2.3.3 Summative quiz20 min
Semaine
3
2 heures pour terminer

Networks

7 vidéos (Total 34 min), 3 quiz
7 vidéos
3.1.2 The internet7 min
3.2.1 Security threats2 min
3.2.3 Encryption5 min
3.2.4 Security defenses3 min
3.2.5 The perils of the password: Interview with Sarah Wiseman10 min
3.2.8 Summary59s
3 exercices pour s'entraîner
3.1.3 Networks16 min
3.2.6 Security: what have you learned?15 min
3.2.7 Case study: debugging a web load error15 min
Semaine
4
4 heures pour terminer

How the web works

9 vidéos (Total 24 min), 1 lecture, 4 quiz
9 vidéos
4.1.1 Websites2 min
4.1.2 Networks and the Web2 min
4.1.3 Security and the Web2 min
4.1.4 State and the Web2 min
4.1.5 Clients and servers3 min
4.1.6 Embedding and APIs2 min
4.1.7 Your data2 min
4.2.5 MOOC Summary2 min
1 lecture
4.2.4 Further Learning10 min
3 exercices pour s'entraîner
4.0.1 Motivating problem15 min
4.1.8 Websites15 min
4.2.3 Summative quiz20 min
4.5
26 avisChevron Right

Principaux examens pour How Computers Work

par DHJan 10th 2019

I enjoy the MOOC and would introduce it to my friends. I think the course has revolutionize my previous understanding of Computer and Internet. Thumb Up!

par HMJul 6th 2019

Very well thought out and structured lecture, even though I work in IT, I learnt a few new concepts which will be helpful in day to day work.

Enseignant

Avatar

Dr Marco Gillies

Senior Lecturer
Computing Department, Goldsmiths, University of London

Commencez à travailler pour obtenir votre master

Ce cours fait partie du diplôme intégralement en ligne Bachelor of Science in Computer Science de Université de Londres. Si vous êtes admis au programme complet, vos cours sont pris en compte dans votre apprentissage diplômant.

À propos de Université de Londres

The University of London is a federal University which includes 18 world leading Colleges. Our distance learning programmes were founded in 1858 and have enriched the lives of thousands of students, delivering high quality University of London degrees wherever our students are across the globe. Our alumni include 7 Nobel Prize winners. Today, we are a global leader in distance and flexible study, offering degree programmes to over 50,000 students in over 180 countries. To find out more about studying for one of our degrees where you are, visit www.london.ac.uk...

À propos de Goldsmiths, Université de Londres

Championing research-rich degrees that provoke thought, stretch the imagination and tap into tomorrow’s world, at Goldsmiths we’re asking the questions that matter now in subjects as diverse as the arts and humanities, social sciences, cultural studies, computing, and entrepreneurial business and management. We are a community defined by its people: innovative in spirit, analytical in approach and open to all....

À propos de la Spécialisation Introduction to Computer Science and Programming

This specialisation covers topics ranging from basic computing principles to the mathematical foundations required for computer science. You will learn fundamental concepts of how computers work, which can be applied to any software or computer system. You will also gain the practical skillset needed to write interactive, graphical programs at an introductory level. The numerical mathematics component will provide you with numerical and computational tools that are essential for the problem solving and modelling stages of computer science....
Introduction to Computer Science and Programming

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.