The course is meant for the first year computer sciences majors.
Learning outcomes
After completing the course the student is expected to
-- know the basics of the history of computer sciences -- be able to name subfields of computer sciences, figure the totality of computer sciences, and recognize relationships between computer sciences and neighbouring disciplines -- be able to place the courses of the curriculum into the wholeness of computer sciences -- be able to combine the fundamental ideas of computer sciences to the courses of the curriculum -- be able to identify ethical questions related to computer professions and the applications of computer sciences .
Contents
The fundamental ideas of computer sciences. History of computer sciences and the relationships between computer sciences and neighbouring disciplines. Computer sciences at the University of Tampere. Ethical questions related to computer professions and the applications of computer sciences.