Programmeringsteknik EI1
Kursplan, A-nivå, 1TD460
Kursen är avvecklad.
- Kod
- 1TD460
- Nivå
- A
- Ämne(n)
- Datavetenskap
- Betygsskala
- Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3), Underkänd (U)
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 13 april 2006
- Ansvarig institution
- Institutionen för informationsteknologi
Behörighetskrav
Matematik ca 5 poäng samt Introduktion till datoranvändning (del av Kommunikationsteknik).
Syfte
Att ge grundläggande kunskaper och färdigheter i programutveckling med särskild tonvikt på problemlösningsaspekten av programmering, att därigenom ge metoder för och träning i problemanalys av värde för ingenjörsmässig problemlösning i allmänhet, att ge kunskaper om datorsystem och att ge erfarenhet av användning av programvara, främst inriktat mot teknik och naturvetenskap.
Innehåll
Introduktion till programmering: syftet med programmering, programmeringsprocessens faser, programmering satt i sitt sammanhang genom exempel på tillämpningar, kort historik över programmeringsansatser, datorsystemet ur programmerarens synvinkel, programmeringsmiljöer.
Algoritmer: vad en algoritm är, programmet som algoritm, skillnaden i preciseringsgrad mellan vardagslivets algoritmer och datorprogram.
Grundläggande objektorienterad problemlösning: introduktion till objektorienterad analys och design, begreppen modell, klass, objekt och inkapsling.
Grundläggande datastrukturer, exemplifierade med Java: enkla datatyper och fält.
Grundläggande algoritmelement, exemplifierade med Java: tilldelning, villkor, repetitioner, aritmetiska och logiska uttryck, terminalbaserad in- och utmatning samt filhantering.
Grundläggande objektorienterad implementering, exemplifierade med Java: användning av färdiga klasser, definition av egna klasser och objekt.
Grundläggande programmeringsteknik: systematisk arbetsgång för problemanalys, programdesign, implementering, testning, felsökning samt dokumentation.
Använding av grafik och gränssnitt.
Undervisning
Föreläsningar, lektioner, laborationer och obligatoriska inlämningsuppgifter.
Examination
Skriftligt prov vid kursens slut samt godkända laborationer och inlämningsuppgifter.
Poänguppdelning: tentamen 2 poäng och laborationer och inlämningsuppgifter 3 poäng.