Difference between revisions of "Introduction to IT and computing"

From Juneday education
Jump to: navigation, search
m (Chapter completeness (for teachers))
(Chapters/Modules)
 
(129 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
=Introduction=
 
=Introduction=
This course material is intended for introductory and preparatory courses on IT, computing and computers.
+
This course material is intended for introductory and preparatory courses on IT, computing and computers. We created this material in relation to a new course (part of the course [http://kursplaner.gu.se/pdf/kurs/en/TIG015 TIG015 Information Technology and Information Systems]) we teach at Göteborg University. This material is used in the ''Information Technology'' part of the course.
  
WORK_IN_PROGRESS
+
We believe that this course material is suitable for introductory courses on IT and computing as it covers the basics:
 +
* Computers and hardware
 +
* Digital representation - how binary works
 +
* Introduction to programming and software - a peek at what programming is
 +
* Working in the shell - An introduction to Bash and working in the terminal
 +
* Networks and protocols - How computers communicate over networks, and what they say to each other
 +
* Network command and tools - commands and tools for computer networking and communication
 +
* Using text editors - What is plain text, and how do we edit plain text files?
 +
* Introduction to Bash scripting - How to write small scripts to solve various tasks
 +
* HTML - The very basics of writing web pages in HTML
 +
* Privacy on the web - What to think about with regards to your personal data and privacy
 +
 
 +
As all course material found on this wiki, this is a living document and subject to improvements and additions. If you use this material, be aware that we work with it actively and might fix bugs, typos and other errors, as well as adding new material to it. If you are reading a page you opened a few days ago, please reload it before continuing reading it, because it might have changed (hopefully to the better).
 
==Intended audience==
 
==Intended audience==
 
Students in secondary high school, higher vocational education or university. It aims to lay a solid foundation in applied IT, computing and working with computers.
 
Students in secondary high school, higher vocational education or university. It aims to lay a solid foundation in applied IT, computing and working with computers.
  
 
The course material is targeted to prepare students for courses in computing, programming, databases, and systems administration.
 
The course material is targeted to prepare students for courses in computing, programming, databases, and systems administration.
 +
 +
We are sure that anyone who is interested in computers, IT and the internet could use this material for self-studies as well.
  
 
==Requirements==
 
==Requirements==
 
We don't see any formal educational requirements before taking a course using this course material, but we recommend students and teachers to prepare by installing some software and computing environments, in order to get started quickly with the lectures and exercises.
 
We don't see any formal educational requirements before taking a course using this course material, but we recommend students and teachers to prepare by installing some software and computing environments, in order to get started quickly with the lectures and exercises.
 +
 +
Most examples are taken from the Ubuntu GNU/Linux distribution and Bash. We recommend installing Ubuntu on a virtual machine, so that you have an environment similar to that of the examples throughout the course. For instance, you could install VirtualBox from Oracle and install Ubuntu 18.04 on it, so that you can run Ubuntu on top of your own operating system.
  
 
=Chapters/Modules=
 
=Chapters/Modules=
Line 17: Line 33:
 
* [[ITIC:Setting_up_your_environemt|Setting up your computer environment]]
 
* [[ITIC:Setting_up_your_environemt|Setting up your computer environment]]
 
* [[ITIC:Computers_and_hardware|Computers and hardware]]
 
* [[ITIC:Computers_and_hardware|Computers and hardware]]
 +
** [[ITIC:Computers_and_hardware_-_Exercises|Computers and hardware exercises]]
 +
** [[ITIC:Hardware_workshop_with_Arduino|Hardware_workshop_with_Arduino (optional)]]
 
* [[ITIC:Digital_representation_-_Binary|Digital representation - Binary]]
 
* [[ITIC:Digital_representation_-_Binary|Digital representation - Binary]]
 
** [[ITIC:Digital_representation_-_Binary_-_Exercises|Digital_representation_-_Binary_-_Exercises]]
 
** [[ITIC:Digital_representation_-_Binary_-_Exercises|Digital_representation_-_Binary_-_Exercises]]
 
* [[ITIC:Software_and_programming_introduction|Software_and_programming_introduction]]
 
* [[ITIC:Software_and_programming_introduction|Software_and_programming_introduction]]
 +
** [[ITIC:Software_and_programming_introduction_-_Exercises|Software_and_programming_introduction_-_Exercises]]
 +
* [[ITIC:Working_in_the_shell_-_Introduction_to_Bash|Working_in_the_shell_-_Introduction_to_Bash]]
 +
** [[ITIC:Working_in_the_shell_-_Introduction_to_Bash_-_Exercises|Working_in_the_shell_-_Introduction_to_Bash_-_Exercises]]
 
* [[ITIC:Networks_and_protocols|Networks_and_protocols]]
 
* [[ITIC:Networks_and_protocols|Networks_and_protocols]]
 +
** [[ITIC:Networks_and_protocols_-_Exercises|Networks_and_protocols_-_Exercises]]
 +
* [[ITIC:Network_tools_and_commands|Network_tools_and_commands]]
 +
** [[ITIC:Network_tools_and_commands_-_Exercises|Network_tools_and_commands_-_Exercises]]
 +
* [[ITIC:Editor|Editor]]
 +
* [[ITIC:Using_a_text_editor|Using_a_text_editor]]
 +
** [[ITIC:Using_a_text_editor_-_Exercises|Using_a_text_editor_-_Exercises]]
 +
* [[ITIC:Introduction_to_Bash_scripting|Introduction_to_Bash_scripting]]
 +
** [[ITIC:Introduction_to_Bash_scripting_-_Exercises|Introduction_to_Bash_scripting_-_Exercises]]
 
* [[ITIC:HTML|HTML]] (page is included from [[Introduction_to_HTML]])
 
* [[ITIC:HTML|HTML]] (page is included from [[Introduction_to_HTML]])
 +
** [[ITIC:HTML_-_Exercises|HTML_-_Exercises]]
 
* [[ITIC:Privacy_on_the_web|Privacy_on_the_web]]
 
* [[ITIC:Privacy_on_the_web|Privacy_on_the_web]]
 +
** [[ITIC:Privacy_on_the_web_-_Exercise|Privacy_on_the_web_-_Exercise]]
  
 
=Chapter completeness (for teachers)=
 
=Chapter completeness (for teachers)=
 
{|class="wikitable"
 
{|class="wikitable"
!style="text-align:left;"|Chapter
+
!style="text-align:left;vertical-align: top"|Chapter
!style="text-align:left;"|Meta section completed
+
!style="text-align:left;vertical-align: top"|Meta section
!style="text-align:left;"|Text and examples
+
!style="text-align:left;vertical-align: top"|Text and<br>examples
!style="text-align:left;"|Videos (number of)
+
!style="text-align:left;vertical-align: top"|Videos<br>(number of)
!style="text-align:left;"|Slides
+
!style="text-align:left;vertical-align: top"|Slides<br>(num and<br>pages)
!style="text-align:left;"|Exercises
+
!style="text-align:left;vertical-align: top"|Exercises
|-style="color: red;"
+
|-style="text-align:left;vertical-align: top"
 
|[[ITIC:Introduction|Introduction to the course material]]
 
|[[ITIC:Introduction|Introduction to the course material]]
|style="color: red;"|NO
+
|style="color: red;vertical-align: top"|NO meta
|style="color: red;"|NO
+
|style="color: green;text-align:right;vertical-align: top"|4 pages
|style="color: red;"|NO videos
+
|style="color: green;vertical-align: top"|6 (Swe) "live" [https://vimeo.com/showcase/6256225 videos]
|style="color: red;"|NO slides
+
|style="color: green;vertical-align: top"|N/A
|style="color: red;"|NO exercises
+
|style="color: green;vertical-align: top"|N/A
|-
+
|-style="text-align:left;vertical-align: top"
 
|[[ITIC:Setting_up_your_environemt|Setting up your computer environment]]
 
|[[ITIC:Setting_up_your_environemt|Setting up your computer environment]]
|style="color: orange;"|Some text
+
|style="color: red;vertical-align: top"|NO meta
|style="color: red;"|NO meta
+
|style="color: green;text-align:right;vertical-align: top"|3 pages
|style="color: red;"|NO videos
+
|style="color: green;vertical-align: top"|N/A<br>Won't fix
|style="color: red;"|NO slides
+
|style="color: green;vertical-align: top"|N/A<br>Won't fix
|style="color: red;"|NO exercises
+
|style="color: green;vertical-align: top"|N/A
|-
+
|-style="text-align:left;vertical-align: top"
 
|[[ITIC:Computers_and_hardware|Computers and hardware]]
 
|[[ITIC:Computers_and_hardware|Computers and hardware]]
|style="color: red;"|NO
+
|style="color: red;vertical-align: top"|NO meta
|style="color: red;"|NO
+
|style="color: green;text-align:right;vertical-align: top"|11 pages
|style="color: red;"|NO videos
+
|style="color: green;vertical-align: top"|4 + 1 + 4 videos
|style="color: red;"|NO slides
+
|style="color: green;vertical-align: top"|slides<br>(26 + 3 p)
|style="color: red;"|NO exercises
+
|style="color: green;vertical-align: top"|13 questions<br>(3 pages)
|-style="color: green;"
+
|-style="text-align:left;vertical-align: top"
 
|[[ITIC:Digital_representation_-_Binary|Digital_representation_-_Binary]]
 
|[[ITIC:Digital_representation_-_Binary|Digital_representation_-_Binary]]
|style="color: red;"|NO
+
|style="color: red;vertical-align: top"|NO meta
|style="color: green;"|Long text
+
|style="color: green;text-align:right;vertical-align: top"|11 pages
|8 + 5 videos
+
|style="color: green;vertical-align: top"|8 + 5 videos
|2 slides
+
|style="color: green;vertical-align: top"|2 video (20+14 p)<br>Summary (14 p)<br>Workshop (23 p)
|YES
+
|style="color: green;vertical-align: top"|7 pages,<br>8 exercises
|-
+
|-style="text-align:left;vertical-align: top"
 
|[[ITIC:Software_and_programming_introduction|Software_and_programming_introduction]]
 
|[[ITIC:Software_and_programming_introduction|Software_and_programming_introduction]]
|style="color: orange;"|inclusion of other page
+
|style="color: red;vertical-align: top"|NO meta
|style="color: orange;"|inclusion of other page
+
|style="color: green;text-align:right;vertical-align: top"|15 pages<br>(including inclusion<br>of older page)
|style="color: orange;"|inclusion of other page
+
|style="color: green;vertical-align: top"|6 (Eng) videos
|style="color: orange;"|inclusion of other page
+
|style="color: green;vertical-align: top"|Summary (21 p)<br>video (26 p)
|style="color: orange;"|inclusion of other page
+
|style="color: green;vertical-align: top"|Yes (6 pages)
|-
+
|-style="text-align:left;vertical-align: top"
 +
|[[ITIC:Working_in_the_shell_-_Introduction_to_Bash|Working_in_the_shell_-_Introduction_to_Bash]]
 +
|style="color: red;vertical-align: top"|NO meta
 +
|style="color: green;text-align:right;vertical-align: top"|65 pages
 +
|style="color: green;vertical-align: top"|49 (Eng) videos
 +
|style="color: green;vertical-align: top"|Summary (89 pages)<br>Video<br>(157 p, 14 slides)
 +
|style="color: orange;vertical-align: top"|No new exercises<br>Several other exerc.<br>pages linked<br>'''TODO: More exercises<br>before 27/9'''
 +
|-style="text-align:left;vertical-align: top"
 
|[[ITIC:Networks_and_protocols|Networks_and_protocols]]
 
|[[ITIC:Networks_and_protocols|Networks_and_protocols]]
|style="color: red;"|NO
+
|style="color: red;vertical-align: top"|NO meta
|style="color: red;"|NO
+
|style="color: green;text-align:right;vertical-align: top"|12 pages
|style="color: red;"|NO videos
+
|style="color: green;vertical-align: top"|12 (Eng) videos
|style="color: red;"|NO slides
+
|style="color: green;vertical-align: top"|Summary (14 pages)<br>Video (40 p)<br>Workshop (44 p)
|style="color: red;"|NO exercises
+
|style="color: green;vertical-align: top"|~10 exercises<br>3 pages<br>Considered ''good enough''
|-
+
|-style="text-align:left;vertical-align: top"
 +
|[[ITIC:Network_tools_and_commands|Network_tools_and_commands]]
 +
|style="color: red;vertical-align: top"|NO meta
 +
|style="color: green;text-align:right;vertical-align: top"|9 pages<br>(incl. inclusion<br> of other page)
 +
|style="color: green;vertical-align: top"|9 videos recorded<br>some old videos
 +
|style="color: green;vertical-align: top"|Video slides (35 pages)<br>and some old slides<br>Summary (30 p)<br>Workshop slides(20 p)
 +
|style="color: green;vertical-align: top"|4 new pages<br>23 questions<br>and a few old exercises
 +
|-style="text-align:left;vertical-align: top"
 +
|[[ITIC:Editor|Editor]]
 +
|style="color: red;vertical-align: top"|NO meta
 +
|style="color: green;text-align:right;vertical-align: top"|5 pages
 +
|style="color: green;vertical-align: top"|N/A
 +
|style="color: green;vertical-align: top"|N/A
 +
|style="color: green;vertical-align: top"|N/A
 +
|-style="text-align:left;vertical-align: top"
 +
|[[ITIC:Using_a_text_editor|Using_a_text_editor]]
 +
|style="color: red;vertical-align: top"|NO meta
 +
|style="color: green; text-align: right;vertical-align: top"|6 pages
 +
|style="color: green;vertical-align: top"|N/A<br>only for reading
 +
|style="color: green;vertical-align: top"|N/A<br>only for reading
 +
|style="color: green;vertical-align: top"|8 pages<br>~18 exercises
 +
|-style="text-align:left;vertical-align: top"
 +
|[[ITIC:Introduction_to_Bash_scripting|Introduction_to_Bash_scripting]]
 +
|style="color: red;vertical-align: top"|NO meta
 +
|style="color: green;text-align:right;vertical-align: top"|12 pages
 +
|style="color: green;vertical-align: top"|11 (Eng) videos
 +
|style="color: orange;vertical-align: top"|Workshop slides (24 pages)<br>Video slides (38 pages)<br>Summary slides<br>before 7/10
 +
|style="color: green;vertical-align: top"|10 pages,<br>6 exercises<br>''good enough&trade;''
 +
|-style="text-align:left;vertical-align: top"
 
|[[ITIC:HTML|HTML]]
 
|[[ITIC:HTML|HTML]]
|style="color: orange;"|inclusion of other page
+
|style="color: red;vertical-align: top"|NO meta
|style="color: red;"|NO meta
+
|style="color: green;vertical-align: top;text-align:right;"|15 pages, <br>including inclusion of<br>other page
|style="color: red;"|NO videos
+
|style="color: red;vertical-align: top"|NO videos<br>TODO: before 7/10
|style="color: red;"|NO slides
+
|style="color: orange;vertical-align: top"|1 summary slides (21 pages)<br>TODO: videos etc before 7/10
|style="color: red;"|NO exercises
+
|style="color: red;vertical-align: top"|NO exercises<br>TODO: before 7/10
|-
+
|-style="text-align:left;vertical-align: top"
 
|[[ITIC:Privacy_on_the_web|Privacy_on_the_web]]
 
|[[ITIC:Privacy_on_the_web|Privacy_on_the_web]]
|style="color: orange;"|Some text - could need more
+
|style="color: green;vertical-align: top"|Short
|style="color: red;"|NO meta
+
|style="color: orange;text-align:right;vertical-align: top"|3 pages<br>More, or good enough&trade;?
|style="color: red;"|NO videos
+
|style="color: green;vertical-align: top"|5 (Eng) videos
|style="color: red;"|NO slides
+
|style="color: green;vertical-align: top"|Summary slides (32 pages)<br>Video slides (20 pages)
|style="color: red;"|NO exercises
+
|style="color: green;vertical-align: top"|7 pages,<br>~20 exercises
 +
|-style="text-align:left;vertical-align: top"
 +
|Sum
 +
|style="color: red;vertical-align: top"|1/13 modules have meta sections
 +
|style="color: green;text-align:right;vertical-align: top"|~165<br>pages
 +
|style="color: green;text-align:right;vertical-align: top"|120<br>video files
 +
|style="color: green;text-align:right;vertical-align: top"|658<br>A4 slide pages
 +
|style="color: orange;vertical-align: top"|many pages,<br>more than 80 questions
 
|}
 
|}
 +
Legend:
 +
* <div style="color: green">Green: Done</div>
 +
* <div style="color: orange">Orange: OK</div>
 +
* <div style="color: red">Red: TODO/Missing</div>
 +
Columns:
 +
* Chapter - The topic/module name, e.g. "Introduction to Bash"
 +
* Meta - An expandable section aimed for teachers, explaining the pedagogic thoughts behind the page
 +
* Pages - The number of A4 pages when printing the wiki page
 +
* Videos - The number of video files (one video lecture can be divided in several files to keep each video file shorter)
 +
* Slides - Presented with the number of slide pages - Slides come in three flavors:
 +
** Video slides - Used for the video lecture screen casts
 +
** Workshop slides - some modules/topics have workshops, the manuscripts of those are here
 +
** In-classroom summary slides - used in the classroom as a wrap-up
 +
* Exercises - The number of questions or exercise tasks (sometimes also number of pages when printed)
 +
** Exercises is almost always on a dedicated page with a name with the suffix " - Exercises")
 +
** Topics that have no exercises, e.g. "Setting up your environment", "Editor", are marked as N/A (not applicable)
  
 
=Links=
 
=Links=
 
==Compendium (Swedish)==
 
==Compendium (Swedish)==
 
You can download the Swedish compendium (suitable as supplementary literature for this course material) here:
 
You can download the Swedish compendium (suitable as supplementary literature for this course material) here:
* [[:Media:Datorkunskap för IT-studenter.pdf|Datorkunskap för IT-studenter.pdf]]
+
* [[:Media:Datorkunskap för IT-studenter.pdf|Datorkunskap för IT-studenter.pdf (102 pages)]]
 +
** [[:Media:Övningshäfte_-_Datorkunskap_för_IT-studenter.pdf|Övningshäfte_-_Datorkunskap_för_IT-studenter (Swedish) (44 pages)]]
 +
 
 
==Recommended course literature==
 
==Recommended course literature==
We recommend Kernighan, Brian W. 2011. ''D Is for Digital: What a Well-Informed Person Should Know about Computers and Communications'', Createspace Independent Publishing Platform, ISBN: 9781463733896 as main literature for the course. You can purchase the book online. Here are some examples of online bookstores selling the book:
+
We recommend '''''one of''''' two books as main literature for the course:
* https://www.bokus.com/bok/9781463733896/d-is-for-digital-what-a-well-informed-person-should-know-about-computers-and-communications/
+
* Kernighan, Brian W. 2017. ''Understanding the Digital World: What You Need to Know about Computers, the Internet, Privacy, and Security'', PRINCETON UNIVERSITY PRESS, ISBN: 9780691176543. Some examples of online bookstores selling the book:
* https://www.adlibris.com/se/bok/d-is-for-digital-what-a-well-informed-person-should-know-about-computers-and-communications-9781463733896
+
** https://www.adlibris.com/se/bok/understanding-the-digital-world-what-you-need-to-know-about-computers-the-internet-privacy-and-security-9780691176543
* https://www.akademibokhandeln.se/bok/d-is-for-digital-what-a-well-informed-person-should-know-about-computers-and-communications/9781463733896/
+
** https://www.bokus.com/bok/9780691176543/understanding-the-digital-world/
* https://www.kurslitteratur.se/isbn/9781463733896/
+
** https://www.akademibokhandeln.se/bok/understanding-the-digital-world/9780691176543/
* https://www.studentapan.se/kurslitteratur/d-is-for-digital-9781463733896
+
** https://www.kurslitteratur.se/isbn/9780691176543/
* https://campusbokhandeln.se/b/9781463733896/d-is-for-digital-what-a-well-informed-person-should-know-about-computers-and-communications
+
** https://campusbokhandeln.se/b/9780691176543/understanding-the-digital-world
* https://www.amazon.co.uk/Digital-well-informed-person-computers-communications/dp/1463733895
+
** https://www.amazon.co.uk/s?k=9780691176543&ref=nb_sb_noss
==Navigation==
+
* Kernighan, Brian W. 2011. ''D Is for Digital: What a Well-Informed Person Should Know about Computers and Communications'', Createspace Independent Publishing Platform, ISBN: 9781463733896. Some examples of online bookstores selling the book:
The next page is [[ITIC:Setting_up_your_environment|Setting_up_your_environment]].
+
** https://www.bokus.com/bok/9781463733896/d-is-for-digital-what-a-well-informed-person-should-know-about-computers-and-communications/
 +
** https://www.adlibris.com/se/bok/d-is-for-digital-what-a-well-informed-person-should-know-about-computers-and-communications-9781463733896
 +
** https://www.akademibokhandeln.se/bok/d-is-for-digital-what-a-well-informed-person-should-know-about-computers-and-communications/9781463733896/
 +
** https://www.kurslitteratur.se/isbn/9781463733896/
 +
** https://www.studentapan.se/kurslitteratur/d-is-for-digital-9781463733896
 +
** https://campusbokhandeln.se/b/9781463733896/d-is-for-digital-what-a-well-informed-person-should-know-about-computers-and-communications
 +
** https://www.amazon.co.uk/Digital-well-informed-person-computers-communications/dp/1463733895
 +
The books are basically the same, but the first one is newer and updated. Either one will work fine, though.
 +
 
 +
==Where to go next==
 +
The next page is [[ITIC:Introduction|Introduction]]
  
{{Nav links|prev=#|TOC=Introduction_to_IT_and_computing#Chapters|next=ITIC:Setting_up_your_environment}}
+
{{Nav links|prev=#|TOC=Introduction_to_IT_and_computing#Chapters|next=ITIC:Introduction}}

Latest revision as of 09:37, 15 October 2019

Introduction

This course material is intended for introductory and preparatory courses on IT, computing and computers. We created this material in relation to a new course (part of the course TIG015 Information Technology and Information Systems) we teach at Göteborg University. This material is used in the Information Technology part of the course.

We believe that this course material is suitable for introductory courses on IT and computing as it covers the basics:

  • Computers and hardware
  • Digital representation - how binary works
  • Introduction to programming and software - a peek at what programming is
  • Working in the shell - An introduction to Bash and working in the terminal
  • Networks and protocols - How computers communicate over networks, and what they say to each other
  • Network command and tools - commands and tools for computer networking and communication
  • Using text editors - What is plain text, and how do we edit plain text files?
  • Introduction to Bash scripting - How to write small scripts to solve various tasks
  • HTML - The very basics of writing web pages in HTML
  • Privacy on the web - What to think about with regards to your personal data and privacy

As all course material found on this wiki, this is a living document and subject to improvements and additions. If you use this material, be aware that we work with it actively and might fix bugs, typos and other errors, as well as adding new material to it. If you are reading a page you opened a few days ago, please reload it before continuing reading it, because it might have changed (hopefully to the better).

Intended audience

Students in secondary high school, higher vocational education or university. It aims to lay a solid foundation in applied IT, computing and working with computers.

The course material is targeted to prepare students for courses in computing, programming, databases, and systems administration.

We are sure that anyone who is interested in computers, IT and the internet could use this material for self-studies as well.

Requirements

We don't see any formal educational requirements before taking a course using this course material, but we recommend students and teachers to prepare by installing some software and computing environments, in order to get started quickly with the lectures and exercises.

Most examples are taken from the Ubuntu GNU/Linux distribution and Bash. We recommend installing Ubuntu on a virtual machine, so that you have an environment similar to that of the examples throughout the course. For instance, you could install VirtualBox from Oracle and install Ubuntu 18.04 on it, so that you can run Ubuntu on top of your own operating system.

Chapters/Modules

We have divided the course material into various modules which we call chapters. The list of chapters here is our suggested order for using this course material.

Chapter completeness (for teachers)

Chapter Meta section Text and
examples
Videos
(number of)
Slides
(num and
pages)
Exercises
Introduction to the course material NO meta 4 pages 6 (Swe) "live" videos N/A N/A
Setting up your computer environment NO meta 3 pages N/A
Won't fix
N/A
Won't fix
N/A
Computers and hardware NO meta 11 pages 4 + 1 + 4 videos 2 slides
(26 + 3 p)
13 questions
(3 pages)
Digital_representation_-_Binary NO meta 11 pages 8 + 5 videos 2 video (20+14 p)
Summary (14 p)
Workshop (23 p)
7 pages,
8 exercises
Software_and_programming_introduction NO meta 15 pages
(including inclusion
of older page)
6 (Eng) videos Summary (21 p)
video (26 p)
Yes (6 pages)
Working_in_the_shell_-_Introduction_to_Bash NO meta 65 pages 49 (Eng) videos Summary (89 pages)
Video
(157 p, 14 slides)
No new exercises
Several other exerc.
pages linked
TODO: More exercises
before 27/9
Networks_and_protocols NO meta 12 pages 12 (Eng) videos Summary (14 pages)
Video (40 p)
Workshop (44 p)
~10 exercises
3 pages
Considered good enough
Network_tools_and_commands NO meta 9 pages
(incl. inclusion
of other page)
9 videos recorded
some old videos
Video slides (35 pages)
and some old slides
Summary (30 p)
Workshop slides(20 p)
4 new pages
23 questions
and a few old exercises
Editor NO meta 5 pages N/A N/A N/A
Using_a_text_editor NO meta 6 pages N/A
only for reading
N/A
only for reading
8 pages
~18 exercises
Introduction_to_Bash_scripting NO meta 12 pages 11 (Eng) videos Workshop slides (24 pages)
Video slides (38 pages)
Summary slides
before 7/10
10 pages,
6 exercises
good enough™
HTML NO meta 15 pages,
including inclusion of
other page
NO videos
TODO: before 7/10
1 summary slides (21 pages)
TODO: videos etc before 7/10
NO exercises
TODO: before 7/10
Privacy_on_the_web Short 3 pages
More, or good enough™?
5 (Eng) videos Summary slides (32 pages)
Video slides (20 pages)
7 pages,
~20 exercises
Sum 1/13 modules have meta sections ~165
pages
120
video files
658
A4 slide pages
many pages,
more than 80 questions

Legend:

  • Green: Done
  • Orange: OK
  • Red: TODO/Missing

Columns:

  • Chapter - The topic/module name, e.g. "Introduction to Bash"
  • Meta - An expandable section aimed for teachers, explaining the pedagogic thoughts behind the page
  • Pages - The number of A4 pages when printing the wiki page
  • Videos - The number of video files (one video lecture can be divided in several files to keep each video file shorter)
  • Slides - Presented with the number of slide pages - Slides come in three flavors:
    • Video slides - Used for the video lecture screen casts
    • Workshop slides - some modules/topics have workshops, the manuscripts of those are here
    • In-classroom summary slides - used in the classroom as a wrap-up
  • Exercises - The number of questions or exercise tasks (sometimes also number of pages when printed)
    • Exercises is almost always on a dedicated page with a name with the suffix " - Exercises")
    • Topics that have no exercises, e.g. "Setting up your environment", "Editor", are marked as N/A (not applicable)

Links

Compendium (Swedish)

You can download the Swedish compendium (suitable as supplementary literature for this course material) here:

Recommended course literature

We recommend one of two books as main literature for the course:

The books are basically the same, but the first one is newer and updated. Either one will work fine, though.

Where to go next

The next page is Introduction

« PreviousBook TOCNext »