Programmeringsteknik EI1

5 poäng

Kursplan, A-nivå, 1TD460

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.

FÖLJ UPPSALA UNIVERSITET PÅ

Uppsala universitet på facebook
Uppsala universitet på Instagram
Uppsala universitet på Youtube
Uppsala universitet på Linkedin