Mordechai (Moti) Ben-Ari
|
|
|
- Isaac Pierce
- 10 years ago
- Views:
Transcription
1 Mordechai (Moti) Ben-Ari Education Ph.D. Tel Aviv University, Mathematics (Computer Science), Thesis: Complexity of Proofs and Models in Programming Logics. Advisors: Amir Pnueli and Zvi Galil. M.Sc. Tel Aviv University, Mathematics (Computer Science), Thesis: New Translations of Program Schemes. Advisors: Amir Pnueli and Zvi Galil. B.Sc., Mathematics, Massachusetts Institute of Technology, Employment 1995 (current): Department of Science Teaching, Weizmann Institute of Science. Associate professor from 1997, tenure from 2000, full professor from : Department of Computer Science, Helsinki University of Technology, Finland. Visiting professor. 2002: Department of Computer Science, University of Joensuu, Finland. Visiting professor : Department of Computer Science, Tel Aviv University. Adjunct associate professor : Mavo Software Ltd., Rehovot, Israel. Founder and general manager : Rafael, Haifa, Israel. Research scientist and software section head : Department of Computer Science, Brandeis University. Visiting associate professor : Department of Computer Science, Technion, Adjunct senior lecturer : Department of Computer Science, Tel Aviv University. Teaching assistant, instructor : Tel-Aviv University. Systems programmer.
2 Prizes and awards ACM SIGAda Outstanding Ada Community Contribution Award, Best paper award at the ACM 6th International Computing Education Research Conference, Århus, Denmark, ACM Distinguished Educator, Interviewed for the Computing Educators Oral History Project, 2008, Finalist for the Premier Award for Excellence in Engineering Education Courseware, ACM SIGCSE Award for Outstanding Contributions to Computer Science Education, Docent (honorary faculty member) of the University of Joensuu, Finland, Teaching experience 1 Mathematics of Programming, Rothschild-Weizmann Program for Excellence in Science Teaching, Weizmann Institute of Science, 2011, Philosophy of Education, Teaching Certificate Program, Weizmann Institute of Science, 2009, Thesis Seminar, Department of Science Teaching, Weizmann Institute of Science, 2006, 2008, 2010, Philosophy and History of Science in Science Teaching, Department of Science Teaching, Weizmann Institute of Science, 2002, 2004, Concurrent and Distributed Programming, Department of Computer Science, Helsinki University of Technology, Seminar in the Theory of Computer Science Education, Department of Computer Science, Helsinki University of Technology, Comparative Programming Languages, Department of Computer Science, University of Joensuu, 2002, Department of Computer Science, Weizmann Institute of Science, Mathematical Logic for Computer Science, Department of Computer Science, Weizmann Institute of Science, Software Engineering in Ada, Tel Aviv University, 1995, These are the courses that I have taught since joining the Weizmann Institute of Science and do not include teacher-training courses in computer science. 2
3 Editorial boards Editorial board or associate editor of the following journals: ACM Transactions on Computing Education. ACM Inroads. Computer Science Education. IEEE Transactions on Learning Technologies. Journal of Computing Teachers. Referee for the journal Science & Education. Referee and/or program committee member of the following conferences: Special Interest Group in Computer Science Education (SIGCSE) Symposium. Conference on Innovation and Technology in Computer Science Education (ITiCSE). Koli Calling: Finnish/Baltic Sea Conference on Computer Science Education. International Computing Education Research (ICER) Workshop. Review boards Member of the steering committee of the National Robotics Plan of the Israeli Ministry of Education, Member of the international advisory board for the ERC project of Bertrand Meyer (ETH, Zurich), Award committee for Informatics Europe 2011 Best Practices Award for Curriculum Development. Opponent at the public defense of PhD theses: Juha Sorva, Aalto University, Finland, Jan Erik Moström, University of Umeå, Sweden, Päivi Kinnunen, Helsinki University of Technology, Finland, Markku Tukkiainen, University of Joensuu, Finland, Member of a promotion committee for two foreign universities. Member of a faculty search committee for a foreign university. Numerous PhD and MSc committees at the Department of Science Teaching, Weizmann Institute of Science. 3
4 Keynote speeches at conferences Non-myths About Programming. 6th International Computing Education Research Conference, Århus, Denmark, 9 August Objects Never: Well, Hardly Ever. XIV Jornadas de Enseñanza Universitaria de Informática, Granada, Spain, 9 July, The Effect of the Jeliot Animation System on Learning Elementary Programming. 4th Greek Conference on the Didactics of Informatics. Patras, Greece, 29 March, The Invisible Programmers. Conference on Methods, Materials and Tools for Programming Education, Tampere, Finland, 4 May, The Concorde Doesn t Fly Anymore. Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, St. Louis, MO, 25 March How Did They Get to the Moon Without Powerpoint? Finnish Society for Computer Science Meeting, Espoo, Finland, 19 May, From Theory to Experiment to Practice in CS Education. 2nd Annual Finnish/Baltic Sea Conference on Computer Science Education, Koli, Finland, 19 October, Invited Talks Teaching Concurrency and Nondeterminism with Model Checking. Federal Institute of Technology (ETH), Zurich, Switzerland, 23 May University of Warwick, Coventry, UK, 7 December The Invisible Programmers. Distinguished Guest Lecturer Series. The Lynne and William Frankel Center for Computer Science. Ben Gurion University of the Negev, Beer Sheva, Israel, 28 October The Effect of the Jeliot Animation System on Learning Elementary Programming. London Metropolitan University, London, UK, 4 December, University of Strathclyde, Glasgow, UK, 28 July The Chais Research Center, The Open University, Raanana, Israel, 19 March Tools for Teaching with Spin. University of Strathclyde, Glasgow, UK, 28 July International Workshop on Advances in Model Checking in Honour of Gerard J. Holzmann, University of Twente, Enschede, The Netherlands, 30 November Situated Learning in This High-Technology World. Seventh International History, Philosophy and Science Teaching Conference. Winnipeg, Canada, 31 July Conceptual Models in Computer Science Education. Helsinki University of Technology. 4 October
5 Bricolage Forever! University of Joensuu, Joensuu, Finland. 13 September University of Sussex, Brighton, UK. 7 May Constructivism in Computer Science Education. York University. York, UK. 4 January University of Helsinki. Helsinki, Finland. 12 June Uppsala University. Uppsala, Sweden. 8 June The College of New Jersey. Trenton, NJ. 5 November How to solve the Santa Claus problem. University of Alabama. Tuscaloosa, AL. 24 February Tutorials Teaching Concurrency and Nondeterminism with Spin. Twelfth SIGCSE Conference on Innovation and Technology in Computer Science Education. Dundee, UK, 24 June, Object-Oriented Programming in Ada. SIGADA 98: Ada in Context, Washington, DC. 8 November Twenty-Ninth SIGCSE Technical Symposium on Computer Science Education, Atlanta, GA. 28 February Lectures to Students and the Public Lectures to students in the Computers, Industry and Academia Program, Davidson Institute of Science Education (every year since its inception in 2004). It s Just a Theory. Science Cafe, Weizmann Institute of Science, Events for Students Scratch Day ( at the Weizmann Institute of Science, 2010, 2011,
6 Research Grants The Influence of Robotics Activities on Students Attitudes and Intentions Towards Science and Technology. Israel Science Foundation (ISF), $136,908, Computer Science Education in Middle Schools: Effectiveness and Preparedness. Israel Science Foundation (ISF), $88,378, MALog Mathematical and Applied Logic. European Commission Lifelong Learning Programme, 8,500 Euro, Development Grants from the Israeli Ministry of Education National Teachers Center in Computer Science, (jointly with the Technion). Visualization tools for teaching models of computation, Visualization tools for teaching data structures, Concurrent and distributed computation, , Object-oriented programming and Java in introductory computer science, Foundations of computer science 1 & 2, Graduate Students Supervised 2 Postdoctoral Fellows 1. Orni Meerbaum-Salant, Michal Armoni, Michal subsequently received a tenure-track appointment in the department. Ph.D. Students 1. Fatima Kaloti-Hallak (current). Joint supervisor: Michal Armoni. 2. Rivka Taub (current). Joint supervisor: Michal Armoni. 3. Jan Lönnberg. Understanding and Debugging Concurrent Programs through Visualisation, Department of Computer Science and Engineering, Aalto University, Finland. Joint supervisor: Lauri Malmi. 4. Ronit Ben-Bassat Levy. Teaching Computer Science with Animation: Attitudes and Ways of Experiencing, Ronit was awarded the Orly Kaplan Memorial Prize. 5. Niko Myller. Collaborative Software Visualization for Learning: Theory and Applications. Department of Computer Science, University of Joensuu, Finland, Joint supervisor: Erkki Sutinen. 2 All at the Department of Science Teaching of the Weizmann Institute of Science unless otherwise noted. 6
7 6. Noa Ragonis. Teaching Object-Oriented Programming to Novices, Noa was awarded the Orly Kaplan Memorial Prize. 7. Cecile Yehezkel. A Visualization Environment for Computer Architecture, Joint supervisor: Tommy Dreyfus. 8. Yifat Ben-David Kolikant. Understanding Concurrency: The Process and the Product, Yifat was awarded the Gad Reshef Memorial Prize and the Bar-Ner Prize. M.Sc. Students 1. Mikko Vinni. Use of Cognitive Dimensions in Software Development: The Case Study of a Content Editor for a Mobile Guide in a Museum, School of Computing, University of Eastern Finland, Joint supervisor: Teemu Laine. 2. Fatima Kaloti-Hallak. Learning Programming Concepts Using Scratch at the Middle- School Level, Joint supervisor: Michal Armoni. 3. Rivka Taub. CS Unplugged and Middle-School Students Views, Attitudes, and Intentions Regarding CS, Joint supervisor: Michal Armoni. 4. Trishank Karthik Kuppusamy. The Pomegranate Promela Compiler. Department of Computer Science, New York University, Joint supervisor: Edmond Schonberg. 5. Gil Ebel. The Effect of Program Visualization on the Attention-Directing Characteristics of the Learner, Shmuel Schwartz. Using State Diagrams for Understanding Correctness in Concurrent Programming, Andrés Moreno García. The Design and Implementation of Intermediate Codes for Software Visualization. Department of Computer Science. University of Joensuu, Finland, Joint supervisor: Erkki Sutinen. 8. Yevgeniya Kulikova. Roles of Variables in Teaching Functional Programming. Department of Computer Science, University of Joensuu, Finland, Joint supervisor: Jorma Sajaniemi. 9. Maxim Mozgovoy. Concurrent Program Verifier: A Tool for Teaching Concurrent Programming. Department of Computer Science, University of Joensuu, Finland, Joint supervisor: Erkki Sutinen. 10. Niko Myller. The Fundamental Design Issues of Jeliot 3. Department of Computer Science, University of Joensuu, Finland, Joint supervisor: Erkki Sutinen. 11. Tzippora Yeshno. Teaching an Explicit Conceptual Model As a Means to Improve the Work with Computer Applications,
8 12. Ronit Ben-Bassat Levy. The Use of Animation as an Educational Tool, Yekaterina Sedletzky. Formal Verification of Distributed Algorithms. Department of Computer Science and Applied Mathematics, Weizmann Institute of Science, Joint supervisor: Amir Pnueli. 14. Yakov Persky. Re-engineering a Concurrency Simulator. Department of Computer Science, Tel-Aviv University, Yoav Tsruya. A Distributed Programming Environment in Ada95/Java. Department of Computer Science, Tel-Aviv University, Noa Ragonis. Introduction to Expert Systems: Development and Evaluation of a Computer Science Curriculum, Joint supervisors: Ehud Shapiro, Zehava Scherz. 17. Ophira Statman. A Prolog Proof Checker for Temporal Logic. Department of Computer Science, Technion,
9 Mordechai Ben-Ari List of Publications Refereed Journals 1. M. Ben-Ari. Ianov pushdown schemes are contained in boolean recursive schemes. Acta Informatica 10(1977), M. Ben-Ari. On transposing large 2 n 2 n matrices. IEEE Transactions on Computers C28 (1979), M. Ben-Ari. Why you should not time-share. Software Practice and Experience 9(1979), M. Ben-Ari. A simplified proof that regular resolution is exponential. Information Processing Letters 10(1980), M. Ben-Ari. Comments on Tautology testing with a generalized matrix reduction method. Theoretical Computer Science 11(1980), M. Ben-Ari. Cheap concurrent programming. Software Practice and Experience 11(1981), M. Ben-Ari, J.Y. Halpern, A. Pnueli. Deterministic propositional dynamic logic: Finite models, complexity, and completeness. Journal of Computer and System Sciences 25(2), 1982, M. Ben-Ari, Z. Manna, A. Pnueli. The temporal logic of branching time. Acta Informatica 20, 1983, M. Ben-Ari. Algorithms for on-the-fly garbage collection. ACM Transactions on Programming Languages and Systems 6(3), 1984, M. Ben-Ari. How to solve the Santa Claus problem. Concurrency: Practice and Experience 10(6), 1998, M. Ben-Ari. Constructivism in computer science education. Journal of Computers in Mathematics and Science Teaching 20(1), 2001, M. Ben-Ari. Interactive execution of distributed algorithms. ACM Journal on Educational Resources in Computing, 1(2), M. Ben-Ari. Theory-guided technology in computer science. Science & Education 10(5), 2001, R. Ben-Bassat Levy, M. Ben-Ari, P.A. Uronen. The Jeliot 2000 program animation system. Computers & Education 40(1), 2003, 1 15.
10 15. M. Ben-Ari. The NOMA of Yishayahu Leibowitz. Science & Education 12(7), 2003, M. Ben-Ari. On random numbers and design. Science & Education 13(3), 2004, M. Ben-Ari. Situated learning in computer science education. Computer Science Education 14(2), 2004, M. Ben-Ari. Situated learning in this high-technology world. Science & Education 14(3-5), 2005, N. Ragonis, M. Ben-Ari. A long-term investigation of the comprehension of OOP concepts by novices. Computer Science Education 15(3), 2005, M. Ben-Ari, T. Yeshno. Conceptual models of software artifacts. Interacting with Computers 18 (6), 2006, J. Sajaniemi, M. Ben-Ari, P. Byckling, P. Gerdt, Y. Kulikova. Roles of variables in three programming paradigms. Computer Science Education 16(4), 2006, C. Yehezkel, M. Ben-Ari, T. Dreyfus. The contribution of visualization to learning computer architecture. Computer Science Education 17(2), 2007, Y. Ben-David Kolikant, M. Ben-Ari. Fertile zones of cultural encounter. Journal of the Learning Sciences 17(1), 2008, R. Ben-Bassat Levy, M. Ben-Ari. Adapting and merging methodologies in doctoral research. Computer Science Education 19(2), 2009, M. Armoni, M. Ben-Ari. The concept of nondeterminism: Its development and implications for education. Science & Education 18(8), 2009, Reprinted in: inroads: SIGCSE Bulletin 41(2), 2009, N. Myller, R. Bednarik, M. Ben-Ari, E. Sutinen. Extending the engagement taxonomy: Software visualization and collaborative learning. ACM Transactions on Computing Education, 2009, 7:1 7: M. Ben-Ari, R. Bednarik, R. Ben-Bassat Levy, G. Ebel, A. Moreno, N. Myller, E. Sutinen. A decade of research and development on program animation: The Jeliot experience. Journal of Visual Languages and Computing, 22(5), , R. Taub, M. Ben-Ari, M. Armoni. CS Unplugged and middle-school students views, attitudes, and intentions regarding CS. ACM Transactions on Computing Education, 12(2), 8:1 8:29, O. Meerbaum-Salant, M. Armoni, M. Ben-Ari. Learning computer science concepts with Scratch. Computer Science Education, 23(3), 2013,
11 30. M. Armoni, O. Meerbaum-Salant, M. Ben-Ari. From Scratch to Real Programming. ACM Transactions on Computing Education (in press). Conference Proceedings 31. M. Ben-Ari, Z. Manna, A. Pnueli. The temporal logic of branching time. Eighth ACM Symposium on Principles of Programming Languages. Williamsburg, VA, 1981, M. Ben-Ari, J.Y. Halpern, A. Pnueli. Finite models for deterministic propositional dynamic logic. Eighth International Colloquium on Automata, Languages and Programming. Haifa, Israel, 1981, M. Ben-Ari. On-the-fly garbage collection: New algorithms inspired by program proofs. Ninth International Colloquium on Automata, Languages, and Programming. Århus, Denmark, 1982, M. Ben-Ari. Reverse engineering into Ada. Workshop on Software Methodologies in Ada, Tel-Aviv, Israel, H. Yashinsky, M. Ben-Ari. Ada for military microcomputers. Second Israel Conference on Computer Systems Engineering and Software Engineering. Tel-Aviv, Israel, 1987 (in Hebrew). 36. M. Ben-Ari. Ada requirements for small real-time systems. Third International Workshop on Real-Time Ada Issues. Nemacolin Woodlands, PA, 1989, M. Ben-Ari. Experience teaching object-oriented programming in Ada. Symposium on Teaching Object Technology. Santa Barbara, CA, M. Ben-Ari. Using inheritance to implement concurrency. Twenty-Seventh SIGCSE Technical Symposium on Computer Science Education. Philadelphia, PA, 1996, M. Ben-Ari. Distributed algorithms in Java. Second SIGCSE Conference on Integrating Technology into Computer Science Education. Uppsala, Sweden, 1997, M. Ben-Ari. The software factory. Psychology of Programming Interest Group Tenth Annual Workshop. Milton Keynes, UK, 1998, M. Ben-Ari. Constructivism in computer science education. Twenty-Ninth SIGCSE Technical Symposium on Computer Science Education. Atlanta, GA, 1998, M. Ben-Ari. Synchronizing multiple clients and servers. Ada-Europe International Conference on Reliable Software Technologies. Uppsala, Sweden, Lecture Notes in Computer Science 1411, 1998, Y. Persky, M. Ben-Ari. Re-engineering a concurrency simulator. Third SIGCSE Conference on Integrating Technology into Computer Science Education. Dublin, Ireland, 1998,
12 44. Y. Tzruya, M. Ben-Ari. A portable implementation of the distributed systems annex in Java. SIGADA 98: Ada in Context. Washington, DC, 1998, M. Ben-Ari. Bricolage forever! Eleventh Annual Workshop of the Psychology of Programming Interest Group. Leeds, UK, 1999, M. Ben-Ari, S. Silverman. DPLab: An environment for distributed programming. Fourth SIGCSE Conference on Innovation and Technology in Computer Science Education. Cracow, Poland, 1999, M. Ben-Ari, Y. Ben-David Kolikant. Thinking parallel: The process of learning concurrency. Fourth SIGCSE Conference on Innovation and Technology in Computer Science Education. Cracow, Poland, 1999, M. Ben-Ari. Theory-guided technology in computer science. Fifth International History, Philosophy and Science Teaching Conference. Como, Italy, R. Ben-Bassat Levy, M. Ben-Ari, P.A. Uronen. An extended experiment with Jeliot First Program Visualization Workshop. Porvoo, Finland, 2000, Y. Ben-David Kolikant, M. Ben-Ari, S. Pollack. The anthropology of semaphores. Fifth SIGCSE Conference on Innovation and Technology in Computer Science Education. Helsinki, Finland, 2000, E. Sedletsky, A. Pnueli, M. Ben-Ari. Formal verification of the Ricart-Agrawala algorithm. Foundations of Software Technology and Theoretical Computer Science New Delhi, India, Lecture Notes in Computer Science 1974, 2000, T. Yeshno, M. Ben-Ari. Salvation for bricoluers. Thirteenth Annual Workshop of the Psychology of Programming Interest Group. Bournemout, UK, 2001, M. Ben-Ari. The argument for design. Sixth International History, Philosophy and Science Teaching Conference. Denver, CO, M. Ben-Ari, N. Myller, E. Sutinen, J. Tarhio. Perspectives on program animation with Jeliot. Software Visualization: International Seminar. Dagstuhl Castle, Germany, Lecture Notes in Computer Science 2269, 2002, N. Ragonis, M. Ben-Ari. Teaching constructors: A difficult multiple choice. Sixth Workshop on Pedagogies and Tools for Learning Object-Oriented Concepts, Sixteenth European Conference on Object-Oriented Programming. Malaga, Spain, M. Ben-Ari, N. Ragonis, R. Ben-Bassat Levy. A vision of visualization in teaching object-oriented programming. Second Program Visualization Workshop. Hornstrup- Centret, Denmark, 2002, M. Ben-Ari. From theory to experiment to practice in CS education. Kolin Kolistelut - Koli Calling: Second Annual Finnish/Baltic Sea Conference on Computer Science Education. Koli, Finland, October,
13 58. M. Ben-Ari. Situated learning in this high-technology world. Seventh International History, Philosophy and Science Teaching Conference. Winnipeg, Canada, A. Tikvati, M. Ben-Ari, Y. Ben-David Kolikant. Virtual trees for the Byzantine Generals algorithm. Thirty-Fifth SIGCSE Technical Symposium on Computer Science Education, Norfolk, VA, 2004, A. Moreno, N. Myller, E. Sutinen, M. Ben-Ari. Visualizing programs with Jeliot 3. Conference on Advanced Visual Interfaces, Gallipoli, Italy, 2004, M. Ben-Ari, J. Sajaniemi. Roles of variables from the perspective of computer science educators. Ninth SIGCSE Conference on Innovation and Technology in Computer Science Education. Leeds, UK, 2004, S. Pollack, M. Ben-Ari. Selecting a visualization system. Third Program Visualization Workshop. Warwick, UK, 2004, C. Yehezkel, M. Ben-Ari, T. Dreyfus. Inside the computer: Visualization and mental models. Third Program Visualization Workshop. Warwick, UK, 2004, C. Yehezkel, M. Ben-Ari, T. Dreyfus. Computer architecture and mental models. Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, St. Louis, MO, 2005, N. Ragonis, M. Ben-Ari. On understanding the statics and dynamics of objectoriented programs. Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, St. Louis, MO, 2005, M. Ben-Ari. Whose final hour? The rise of naive egocentric catastrophism. Eighth International History, Philosophy and Science Teaching Conference. Leeds, UK, S. Schwarz, M. Ben-Ari. Why don t they do what we want them to do? Eighteenth Psychology of Programming Group Workshop. Brighton, UK, 2006, G. Ebel, M. Ben-Ari. Affective effects of program visualization. Second International Computing Education Research Conference. Canterbury, UK, 2006, R. Ben-Bassat Levy, M. Ben-Ari. We work so hard and they don t use it: Acceptance of software tools by teachers. Twelfth SIGCSE Conference on Innovation and Technology in Computer Science Education. Dundee, UK, 2007, M. Armoni, N. Lewenstein, M. Ben-Ari. Teaching students to think nondeterministically. Thirty-Ninth SIGCSE Technical Symposium on Computer Science Education, Portland, OR, 2008, M. Ben-Ari. The effect of the Jeliot animation system on learning elementary programming. Fourth Greek Conference on the Didactics of Informatics. Patras, Greece, March,
14 72. R. Ben-Bassat Levy, M. Ben-Ari. Perceived behavior control and its influence on the adoption of software tools. Thirteenth SIGCSE Conference on Innovation and Technology in Computer Science Education. Madrid, Spain, 2008, R. Ben-Bassat Levy, M. Ben-Ari. A survey of research on the Jeliot program animation system. Fourth Annual Chais Conference on Instructional Technologies Research: Learning in the Technological Era, R. Taub, M. Ben-Ari, M. Armoni. The effect of CS Unplugged on middle-school students views of CS. Fourteenth SIGCSE Conference on Innovation and Technology in Computer Science Education, Paris, France, 2009, M. Ben-Ari. Teaching concurrency and model checking. 16th International SPIN Workshop on Model Checking of Software, Grenoble, France, 2009, O. Meerbaum-Salant, M. Armoni, M. Ben-Ari. Learning computer science concepts with Scratch. 6th International Computing Education Research Conference, Århus, Denmark, 2010, O. Meerbaum-Salant, M. Armoni, M. Ben-Ari. Habits of programming in Scratch. Sixteenth SIGCSE Conference on Innovation and Technology in Computer Science Education, Darmstadt, Germany, 2011, J. Lönnberg, M. Ben-Ari, L. Malmi. Java replay for dependence-based debugging. Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging (PAD- TAD-IX), Toronto, ON, 2011, J. Lönnberg, M. Ben-Ari, L. Malmi. Visualising concurrent programs with dynamic dependence graphs. 6th IEEE International Workshop on Visualizing Software for Understanding and Analysis, Williamsburg, VA, 2011, J. Lönnberg, L. Malmi, M. Ben-Ari. Evaluating a visualisation of the execution of a concurrent program. 11th Koli Calling: International Conference on Computing Education Research, Koli, Finland, 2011, R. Taub, M. Armoni, M. Ben-Ari. The contribution of computer science to learning computational physics. 6th International Conference on Informatics in Schools: Situation, Evolution and Perspectives, Oldenburg, Germany, LNCS 7780, pp , M. Ben-Ari. LearnSAT: A SAT Solver for Education. 16th Int. Conf. on Theory and Applications of Satisfiability Testing, Helsinki, Finland, 2013, S. Magnenat, J. Shin, F. Riedo, R. Siegwart, M. Ben-Ari. Teaching a Core CS Concept through Robotics. Nineteenth SIGCSE Conference on Innovation and Technology in Computer Science Education, Uppsala, Sweden, 2014,
15 Student Papers 1 Refereed Journals 84. Y. Ben-David Kolikant. Gardeners and cinema tickets: high school students preconceptions of concurrency. Computer Science Education, 11(3), 2001, C. Yehezkel, W. Yurcik, M. Pearson, D. Armstrong. Three simulator tools for teaching computer architecture: EasyCPU, Little Man Computer, and RTLSim. ACM Journal of Educational Resources in Computing 2(1), 2002, Y. Ben-David Kolikant, S. Pollack. Establishing computer science professional norms among high-school students. Computer Science Education, 14(1), 2004, Y. Ben-David Kolikant. Learning concurrency: Evolution of students understanding of synchronization. International Journal of Human Computers Studies, 60, 2004, Y. Ben-David Kolikant. Learning concurrency as an entry point to the community of computer science practitioners. Journal of Computers in Mathematics and Science Teaching, 23(1), 2004, Conference Proceedings 89. C. Yehezkel, W. Yurcik, M. Pearson. Teaching computer architecture with a computeraided learning environment: State-of-the-art simulators. International Conference on Simulation and Multimedia in Engineering Education, 2001, C. Yehezkel. A taxonomy of computer architecture visualizations. Seventh SIGCSE Conference on Innovation and Technology in Computer Science Education. Aarhus, Denmark, 2002, C. Yehezkel. Visualization of computer architecture. Second Program Visualization Workshop. HornstrupCentret, Denmark, C. Yehezkel. Making program execution comprehensible: One level above the machine language. Eighth SIGCSE Conference on Innovation and Technology in Computer Science Education. Thessaloniki, Greece, 2003, These papers were written by PhD students working under my supervision. 7
16 Reviewed Papers 93. M. Ben-Ari, A. Yehudai. A methodology for modular use of Ada. SIGPLAN Notices 16(12), 1981, M. Ben-Ari. The case for full Ada. Ada Letters II(3), 1982, M. Ben-Ari. An extremely pure logic program. Logic Programming Letters 3(1), 1989, M. Ben-Ari. Signaling from within interrupt handlers. Ada Letters X(1), 1990, M. Ben-Ari. Ada requirements for small real-time systems. Ada Letters X(4), 1990, M. Ben-Ari. Structure exits, not loops. SIGCSE Bulletin, 28(3), 1996, 51 54, M. Ben-Ari. An improved program for teaching the Towers of Hanoi. Aspects of Teaching Computer Science, 7, 1996, (in Hebrew) M. Ben-Ari, N. Reich. Recursion: From drama to program. Aspects of Teaching Computer Science, 7, 1996, (in Hebrew) M. Ben-Ari. Parameter passing. Aspects of Teaching Computer Science, 6, 1996, (in Hebrew) M. Ben-Ari, K. Henney. A critique of the Advanced Placement C++ subset. SIGCSE Bulletin 29(2), 1997, M. Ben-Ari. Recursion: From drama to program. Journal of Computer Science Education 11(3), 1997, M. Ben-Ari. Dispatching on the function result. Ada Letters XVIII(4), 1998, M. Ben-Ari. The bug that destroyed a rocket. Aspects of Teaching Computer Science, 10, 1998, (in Hebrew). Journal of Computer Science Education 13(2), 1999, M. Ben-Ari. Teaching object-oriented programming in Ada. Journal of Object-Oriented Programming 11(6), 1998, M. Ben-Ari. Parameter passing in Pascal. Journal of Computer Science Education 12(1-2), 1998, M. Ben-Ari, Alan Burns. Extreme interleavings. IEEE Concurrency 6(3), 1998, 90. 8
17 109. M. Ben-Ari. How to get a good review. SIGCSE Bulletin 32(2), 2000, M. Ben-Ari. Program visualization in theory and practice. Informatik / Informatique 2, 2001, M. Ben-Ari. Abstract data types in C. Aspects of Teaching Computer Science, June 2002, (in Hebrew) M. Ben-Ari. How did they get to the moon without PowerPoint? Tietojenkäsittelytiede, 20, 2003, 8 15 (Finnish translation; the English version is on my website) Y. Ben-David Kolikant, M. Ben-Ari. Teaching computer science as fertile zones of cultural encounter. Aspects of Teaching Computer Science, June 2004, (in Hebrew) M. Ben-Ari. Why was there only one Japan? In Nigel Sanitt (ed.). Motivating Science: Science Communication from a Philosophical, Educational and Cultural Perspective, Pantaneto Press, 2005, M. Ben-Ari. Minesweeper as an NP-complete problem. SIGCSE Bulletin 37(4), 2005, M. Ben-Ari. Whose final hour? The problem of naive egocentric catastrophism in doomsayers and catastrophists. Skeptic 12(3), 2006, Hebrew version in: Kriat Benayim 13, 2008, M. Ben-Ari. McKinley s Amazon. SIGCSE Bulletin 38(4), 2006, M. Ben-Ari. The end of science revisited: The case for incrementalism in the future of science. Skeptic 13(2), 2007, M. Ben-Ari. A primer on model checking. ACM Inroads 1(1), 2010, M. Ben-Ari. Objects never? Well, hardly ever! Communications of the ACM 53(9), 32 35, Hebrew version in Aspects of Teaching Computer Science, June, 2010, M. Ben-Ari. Loop constructs in Scratch. ACM Inroads 2(1), 2011, Hebrew version in Aspects of Teaching Computer Science, 34, 2011, M. Ben-Ari. Non-myths about programming. Communications of the ACM, 54(7), 2011, Hebrew version in Aspects of Teaching Computer Science, January, M. Ben-Ari, F. Kaloti-Hallak. Demonstrating random and parallel algorithm with Spin. ACM Inroads 3(3), 2012, M. Ben-Ari. Visualizaton of Programming. In: Kadijevich Dj.M., Angeli, C., Schulte, C. (Eds.) Improving Computer Science Education, Routledge,
18 125. M. Ben-Ari. MOOCs on Introductory Programming: A Travelogue. ACM Inroads 4(2), 2013, Textbooks 126. M. Ben-Ari. Principles of Concurrent Programming. Prentice-Hall International, (Translated into French, German, Polish, Japanese.) 127. M. Ben-Ari. The Ada Programming Language. The Technion, 1986 (in Hebrew) M. Ben-Ari. Principles of Concurrent and Distributed Programming. Prentice-Hall International, (Translated into Italian.) 129. M. Ben-Ari. Mathematical Logic for Computer Science. Prentice-Hall International, (Translated into Italian.) 130. M. Ben-Ari. Understanding Programming Languages. John Wiley, (Translated into Russian.) 131. M. Ben-Ari. Ada for Software Engineers. John Wiley & Sons, M. Ben-Ari, O. Lichtenstein, H. Mahlav, N. Reich. Foundations of Computer Science 2. Weizmann Institute of Science, (in Hebrew; translated into Arabic) M. Ben-Ari. Mathematical Logic for Computer Science (Second Revised Edition). Springer, (Translated into Polish.) 134. Y. Ben-David Kolikant, M. Ben-Ari, H. Mahlav, A. Tikvati. Concurrent and Distributed Computation. Weizmann Institute of Science, (in Hebrew) M. Ben-Ari. Just a Theory: Exploring the Nature of Science. Prometheus, M. Ben-Ari. How To Do It in Java. Mabat lahalonot, 2006 (in Hebrew) M. Ben-Ari. Principles of Concurrent and Distributed Programming (Second Edition). Addison-Wesley, (Translated into Polish.) 138. M. Ben-Ari. Principles of the Spin Model Checker, Springer, (Translated into Japanese.) 139. M. Ben-Ari. Ada for Software Engineers (Second Edition with Ada 2005). Springer, M. Armoni, M. Ben-Ari. Computer Science Concepts in Scratch, Weizmann Institute of Science, 2010 (in Hebrew) M. Ben-Ari. Mathematical Logic for Computer Science (Third Edition). Springer,
19 Learning Materials 142. (Academic supervision) R. Ben-Bassat Levy. Program Animation in Jeliot, 2000 (in Hebrew) (Academic supervision) S. Pollack. Algorithm Visualization in MatrixPro, 2004 (in Hebrew) M. Ben-Ari. Minesweeper is NP Complete, (Academic supervision) S. Schwarz. Visualization of Computational Models in JFLAP, 2006 (in Hebrew). pdf M. Ben-Ari. Compile and Runtime Errors in Java, M. Ben-Ari. Learning Objects for Visualization: Programming in Java Using Jeliot,
20 Pedagogical Software Tools M. Ben-Ari. CP: A Concurrency Simulator, , (Academic supervision) Shawn Silverman. DPLab: An environment for distributed programming, (Academic supervision together with Shmuel Sagiv, Tel Aviv University) Yoav Tzruya. A Distributed Programming Environment for Ada95/Java, (Academic supervision together with Amiram Yehudai, Tel Aviv University) Yakov Persky. SimAda Concurrency Simulator, M. Ben-Ari. DAJ: Interactive Learning of Distributed Algorithms, , (Academic supervision together with Erkki Sutinen, University of Joensuu) Niko Myller, Andrés Moreno García, Ronit Ben-Bassat Levy, Roman Bednarik, Noa Ragonis. Jeliot: A Program Animation System for Java, M. Ben-Ari. jbaci: Development Environment and Simulator for Concurrency, M. Ben-Ari. jspin: Pedagogical Development Environment for the Spin Model Checker, M. Ben-Ari. VN: Visualizing Nondeterminism, (Academic supervision) Mikko Vinni. idot: Incremental Viewer for Dot Graphs, (Academic supervision) Maxim Mozgovoy. CPV: Concurrent Program Verifier, M. Ben-Ari. SpinSpider: Automatic Generation of State Transition Diagrams Using Spin, (Academic supervision) Oshrit Feder. Jeliot Support for Python, (Academic supervision together with Edmond Schonberg, New York University) Trishank Karthik Kuppusamy. The Pomegranate Promela Compiler, M. Ben-Ari. The Erigone Model Checker, , M. Ben-Ari. EUI: Development Environment for Erigone, M. Ben-Ari. Scratch-based tools: 2 Links for downloading at 3 The following students implemented additional algorithms for this tool: Derick Burger, Frank Harvie, Frederick Kemp, Leoni Lubbinge, Richard McGladdery, Darrell Newing, Basil Worrall (University of Pretoria, South Africa), Antoine Pineau (University of Joensuu, Finland), Ville Karavirta, Otto Seppälä (Helsinki University of Technology, Finland), Maor Zamsky (Givat Brenner High School, Israel). 12
21 Computer Science Unplugged in Scratch, 2010; Karel the Robot in Scratch, 2010; Karel the Robot in BYOB, 2010; Valentino the Robot in BYOB, 2010; Illustrated WeDo projects, (Academic supervision together with Lauri Malmi, Aalto University, Finland) Jan Lönnberg. Atropos: Dependence-Based Replay fordebugging Concurrent Java Programs, (Academic supervision together with Jørgen Villadsen, Technical University of Denmark) Andreas Leon Aagaard Moth. SyntaxTrain: Interactice Display of Syntax Errors, (Academic supervision together with Jørgen Villadsen, Technical University of Denmark) Jens Peter Träff. LOJel: Learning Objects for Jeliot, M. Ben-Ari. LearnSAT: A DPLL/CDCL/NCP SAT Solver in Prolog,
22 Edited Journals and Proceedings 169. M. Ben-Ari (ed.). Proceedings of the Second Program Visualization Workshop. HornstrupCentret, Denmark, June, M. Ben-Ari (ed.). Special issue on Computer Science Education in High Schools. Computer Science Education, 14(1), M. Ben-Ari, D. Garcia, T. Murphy (eds.). Special Issue on Concurrent, Parallel and Distributed Computation ACM Transactions on Computing Education, Other Publications 172. M. Ben-Ari. Temporal logic proofs of concurrent programs. Technical Report CS 82-12, Department of Applied Mathematics, Weizmann Institute of Science, M. Ben-Ari. Review of Per Brinch Hansen, The Search for Simplicity: Essays in Parallel Programming. Computing Reviews, December, N. Ragonis, Z. Scherz, M. Ben-Ari. Development, implementation and evaluation of a course in expert systems for high-school students. Third SIGCSE Conference on Integrating Technology into Computer Science Education. Dublin, Ireland, 1998 (poster) M. Ben-Ari, J. Sajaniemi. Roles of Variables From the Perspective of Computer Science Educators. Technical Report A , University of Joensuu, A. Moreno, N. Myller, M. Ben-Ari, E. Sutinen. Program animation in Jeliot 3. Ninth SIGCSE Conference on Integrating Technology into Computer Science Education. Leeds, UK, 2004 (poster) M. Ben-Ari. A suite of tools for teaching concurrency. Ninth SIGCSE Conference on Integrating Technology into Computer Science Education. Leeds, UK, 2004 (poster) M. Ben-Ari. ConcurrencySuite: Teaching concurrency and nondeterminism with Spin. Jornadas de Enseñanza Universitaria de Informática. Granada, Spain, July, 2008 (poster) A.L.A. Moth, J. Villadsen, M. Ben-Ari. SyntaxTrain: Relieving the Pain of Syntax. Sixteenth SIGCSE Conference on Innovation and Technology in Computer Science Education, Darmstadt, Germany, 2011 (poster) R. Taub, M. Ben-Ari, M. Michal Armoni. The effect of computer science on the learning of computational physics. Nineteenth SIGCSE Conference on Innovation and Technology in Computer Science Education, Uppsala, Sweden, 2014 (poster). 14
PRODUCING AN EDUCATIONALLY EFFECTIVE AND USABLE TOOL FOR LEARNING, THE CASE OF JELIOT FAMILY
PRODUCING AN EDUCATIONALLY EFFECTIVE AND USABLE TOOL FOR LEARNING, THE CASE OF JELIOT FAMILY Andrés Moreno and Niko Myller, University of Joensuu Introduction Jeliot Family is a group of program visualization
METHODOLOGIES FOR STUDIES OF PROGRAM VISUALIZATION
Full paper ABSTRACT METHODOLOGIES FOR STUDIES OF PROGRAM VISUALIZATION Niko Myller & Roman Bednarik Department of Computer Science University of Joensuu PO Box 111, FI-80101 [email protected]
What a Novice Wants: Students Using Program Visualization in Distance Programming Course
Third Program Visualization Workshop 1 What a Novice Wants: Students Using Program Visualization in Distance Programming Course Osku Kannusmäki, Andrés Moreno, Niko Myller, and Erkki Sutinen Department
Program Visualization for Programming Education Case of Jeliot 3
Program Visualization for Programming Education Case of Jeliot 3 Roman Bednarik, Andrés Moreno, Niko Myller Department of Computer Science University of Joensuu [email protected] Abstract:
RESUME. Amir TOMER. July 24, 2004. Israeli ID #: 0-5183237-6 Born 22 May, 1953, Nahariya, Israel Married with two children.
RESUME July 24, 2004 Israeli ID #: 0-5183237-6 Born 22 May, 1953, Nahariya, Israel Married with two children. Amir TOMER Academic Degrees 1979 B.Sc. (cum laude) Computer Science, Technion Israel Institute
School of Computer Science
School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
CURRICULUM VITAE. August 2008 now: Lecturer in Analysis at the University of Birmingham.
CURRICULUM VITAE Name: Olga Maleva Work address: School of Mathematics, Watson Building, University of Birmingham, Edgbaston, Birmingham, B15 2TT, UK Telephone: +44(0)121 414 6584 Fax: +44(0)121 414 3389
HAVING a good mental model of how a
DUSTIN RHODES CMPS261 PROJECT PROPOSAL 1 Dynamic Visualization of Code Control Flow Dustin Rhodes Abstract Having a good mental model of how computers execute code is important to becoming a good computer
CURRICULUM VITAE Herbert L. Dershem
CURRICULUM VITAE Visiting Professor of Computer Science United States Air Force Academy USAF Academy, CO 80840 Phone: (719) 472-3590 Education: B.S. University of Dayton, 1965 M.S. (Computer Science) Purdue
Failure Rates in Introductory Programming
Failure Rates in Introductory Programming Jens Bennedsen IT University West Fuglesangs Allé 20 DK-8210 Aarhus V Denmark [email protected] Michael E. Caspersen Department of Computer Science University of
Postgraduate Studies in Health Informatics in Greece
261 Postgraduate Studies in Health Informatics in Greece John Mantas Laboratory of Health Informatics, Faculty of Nursing, University of Athens, Greece Abstract Health informatics is a well established
School of Computer Science
Computer Science Honours Level 2013/14 August 2013 School of Computer Science Computer Science (CS) Modules CS3051 Software Engineering SCOTCAT Credits: 15 SCQF Level 9 Semester: 1 This module gives a
Curriculum Vitae. John M. Zelle, Ph.D.
Curriculum Vitae John M. Zelle, Ph.D. Address Department of Math, Computer Science, and Physics Wartburg College 100 Wartburg Blvd. Waverly, IA 50677 (319) 352-8360 email: [email protected] Education
CURRICULUM VITAE. Dr. Maya Kaner, Senior Lecturer August, 2011
CURRICULUM VITAE Dr. Maya Kaner, Senior Lecturer August, 2011 Place of birth: Dushanbe, USSR Immigrated to Israel: January, 21, 1991 EDUCATION Ph.D. 2004, Industrial Engineering. Faculty of Industrial
PhD Education in Educational Sciences in Finland: Systematic Development of the Programmes
PhD Education in Educational Sciences in Finland: Systematic Development of the Programmes Jari Lavonen Department of Teacher Education, University of Helsinki, Finland Käyttäytymistieteellinen tiedekunta
GSPIM: Graphical Visualization Tool for MIPS Assembly
GSPIM: Graphical Visualization Tool for MIPS Assembly Programming and Simulation Patrick Borunda Science University of Arizona [email protected] Chris Brewer Science University of Arizona [email protected]
School of Computer Science
School of Computer Science Computer Science - Honours Level - 2015/6 - August 2015 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
Curriculum Vitae. 1 Person Dr. Horst O. Bunke, Prof. Em. Date of birth July 30, 1949 Place of birth Langenzenn, Germany Citizenship Swiss and German
Curriculum Vitae 1 Person Name Dr. Horst O. Bunke, Prof. Em. Date of birth July 30, 1949 Place of birth Langenzenn, Germany Citizenship Swiss and German 2 Education 1974 Dipl.-Inf. Degree from the University
VIP, a Visual Interpreter for Learning Introductory Programming with C++
VIP, a Visual Interpreter for Learning Introductory Programming with C++ Antti T. Virtanen Tampere University of Technology Institute of Software Systems Tampere, Finland [email protected] Essi Lahtinen
Improving learning outcomes for first year introductory programming students
Improving learning outcomes for first year introductory programming students Sven Venema School of Information and Communication Technology, Griffith University, Brisbane, Australia Abstract Andrew Rock
EMBL. International PhD Training. Mikko Taipale, PhD Whitehead Institute/MIT Cambridge, MA USA
EMBL International PhD Training Mikko Taipale, PhD Whitehead Institute/MIT Cambridge, MA USA Why create an EMBL? The structure of DNA had been solved and first protein structures were being identified
Curriculum Vitae of. Vicky G. Papadopoulou
Curriculum Vitae of Vicky G. Papadopoulou Personal Information Full Name: Vicky G. Papadopoulou Home Address: Odysseos 23, Strovolos, PO Box 2040, Nicosia, Cyprus Phones: Office: +357 22 713046 Email:
Mathematics Discrete Mathematics (F06-S07), Finite Mathematics (F00-S01, S07), Intermediate Algebra
Curriculum Vitae J.F. (Jim) Nystrom, Ph.D. Visiting Assistant Professor School of Natural Sciences and Mathematics Shepherd University Shepherdstown, WV 25443-3210 Research Interest Areas Algorithm design
Gerald Roth. Department of Electrical Engineering and Computer Science School of Engineering Vanderbilt University Nashville, TN j.roth@vanderbilt.
Gerald Roth Department of Electrical Engineering and Computer Science School of Engineering Vanderbilt University Nashville, TN [email protected] Education Ph.D., Computer Science, Rice University,
Metzger CV 1. Scott Alan Metzger
Metzger CV 1 Scott Alan Metzger Penn State University College of Education, Department of Curriculum & Instruction 160 Chambers Building, University Park, PA 16802-3205 Phone: (814) 863-4443 Fax: (814)
THE LESTER AND SALLY ENTIN FACULTY OF HUMANITIES School of Jewish Studies School of History School of Cultural Studies School of Philosophy School of Education 069 Department of Geography and the Human
Itzhak Gnizy. Email: [email protected]
Itzhak Gnizy Email: [email protected] Education 2014-2016 Post-Doctorate Fellow, School of Business and Economics, Loughborough University, UK. 2010-2011 Ph.D., Graduate School of Management, University
Bachelor Degree in Informatics Engineering Master courses
Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko
Master of Science in Computer Science
Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,
Mission Statement. Program Overview. PhD Program in Microbiology & Immunology (MIM)
PhD Program in Microbiology & Immunology (MIM) Mission Statement The aim of the PhD program in Microbiology and Immunology (MIM) is to recruit and train future leaders in different fields of Microbiology
Utkal University B.Sc. Physics and Education, 1991-1995, Regional College of Education, Utkal University, Bhubaneswar, India.
Page 1 EDUCATION PALASH BERA Assistant Professor, John Cook School of Business, Saint Louis University 9545 Fredricksburg Court, Saint Louis, 63126, Mo Ph: 314-977-3867, E-mail: [email protected] University
Introducing PyLighter: Dynamic Code Highlighter
Introducing PyLighter: Dynamic Code Highlighter Michael G. Boland and Curtis Clifton Department of Computer Science and Software Engineering Rose-Hulman Institute of Technology 5500 Wabash Ave. Terre Haute,
AVIGAIL SACHS Assistant Professor College of Architecture and Design University of Tennessee, Knoxville [email protected]
AVIGAIL SACHS Assistant Professor College of Architecture and Design University of Tennessee, Knoxville [email protected] EDUCATION 2009 Doctor of Philosophy in Architecture College of Environmental
How To Get A Computer Science Degree At Appalachian State
118 Master of Science in Computer Science Department of Computer Science College of Arts and Sciences James T. Wilkes, Chair and Professor Ph.D., Duke University [email protected] http://www.cs.appstate.edu/
Doctor of Philosophy in Computer Science
Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects
Animating Programs and Students in the Laboratory
Animating Programs and Students in the Laboratory James F. Korsh Paul S. LaFollette, Jr. Department of Computer and Information Sciences Temple University Philadelphia, PA 19122 Raghvinder Sangwan Department
CURRICULUM VITAE. Amardeep Kahlon +1 (512) 223-2069 Email: [email protected]
CURRICULUM VITAE Amardeep Kahlon +1 (512) 223-2069 Email: [email protected] EDUCATION HISTORY Doctor of Philosophy Higher Education Administration University of Texas at Austin Major area of research
A Model for High School Computer Science Education: The Four Key Elements that Make It!
A Model for High School Computer Science Education: The Four Key Elements that Make It! Orit Hazzan Dept. of Education in Technology & Science Technion Israel Institute of Technology [email protected]
Degrees Major in Computer Science Minor in Computer Science Major in Software Engineering
LT400, Independent Study: Directed reading registering. (U)(1). LT401, Independent Study: Directed reading registering. (U)(2). LT402, Independent Study: Directed reading registering. (U)(3). LT499, Honors
Full professor and 6 assistant professors of IT A new school in IT Cameroon
We are pleased to present our selection of the academic vacancies at Computeroxy.com - your academic website exclusively dedicated to careers in schools of computer, electrical and mathematical sciences
Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008
Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report
Curriculum Vitae of Ola Nils Anders Svensson
Curriculum Vitae of Ola Nils Anders Svensson Contact Information Date of Birth Gender Citizenship Languages Research Interests Current Position Positions and Visits EPFL Phone: +41 21 693 1204 1015 Lausanne
A Real-time Monitoring System for Programming Education using a Generator of Program Animation Systems
12 JOURNAL OF COMPUTERS, VOL. 2, NO. 3, MAY 2007 A Real-time Monitoring System for Programming Education using a Generator of Program Animation Systems Youzou Miyadera Tokyo Gakugei University / Division
AVIGAIL SACHS 222 E. Oklahoma Ave Knoxville, TN 37917 [email protected]
AVIGAIL SACHS 222 E. Oklahoma Ave Knoxville, TN 37917 [email protected] EDUCATION 2009 Doctor of Philosophy in Architecture College of Environmental Design, University of California, Berkeley Research
Programming Languages
Programming Languages Qing Yi Course web site: www.cs.utsa.edu/~qingyi/cs3723 cs3723 1 A little about myself Qing Yi Ph.D. Rice University, USA. Assistant Professor, Department of Computer Science Office:
John Noll, Ph.D. Research Associate, ATRIUM Laboratory, Marshall School of Business, University of Southern California,
CURRICULUM VITAE John Noll, Ph.D. Computer Engineering Department, Santa Clara University 500 El Camino Real, Santa Clara, CA 95053-0566 (415) 948-5795 [email protected] www.cse.scu.edu/ jnoll Education
Final Assessment Report of the Review of the Cognitive Science Program (Option) July 2013
Final Assessment Report of the Review of the Cognitive Science Program (Option) July 2013 Review Process This is the second program review of the Cognitive Science Option. The Cognitive Science Program
CURRICULUM VITAE - OURANIA KOUVOU
CURRICULUM VITAE - OURANIA KOUVOU Address: 16 Akarnanias str., Athens, Greece 152 31 Tel/Fax: 210 6727 488 E-mail: [email protected] EDUCATION AND QUALIFICATIONS 1987-90 Doctorate in Art Theory and Education,
TEACHING MODEL CHECKING TO UNDERGRADUATES
STUDIA UNIV. BABEŞ BOLYAI, INFORMATICA, Volume LV, Number 3, 2010 TEACHING MODEL CHECKING TO UNDERGRADUATES A.VESCAN AND M. FRENŢIU Abstract. The way program verification is taught in our faculty is firstly
Schusterman Visiting Israeli Assistant Professor of Government, Government Department, Claremont McKenna College
ILAI Z. SALTZMAN Government Department International Relations Program Claremont McKenna College Kravis Center 245 (909) 607 3798 [email protected] CURRENT POSITION Schusterman Visiting
1999 2004 Diploma (5-year degree), School of Applied Mathematics and Physics, NTUA (Greece) Major: Computer Science and Applied Mathematics.
Curriculum Vitae Vassilis Zikas Postdoctoral Researcher, UCLA University of California, Los Angeles Los Angeles, CA 90095-1596 +1 (424) 781-7942 [email protected] www.cs.ucla.edu/~vzikas Education 2006
Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.
Computer Science Dr. Ilhyun Lee Professor Dr. Ilhyun Lee is a Professor of Computer Science. He received his Ph.D. degree from Illinois Institute of Technology, Chicago, Illinois (1996). He was selected
Curriculum Vitae. Zhenchang Xing
Curriculum Vitae Zhenchang Xing Computing Science Department University of Alberta, Edmonton, Alberta T6G 2E8 Phone: (780) 433 0808 E-mail: [email protected] http://www.cs.ualberta.ca/~xing EDUCATION
Vesa Vainio. Address: Kuminakuja 2 E 37 00840 Helsinki Finland Mobile phone: +358-40-563 6966 Email: [email protected]
Vesa Vainio Address: Kuminakuja 2 E 37 00840 Helsinki Finland Mobile phone: +358-40-563 6966 Email: [email protected] 5th October 2006 Objective A position in a successful company where I will
Senior Survey 2014: Graduate Schools by Major
Senior Survey 2014: Graduate Schools by Major Office of Institutional Research & Evaluation Major 1 Major 2 Graduate School Location Degree First choice? American Studies Community Health Washington University
SUBJECT-SPECIFIC CRITERIA
SUBJECT-SPECIFIC CRITERIA Relating to the accreditation of Bachelor s and Master s degree programmes in the field of mathematics (09 December 2011) The following specifications complement the ASIIN General
Scholarships for Studies and Research in Finland
NATURALLY FINLAND Scholarships for Studies and Research in Finland www.studyinfinland.fi The Centre for International Mobility CIMO, an organisation operating under the Finnish Ministry of Education and
Audrey Julia Walegwa Mbogho, PhD Associate Professor of Computer Science
Audrey Julia Walegwa Mbogho, PhD Associate Professor of Room 405 Pwani University P.O. Box 195-80108 Kilifi, Kenya Cell: +254 703 455 867 Office: +254 41 7525 418 Skype: audrey.mbogho Email: [email protected]
Integration of Mathematical Concepts in the Computer Science, Information Technology and Management Information Science Curriculum
Integration of Mathematical Concepts in the Computer Science, Information Technology and Management Information Science Curriculum Donald Heier, Kathryn Lemm, Mary Reed, Erik Sand Department of Computer
CURRICULUM VITAE. Dept. of Mechanical Engineering and Industrial Design Τ.Ε.Ι. of Western Macedonia 50100 KOZANI, GREECE
CURRICULUM VITAE PERSONAL DATA Name: Dimokritos Panagiotopoulos Date of birth: March 21, 1960 Family Status: Married, has two children Current Posistion: Work Address: Tel. No. (Work): Mobile No.: E-mail:
Mahesh Srinivasan. Assistant Professor of Psychology and Cognitive Science University of California, Berkeley
Department of Psychology University of California, Berkeley Tolman Hall, Rm. 3315 Berkeley, CA 94720 Phone: (650) 823-9488; Email: [email protected] http://ladlab.ucsd.edu/srinivasan.html Education
DEPARTMENT OF MATHEMATICS
UNIVERSITY OF PATRAS DEPARTMENT OF MATHEMATICS PROGRAM OF POSTGRADUATE STUDIES (For general information about the Department see the PROGRAM OF UNDERGRADUATE STUDIES) ACADEMIC YEAR 2005-2006 1. GENERAL
Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa
FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa COMPUTER SCIENCE Computer Science is the study of computer programs, abstract models of computers, and applications of computing.
Agreement on. Dual Degree Master Program in Computer Science KAIST. Technische Universität Berlin
Agreement on Dual Degree Master Program in Computer Science between KAIST Department of Computer Science and Technische Universität Berlin Fakultät für Elektrotechnik und Informatik (Fakultät IV) 1 1 Subject
THE M.SC. PROGRAMS OF THE FACULTY OF SCIENCE GENERAL INFORMATION THE SCHOOL OF M.SC. STUDIES
THE M.SC. PROGRAMS OF THE FACULTY OF SCIENCE GENERAL INFORMATION THE SCHOOL OF M.SC. STUDIES The Faculty of Science at the Hebrew University of Jerusalem invites outstanding Bachelor s-degree-level graduates
A New MSc Curriculum in Computer Science and Mathematics at the University of Zagreb
A New MSc Curriculum in Computer Science and Mathematics at the University of Zagreb Robert Manger, Goranka Nogo, Mladen Vuković Department of Mathematics, University of Zagreb Bijenička cesta 30, 10000
Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective
Orit Hazzan's Column Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective This column is coauthored with Jeff Kramer, Department of Computing, Imperial College, London ABSTRACT
Master's Degree Program in Computer Science
Master's Degree Program in Computer Science 1. Curriculum Title Master of Science (Computer Science) M.Sc. (Computer Science) 2. Degree Title Master of Science (Computer Science) M.Sc. (Computer Science)
Kyung Kim. PhD candidate (ABD), in Learning, Design, and Technology. College of Education. Pennsylvania State University. University Park, PA, USA
Kyung Kim/ 1 Kyung Kim Ph.D. Candidate, in Learning, Design, and Technology College of Education The Pennsylvania State University University Park, PA, 16802 Email: [email protected] EDUCATION Pennsylvania
Prof. Dr. D. W. Cunningham, Berliner Strasse 35A, 03046 Cottbus, Germany
Curriculum Vitae Prof. Dr. Douglas William Cunningham Work Address: Brandenburg Technical University Cottbus Graphical Systems Department Konrad-Wachsmann-Allee 1 D-03046 Cottbus, Tel: (+49) 355-693816
Business Information Technology Bachelor of Science
1. Program s Name Business Information Technology Bachelor of Science Thai Name : ว ทยาศาสตรบ ณฑ ต สาขาว ชาเทคโนโลย สารสนเทศทางธ รก จ English Name : Bachelor of Science Program in Business Information
PROJECT: EURO-AUDITS THE EUROPEAN ROAD SAFETY AUDITOR TRAINING SYLLABUS APPENDIX E SURVEY RESULTS. October 2007
PROJECT: EURO-AUDITS THE EUROPEAN ROAD SAFETY AUDITOR TRAINING SYLLABUS APPENDIX E SURVEY RESULTS October 2007 A European Commission co-funded project Appendix E Survey Results Contents: Survey Results
Department of Computer Science
The University of Texas at San Antonio 1 Department of Computer Science The Department of Computer Science offers a Bachelor of Science degree in Computer Science and a Minor in Computer Science. Admission
Curriculum Vitae Richard A. L. Carter
Curriculum Vitae Richard A. L. Carter January 25, 2011 Personal Office Addresses: Department of Economics University of Western Ontario London, Ontario N6A 5C2 Department of Economics University of Calgary
Dr. Emily Mather. Contact Details
Dr. Emily Mather Contact Details Address, University of Hull, Hull, UK. HU6 7RX. Telephone +44 (0)1482 465403 E-mail [email protected] Academic Employment University of Hull Lecturer 2012 to date
Masters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
Curriculum Vitae. Vladimír Guzma. Flat 16, Moore Court, 2 Dodd Road, WD24 5DA, Watford, United Kingdom Telephone(s) +44 (0)7581 342 766
Curriculum Vitae Personal information Surname(s) / First name(s) Address(es) Flat 16, Moore Court, 2 Dodd Road, WD24 5DA, Watford, United Kingdom Telephone(s) +44 (0)7581 342 766 Email(s) Nationality(-ies)
5/03/2014. EDUCATION 2005 Ph.D. in Computers and Information Systems
Hila Etzion Assistant Professor of Technology and Operations Stephen M. Ross School of Business University of Michigan 701 Tappan St. Ann Arbor, MI 48109-1234 (734)-358-1854 E-mail: [email protected] EDUCATION
IMPROVING STUDENTS FOCUS IN INTRODUCTORY PROGRAMMING COURSES
DAAAM INTERNATIONAL SCIENTIFIC BOOK 2015 pp. 165-172 Chapter 15 IMPROVING STUDENTS FOCUS IN INTRODUCTORY PROGRAMMING COURSES KONECKI, M. Abstract: Introductory programming courses struggle with low passing
Using Patterns and Composite Propositions to Automate the Generation of Complex LTL
University of Texas at El Paso DigitalCommons@UTEP Departmental Technical Reports (CS) Department of Computer Science 8-1-2007 Using Patterns and Composite Propositions to Automate the Generation of Complex
Changes in educational and economic environment require continuing academic curriculum development
Changes in educational and economic environment require continuing academic curriculum development Annika Mauno 1 Department of Forest Products Technology, Helsinki University of Technology, P.O. Box 6400,
