<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pvv.ntnu.no/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andreasd</id>
	<title>Programvareverkstedet - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pvv.ntnu.no/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andreasd"/>
	<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/wiki/Special:Contributions/Andreasd"/>
	<updated>2026-08-05T22:24:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.4</generator>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Programvareverkstedet&amp;diff=4386</id>
		<title>Programvareverkstedet</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Programvareverkstedet&amp;diff=4386"/>
		<updated>2016-03-14T19:43:22Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[#English summary]]&lt;br /&gt;
&lt;br /&gt;
[[#Programvareverkstedet|English]]&lt;br /&gt;
&lt;br /&gt;
Velkommen til [[Programvareverkstedet]]s wiki. Programvareverkstedet (PVV) er en studentorganisasjon ved Norges Teknisk-Naturvitenskapelige Universitet (NTNU). PVVs formål er å skape et miljø for datainteresserte personer tilknyttet universitetet. Nåværende og tidligere studenter ved NTNU, samt ansatte ved NTNU og tilstøtende miljø, kan bli medlemmer.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Kommende arrangementer ==&lt;br /&gt;
&#039;&#039;Kursplanen kan endre seg i løpet av semesteret.&#039;&#039; [https://www.google.com/calendar/embed?src=320i50h1jg3as29imatatn1j4g%40group.calendar.google.com&amp;amp;ctz=Europe/Oslo Google Calendar] [https://www.google.com/calendar/ical/320i50h1jg3as29imatatn1j4g%40group.calendar.google.com/public/basic.ics Google .ics]&lt;br /&gt;
&lt;br /&gt;
* 25. februar: [[Kurs/PostScript (2015)|PostScript Kurs]] av Anders Christensen (18:15 - F3)&lt;br /&gt;
* 9. mars: [https://kurs.pvv.ntnu.no/events/event/2 Raspberry Pi Kurs] av Finn I. Holme (18:15 - Drivhuset) - Påmelding nødvendig!&lt;br /&gt;
* 15. mars: [https://kurs.pvv.ntnu.no/events/event/3 Vulkan Presentation] av Andreas Danner Nilsen (18:15 - F6) ( [[https://www.pvv.ntnu.no/pvv/Kurs/Vulkan_(presentasjon)_(2015) Slides]] )&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Lyst å holde kurs i dette semesteret? Ta kontakt med styret@&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Driftsmeldinger ==&lt;br /&gt;
{{LOCALMOTD}}&lt;br /&gt;
&lt;br /&gt;
== Steder å starte ==&lt;br /&gt;
* [[Medlem|Medlemsfordeler]]: Fordeler med å være medlem i PVV.&lt;br /&gt;
* [[Medlemskontingent]]: Hvordan betale kontingent.&lt;br /&gt;
* [[Medlemssider]]: Hjemmesidene til medlemmer i PVV.&lt;br /&gt;
* [[Dokumentasjon]]: Oppskrifter på ting brukere kan gjøre på PVV.&lt;br /&gt;
* [[Drift]]: Dokumentasjon til (potensielle) driftere.&lt;br /&gt;
* [http://list.pvv.ntnu.no/ Epost-lister]&lt;br /&gt;
* [[Styrehandlinger]]: Styrets huskeliste for å gjøre enkelte handlinger.&lt;br /&gt;
* [[Historie]]: PVVs historie og historiske anekdoter fra NTNU, NTH, Gløshaugen, et cetera.&lt;br /&gt;
* [[Programvareutvikling]]: Hvordan utvikle (forhåpentlig god) programvare på en god måte.&lt;br /&gt;
* [[Bokhyllen]]: Bøker i PVVs bokhylle.&lt;br /&gt;
* [[Spill]]: Spill PVV har (brettspill, kortspill, rollespill...)&lt;br /&gt;
* [[Kurs]]: PVV arrangerer kurs i ny og ne, og i forbindelse med de fleste kursene legges det ut litt materiale på nett.&lt;br /&gt;
* [[Maskiner]]: Oversikt over PVVs maskinpark.&lt;br /&gt;
* [[Søsterorganisasjoner]]: PVV-ekvivalenter ved andre universiteter.&lt;br /&gt;
* [[Nerdepizza]]: Nerder samles på Peppes og spiser pizza fredager i partallsuker.&lt;br /&gt;
* [[PVVI]]: Idrettsforeningen.&lt;br /&gt;
* [[Mat]]: De fleste PVV-ere inntar dette jevnlig.&lt;br /&gt;
&lt;br /&gt;
== Redigering av wikien ==&lt;br /&gt;
* [[WikiSandKasse]]: Eksperimenter selv med å redigere en wikiside&lt;br /&gt;
&amp;lt;!-- * [[VeiViser]]: Lær hvilke muligheter du har for å navigere i wiki-en --&amp;gt;&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Editing SyntaxReference]: Bli vant med markeringsspråket&lt;br /&gt;
&amp;lt;!-- * [[HelpContents]]: Dokumentasjon (både for brukere og administratorer) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== English summary ==&lt;br /&gt;
Welcome to the wiki of Programvareversktedet (PVV). Programvareverkstedet (Literally The software workshop) is a student organization for students interested in computers at NTNU. Anyone who is or has been a student at NTNU, and people either working at or is associated with NTNU, can become a member.&lt;br /&gt;
&lt;br /&gt;
Most of PVV&#039;s information is only available in Norwegian. This is natural, since most of our members speak Norwegian.&lt;br /&gt;
We however wish to emphasize that students and others who are not fluent in Norwegian are very welcome to join our club.&lt;br /&gt;
Hopefully, more information on this wiki will be translated into English in the future. If there is any one particular page you want translated into English, or a piece of information important to you which is only available in Norwegian, please contact user andreao.&lt;br /&gt;
&lt;br /&gt;
=== Editing the wiki ===&lt;br /&gt;
* [[WikiSandKasse]]: Experiment with creating wiki pages here&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Editing SyntaxReference]: Get used to the markup&lt;br /&gt;
&lt;br /&gt;
= Programvareverkstedet = &lt;br /&gt;
Welcome to [[Programvareverkstedet]]&#039;s wiki. Programvareverkstedet (PVV, The Software Workshop) is a student organization at the Norwegian University of Science and Technology (NUST/NTNU). PVV&#039;s purpose is to create an environment for people that take an interest in computers and are connected to the university. Current and former students at NUST, and employees at NUST and related environments, can be members. &lt;br /&gt;
&lt;br /&gt;
== Messages from the administration ==&lt;br /&gt;
{{LOCALMOTD}}&lt;br /&gt;
&lt;br /&gt;
== Places to start ==&lt;br /&gt;
* [[Medlem|Member benefits]]: Benefits of being a member of PVV.&lt;br /&gt;
* [[Medlemskontingent|Memersip fee]]: How to pay the membership fee.&lt;br /&gt;
* [[Medlemssider|Member&#039;s pages]]: Homepages of PVV&#039;s members.&lt;br /&gt;
* [[Dokumentasjon|Documentation]]: Recipes for things users can do at PVV.&lt;br /&gt;
* [[Drift|Administration]]: Documentation for (potential) administrators.&lt;br /&gt;
* [http://list.pvv.ntnu.no/ Mailing lists]&lt;br /&gt;
* [[Styrehandlinger|Board actions]]: The boards list for remembering to perform some simple actions.&lt;br /&gt;
* [[Historie|History]]: PVV&#039;s history and historical anecdotes from NUST, NTH, Gløshaugen, etc.&lt;br /&gt;
* [[Programvareutvikling|Software development]]: How to develop (hopefully good) software in a good way.&lt;br /&gt;
* [[Bokhyllen|The Bookshelf]]: Books in PVV&#039;s bookshelf.&lt;br /&gt;
* [[Spill|Games]]: Games PVV has (board games, card games, role playing games...)&lt;br /&gt;
* [[Kurs|Courses]]: PVV arranges courses from time to time, and in relation to most of them some material is published online. &lt;br /&gt;
* [[Maskiner|Machines]]: Overview of PVV&#039;s machine park.&lt;br /&gt;
* [[Søsterorganisasjoner|Sister organizations]]: PVV-equivalents at other universities.&lt;br /&gt;
* [[Nerdepizza|Nerd Pizza]]: Nerds gather at Peppes and eat pizza in even numbered weeks.&lt;br /&gt;
* [[PVVI]]: The sports association.&lt;br /&gt;
* [[Mat|Food]]: Most PVV-ers consume this regularly.&lt;br /&gt;
&lt;br /&gt;
== Edditing the wiki ==&lt;br /&gt;
* [[WikiSandKasse|Wiki sand box]]: Experiment by edditning a wiki page.&lt;br /&gt;
&amp;lt;!-- * [[VeiViser|Path finder]]: Learn about opportunities you have to navigate the wiki --&amp;gt;&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Editing SyntaxReference]: Get used to the markup language.&lt;br /&gt;
&amp;lt;!-- * [[HelpContents]]: Documentation (both for users and administrators)--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Vulkan_(presentasjon)_(2015)&amp;diff=4385</id>
		<title>Kurs/Vulkan (presentasjon) (2015)</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Vulkan_(presentasjon)_(2015)&amp;diff=4385"/>
		<updated>2016-03-14T19:40:49Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vulkan is a brand new Graphics API designed to give programmers total control over what happens on a GPU. The language is both low-level and cross-platform, but is as a consequence comparatively hard to use and get into.&lt;br /&gt;
&lt;br /&gt;
This presentation aims to explain what Vulkan is all about. We will cover the major concepts of the API itself, as well as things you need to know about GPUs and Drivers in order to use Vulkan effectively across multiple GPU architectures. While this presentation in no way can teach anyone everything about Vulkan, it should be a great starting point for anyone interested.&lt;br /&gt;
&lt;br /&gt;
The presentation is aimed at an audience already somewhat familiar with a 3D Graphics API like OpenGL or DirectX.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.pvv.org/~andreasd/vulkan.odp Slides]&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Valgrind&amp;diff=3987</id>
		<title>Kurs/Valgrind</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Valgrind&amp;diff=3987"/>
		<updated>2014-03-20T15:55:06Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid&amp;lt;/b&amp;gt;: Torsdag 20. mars 2014, kl. 18:15&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted&amp;lt;/b&amp;gt;: F3 &amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valgrind er et sett med programmeringsverktøy som hjelper&lt;br /&gt;
programvareutviklere i alle programmeringsspråk å finne bugs,&lt;br /&gt;
performance-bottlenecks og andre svakheter. Valgrind er opensource og&lt;br /&gt;
fritt tilgjengelig på Linux og MacOS, x86, x86-64 og PowerPC.&lt;br /&gt;
&lt;br /&gt;
Dette kurset vil gå igjennom mulighetene Valgrind gir, med enkle&lt;br /&gt;
eksempler underveis. Målet er å vise hvordan Valgrind virker, og hvor&lt;br /&gt;
lett det egentlig er å unngå slitsomme bugs når man programmerer.&lt;br /&gt;
Kurset er gratis og åpent for alle; anbefalte forkunnskaper er at du&lt;br /&gt;
bør vite hva et programmeringsspråk er. Eksemplene vil bli gitt i&lt;br /&gt;
enkel C, og det kan være en fordel å ha sett et C-program før.&lt;br /&gt;
&lt;br /&gt;
[http://www.pvv.org/~andreasd/valgrind.tar.gz Slides og stuff]&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Valgrind&amp;diff=3986</id>
		<title>Kurs/Valgrind</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Valgrind&amp;diff=3986"/>
		<updated>2014-03-20T15:54:50Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid&amp;lt;/b&amp;gt;: Torsdag 20. mars 2014, kl. 18:15&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted&amp;lt;/b&amp;gt;: F3 &amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valgrind er et sett med programmeringsverktøy som hjelper&lt;br /&gt;
programvareutviklere i alle programmeringsspråk å finne bugs,&lt;br /&gt;
performance-bottlenecks og andre svakheter. Valgrind er opensource og&lt;br /&gt;
fritt tilgjengelig på Linux og MacOS, x86, x86-64 og PowerPC.&lt;br /&gt;
&lt;br /&gt;
Dette kurset vil gå igjennom mulighetene Valgrind gir, med enkle&lt;br /&gt;
eksempler underveis. Målet er å vise hvordan Valgrind virker, og hvor&lt;br /&gt;
lett det egentlig er å unngå slitsomme bugs når man programmerer.&lt;br /&gt;
Kurset er gratis og åpent for alle; anbefalte forkunnskaper er at du&lt;br /&gt;
bør vite hva et programmeringsspråk er. Eksemplene vil bli gitt i&lt;br /&gt;
enkel C, og det kan være en fordel å ha sett et C-program før.&lt;br /&gt;
&lt;br /&gt;
[http://www.pvv.org/andreasd/valgrind.tar.gz Slides og stuff]&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_UNIX_(2013)&amp;diff=3901</id>
		<title>Kurs/Innføring i UNIX (2013)</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_UNIX_(2013)&amp;diff=3901"/>
		<updated>2013-10-30T21:11:39Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid&amp;lt;/b&amp;gt;: Torsdag 5. september 2013, kl. 18:15&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted&amp;lt;/b&amp;gt;: [[../Hvor er H3?|H3]] &amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Anbefalte forkunnskaper&amp;lt;/b&amp;gt;: Ingen&lt;br /&gt;
&lt;br /&gt;
Lurer du på hva Linux er?&lt;br /&gt;
&lt;br /&gt;
Dette kurset gir en kortfattet innføring om hvordan operativsystemet Unix oppstod og utviklet seg til en hel haug med operativsystemer vi bruker i dag; Linux, BSD, MacOS X med flere.&lt;br /&gt;
Og det vil forhåpentligvis komme innom alle de viktigste begrepene i Unix-universet, litt om de mange fraksjoneringene av operativsystemet som har gitt opphav til nesten alle OS i dag (ett stort unntak), nerdekulturen som følger med og litt smått om personene bak det hele. &lt;br /&gt;
&lt;br /&gt;
Hovedfokus i kurset er allikevel mer praktisk rettet mot bruk av kommandolinjen, skall, jobbhåndtering og enkel bruk av viktige verktøy i Linux. &lt;br /&gt;
&lt;br /&gt;
Ingen forkunnskaper behøves, dette er et nybegynnerkurs for alle som vil begynne å bruke Linux (eller et annet operativsystem i Unix-familien) og vil ha et sted å starte.&lt;br /&gt;
&lt;br /&gt;
[http://www.pvv.org/~andreasd/unix_2013.zip Slides]&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/gdb&amp;diff=3772</id>
		<title>Kurs/gdb</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/gdb&amp;diff=3772"/>
		<updated>2013-03-14T18:40:36Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Time&amp;lt;/b&amp;gt;: Thursday March 14, 18:15&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Place&amp;lt;/b&amp;gt;: [[../Hvor er KJL5?|KJL5]]&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Speaker&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Recommended prior knowledge&amp;lt;/b&amp;gt;: &lt;br /&gt;
General programming knowledge (examples will be based on simple C/C++),&lt;br /&gt;
general Linux (or other Unix) knowledge&lt;br /&gt;
&lt;br /&gt;
The GNU Debugger (GDB) is a debugger initially written by Richard Stallman, back in 1986. Since then multiple people have been working on it, but it remains today one of the more powerful application debuggers out there. Unfortunately, it also has a very high entrance level to use. &lt;br /&gt;
&lt;br /&gt;
This lecture aims to explain what a debugger like GDB can do when it hooks up to running applications. Showing just how much easier it is to use a debugger is than it is to rely on printf-debugging, overcoming the entrance level of using GDB, and showing how to take advantage of its power is what this lecture is all about. If you are a hobby-level programmer that happens to write applications in a UNIX-like environment like Linux or MacOS, then this lecture is for you! &lt;br /&gt;
&lt;br /&gt;
The lecture aims to show how GDB can be used as a debugging tool for finding bugs, by stepping through code or inspecting the call stack, local variables, registers, instructions and general memory. The lecture will also show &amp;quot;power-use&amp;quot;, in how to use breakpoints, conditional breakpoints, watchpoints, remote debugging and core files. &lt;br /&gt;
&lt;br /&gt;
Lecture duration should be around 70-90 minutes.&lt;br /&gt;
&lt;br /&gt;
Slides: [http://www.pvv.org/~andreasd/gdbkurs.odp]&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/gdb&amp;diff=3693</id>
		<title>Kurs/gdb</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/gdb&amp;diff=3693"/>
		<updated>2013-01-27T00:54:35Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Time&amp;lt;/b&amp;gt;: Will be announced later&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Place&amp;lt;/b&amp;gt;: Will be announced later&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Speaker&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Recommended prior knowledge&amp;lt;/b&amp;gt;: &lt;br /&gt;
General programming knowledge (Examples will be based on simple C/C++),&lt;br /&gt;
General Linux (or other Unix) knowledge&lt;br /&gt;
&lt;br /&gt;
The GNU Debugger (GDB) is a debugger initially written by Richard Stallman, back in 1986. Since then multiple people have been working on it, but it remains today one of the more powerful application debuggers out there. Unfortunately, it also has a very high entrance level to use. &lt;br /&gt;
&lt;br /&gt;
This course aims to explain what a debugger like GDB can do when it hooks up to running applications. Showing just how much easier it is to use a debugger is than it is to rely on printf-debugging, overcoming the entrance level of using GDB, and showing how to take advantage of its power is what this course is all about. If you are a hobby-level programmer that happen to write applications in a UNIX-line environment like Linux or MacOS, then this course is for you! &lt;br /&gt;
&lt;br /&gt;
The course aims to show how GDB can be used as a debugging tool for finding bugs, by stepping through code, inspecting the call stack, local variables, registers, instructions and general memory. The course will also show &amp;quot;power-use&amp;quot;, in how to use breakpoints, conditional breakpoints, watchpoints, remote debugging and core files. &lt;br /&gt;
&lt;br /&gt;
Course duration should be around 70-90 minutes.&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/gdb&amp;diff=3692</id>
		<title>Kurs/gdb</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/gdb&amp;diff=3692"/>
		<updated>2013-01-27T00:51:19Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Time&amp;lt;/b&amp;gt;: Will be announced later&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Place&amp;lt;/b&amp;gt;: Will be announced later&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Speaker&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Recommended prior knowledge&amp;lt;/b&amp;gt;: &lt;br /&gt;
 - General programming knowledge (Examples will be based on simple C/C++)&lt;br /&gt;
 - General Linux (or other Unix) knowledge&lt;br /&gt;
&lt;br /&gt;
The GNU Debugger (GDB) is a debugger initially written by Richard Stallman, back in 1986. Since then multiple people have been working on it, but it remains today one of the more powerful application debuggers out there. Unfortunately, it also has a very high entrance level to use. &lt;br /&gt;
&lt;br /&gt;
This course aims to explain what a debugger like GDB can do when it hooks up to running applications. Showing just how much easier it is to use a debugger is than it is to rely on printf-debugging, overcoming the entrance level of using GDB, and showing how to take advantage of its power is what this course is all about. If you are a hobby-level programmer that happen to write applications in a UNIX-line environment like Linux or MacOS, then this course is for you! &lt;br /&gt;
&lt;br /&gt;
The course aims to show how GDB can be used as a debugging tool for finding bugs, by stepping through code, inspecting the call stack, local variables, registers, instructions and general memory. The course will also show &amp;quot;power-use&amp;quot;, in how to use breakpoints, conditional breakpoints, watchpoints, remote debugging and core files. &lt;br /&gt;
&lt;br /&gt;
Course duration should be around 70-90 minutes.&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Avansert_C&amp;diff=3480</id>
		<title>Kurs/Avansert C</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Avansert_C&amp;diff=3480"/>
		<updated>2012-03-15T19:15:34Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid&amp;lt;/b&amp;gt;: Torsdag 15. mars 2012, kl. 18:15&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted&amp;lt;/b&amp;gt;: F1&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
De fleste C-kurs begynner med å lære vekk språket. Og før du vet ordet&lt;br /&gt;
av det er tiden ute. Man sitter kanskje igjen med en forståelse av&lt;br /&gt;
syntaksen til språket, men ikke hvordan det hele funker og hva som&lt;br /&gt;
skjer under panseret og hvordan dette henger sammen med din&lt;br /&gt;
datamaskin.&lt;br /&gt;
&lt;br /&gt;
Dette kurset fokuserer på nettopp dette. Hvordan objektfiler og&lt;br /&gt;
symboler henger sammen, litt om linking og ELF-/EXE-headere, en&lt;br /&gt;
rask innføring i&lt;br /&gt;
kode og datasegmenter, hvordan C-kode og datasegmenter henger&lt;br /&gt;
sammen, litt om calling conventions og hvordan funksjonskall og&lt;br /&gt;
stacken jobber sammen (x86 som eksempel), litt performance-tips&lt;br /&gt;
relatert til dette, og litt relatert kodepraksis.&lt;br /&gt;
&lt;br /&gt;
Hvis brorparten av ordene over var ukjente, men du allikevel føler at&lt;br /&gt;
du kan programmere i C, da er kurset for deg! Kurset forutsetter&lt;br /&gt;
begynner-level kjennskap til C eller C++, men vil fokusere ganske lite&lt;br /&gt;
på språket i seg selv. Målet er å holde et kurs i C uten egentlig å&lt;br /&gt;
snakke om C-kode.&lt;br /&gt;
&lt;br /&gt;
Slides: http://www.pvv.org/~andreasd/cnoenoe.odp&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/C&amp;diff=3115</id>
		<title>Kurs/C</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/C&amp;diff=3115"/>
		<updated>2011-02-10T19:26:38Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid:&amp;lt;/b&amp;gt; Torsdag 10. februar 2011 kl 18:15&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted:&amp;lt;/b&amp;gt; [[../Hvor er KJL5?|KJL5]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder:&amp;lt;/b&amp;gt; Andreas Danner Nilsen&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Anbefalte forkunnskaper:&amp;lt;/b&amp;gt; Litt kjennskap til programmering (ITGK eller tilsvarende).  Ingen kjennskap til C forutsettes.&lt;br /&gt;
&lt;br /&gt;
C er antageligvis verdens mest populære programmeringsspråk. Mye av grunnen er at det gir det beste av alle verdener. Det er enkelt å lære, det jobber meget tett opp mot hardware og oppnår på den måten høy ytelse, det er portabelt nok til at man kan ta kode skrevet for en superdatamaskin og kjøre den på en mikrokontroller, og det er et ypperlig verktøy for å lære mer om hvordan en datamaskin egentlig fungerer. Andre mer spesialiserte programmeringsspråk kommer og går, men C har holdt stand i nesten 40 år og viser ingen tegn til å dø ut.&lt;br /&gt;
&lt;br /&gt;
Dette kurset vil forsøke å gi en innsikt i C som programmeringsspråk samt ting man trenger å vite for å sette i gang med C-programmering, og burde fungere som en introduksjon til språket. Litt kjennskap til programmering (ITGK eller tilsvarende) er forutsatt.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
C is probably the most popular programming language in the world. A big reason for this is that it offers the best of all worlds: It&#039;s easy to learn, its near-hardware operations yields high performance applications, it&#039;s portable enough that code written for a supercomputer can be run on a microcontroller, and it is an excellent tool for learning more about the inner workings of a computer. Other more specialized languages come and go, but C has held a constant presence  for almost 40 years and shows no signs of weakening.&lt;br /&gt;
&lt;br /&gt;
This course will attempt to give an insight into C as a programming language, as well as the setup needed to get started. The course should ideally act as an introduction to the language. Some prior knowledge of programming is required (ITGK or equivalent).&lt;br /&gt;
&lt;br /&gt;
The course can be held in English on demand.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Slides: &lt;br /&gt;
http://www.pvv.org/~andreasd/ckurs.odp&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/C&amp;diff=3114</id>
		<title>Kurs/C</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/C&amp;diff=3114"/>
		<updated>2011-02-10T19:26:20Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid:&amp;lt;/b&amp;gt; Torsdag 10. februar 2011 kl 18:15&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted:&amp;lt;/b&amp;gt; [[../Hvor er KJL5?|KJL5]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder:&amp;lt;/b&amp;gt; Andreas Danner Nilsen&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Anbefalte forkunnskaper:&amp;lt;/b&amp;gt; Litt kjennskap til programmering (ITGK eller tilsvarende).  Ingen kjennskap til C forutsettes.&lt;br /&gt;
&lt;br /&gt;
C er antageligvis verdens mest populære programmeringsspråk. Mye av grunnen er at det gir det beste av alle verdener. Det er enkelt å lære, det jobber meget tett opp mot hardware og oppnår på den måten høy ytelse, det er portabelt nok til at man kan ta kode skrevet for en superdatamaskin og kjøre den på en mikrokontroller, og det er et ypperlig verktøy for å lære mer om hvordan en datamaskin egentlig fungerer. Andre mer spesialiserte programmeringsspråk kommer og går, men C har holdt stand i nesten 40 år og viser ingen tegn til å dø ut.&lt;br /&gt;
&lt;br /&gt;
Dette kurset vil forsøke å gi en innsikt i C som programmeringsspråk samt ting man trenger å vite for å sette i gang med C-programmering, og burde fungere som en introduksjon til språket. Litt kjennskap til programmering (ITGK eller tilsvarende) er forutsatt.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
C is probably the most popular programming language in the world. A big reason for this is that it offers the best of all worlds: It&#039;s easy to learn, its near-hardware operations yields high performance applications, it&#039;s portable enough that code written for a supercomputer can be run on a microcontroller, and it is an excellent tool for learning more about the inner workings of a computer. Other more specialized languages come and go, but C has held a constant presence  for almost 40 years and shows no signs of weakening.&lt;br /&gt;
&lt;br /&gt;
This course will attempt to give an insight into C as a programming language, as well as the setup needed to get started. The course should ideally act as an introduction to the language. Some prior knowledge of programming is required (ITGK or equivalent).&lt;br /&gt;
&lt;br /&gt;
The course can be held in English on demand.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
http://www.pvv.org/~andreasd/ckurs.odp&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_UNIX_(2009)&amp;diff=2478</id>
		<title>Kurs/Innføring i UNIX (2009)</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_UNIX_(2009)&amp;diff=2478"/>
		<updated>2009-08-20T18:22:08Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid&amp;lt;/b&amp;gt;: Torsdag 20. august 2009, kl. 18:15&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted&amp;lt;/b&amp;gt;: [[../Hvor er R4?|R4]]&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Anbefalte forkunnskaper&amp;lt;/b&amp;gt;: Ingen&lt;br /&gt;
&lt;br /&gt;
Lurer du på hva Linux er?&lt;br /&gt;
&lt;br /&gt;
Dette kurset gir en kortfattet innføring om hvordan operativsystemet Unix oppstod og utviklet seg til en hel haug med operativsystemer vi bruker i dag; Linux, BSD, MacOS X med flere.&lt;br /&gt;
Og det vil forhåpentligvis komme innom alle de viktigste begrepene i Unix-universet, litt om de mange fraksjoneringene av operativsystemet som har gitt opphav til nesten alle OS i dag (ett stort unntak), nerdekulturen som følger med og litt smått om personene bak det hele. &lt;br /&gt;
&lt;br /&gt;
Hovedfokus i kurset er allikevel mer praktisk rettet mot bruk av kommandolinjen, skall, jobbhåndtering og enkel bruk av viktige verktøy i Linux. &lt;br /&gt;
&lt;br /&gt;
Ingen forkunnskaper behøves, dette er et nybegynnerkurs for alle som vil begynne å bruke Linux (eller et annet operativsystem i Unix-familien) og vil ha et sted å starte. &lt;br /&gt;
&lt;br /&gt;
Foiler: http://www.pvv.org/~andreasd/unix.zip&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/OpenGL-shadere&amp;diff=1682</id>
		<title>Kurs/OpenGL-shadere</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/OpenGL-shadere&amp;diff=1682"/>
		<updated>2009-04-02T15:47:57Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid&amp;lt;/b&amp;gt;: Torsdag 2. april 2009, kl. 18:15&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted&amp;lt;/b&amp;gt;: [http://www.ntnu.no/studieinformasjon/rom/?sok=F6&amp;amp;gr=1&amp;amp;a=S%F8k F6]&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Anbefalte forkunnskaper&amp;lt;/b&amp;gt;: Grunnleggende bruk av OpenGL&lt;br /&gt;
&lt;br /&gt;
Dette kurset handler om Shadere, og er en slags frittstående videreføring fra kurset som ble holdt i høst. Hvis du har hørt om ordet «shadere» før og har lyst å lære å bruke slike i OpenGL for å lage tøffe 3d-effekter (tm) skulle dette kurset forhåpentligvis gi en innføring nok til å kunne sette i gang. &lt;br /&gt;
&lt;br /&gt;
I tillegg til hvordan man bruker shadere i OpenGL vil kurset primært fokusere på bruk (og god skikk ved bruk) av GL Shading Language (GLSL), hvordan man kan utnytte språket på best mulig måte, tips og triks og et par eksempler underveis. &lt;br /&gt;
&lt;br /&gt;
Grunnleggende kjennskaper til OpenGL forutsettes, for eksempel [[../Innføring i OpenGL|kurset fra i høst]].&lt;br /&gt;
&lt;br /&gt;
[http://www.pvv.org/~andreasd/glkurs2.zip Kursmateriale]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_OpenGL&amp;diff=479</id>
		<title>Kurs/Innføring i OpenGL</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_OpenGL&amp;diff=479"/>
		<updated>2008-09-25T18:48:16Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid&amp;lt;/b&amp;gt;: Torsdag 25. september 2008, kl. 18:15&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted&amp;lt;/b&amp;gt;: [[../Hvor er R3?|R3]]&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Anbefalte forkunnskaper&amp;lt;/b&amp;gt;: [[../C for NTNU-ere|C]]&lt;br /&gt;
&lt;br /&gt;
OpenGL har i 16 år vært et enkelt, lett tilgjengelig og fleksibelt API for å lage 3D-grafikk. Problemet er at nettopp 3D-grafikk gjerne har vært et programmeringsfelt der inngangsterskelen har vært høy. Og det helt uten grunn. Dette kurset fungerer som en innføring i OpenGL som programmerings-API, såvel som innføring i grunnleggende teori som gjerne ikke kommer bra frem via kodesnutter man tilfeldigvis finner på nettet. «Ferske» grafikkprogrammerere skal på dette kurset få det som måtte trenges for å komme i gang; de som har tatt i OpenGL før vil forhåpentligvis finne noen nyttige tips de også. &lt;br /&gt;
&lt;br /&gt;
Kursinnhold: &lt;br /&gt;
&lt;br /&gt;
* Kort innføring i hva OpenGL er&lt;br /&gt;
* Hvordan komme i gang - på windows, unix eller mac. &lt;br /&gt;
* Enkel tegning. &lt;br /&gt;
* Rask innføring i affine transformasjoner og &amp;quot;Vertex Transformation Pipeline&amp;quot; &lt;br /&gt;
* Alt du noensinne har lyst å vite om Texture Objects&lt;br /&gt;
* Litt om lys og skygger. &lt;br /&gt;
* Hvordan man kan bruke OpenGL effektivt. &lt;br /&gt;
* 3 minutter om shadere sånn på slutten. &lt;br /&gt;
&lt;br /&gt;
Varighet: ca 2 timer&lt;br /&gt;
&lt;br /&gt;
Kursmateriell: &lt;br /&gt;
&lt;br /&gt;
http://www.pvv.org/~andreasd/glkurs.zip&lt;br /&gt;
&lt;br /&gt;
Gode linker: &lt;br /&gt;
&lt;br /&gt;
http://www.sdl.org&lt;br /&gt;
&lt;br /&gt;
http://www.frontendapi.com/  &lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=sddv3d-w5p4 &lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_OpenGL&amp;diff=478</id>
		<title>Kurs/Innføring i OpenGL</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_OpenGL&amp;diff=478"/>
		<updated>2008-09-25T18:47:58Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid&amp;lt;/b&amp;gt;: Torsdag 25. september 2008, kl. 18:15&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted&amp;lt;/b&amp;gt;: [[../Hvor er R3?|R3]]&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Anbefalte forkunnskaper&amp;lt;/b&amp;gt;: [[../C for NTNU-ere|C]]&lt;br /&gt;
&lt;br /&gt;
OpenGL har i 16 år vært et enkelt, lett tilgjengelig og fleksibelt API for å lage 3D-grafikk. Problemet er at nettopp 3D-grafikk gjerne har vært et programmeringsfelt der inngangsterskelen har vært høy. Og det helt uten grunn. Dette kurset fungerer som en innføring i OpenGL som programmerings-API, såvel som innføring i grunnleggende teori som gjerne ikke kommer bra frem via kodesnutter man tilfeldigvis finner på nettet. «Ferske» grafikkprogrammerere skal på dette kurset få det som måtte trenges for å komme i gang; de som har tatt i OpenGL før vil forhåpentligvis finne noen nyttige tips de også. &lt;br /&gt;
&lt;br /&gt;
Kursinnhold: &lt;br /&gt;
&lt;br /&gt;
* Kort innføring i hva OpenGL er&lt;br /&gt;
* Hvordan komme i gang - på windows, unix eller mac. &lt;br /&gt;
* Enkel tegning. &lt;br /&gt;
* Rask innføring i affine transformasjoner og &amp;quot;Vertex Transformation Pipeline&amp;quot; &lt;br /&gt;
* Alt du noensinne har lyst å vite om Texture Objects&lt;br /&gt;
* Litt om lys og skygger. &lt;br /&gt;
* Hvordan man kan bruke OpenGL effektivt. &lt;br /&gt;
* 3 minutter om shadere sånn på slutten. &lt;br /&gt;
&lt;br /&gt;
Varighet: ca 2 timer&lt;br /&gt;
&lt;br /&gt;
Kursmateriell: &lt;br /&gt;
http://www.pvv.org/~andreasd/glkurs.zip&lt;br /&gt;
&lt;br /&gt;
Gode linker: &lt;br /&gt;
http://www.sdl.org&lt;br /&gt;
http://www.frontendapi.com/  &lt;br /&gt;
http://www.youtube.com/watch?v=sddv3d-w5p4 &lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_OpenGL&amp;diff=476</id>
		<title>Kurs/Innføring i OpenGL</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_OpenGL&amp;diff=476"/>
		<updated>2008-09-22T15:54:59Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid&amp;lt;/b&amp;gt;: Torsdag 25. september 2008, kl. 18:15&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted&amp;lt;/b&amp;gt;: [[../Hvor er R3?|R3]]&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Anbefalte forkunnskaper&amp;lt;/b&amp;gt;: [[../C for NTNU-ere|C]]&lt;br /&gt;
&lt;br /&gt;
OpenGL har i 16 år vært et enkelt, lett tilgjengelig og fleksibelt API for å lage 3D-grafikk. Problemet er at nettopp 3D-grafikk gjerne har vært et programmeringsfelt der inngangsterskelen har vært høy. Og det helt uten grunn. Dette kurset fungerer som en innføring i OpenGL som programmeringsapi, såvel som innføring i grunnleggende teori som gjerne ikke kommer bra frem via kodesnutter man tilfeldigvis finner på nettet. &amp;quot;Ferske&amp;quot; grafikkprogrammerere skal på dette kurset få det som måtte trenges for å komme i gang; de som har tatt i OpenGL før vil forhåpentligvis finne noen nyttige tips de også. &lt;br /&gt;
&lt;br /&gt;
Kursinnhold: &lt;br /&gt;
&lt;br /&gt;
* Kort innføring i hva OpenGL er&lt;br /&gt;
* Hvordan komme i gang - på windows, unix eller mac. &lt;br /&gt;
* Enkel tegning. &lt;br /&gt;
* Rask innføring i affine transformasjoner og &amp;quot;Vertex Transformation Pipeline&amp;quot; &lt;br /&gt;
* Alt du noensinne har lyst å vite om Texture Objects&lt;br /&gt;
* Litt om lys og skygger. &lt;br /&gt;
* Hvordan man kan bruke OpenGL effektivt. &lt;br /&gt;
* 3 minutter om shadere sånn på slutten. &lt;br /&gt;
&lt;br /&gt;
Varighet: ca 2 timer&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_OpenGL&amp;diff=475</id>
		<title>Kurs/Innføring i OpenGL</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_OpenGL&amp;diff=475"/>
		<updated>2008-09-22T15:54:08Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid&amp;lt;/b&amp;gt;: Torsdag 25. september 2008, kl. 18:15&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted&amp;lt;/b&amp;gt;: [[../Hvor er R3?|R3]]&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Anbefalte forkunnskaper&amp;lt;/b&amp;gt;: [[../C for NTNU-ere|C]]&lt;br /&gt;
&lt;br /&gt;
OpenGL har i 16 år vært et enkelt, lett tilgjengelig og fleksibelt API for å lage 3D-grafikk. Problemet er at nettopp 3D-grafikk gjerne har vært et programmeringsfelt der inngangsterskelen har vært høy. Og det helt uten grunn. Dette kurset fungerer som en innføring i OpenGL som programmeringsapi, såvel som innføring i grunnleggende teori som gjerne ikke kommer bra frem via kodesnutter man tilfeldigvis finner på nettet. &amp;quot;Ferske&amp;quot; grafikkprogrammerere skal på dette kurset få det som måtte trenges for å komme i gang; de som har tatt i OpenGL før vil forhåpentligvis finne noen nyttige tips de også. &lt;br /&gt;
&lt;br /&gt;
Kursinnhold: &lt;br /&gt;
&lt;br /&gt;
* Kort innføring i hva OpenGL er&lt;br /&gt;
* Hvordan komme i gang - på windows, unix eller mac. &lt;br /&gt;
* Enkel tegning. &lt;br /&gt;
* Rask innføring i affine transformasjoner og &amp;quot;Vertex Transformation Pipeline&amp;quot; &lt;br /&gt;
* Alt du noensinne har lyst å vite om Texture Objects&lt;br /&gt;
* Litt om lys og skygger. &lt;br /&gt;
* Hvordan man kan bruke OpenGL effektivt. &lt;br /&gt;
* 10 minutter om shadere sånn på slutten. &lt;br /&gt;
&lt;br /&gt;
Varighet: ca 2 timer&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_OpenGL&amp;diff=474</id>
		<title>Kurs/Innføring i OpenGL</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_OpenGL&amp;diff=474"/>
		<updated>2008-09-22T15:53:19Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid&amp;lt;/b&amp;gt;: Torsdag 25. september 2008, kl. 18:15&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted&amp;lt;/b&amp;gt;: [[../Hvor er R3?|R3]]&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Anbefalte forkunnskaper&amp;lt;/b&amp;gt;: [[../C for NTNU-ere|C]]&lt;br /&gt;
&lt;br /&gt;
OpenGL har i 16 år vært et enkelt, lett tilgjengelig og fleksibelt API for å lage 3D-grafikk. Problemet er at nettopp 3D-grafikk gjerne har vært et programmeringsfelt der inngangsterskelen har vært høy. Og det helt uten grunn. Dette kurset fungerer som en innføring i OpenGL som programmeringsapi, såvel som innføring i grunnleggende teori som gjerne ikke kommer bra frem via kodesnutter man tilfeldigvis finner på nettet. &amp;quot;Ferske&amp;quot; grafikkprogrammerere skal på dette kurset få det som måtte trenges for å komme i gang; de som har tatt i OpenGL før vil forhåpentligvis finne noen nyttige tips de også. &lt;br /&gt;
&lt;br /&gt;
Kursinnhold: &lt;br /&gt;
&lt;br /&gt;
* Kort innføring i hva OpenGL er&lt;br /&gt;
* Hvordan komme i gang - på windows, unix eller mac. &lt;br /&gt;
* Enkel tegning. &lt;br /&gt;
* Rask innføring i affine transformasjoner og &amp;quot;Vertex Transformation Pipeline&amp;quot; &lt;br /&gt;
* Alt du noensinne vil vite om Texture Objects&lt;br /&gt;
* Litt om lys og skygger. &lt;br /&gt;
* Hvordan man kan bruke OpenGL effektivt. &lt;br /&gt;
* 10 minutter om shadere sånn på slutten. &lt;br /&gt;
&lt;br /&gt;
Varighet: ca 2 timer&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_OpenGL&amp;diff=471</id>
		<title>Kurs/Innføring i OpenGL</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_OpenGL&amp;diff=471"/>
		<updated>2008-09-01T10:41:02Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;i&amp;gt;midlertidig beskrivelse&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kurset vil gjennomgå OpenGL som programmeringsapi, vise masse kode og få frem noen eksempler på alt som vises underveis. &lt;br /&gt;
&lt;br /&gt;
* Kort innføring i hva OpenGL er&lt;br /&gt;
* Litt om hvordan komme i gang - på windows, unix eller mac. Dette er ofte det vanskeligste med OpenGL. &lt;br /&gt;
* Litt om hvordan man kan bruke OpenGL effektivt. glBegin/End vs glVertexPointer vs VBO&#039;er. Statechanges mm. &lt;br /&gt;
* Litt kort om Framebuffere; fargebuffer, dybdebuffer, stencilbuffer og bruk av disse; samt multisampling vs supersampling. &lt;br /&gt;
* Rask innføring i affine transformasjoner og &amp;quot;Vertex Transformation Pipeline&amp;quot; (mye mer i detalj i oppfølgerkurs neste uke), hvordan sette opp kamera og verden. &lt;br /&gt;
* Bruk av Texture Objects&lt;br /&gt;
* Kaaanskje noe om lys og skygger, men tviler på at det er tid. &lt;br /&gt;
* Kort om shadere. Har ikke tid til å gå i detaljer; GLSL vil egentlig kreve sitt eget kurs... &lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_OpenGL&amp;diff=470</id>
		<title>Kurs/Innføring i OpenGL</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_OpenGL&amp;diff=470"/>
		<updated>2008-09-01T10:28:55Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;i&amp;gt;midlertidig beskrivelse&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kurset vil gjennomgå OpenGL som programmeringsapi, vise masse kode og få frem noen eksempler på alt som vises underveis. &lt;br /&gt;
&lt;br /&gt;
* Kort innføring i hva OpenGL er&lt;br /&gt;
* Litt om hvordan komme i gang - på windows, unix eller mac. Dette er ofte det vanskeligste med OpenGL. &lt;br /&gt;
* Lit om hvordan man kan bruke OpenGL effektivt. glBegin/End vs glVertexPointer vs VBO&#039;er. &lt;br /&gt;
* Litt kort om Framebuffere; fargebuffer, dybdebuffer, stencilbuffer og bruk av disse; samt multisampling vs supersampling. &lt;br /&gt;
* Rask innføring i affine transformasjoner og &amp;quot;Vertex Transformation Pipeline&amp;quot; (mye mer i detalj i oppfølgerkurs neste uke), hvordan sette opp kamera og verden. &lt;br /&gt;
* Bruk av Texture Objects&lt;br /&gt;
* Kaaanskje noe om lys og skygger, men tviler på at det er tid. &lt;br /&gt;
* Kort om shadere. Har ikke tid til å gå i detaljer; GLSL vil egentlig kreve sitt eget kurs... &lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_UNIX&amp;diff=1710</id>
		<title>Kurs/Innføring i UNIX</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_UNIX&amp;diff=1710"/>
		<updated>2008-08-18T15:00:47Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid&amp;lt;/b&amp;gt;: Torsdag 21. august 2008, kl. 18:15&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted&amp;lt;/b&amp;gt;: [[../Hvor er R3?|R3]]&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Anbefalte forkunnskaper&amp;lt;/b&amp;gt;: Ingen&lt;br /&gt;
&lt;br /&gt;
Lurer du på hva Linux er?&lt;br /&gt;
&lt;br /&gt;
Dette kurset gir en kortfattet innføring om hvordan operativsystemet Unix oppstod og utviklet seg til en hel haug med operativsystemer vi bruker i dag; Linux, BSD, MacOS X med flere.&lt;br /&gt;
Og det vil forhåpentligvis komme innom alle de viktigste begrepene i Unix-universet, litt om de mange fraksjoneringene av operativsystemet som har gitt opphav til nesten alle OS i dag (ett stort unntak), nerdekulturen som følger med og litt smått om personene bak det hele. &lt;br /&gt;
&lt;br /&gt;
Fokus på kurset er allikevel mer praktisk rettet mot bruk av kommandolinjen, skall, jobbhåndtering og enkel bruk av viktige verktøy i Linux. &lt;br /&gt;
&lt;br /&gt;
Ingen forkunnskaper behøves, dette er et nybegynnerkurs for alle som vil begynne å bruke Linux (eller et annet operativsystem i Unix-familien) og vil ha et sted å starte. &lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_UNIX&amp;diff=1709</id>
		<title>Kurs/Innføring i UNIX</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_UNIX&amp;diff=1709"/>
		<updated>2008-08-18T15:00:02Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid&amp;lt;/b&amp;gt;: Torsdag 21. august 2008, kl. 18:15&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted&amp;lt;/b&amp;gt;: [[../Hvor er R3?|R3]]&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Anbefalte forkunnskaper&amp;lt;/b&amp;gt;: Ingen&lt;br /&gt;
&lt;br /&gt;
Lurer du på hva Linux er?&lt;br /&gt;
&lt;br /&gt;
Dette kurset gir en kortfattet innføring om hvordan operativsystemet Unix oppstod og utviklet seg til en hel haug med operativsystemer vi bruker i dag; Linux, BSD, MacOS X med flere.&lt;br /&gt;
Og det vil forhåpentligvis komme innom alle de viktigste begrepene i Unix-universet, litt om de mange fraksjoneringene av Operativsystemet som har gitt opphav til nesten alle OS i dag (med unntak av ett), nerdekulturen som følger med og litt smått om personene bak det hele. &lt;br /&gt;
&lt;br /&gt;
Fokus på kurset er allikevel mer praktisk rettet mot bruk av kommandolinjen, skall, jobbhåndtering og enkel bruk av viktige verktøy i Linux. &lt;br /&gt;
&lt;br /&gt;
Ingen forkunnskaper behøves, dette er et nybegynnerkurs for alle som vil begynne å bruke Linux (eller et annet operativsystem i Unix-familien) og vil ha et sted å starte. &lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
	<entry>
		<id>https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_UNIX&amp;diff=1708</id>
		<title>Kurs/Innføring i UNIX</title>
		<link rel="alternate" type="text/html" href="https://wiki.pvv.ntnu.no/w/index.php?title=Kurs/Innf%C3%B8ring_i_UNIX&amp;diff=1708"/>
		<updated>2008-08-18T14:58:43Z</updated>

		<summary type="html">&lt;p&gt;Andreasd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Tid&amp;lt;/b&amp;gt;: Torsdag 21. august 2008, kl. 18:15&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Sted&amp;lt;/b&amp;gt;: [[../Hvor er R3?|R3]]&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Kursholder&amp;lt;/b&amp;gt;: Andreas Danner Nilsen&amp;lt;&amp;lt;BR&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Anbefalte forkunnskaper&amp;lt;/b&amp;gt;: Ingen&lt;br /&gt;
&lt;br /&gt;
Lurer du på hva Linux er?&lt;br /&gt;
&lt;br /&gt;
Dette kurset gir en kortfattet innføring om hvordan operativsystemet Unix oppstod og utviklet seg til en hel haug med operativsystemer vi bruker i dag; Linux, BSD, MacOS X med flere.&lt;br /&gt;
Og det vil forhåpentligvis komme innom alle de viktigste begrepene i Unix-universet, litt om fraksjoneringer, nerdekultur og personene bak det hele. &lt;br /&gt;
&lt;br /&gt;
Fokus på kurset er allikevel mer praktisk rettet mot bruk av kommandolinjen, skall, jobbhåndtering og enkel bruk av viktige verktøy i Linux. &lt;br /&gt;
&lt;br /&gt;
Ingen forkunnskaper behøves, dette er et nybegynnerkurs for alle som vil begynne å bruke Linux (eller et annet operativsystem i Unix-familien) og vil ha et sted å starte. &lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Andreasd</name></author>
	</entry>
</feed>