CURRICULUM VITAE 


Academic Record

1986 - 1991  Heriot Watt University. B.Sc (Honours, Second class upper division) in Computer Science (Knowledge based systems). 
1991 - 1992  Heriot Watt University. Master of Philosophy in Computer Science. Thesis title: "A Classification framework, evaluation and selection criteria and technological advances for Computer Aided Software Engineering (C.A.S.E.) tools. 


Publications 

Papers-Technical Reports.   
1.  Dimitrios Theotokis and Nimal Jayaratna. An evaluation of the information engineering workbench C.A.S.E. tool. Technical Report TR-92-013. Heriot Watt University, Department of Computing and Electrical Engineering. August 1992. 14 pages. 
2.  Dimitrios Theotokis. The use of the object oriented paradigm in C.A.S.E. tools for effective learning. Proceedings of the second national conference on software engineering in higher education. Pages 35 - 59. September 1992. Southampton. Editor Prof. Graham A. King. ISBN 1874011109. 
3.  George Gyftodimos, Dimitrios Theotokis and Panagiotis Georgiadis. Multiple multilevel concept representation for a computer based approach in teaching Newtonean Physics. In the proceedings of the 8th Hellenic Physics Conference, Irakleio, Crete, April 1996. (Greek abstract)
5.  Dimitrios Theotokis and George Gyftodimos. Internet and the humanities: Concepts and Techniques. Invited speakers, First International Summer School, Veliko Tarnovo, Bulgaria, July 1996. (English)
6.  Dimitrios Theotokis, George Gyftodimos and Panagiotis Geogiadis. Atoms: A Methodology for Component Object Oriented Software Development Applied in the Educational Context. In D. Patel, Y. Sun and S. Patel, editors, Proceedings of the Third International Conference on Object Oriented Information Systems. December 16-18, 1996. South Bank University, London, UK, Springer, pp 226-242. (English)
7.  Dimitrios Theotokis, George Gyftodimos Panagiotis Georgiadis and Georgios Philokyprou.ATOMA: A component Object Oriented framework for Computer Based Learning. To appear in the proceedings of the 3rd International Conference on Computer Based Learning in Science.(English)
8.  Dionisis Mitropoulos,Dimitrios Theotokis,Maria Grigoriadou, Maria Samarakou, George Gyftodimos, and Stratis Voltis. Physics in Higher Education: A networked approach through Internet. To appear in the proceedings of the 3rd International Conference on Computer Based Learning in Science. (English)
9.  Dimitrios Theotokis, Georgios Gyftodimos, Panagiotis Georgiadis and Georgios Philokyprou. VIBDaST: A Virtual Interactive Book as a Data Structures teaching aid. To appear in the proceedings of the ACM SIGCSE/SIGCUE International Conference . (English)
10.  Georgios Gyftodimos, Dimitrios Theotokis, Panagiotis Georgiadis and Georgios Philokyprou. A Methodology for Designing and Developing Exploratory Educational Software using Component Object Oriented Programming. To appear in the 3rd National conference with International attendance "Didactics of Mathematics and Informatics in Education", Patras, Greece 9-11 May 1997 .(Greek)
11.  Dimitrios Theotokis, Georgios Gyftodimos and Panagiotis Georgiadis. WWW Component-based, distributed, platform independent educational applications using Java™. To appear in the in the proceedings of the 14th international Conference on Technology and Education ICTE Changing Practice and technologies, Oslo, Norway August 10-13 
12.  Georgios Gyftodimos, Dimitrios Theotokis and Panagiotis Georgiadis. IBIC: An interactive Book using Internet for knowledge exploration based on Constructions. To appear in the proceedings of the 14th international Conference on Technology and Education ICTE Changing Practice and technologies, Oslo, Norway. August 10-13 
13.  Dimitrios Theotokis and Georgios Gyftodimos. The role of the Internet both as an ancient Agora and a French café for the Humanities. To appear in the proceedings of the Culture and Democracy revisited in the Global Information Society IFIP (International Federation for Information Processing) Working Group 9.2 Conference, Corfu, Greece, 8-10 May 1997 .(English)

Manuals:  
1.  Dimitrios Theotokis. Windows 3.11 instructions guide and users manual. Centre for Continuing Education, National Technical University of Athens. 1995. Pages 144. 
2.  Dimitrios Theotokis. Windows 3.11 instructions guide and users manual. Centre for Continuing Education, National Technical University of Athens. 1996. Pages 144. 
3.  Dimitrios Theotokis and Dionysios Rigopoulos. Introduction to database theory. Centre for Continuing Education, National Technical University of Athens. 1996. Pages 30. 
4.  Dimitrios Theotokis and Dionysios Rigopoulos. Introduction to SQL. Centre for Continuing Education, National Technical University of Athens. 1996. Pages 15. 

Books: 
1.  Dimitrios Theotokis. Knowledge Representation for Architectural Design. Heriot Watt University 1991. Pages 65 
2.  Dimitrios Theotokis. A Classification framework, evaluation and selection criteria and technological advances for Computer Aided Software Engineering (C.A.S.E.) tools. Pages 364. Heriot Watt University 1992. 


Research Projects 

1996 -  Y.D.E.E.S. Educational Software. Ministry of Education, Greece 
1997-  Careers Office. Ministry of Education. 


Other Qualifications. 

1979  Graduate of the French Institute. 
1981  First Certificate in English (Cambridge). 
1991  Certification of English language Instructor. Ministry of Education. 
1992  Cambridge Proficiency in English. 
1996 May  Basic Java Programming. SL-230. Sun Microsystems. 
1996 June  Advanced Java Programming. SL-270. Sun Microsystems. 
1996 August  Java certified instructor. Sun Microsystems. 


Work Experience 

1989 - 1992  Research Associate at Heriot Watt university. Teaching duties included: Information Systems, CASE tools, COBOL, relational and Object Oriented databases. 
1992  Consultancy work for Glenrothies council Scotland, UK. 
1992 Summer  Instructor for the Andean Systems Institute, University of Lima Peru on Object Oriented programming and Databases. 
1993 - 1994  During my national service I worked for the 4th office, 3rd Department, General Army Staff as an Analyst/Programmer. 
1994 -1995  Instructor at the «Áritio» vocational School Corfu Greece on UNIX, Informix, Information Systems methodologies, C and C++, MS Windows 3.1, Word for Windows 6.0, Visual Basic 4.0, FoxPro 2.6, Multimedia, Data Structures, Algorithmics, Database theory and Access 2.0. 
1994 - 1995  Development of multimedia applications for an Urologist and a Goldsmith 
1995 Autumn  Instructor for the National Technical University's seminar on automated design. 
1995 Autumn  Development of multimedia applications concerning the use of Laser Cards and medical image processing. 
1996 January -  Research Fellow in the Department of Informatics University of Athens. 
1996 November  Java Instructor for seminars held by AmeriData Global. 
1996 Dec.  Java Instructor for seminars held at the Dept. of Informatics, University of Athens. 


Computer Experience. 

Computer Systems  Sun workstations, Hewlett Packard Apollo, DEC VAX Clusters, CDC Cyber, Apple Macintosh and PC (Windows êáé Linux). 
Programming Languages:   COBOL, FORTRAN, Pascal, Prolog, Lisp, Concurrent Pascal, ADA, C, C++, POP11, Visual Basic 3.0 & 4.0 , Access Basic, 6501 Assembly, 68xxx Assembly, SQL, Java. 
Operating Systems: UNIX, Linux, DOS, VMS, NOS, Window 3.1, Windows 3.11 for Workgroups êáé Windows 95 
Databases:   Oracle 5.0, Informix, Access 2.0, Access 7.0 Beta, Ingres, Postgres, ADAM. 
C.A.S.E. Tools:  I.E.W., Select, Easy CASE, Visible Analyst Workbench, Infomodeler, Oracle CASE. 


Computer Science Subjects. 

Data Structures, Logic, Mathematics, Operating Systems, Human Computer Interaction, Artificial Intelligence, Statistics, Knowledge Based Systems, Computer Vision, Databases, Industrial Computing, Information Systems, Management Information Systems, Concurrent Programming, Neural Networks, Networks and Queuing Theory, Information Systems Methodologies, Integrated Circuits and Computer Architecture, Knowledge representation, Systems Analysis and Design, Algorithmics, Microprocessor Architecture, Genetic Algorithms, Distributed Databases, Image Processing, Object Oriented Design.



Current Research Activities 


Current research activities include the development of a methodology, framework and realisation of a system based on component object oriented programming and Java whose purpose is to provide its users with the ability to "construct" their applications utilising the existing components. The use or roles and frameworks in the object oriented paradigm as a means for dynamic assignment of behaviour. Moreover, research into the persistency of the aforementioned components as well as their temporal aspects is investigated.



References 

Professor Nimal Jayaratna, University of Central Lancashire, Preston, Lancashire, UK.
Dr. Norman Paton , Dept. of  of Computer Science, University of Manchester,  Oxford Road, Manchester M13 9PL United Kingdom
Dr Mary Ross, Larglea, Polton Road, Loanhead, Midllelothian, Edinburgh, Scotland, UK.
Dr. George Gyftodimos, Dept. of Informatics, University of Athens, TYPA Buildings, Panepistimiopolis, Ilissia, Athens 15175, Greece.
Dr. Dionysios Rigopoulos, Centre for Continuing Education, N.T.U.A, Polytexnioupoli, Zografoy, Iroon Polytexniou 9, 157 73 Athens, Greece.
Associate Professor Panagiotis Georgiadis, Dept. of Informatics, University of Athens, TYPA Buildings, Panepistimiopolis, Ilissia, Athens 15175, Greece.



Personal Information

Surname  Theotokis 
Name  Dimitrios 
Date of Birth  10/11/1964 
Marital Status  Single 
Nationality   Greek 
Address  9, Alyos Str, Athens 11528, Greece. (home) 
  Dept. of Informatics, University of Athens, TYPA Buildings, Panepistimiopolis, Ilissia, GR 15771, Athens, Greece. (work)
Tel  +(301) 72.20.378 (home) or 
+(301)  72.91.885 ext. 118 (work) 
Fax  +(301) 72.19.561 (work) 
E-mail  dtheo@di.uoa.gr, dtheo@atlas.uoa.gr 
WWW  http://www.di.uoa.gr/~dtheo