8100200 Laaja ohjelmointi, Introductory Course on Programming, 6 ov
8100300 Tietorakenteiden käyttö, Utilization of Data Sturctures, 3 ov
8100310 Tietorakenteet ja algoritmit, Data Structures and Algorithms, 5 ov
8100400 Olio-ohjelmoinnin peruskurssi, Introduction to object-oriented programming, 2 ov
8101000 Ohjelmointikielten periaatteet, Principles of Programming Languages, 3 ov
8101010 Lausekielten toteutustekniikka, Compiler Construction, 5 ov
8101100 Johdatus tietojenkäsittelyteoriaan, Introduction to Theoretical Computer Science, 4 ov
8102000 Ohjelmistotuotannon peruskurssi, Introduction to Software Engineering, 2 ov
8102010 Ohjelmistotuotannon menetelmät, Software Engineering Methodology, 4 ov
8102030 Ohjelmien ylläpito ja evoluutio, Software Maintenance and Evolution, 3 ov
8102200 Ohjelmistoarkkitehtuurit, Software architectures, 4 ov
8102300 Johdatus tietokantajärjestelmiin, Introduction to Database Systems, 2 ov
8102310 Tietokantajärjestelmien suunnittelu, Database System Design, 2 ov
8102500 Ohjelmistotekniikan projektityö, Software Engineering Project, 3 ov
8102900 Ohjelmistoprojektin johtaminen, Software Project Management, 5 ov
8105000 Hajautettujen järjestelmien perusteet, Introduction to Distributed Systems, 4 ov
8105010 Hajautettujen järjestelmien tekniikat, Techniques for Distributed Systems, 4 ov
8107210 Tunne käyttäjät - käytettävyyden arviointi, Usability Evaluation Methods, 3 ov
8107220 Kognitiivinen psykologia, Cognitive Psychology, 2 ov
8107230 Käyttäjäkeskeinen suunnittelu, User-centred Design, 3 ov
8107310 Graafisen käyttöliittymän ohjelmointi, Programming of Graphical User Interfaces, 4 ov
8107320 Käytettävyys ohjelmistoprojektissa, Usability in Software Engineering Project, 2 ov
8108001 Johdatus sosiaalitieteisiin, Introduction to social sciences, 2 ov
8108004 Työ- ja organisaatiopsykologia, Work and organisational psychology, 2 ov
8108006 Tietotekniikan sovelluksen suunnittelu, Information Technology Application Design, 2 ov
8108009 Tekniikan vaikutukset arkielämään, Technology influencing everyday life, 3 ov
8108030 Teknisen sovelluksen ideointi, Creation of Technology Application, 2 ov
8109000 Ohjelmistotekniikan diplomityöseminaari A, Master's Thesis Seminar A, 1 ov
8109010 Ohjelmistotekniikan diplomityöseminaari B, Master's Thesis Seminar B, 0 ov
8109020 Ohjelmistotekniikan pienoisseminaari, Miniseminar on Software Systems, 1 ov
8109030 Ohjelmistotekniikan erityiskysymyksiä, Special Topics in Software Systems, 2 ov
8109040 Ohjelmistotekniikan seminaari, Software Systems Seminar, 2 ov
8109101 Ohjelmistotekniikan jatko-opintoseminaari, Postgraduate seminar, 1 ov
8109992 Orientation to postgraduate studies, Orientation to Postgraduate Studies, 2 ov