Datavetenskap

Datavetenskapen har blivit allt viktigare i takt med att datorer och program används inom allt fler områden. Utan datorer skulle telefonväxlar, flygplanstrafik, biljettbokningar, tidningsframställning och hemelektronik inte fungera. När nya produkter ska konstrueras använder man nästan alltid datorer. Exempel är bilar, broar, hus och mobiltelefoner.

Inom miljövården kan man simulera eller beräkna hur föroreningar sprids i luft och vatten. Dagens väderprognoser skulle vara en omöjlighet utan kraftfulla datorer. Med internet och modern datakommunikation kan vi betala räkningar, beställa hem varor, lyssna till musik och skicka e-post. Uppräkningen kan lätt göras längre.

Datorerna och datavetenskapen började utvecklas av matematiker, fysiker och ingenjörer. Deras arbetsmetoder sätter sin prägel på datavetenskapen även idag. Datavetaren ställer upp satser, bevisar och drar slutsatser. Man utformar hypoteser, gör experiment och tolkar resultaten. Man konstruerar, tillverkar och förbättrar datorer och program. Man använder matematiska modeller och gör avancerade beräkningar utifrån dessa. Experiment som är omöjliga eller för dyrbara att utföra i verkligheten kan simuleras på datorskärmarna.

Nu när datorer finns överallt i samhället och påverkar alla människor har även human- och samhällsvetenskapliga metoder och frågeställningar blivit viktiga för datavetenskapen. Det kan gälla den personliga integriteten, psykologiska frågor, arbetsmiljö, rättsliga frågor etc.

Datautbildningen i Uppsala bedrivs av institutionen för informationsteknologi på ett campus med modern utrustning och trevliga omgivningar. Här bedrivs forskning och undervisning inom flera olika grenar av datavetenskapen, till exempel människa-datorinteraktion, bildanalys och maskininlärning. I grundutbildningen ingår både renodlade datakurser och kurser med nära koppling till tillämpningar.

Kurser

Grundnivå, nybörjarkurser

Grundnivå, fortsättningskurser

Avancerad nivå

Acceleratorbaserad programmering, 7,5 hp Accelerering av system med programmerbara logikenheter, 10 hp Algoritmer och datastrukturer III, 5 hp Artificiell intelligens, 5 hp Avancerad datorarkitektur, 10 hp Avancerad djupinlärning för bildbehandling, 5 hp Avancerad funktionell programmering, 5 hp Avancerad interaktionsdesign, 5 hp Avancerad mjukvarudesign, 5 hp Avancerade numeriska metoder, 10 hp Beräkningsvetenskap för partiella differentialekvationer, 5 hp Beräkningsvetenskap, bryggningskurs, 5 hp Data, etik och rätt, 5 hp Databasteknik II, 5 hp Datakommunikation II, 10 hp Datasäkerhet och integritet, 5 hp Datavetenskapens didaktik, 10 hp Datorgrafik, 7,5 hp Datorintensiv statistik och informationsutvinning DS, 7,5 hp Datorintensiv statistik och tillämpningar, 10 hp Datoriserad bildanalys I, 5 hp Digitala bildalstrande system, 7,5 hp Djup maskininlärning för bildanalys, 7,5 hp Finansiella beräkningsmetoder - prissättning och värdering, 5 hp Funktionell programmering I, 5 hp Förstärkningsinlärning, 7,5 hp Gränssnittsprogrammering I, 5 hp Gränssnittsprogrammering II, 5 hp Högprestanda- och parallellberäkningar, 7,5 hp Högprestandaprogrammering, 10 hp Icke-exkluderande design och utvärdering, 15 hp Informationsteknik och energilagring, 5 hp Informationsutvinning, 7,5 hp Informationsutvinning I, 5 hp Informationsutvinning II, 5 hp Intelligenta interaktiva system, 5 hp Internationell mjukvaruutveckling, projekt, 10 hp Introduktion till dataanalys, 10 hp Introduktion till parallellprogrammering, 5 hp IT i samhället, 15 hp IT, etik och organisation, 5 hp IT, hållbarhet och socialt ansvar, 5 hp Kombinatorisk optimering och villkorsprogrammering, 10 hp Komplexa IT-system i stora organisationer, 5 hp Krav inom agil utveckling, 5 hp Lågnivå-parallellprogrammering, 5 hp Matematisk modellering av fotboll, 5 hp Medicinsk informatik, 5 hp Metoder och projektledning för mjukvaruutveckling, 5 hp Mjukvarutestning, 5 hp Modellbaserad utveckling av inbyggd programvara, 10 hp Modellering för kombinatorisk optimering, 5 hp Människa-robotinteraktion, 5 hp Människa-robotinteraktion med forskningsprojekt, 10 hp Naturliga beräkningsmetoder för maskininlärning, 10 hp Optimeringsmetoder, 5 hp Parallell och distribuerad programmering, 5 hp Parallella algoritmer och datastrukturer, 5 hp Plattformsöverskridande system, 5 hp Programmering av effektiva parallella program, 5 hp Programmering av inbyggda system, 5 hp Programmering av inbyggda system, projekt, 5 hp Programmering i Python med tillämpningar inom fysik, 5 hp Programmeringsteori, 10 hp Projekt DV, 30 hp Realtidssystem, 10 hp Realtidssystem I, 5 hp Social robotik och människa-robotinteraktion, 7,5 hp Statistisk maskininlärning, 5 hp Stora språkmodeller och sociala konsekvenser av artificiell intelligens, 5 hp Säkerhet i reglersystem, 5 hp Säkerhet och integritet, 7,5 hp Säkra datorsystem I, 5 hp Tillämpad linjär algebra för dataanalys, 7,5 hp Tillämpade finita elementmetoder, 5 hp Trådlös kommunikation och inbyggda system, projekt, 5 hp Trådlös kommunikation och nätverksbaserade inbyggda system, 5 hp Underhållsprogrammering, 5 hp Utvinning av sociala data, 10 hp Vetenskaplig visualisering, 5 hp Öppen fördjupningskurs i beräkningsvetenskap I, 5 hp Öppen fördjupningskurs i beräkningsvetenskap II, 10 hp

Kontakt

FÖLJ UPPSALA UNIVERSITET PÅ

facebook
instagram
twitter
youtube
linkedin