Lästa kurser
Objeketorienterad programmering i C++ 5p
Syftet med kursen
Kursen syftar till att använda objektorientering som hjälpmedel
vid problemlösningar med datorstöd, att ge förmåga till att konstruera
egna program i ett objektorienterat språk samt att ge förståelse
för de problem som uppstår vid större projekt och hur återanvändbar
programkod kan användas för att minska dessa.
Innehållet i kursen
- Vad är objektorienterad programmering?
- Jämförelse: strukturerad programmering, dataabstraktion och
OOP
- Klassbegreppet, arv, polymorfism
- Problemlösningsstrategier i OOP
- Klasser, arv och polymorfism
- Streams och templates
- Återanvändning av programvara
- Mjukvaruexplosionen
- Definition och implementation i stora projekt
- Konstruktion av återanvändbara program och bibliotek
Programmeringsmiljö mestadels i Unix, lite i Windows med
Borland C++.
-Tillbaka till studier
Objektorienterad programmering i Java 5p
Syftet med kursen
- Förståelse för programmeringscykeln: editering (kompilering/länkning)
/ interpretering
- Förståelse för programutvecklingscykeln: specificering - implementering
- testning - felsökning
- Grundläggande kunskaper om programmeringsspråket Java
- Grundläggande kunskaper inom objektorienterad programmering
- ProgrammeringOrientering om relationen mellan Java och WWW
- Orientering om principer för dokumentation av program
Innehållet i kursen
- Uppkoppling och introduktion till programmering
- Programutvecklingsmiljön
- Grunderna i programspråket Java Objekt, klasser och arv.
- Variabler, konstanter och enkla datatyper.
- Enkla tilldelnings- och jämförelsesatser.
- Flödeskontroll (if-satser etc.).
- Standardbibliotek i Java, t.ex. stöd för att hantera fönster,
knappar och menyer.
- Strukturerade datatyper såsom arrayer och vektorer.
- Filhantering i Java.
- Integrerat med ovanstående: objektorienterat tänkande, objektorienterad
programmering samt programutvecklingscykeln.
- Integrering av Javaprogram och WWW
- Integrering av egna Javaprogram med WWW
Programmeringsmiljö var i Windows och UNIX-miljö.
-Tillbaka till studier
C-programmering 5p
Syftet med kursen
Kursen syftade till att ge kunskaper om programdesign och att
ge färdigheter i programmering i högnivåspråket C. Även till
att ge färdigheter i användning av olika hjälpverktyg för programmering
Innehållet i kursen
- C-språkets syntax
- abstrakta datatyper
- länkade strukturer
- parametrar till program
- filhantering
- användning av standardbibliotek
- modulär programutveckling och programunderhåll
- verktyget make
- flyttbarhet, optimering, effektivitet, portabilitet, debuggningteknik
Programmeringsmiljö var i UNIX-miljö.
-Tillbaka till studier
Algoritmer och datastrukturer i java prog.
5p
Syftet med kursen
Kursen syftar till att ge:
- Kunskaper om algoritmer och abstrakta datatyper och deras
implementering
- Färdighet i att rationellt välja algoritmer och datastrukturer
för ett givet problem
Innehållet i kursen
Abstrakta datatyper såsom lista, stack, kö, träd, mängd, graf
och tabell. Deras informella och formella karaktäriseringar, egenskaper
och användningsområden. Några tillämpningsexempel. Algoritmer
för sökning, sortering och traversering. Samspelet mellan algortimer,
med dem förknippade abstrakta datatyper, datastrukturer och implementeringar.
Relationen mellan datatyper och klasser. I kursen används programspråket
Java.
Progarmmerings miljön var i UNIX-miljö.
-Tillbaka till studier
Företagsekonomi 20p
Del 1, FE:A Företag och marknad I, 10 p
Kursen syfte är att ge:
- en förståelse för företagandets villkor
- en företagsekonomisk begreppsapparat
- en uppsättning metoder för att analysera företagsekonomiska
problem.
Innehållet i kursen
I kursen behandlas olika föreställningar om hur företag i konkurrens
med andra företag agerar för att överleva och utvecklas i en föränderlig
omvärld. Utgångspunkten är att det inte finns någon allmänt accepterad
enhetlig teoribildning kring företagsbeteende och företagsledning
utan i den företagsekonomiska vardagen frodas sida vid sida modeller
och teorier som i sina grundantaganden skiljer sig högst väsentligt
från varandra. Detta innebär att problemformuleringar och därmed
lösningar på företagsekonomiska frågor blir beroende av det valda
teoretiska angreppssättet.
Fokus i kursen inriktas dels på marknadsfrågor, d.v.s. hur företagen
avgränsar sina roller och hanterar olika utbytesaktiviteter, dels
på organisationsfrågor, d.v.s. hur företagen mobiliserar och organiserar
olika resurser för att ta fram de varor och tjänster som svarar
mot kundernas krav.
För att på ett hanterligt sätt kunna planera och följa upp företagets
aktiviteter i mätbara storheter krävs ett system för s.k. ekonomistyrning.
Ekonomiarbetet syftar framför allt till att internt påverka företagets
verksamhet, men ger även information till externa intressenter.
Sammanfattningsvis kan sägas att kursen kommer att ge förståelse
för företagandets villkor samt ge en inblick i den företagsekonomiska
begreppsapparaten och de företagsekonomiska metoderna inom följande
områden i ämnet:
Marknader och marknadsföring:
- marknader - konkurrens och samarbete
- marknadsföring på konsumentmarknader
- marknadsföring på producentmarknader
Ekonomisk kalkylering:
- ABC-kalkyler
- bidragskalkyler
- investeringskalkyler
- prissättning
Strategier och organisering:
- strategiska processer
- styrnings- och ledningsprocesser
- förändring och utveckling
- kontroll och ansvar
Ekonomisk utvärdering och information
- intern kontrollprocess
- redovisning
- resultat- och balansräkning
- finansieringsanalys
Del 2, FE:A Företag och marknad II, 10 p
Kursens syfte är
- att ge kunskaper om företags förändringsprocesser
- att utveckla färdigheter i att identifiera, strukturera och
analysera olika praktiska företagsproblem för att kunna föreslå
lösningar på dessa
Kursinnehållet är fördelat enligt följande:
Organisation:
- Human resource management
- Organisationskultur
- Effektivitet i företag
- Nya organisationsformer
- Team- och projektarbete.
Marknadsföring:
- Intern marknadsföring
- Marknadsplanering och systematisk marknadsföring
- Kundorientering
Ekonomistyrning:
- Grunderna för redovisning (dubbel bokföring) och årsbokslut
- Informationsbehov och redovisningens utformning
- Ansvarsorienterad redovisning
- Redovisning för information om produkter
- Redovisning av kostnader för kapital
-Tillbaka till studier
Diskret matematik 10p
Syftet med kursen
Att ge grundläggande kunskaper i diskret matematik anpassade
för datavetenskapliga studier.
Innehållet i kursen
Något om logik, mängdlära och olika talsystem. Grundläggande
algebra, ekvationslösning, absolutbelopp och olikheter. Egenskaper
hos heltalen. Funktioner och relationer. Induktion och rekursion.
Kombinatorik. Grafteori, träd och tillämpningar. Algoritmer för
optimering. Boolesk algebra. Linjära ekvationssystem och matriser.
Determinant. Maple-övningar.
-Tillbaka till studier
IT-grundkurs 5p
Syftet med kursen var att ge grundläggande kunskaper
inom:
- datorteknikens tillämpningar och förtjänster
- datorns roll i samhället
- begrepp och terminologi inom IT-området
- datorsystems uppbyggnad och funktion: orientering om datakommunikation,
kringutrustning, programutveckling - multimediateknik
- systemutveckling
- datasekretess och datalagen
- AI och kunskapsbaserade system
- intern datarepresentation
- global informationssökning via Internet och användning av elektronisk
post m.m.
- hantering av persondatorer och standardprogram, t ex ordbehandling
och kalkylering
- databasteknik
Innehållet i kursen var:
Datorns roll i samhället. Datorns roll i samhället och datorteknikens
tillämpningar och förtjänster. Problem i form av bristande ergonomi
och minskade sociala kontakter, och hur de kan motverkas. Datasekretess,
datalagen och datoriseringens förändring av arbetsinnehållet på
arbetsplatser. Användning av internet E-post, World Wide Web,
olika sökverktyg och applikationer på Internet.
Användning av standardprogram och konstruktion av liten databasapplikation
Standardprogram, främst ordbehandling, kalkylering och databashantering.
Grundläggande begrepp inom systemutveckling. Orientering om datorsystems
uppbyggnad och funktion Grundläggande datorarkitektur som minne,
processor, diskar och andra IO-enheter. Vanligt förekommande kringutrustning,
tex skrivare, plotter, CD-läsare, modem, fax-modem och scanner.
Enkla nätverkslösningar och grundläggande datorkommunikation.
Orientering om operativsystem och annan systemprogramvara, tex
kompilatorer Orientering om programutveckling inklusive användargränssnitt
och multimedia. Säkerhetsproblem, exekvering av applikation, olika
sätt att programmera t ex assembler respektive högnivåspråk.
-Tillbaka till studier
IT-Systemsäkerhet 5p
Syftet med kursen var att ge:
- bred kunskap om IT systems säkerhetsproblematik och lösningar
- en introduktion till internationell litteratur inom området
- färdigheter i att använda aktuell terminologi inom området
Innehållet i kursen
- Allmänt om systemsäkerhet, socio-tekniska aspekter
- Datorsäkerhet, PC, clientserver och stordator, datavirus
- Kommunikationssäkerhet, kryptering och nyckelhantering, Internet
- ADB-säkerhet
- Databassäkerhet
- Säkerhetsstandards- och produktutvärdering
- Säkerhetsadministration, dataetik, databrottsligthet, datalagen
-Tillbaka till studier
Operativsystem, skal och datakommunikation
5p
Syfte med kursen
- Ge kunskap om grundläggande terminologi och begrepp
- Kännedom om hur man utnyttjar några befintliga protokoll och
standarder
- Praktiska färdigheter i hur man kopplar samman terminaler/persondatorer
med andra datorer/nätverk
- Kunskaper om operativsystemets grunder
- Orientering om olika skalprogramvaror och deras förhållande
till operativsystem
Innehållet i kursen
-Operativsystem: Utveckling, definitioner, principer, Processer,
minneshantering. In/ut-rutiner. filhantering. Säkerhet.UNIX: -Utveckling
och uppbyggnad. Praktiska övningar med några vanliga kommandon
i UNIX
- Skal: Fördjupning i Windows. Orientering om X-Windows.
- Datakommunikation: Grundläggande begrepp. Referensmodeller
- OSI: översikt av modellens uppbyggnad och dess betydelse för
utvecklingen av datakommunikation. Fysiska funktioner och protokoll
(OIS skikt 1-3) Logiska funktioner och protokoll (OIS skikt 4-7).
- Lokala nätverk, Globala nät. Utvecklingstendenser. Praktiska
övningar ihopkoppling av datorsystem och kommunikation mot andra
datorer och nät.
-Tillbaka till studier
Multimedia 10p
Jag har läst en jätte intressant kurs i multmedia och
den behandlar grundläggande principer för konstruktion
av interaktiva program, där begrepp som gränssnittsdesign,
interaktivitet, metaforer, navigation behandlas ingående.
Med bra interaktiva program avses program som stödjer och
samarbetar med användaren och där informationen presenteras
på ett begripligt och tilltalande sätt. Information
om internet och World Wide Web (WWW) gavs.
De praktiska momenten bestod bland annat av bildredigering (Photoshop)
och enklare programkonstruktion i ett så kallat författarverktyg
(Macromedia Authorware). Dessutom ingick konstruktion av WWW-dokument
("hemsidor"). Den senare delen av kursen koncentreras på
projekt, där vi kursdeltagare arbetade med en mindre multimediaproduktion.
Multimediaprojektets utvecklingsprocess behandlades. Berättarteknik,
presentationsdesign, olika media element och fortsättning
på WWW-programmering togs även upp.
-Tillbaka till studier
Människan och datorinteraktion 5p
Kursens syfte var att ge kunskap och färdighet i hur gränssnittet
mellan människa och datorer utformas på grundval av
kunskaper framför allt om människans kognitiva förutsättningar
och med hjälp av metoder och datorverktyg som utvecklas inom
framförallt datavetenskapen.
-Tillbaka till studier
Introduktion till systemering 5p
Syftet med kursen var:
Att ge den studerande teoretisk och praktisk kunskap om hur man
utvecklar ett informationssystem till stöd för en viss verksamhet.
Detta innebär att den studerande lär sig behärska metoder för
verksamhetsanalys, dataanalys, funktionsanalys och ärendeanalys.
Vidare skall den studerande inom kursens ram lära sig att omsätta
en systemmodell till ett fungerande datasystem. Detta görs genom
att använda ett datahanteringssystem med vars hjälp ett databasorienterat
system byggs med användarvänliga rutiner för in- och utmatning
av data.
Innehållet i kursen var:
- Allmänt om systemering
- Metoder för verksamhetsanalys
- Metoder för funktionsanalys
- Grunderna i datamodellering Teorin för relationsdatabaser
- Analys av ärenden och rutiner
- Användning av PC-baserade databashanterare
- Praktisk systemkonstruktion i PC-miljö
-Tillbaka till studier
Systemeringsmetoder 5p
Syfte med kursen
I "Introduktion till Systemering", som är förkunskapskrav till
denna kurs, genomgås ett visst praktiskt arbetssätt för utveckling
av informationssystem. Avsikten med denna påbyggnadskurs "Systemeringsmetoder"
är att bredda perspektivet på systemering via genomgång av ett
flertal alternativa utvecklingsansatser och en teoretisering av
ämnet. Därmed skall den studerande ges en vidgad referensram och
ett ökat medvetande vid framtida val av systemutvecklingsmodell.
Kursen syftar också till att ge den studerande djupare insikt
i datamodellering och uppbyggnad av databasorienterade system.
Innehållet i kursen
Diskussion om olika grundperspektiv vid systemutveckling Genomgång
av några alternativa systemutvecklingsmodeller Fördjupning i datamodellering
Fjärde generationens utvecklingsverktyg och CASE
-Tillbaka till studier
Systemförvaltning 5p
Syftet med kursen var:
Att ge fördjupad insikt i vad begreppet systemförvaltning innebär.
Att ge konkret inblick i hur förvaltningen organiseras. Att beskriva
innebörden i aktiv systemförvaltning som förvaltningsstrategi
Att ge kunskap om hur kvalitetssäkring kan åstadkommas. Att ge
kunskap om hur olika typer av analysprogram kan användas som verktyg
vid underhåll av system.
Innehållet i kursen
Systemförvaltningens inplacering i systemets livscykel. Förvaltningens
omfattning och allmänna karaktär. Aktiv respektive passiv systemförvaltning.
Organisation och styrning av förvaltningen. Systemförvaltningsmodeller.
Kvalitetssäkring och systemförvaltning. ISO 9000-standards i relation
till systemförvaltning.- Förvaltningsperspektiv på programstrukturerings
och dokumentationsnormer. Program- och systemtest. Reengineering
och reverse engineering.
-Tillbaka till studier
Internetprogrammering på KTH 5p
Internet och dess möjligheter. Genomgång av HTML, DHTML och
JavaScript. Objektorienterad programmering med Java. Introduktion
till objektorienterad analys och design. Att skriva och använda
applets.
Programmering av grafiska gränssnitt med AWT. Användning av
sockets, strömmar och URL. RMI och CORBA.
Serverprogrammering med bla servlets och CGI. Persistenta objekt
och databaser med bla ASP.
-Tillbaka till studier
Programspråksteori 5p
Syftet med kursen
Kursen syftar till att ge en insikt i de principer, paragrafer
och implementationssätt som används för att skapa ett modernt
programmeringsspråk. Studenten skall efter kursen kritiskt kunna
utvärdera olika typer av programspråkskonstruktioner, göra jämförelser
mellan procedurella, funktionella, logiska samt objektorienterade
språk.
Innehållet i kursen bestod b.la. av:
- Historik
- Kriterier vid utvärdering av programmeringsspråk
- Formella/informella sätt att beskriva syntax och semantik
- Datatyper
- Uttryck och Kontrollstrukturer
- Underprogram
- Dataabstraktion
- Procedurella språk
- Funktionella språk
- Logiska språk
- Objektorienterade språk
-Tillbaka till studier
Datornät och Distribuerade system 5p
Syftet med kursen
Att ge en praktisk och teoretisk inblick i hur distribuerade
IT-system fungerar i ett datornät.
Innehållet i kursen bestod b.la. av:
Datakommunikation
- begrepp
- protokoll
- tjänster
- topologier
- datornät
- LAN
- WAN
- operativsystem
- TCP/IP
Distribuerade system
- definition
- arkitektur
- applikationsutveckling
- databas och transaktionshantering
- systemövervakning och drift
- client server
-Tillbaka till studier
Databasfrågespråk (SQL) och
informationshantering 5p
Syftet med kursen
Kursen avser att ge kännedom om grunderna för hantering av information
i databaser samt en god färdighet i frågespråket SQL.
Innehållet i kursen bestod b.la. av:
Olika databasmodeller, speciellt relationsmodellen. Utformning
av databaser enligt relationsdatabasmodellen. Relationsalgebra
och databasspråken SQL och QBE. Frågebearbetning och frågeoptimering.
-Tillbaka till studier
Vetenskapsteori och metametod 5p
Syftet med kursen
Efter genomförd kurs skall den studerande:
- äga kännedom om de mekanismer som styr generering av ny kunskap,
jämte dess tillväxt, överlevnad och spridning inom universitetsvärlden
- ha grundläggande kunskaper beträffande vetenskapsteoretiska
huvudinriktningarna jämte några kända och allmänt tillämpade kunskapsteoretiska
perspektiv
- ha grundläggande kunskaper i de generella metoder som används
för sammanställning av internationellt accepterade vetenskapliga
rapporter och uppsatser
- ha visat grundläggande färdighet i att söka, värdera, sammanställa
och redovisa det aktuella vetenskapliga/tekniska kunskapsläget
inom ett valt område
- vara orienterad om forskarutbildning samt villkoren för att
arbeta som forskare.
Innehållet i kursen bestod b.la. av:
- Universitetet som självorganiserande kunskapssystem
- Vetenskapsteoretiska huvudinriktningar och perspektiv
- Generella metoder för genomförande och rapportering av vetenskapliga
undersökningar
- Granskning med skriftlig presentation av ett vetenskapligt delområde
- Muntlig redovisning av det skriftliga arbetet genom deltagande
i minikonferens
-Tillbaka till studier
Senast Uppdaterad 01-02-01 © Conrad Carlsson
|