DD1377 Maskinnära programmering och datorarkitektur 6,0 hp
Low Level Programming and Computer Architecture
En kurs om hur datorer är uppbyggda och exekverar program samt hur man skriver effektiva program som utnyttjar dessa.
Utbildningsnivå
GrundnivåKursnivå (A-D)
Huvudområde
Teknik
Betygsskala
A, B, C, D, E, FX, F
Kurstillfällen/kursomgångar
VT13 för programstuderande
Perioder
VT13 P4 (6,0 hp)
Anmälningskod
60201Kursen startar
2013 vecka: 12Kursen slutar
2013 vecka: 21Undervisningsspråk
SvenskaCampus
KTH CampusAntal föreläsningar
Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningSchema
Schema (nytt fönster)Kursansvarig
Carl Henrik Ek <chek@kth.se>
Målgrupp
Obligatorisk för CINEK-DKOI men öppen för andra program
Del av program
VT14 för programstuderande
Perioder
VT14 P4 (6,0 hp)
Anmälningskod
60072Kursen startar
2014 vecka: 13Kursen slutar
2014 vecka: 23Undervisningsspråk
SvenskaCampus
KTH CampusAntal föreläsningar
Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningKursansvarig
Carl Henrik Ek <chek@kth.se>
Målgrupp
Obligatorisk för CINEK-DKOI men öppen för andra program
Del av program
Lärandemål
Efter fullgjord kurs skall du kunna
- beskriva hur datorprogram och data lagras i datorn
- beskriva hur datorprogram exekveras på olika nivåer
- beskriva hur datorer tolkar och exekverar maskinkod
- beskriva hur datorer är uppbyggda
- läsa, förstå samt skriva assemblerprogram
- beskriva grundläggande nätverksprotokoll.
Kursens huvudsakliga innehåll
Olika former av data och hur dessa representeras i datorn: tal, text samt datorprogram.
Maskinkod och assemblerprogrammering.
Hur datorer är uppbyggda.
Olika typer av datorer, CISC och RISC.
Pipelining, exekvering i omkastad ordning och därmed förknippade problem.
Minneshierarkin från register till hårddisk.
Nätverksprotokoll: TCP/IP.
Behörighet
Rekommenderade förkunskaper
2D1320/DD1320 Tillämpad datalogi eller 2D1321/DD1321 Tillämpad programmering och datalogi.
Litteratur
J. G. Brookshear Computer Science: An Overview (11th Edition)
Examination
- LAB1 - Laborationer, 4,5 hp, betygsskala: A, B, C, D, E, FX, F
- TEN1 - Tentamen, 1,5 hp, betygsskala: A, B, C, D, E, FX, F
I denna kurs tillämpas skolans hederskodex, se: http://www.kth.se/csc/student/hederskodex.
Ges av
CSC/Datalogi
Kontaktperson
Carl Henrik Ek, e-post: chek@nada.kth.se
Examinator
Stefan Nilsson <snilsson@kth.se>
Övrig information
Denna kurs kommer att ersätta DD2377 med samma namn från och med läsåret 12/13.
Påbyggnad
Den här kursen får inte räknas med i examen om studenten har läst IS1200 Datorteknik, gk eller IS1500 Datorteknik och komponenter.
Versionsinformation
Kursplan giltig från och med
VT13.
Examinationsinformation giltig från och med
VT13.
