COURSE AIMS AND OBJECTIVES: Aim of the seminar is qualifying students through selected topics for independent and team work: research, finding and searching through literature (on all available media - printed and electronic, especially on the internet), preparation of the seminar in written form (with the aid of computers), and oral presentation of elaborated topic. Specifically, the students will be familiarized with historical development of computers and computing. Together with familiarizing with scientific achievements in computing, it is advisable to consider less known interesting facts that will enable future teachers of computer science to transfer basic knowledge of history of computing to their students in motivating and attractive way. The topics of student projects are chosen in a way that enables qualification of the students, future teachers of mathematics and/or computer science, for affirmation of historical approach as a basic principle of education on all levels.
COURSE DESCRIPTION AND SYLLABUS:
Seminar - History of computing will be realized as a project educational system, by obeying all its stages and regularities. Every project team will consist of three students, and the project assignment is to elaborate one topic in history of computers and/or computing development, and to present it in written and oral form to other attendants of the seminar. The seminar will be organized in following stages:
1. Forming of student project teams and topic selection. (1 week) The following topics will be offered to students: Antikythera, abacus, Al-Khowarizmi, J. Napier, W. Schickard, B. Pascal, G. Leibniz, C. Babbage, G. Boole, Hollerith, D. Hilbert, K. Gödel, A. Turing, Mark 1, ENIAC, UNIVAC, FORTRAN, LISP, development of computing in Croatia, development of computers in Croatia (Galeb, Orao etc.) and other suitable topics.
2. Work on projects. (6 weeks) Every project team independently works on the project realization (research, search through literature, information retrieval and its selection, preparation of the seminar in written form, preparation of the public presentation of the topic). Meeting of the project teams and the lecturer will be held in the seminar terms, where the teams will inform the lecturer about their progress of the project, and the lecturer will offer his/hers guidance and help.
3. Public presentation of the project topics. (8 weeks) Every project team will present results of their research to other seminar attendants.