Der er valgt en lærebog på dette kursus, nemlig Problem Solving and Program Design in C. Forud for kursusstart har det været vores vurdering, at det vil være gavnligt for mange studerende at have én udvalgt, solid og velafprøvet bog, som støtter indlæringen i kurset. Dette gælder i særdeleshed studerende, som ikke tidligere har programmeret. Bogen beskriver naturligvis C programmering. Men lige så vigtigt støtter bogen op omkring problemløsning, program design og programmeringsteknikker i det imperative programmeringsparadigme.
Der findes dog mange andre mulige bøger og internet-ressourcer, som også kan anvendes (for nogle som en erstatning, for andre som et supplement). Hvis du allerede har programmeringserfaring kan du overveje at basere kursusdeltagelsen på en af disse. Nogle af disse materialer vil blive omtalt herunder (og flere kan komme på listen senere):
- The C Programming Language, 2ed af Kernighan og Ritchie
Dette er den oprindelige K&R bog om C. Den er kort og kontant, og interessant. Bogen findes også på dansk. Men den skønnes at være for vanskelig tilgængelig for mange studerende på dette kursus. Steve Summit har skrevet nogle nyttige noter til bogen. - C by Dissection af Kelley og Pohl
Anvendt på en tidligere variation af kurset for nogle år siden. Er kendetegnet ved at "dissekere" et stort antal programmer på en meget grundig måde. Tilsvarende elementær som den bog der pt. anbefales på kurset. - C Programming Notes af Steve Summit
Gode introducerende noter, som efterfølges af Intermediate C Programming Notes. - Stanford University tilbyder en række ressourcer om C programmering: Essential C (en kompakt 45 siders beskrivelse af C), Pointers and Memory, og Linked List Basics. Endvidere er flere dele af Stanford CS107, som er optaget på video, af interesse for studerende på IMPR.
- Wiki bogen C Programming
En fri internet-bog om C programmering - The C Book af Banahan, Brady og Doran
En internet udgave af en C bog, som tidligere har været udgivet af Addison Wesley. Der findes (en lidt træls) PDF version af denne bog. - Programming in C - UNIX System Calls and Subroutines using C, af Marshall
Endnu en internet bog om C. Efter min smag har denne bog en meget uheldig programtypografi. - The GNU C Programming Tutorial
GNU tutorial om C programmering, der naturligvis er baseret på GNU compileren gcc.
Genereret: onsdag, 1. august 2018, 08:32:50