Tietojenkäsittelytieteiden laitoksen projektiopetus koostuu kahdesta itsenäisestä projektikurssista:
Projekti I ja Projekti II. Kummakin näistä on hieman toisistaan poikkeavat tavoitteet.
Projekti I - kurssin tavoitteena on tutustuttaa opiskelija projektityöskentelyyn käytännössä, antaa mahdollisuus integroida aiempia kandivaiheen opintoja sekä soveltaa Projektitoiminnan perusteet -kurssilla oppimaansa teoriapohjaa käytännön tilanteisiin. Tavoitteena on, että kurssin päätyttyä opiskelija pystyy toimimaan ja
työskentelemään tuottavasti tietojenkäsittelytieteen alan projektissa. Yleensä projekti I -kurssin toimeksiannot ovat kohtalaisen selkeästi määriteltyjä ja
rajattuja, eikä opiskelijoiden tule käyttää projektista suurta osaa sen tavoitteiden määrittelyyn. Tämä mahdollistaa keskittymisen nimenomaan toimintatapojen omaksumiseen ja projektin tuloskolmion hallintaan projektin läpiviennin ajan. Projekti I on yleensä toteutuspainotteinen (lue: ohjelmointi) projekti.
Projekti II -kurssilla tavoitteena on integroida akateemisen asiantuntijan työskentelytaitoja käytännön työelämäprojekteihin. Tällä kurssilla on tarkoitus
keskittyä siihen, mitä yliopistotutkinnon suorittaneelta tietojenkäsittelytieteiden opiskelijalta voidaan odottaa työelämässä. Kurssi harjaannuttaa maisterivaiheen opiskelijaa toimimaan monipuolisena alansa ammattilaisena. Kurssi antaa valmiuksia toisaalta myös niille, jotka suuntaavat akateemiselle työuralle, kuin myös niille jotka tulevat
omissa työorganisaatioissaan toimimaan asiantuntijatehtävissä, ja tuottamaan esimerkiksi systemaattisella, akateemisella tavalla tietoa muiden käytettäväksi niin projekteissa kuin muutoinkin. Projekti II:n kohdalla oletetaan jo opiskelijoiden projektiosaamisen olevan sillä tasolla, että projektiryhmä osaa itsekin osallistua projektin tavoitteiden määrittelyyn, ja tarkentaa niitä projektin kuluessa hyödyntäen resurssirajoitteisen projektin mahdollisimman tehokkaasti projektin tilaajan eduksi. Tämä projekti on projektin hallinnan näkökulmasta opiskelijoiden taidonnäyte ja toimeksiannot vaihtelevat hyvinkin paljon alan erilaisissa tutkimus-, selvitys-, suunnittelu-, toteutus- ja arviointitehtävissä.
Projektikurssien toimintaperiaatteet on koottu projektimanuaaliksi.