Basic and Intermediate Studies in Computer Science, 100cr
Bachelor's Thesis (GNUnetin julkinen hajautettu tietovarasto), Computer Systems Organization, Concurrent Programming, Database Application Project, Database Management, Data Communications I, Data Structures, Data Structures Project, Fundamental Models of Programming and Computation, Introduction to Application Analysis and Design, Introduction to Databases, Introduction to Programming, Maturity Test in Finnish, Network Programming, Presenting Computer Science, Programming in C, Programming in Java, Programming Project, Software Engineering, Software Engineering Lab (Varain), The Metalanguage XML, User Interfaces
Basic Studies in Mathematics, 31cr
Discrete Mathematics I, LinearAlgebra and Matrices for Applications, Logic I, Mathematics Introduced
Basic Studies in Theoretical Philosophy, 25cr
Introduction to Epistemology, Introduction to Logic, Introduction to Metaphysics, Introduction to Philosophy, Introduction to Social Philosophy, Introduction to the History of Philosophy, Introduction to the Philosophy of Science
Miscellaneous Bachelor's Studies, 24cr
English Oral Skills, First Language Communication, Information and Communication Technology Studies, Internships and Vocational Orientation, Oral Skills in the Second Official Language ( Swedish ), Orientation to Studies, Reading Comprehension in English, Tutortraining and Tutoring, Tutoring, Written Skills in the Second Official Language ( Swedish )